Comparing sensitive data, confidential files or internal emails?

Most legal and privacy policies prohibit uploading sensitive data online. Diffchecker Desktop ensures your confidential information never leaves your computer. Work offline and compare documents securely.

Mx Transaction/Enrichment

Created Diff never expires
4 removals
359 lines
4 additions
359 lines
"""
"""
MX Enriched Transaction data.
Mx Enrichment data.
"""
"""
type MxEnrichedTransaction {
type RemoteDataMxEnhanceTransaction {
"""
"""
The monetary amount of the transaction.
The monetary amount of the transaction.
"""
"""
amount: Float
amount: Float


"""
"""
The method used to determine the category assigned to the transaction
The method used to determine the category assigned to the transaction
"""
"""
categorizedBy: Int
categorizedBy: Int


"""
"""
The category of the transaction.
The category of the transaction.
"""
"""
category: String
category: String


"""
"""
The unique identifier for the category assigned to the transaction.
The unique identifier for the category assigned to the transaction.
"""
"""
categoryGuid: String
categoryGuid: String


"""
"""
The method used to describe the transaction
The method used to describe the transaction
"""
"""
describedBy: Int
describedBy: Int


"""
"""
A human-readable version of the original_description field described below,
A human-readable version of the original_description field described below,
e.g., “Sam’s Club,” “Johnny’s Tavern.” This is provided by the MX Platform.
e.g., “Sam’s Club,” “Johnny’s Tavern.” This is provided by the MX Platform.
"""
"""
description: String
description: String


"""
"""
The transaction type assigned by the partner.
The transaction type assigned by the partner.
"""
"""
extendedTransactionType: String
extendedTransactionType: String


"""
"""
The unique partner-defined identifier for the transaction. This can only be
The unique partner-defined identifier for the transaction. This can only be
set for partner-managed transactions. It should be ignored for user-managed
set for partner-managed transactions. It should be ignored for user-managed
transactions, even in occasional cases where it may return with a value.
transactions, even in occasional cases where it may return with a value.
"""
"""
id: String
id: String


"""
"""
This indicates whether the transaction represents a bill pay.
This indicates whether the transaction represents a bill pay.
"""
"""
isBillPay: Boolean
isBillPay: Boolean


"""
"""
This indicates whether the transaction represents a direct deposit.
This indicates whether the transaction represents a direct deposit.
"""
"""
isDirectDeposit: Boolean
isDirectDeposit: Boolean


"""
"""
This indicates whether the transaction represents an expense.
This indicates whether the transaction represents an expense.
"""
"""
isExpense: Boolean
isExpense: Boolean


"""
"""
This indicates whether the transaction represents a fee.
This indicates whether the transaction represents a fee.
"""
"""
isFee: Boolean
isFee: Boolean


"""
"""
This indicates whether the transaction represents income.
This indicates whether the transaction represents income.
"""
"""
isIncome: Boolean
isIncome: Boolean


"""
"""
If the transaction is international as defined by the data provider, this
If the transaction is international as defined by the data provider, this
field will be true. If the data provider determines it is not international
field will be true. If the data provider determines it is not international
then it will be false. It will be null if the data provider does not have this information.
then it will be false. It will be null if the data provider does not have this information.
"""
"""
isInternational: Boolean
isInternational: Boolean


"""
"""
This indicates whether the transaction represents an overdraft fee.
This indicates whether the transaction represents an overdraft fee.
"""
"""
isOverdraftFee: Boolean
isOverdraftFee: Boolean


"""
"""
This indicates whether the transaction represents a payroll advance.
This indicates whether the transaction represents a payroll advance.
"""
"""
isPayrollAdvance: Boolean
isPayrollAdvance: Boolean


"""
"""
This indicates whether the transaction represents a payment for a subscription service such as Netflix or Audible.
This indicates whether the transaction represents a payment for a subscription service such as Netflix or Audible.
"""
"""
isSubscription: Boolean
isSubscription: Boolean


"""
"""
This field contains additional descriptive information about the transaction.
This field contains additional descriptive information about the transaction.
"""
"""
memo: String
memo: String


"""
"""
The ISO 18245 category code for the transaction.
The ISO 18245 category code for the transaction.
"""
"""
merchantCategoryCode: Int
merchantCategoryCode: Int


"""
"""
The unique identifier for the merchant associated with this transaction. Defined by MX.
The unique identifier for the merchant associated with this transaction. Defined by MX.
"""
"""
merchantGuid: String
merchantGuid: String


"""
"""
The unique identifier for the merchant_location associated with this transaction. Defined by MX.
The unique identifier for the merchant_location associated with this transaction. Defined by MX.
"""
"""
merchantLocationGuid: String
merchantLocationGuid: String


"""
"""
The original description of the transaction as provided by our data feed. See description above for more information.
The original description of the transaction as provided by our data feed. See description above for more information.
"""
"""
originalDescription: String
originalDescription: String


"""
"""
The type of transaction. This will be either CREDIT or DEBIT.
The type of transaction. This will be either CREDIT or DEBIT.
"""
"""
type: String
type: String
}
}


"""
"""
MX Transaction data.
Mx Transaction data.
"""
"""
type MxTransaction {
type RemoteDataMxTransaction {
"""
"""
The unique identifier for the account associated with the transaction. Defined by MX.
The unique identifier for the account associated with the transaction. Defined by MX.
"""
"""
accountGuid: String
accountGuid: String


"""
"""
The unique partner-defined identifier for the account associated with the
The unique partner-defined identifier for the account associated with the
transaction. This can only be set for partner-managed accounts. It should be
transaction. This can only be set for partner-managed accounts. It should be
ignored for user-managed transactions, even in occasional cases where it may
ignored for user-managed transactions, even in occasional cases where it may
return with a value.
return with a value.
"""
"""
accountId: String
accountId: String


"""
"""
The monetary amount of the transaction.
The monetary amount of the transaction.
"""
"""
amount: Float
amount: Float


"""
"""
The category of the transaction.
The category of the transaction.
"""
"""
category: String
category: String


"""
"""
The unique identifier for the category assigned to the transaction.
The unique identifier for the category assigned to the transaction.
"""
"""
categoryGuid: String
categoryGuid: String


"""
"""
The check number for the transaction.
The check number for the transaction.
"""
"""
checkNumberString: String
checkNumberString: String


"""
"""
The date and time the transaction was created.
The date and time the transaction was created.
"""
"""
createdAt: String
createdAt: String


"""
"""
The three-character ISO 4217 currency code, e.g. USD.
The three-character ISO 4217 currency code, e.g. USD.
"""
"""
currencyCode: String
currencyCode: String


"""
"""
The date on which the transaction took place. This is the field used when
The date on which the transaction took place. This is the field used when
searching for transactions by date. This field is generally the same as
searching for transactions by date. This field is generally the same as
transacted_at, but uses posted_at as a fallback.
transacted_at, but uses posted_at as a fallback.
"""
"""
date: String
date: String


"""
"""
A human-readable version of the original_description field described below,
A human-readable version of the original_description field described below,
e.g., “Sam’s Club,” “Johnny’s Tavern.” This is provided by the MX Platform.
e.g., “Sam’s Club,” “Johnny’s Tavern.” This is provided by the MX Platform.
"""
"""
description: String
description: String


"""
"""
The transaction type assigned by the partner.
The transaction type assigned by the partner.
"""
"""
extendedTransactionType: String
extendedTransactionType: String


"""
"""
The unique identifier for the transaction. Defined by MX.
The unique identifier for the transaction. Defined by MX.
"""
"""
guid: String
guid: String


"""
"""
The unique partner-defined identifier for the transaction. This can only be
The unique partner-defined identifier for the transaction. This can only be
set for partner-managed transactions. It should be ignored for user-managed
set for partner-managed transactions. It should be ignored for user-managed
transactions, even in occasional cases where it may return with a value.
transactions, even in occasional cases where it may return with a value.
"""
"""
id: String
id: String


"""
"""
This indicates whether the transaction represents a bill pay.
This indicates whether the transaction represents a bill pay.
"""
"""
isBillPay: Boolean
isBillPay: Boolean


"""
"""
This indicates whether the transaction represents a direct deposit.
This indicates whether the transaction represents a direct deposit.
"""
"""
isDirectDeposit: Boolean
isDirectDeposit: Boolean


"""
"""
This indicates whether the transaction represents an expense.
This indicates whether the transaction represents an expense.
"""
"""
isExpense: Boolean
isExpense: Boolean


"""
"""
This indicates whether the transaction represents a fee.
This indicates whether the transaction represents a fee.
"""
"""
isFee: Boolean
isFee: Boolean


"""
"""
This indicates whether the transaction represents income.
This indicates whether the transaction represents income.
"""
"""
isIncome: Boolean
isIncome: Boolean


"""
"""
If the transaction is international as defined by the data provider, this
If the transaction is international as defined by the data provider, this
field will be true. If the data provider determines it is not international
field will be true. If the data provider determines it is not international
then it will be false. It will be null if the data provider does not have this information.
then it will be false. It will be null if the data provider does not have this information.
"""
"""
isInternational: Boolean
isInternational: Boolean


"""
"""
This indicates whether the transaction represents an overdraft fee.
This indicates whether the transaction represents an overdraft fee.
"""
"""
isOverdraftFee: Boolean
isOverdraftFee: Boolean


"""
"""
This indicates whether the transaction represents a payroll advance.
This indicates whether the transaction represents a payroll advance.
"""
"""
isPayrollAdvance: Boolean
isPayrollAdvance: Boolean


"""
"""
This indicates whether a transaction is a recurring credit or debit.
This indicates whether a transaction is a recurring credit or debit.
"""
"""
isRecurring: Boolean
isRecurring: Boolean


"""
"""
This indicates whether the transaction represents a payment for a subscription service such as Netflix or Audible.
This indicates whether the transaction represents a payment for a subscription service such as Netflix or Audible.
"""
"""
isSubscription: Boolean
isSubscription: Boolean


"""
"""
The latitude of the location where the transaction occurred. The number is a
The latitude of the location where the transaction occurred. The number is a
signed decimal (e.g. Rio de Janeiro’s latitude is -22.9027800 and Tokyo’s
signed decimal (e.g. Rio de Janeiro’s latitude is -22.9027800 and Tokyo’s
latitude is 35.689488).
latitude is 35.689488).
"""
"""
latitude: Float
latitude: Float


"""
"""
A human-readable description of the transaction, provided in a local language.
A human-readable description of the transaction, provided in a local language.
"""
"""
localizedDescription: String
localizedDescription: String


"""
"""
Additional descriptive information about the transaction, provided in a local language.
Additional descriptive information about the transaction, provided in a local language.
"""
"""
localizedMemo: String
localizedMemo: String


"""
"""
The longitude of the location where the transaction occurred. The number is a
The longitude of the location where the transaction occurred. The number is a
signed decimal (e.g. Rio de Janeiro’s longitude is -43.2075000 and Tokyo’s
signed decimal (e.g. Rio de Janeiro’s longitude is -43.2075000 and Tokyo’s
longitude is 139.691706).
longitude is 139.691706).
"""
"""
longitude: Float
longitude: Float


"""
"""
The unique identifier for the member associated with the transaction Defined by MX.
The unique identifier for the member associated with the transaction Defined by MX.
"""
"""
memberGuid: String
memberGuid: String


"""
"""
This indicates whether the associated member is managed by the user or the MX
This indicates whether the associated member is managed by the user or the MX
partner. Members created with the managed member feature will have this field set to false.
partner. Members created with the managed member feature will have this field set to false.
"""
"""
memberIsManagedByUser: Boolean
memberIsManagedByUser: Boolean


"""
"""
This field contains additional descriptive information about the transaction.
This field contains additional descriptive information about the transaction.
"""
"""
memo: String
memo: String


"""
"""
The ISO 18245 category code for the transaction.
The ISO 18245 category code for the transaction.
"""
"""
merchantCategoryCode: Int
merchantCategoryCode: Int


"""
"""
The unique identifier for the merchant associated with this transaction. Defined by MX.
The unique identifier for the merchant associated with this transaction. Defined by MX.
"""
"""
merchantGuid: String
merchantGuid: String


"""
"""
The unique identifier for the merchant_location associated with this transaction. Defined by MX.
The unique identifier for the merchant_location associated with this transaction. Defined by MX.
"""
"""
merchantLocationGuid: String
merchantLocationGuid: String


"""
"""
Custom data
Custom data
"""
"""
metadata: String
metadata: String


"""
"""
The original description of the transaction as provided by our data feed. See description above for more information.
The original description of the transaction as provided by our data feed. See description above for more information.
"""
"""
originalDescription: String
originalDescription: String


"""
"""
The date and time the transaction was posted to the account.
The date and time the transaction was posted to the account.
"""
"""
postedAt: String
postedAt: String


"""
"""
The status of the transaction. This will be either POSTED or PENDING.
The status of the transaction. This will be either POSTED or PENDING.
"""
"""
status: String
status: String


"""
"""
The parent category assigned to this transaction’s category.
The parent category assigned to this transaction’s category.
"""
"""
topLevelCategory: String
topLevelCategory: String


"""
"""
The date and time the transaction took place.
The date and time the transaction took place.
"""
"""
transactedAt: String
transactedAt: String


"""
"""
The type of transaction. This will be either CREDIT or DEBIT.
The type of transaction. This will be either CREDIT or DEBIT.
"""
"""
type: String
type: String


"""
"""
The date and time the transaction was last updated.
The date and time the transaction was last updated.
"""
"""
updatedAt: String
updatedAt: String


"""
"""
The unique identifier for the user associated with this transaction. Defined by MX.
The unique identifier for the user associated with this transaction. Defined by MX.
"""
"""
userGuid: String
userGuid: String


"""
"""
The unique partner-defined identifier for the user associated with the transaction.
The unique partner-defined identifier for the user associated with the transaction.
"""
"""
userId: String
userId: String
}
}