Documentation
¶
Index ¶
- func ConsumeBoolField(origField *string, typedField *bool, line string, start int, length int, ...) (int, error)
- func ConsumeField(origField *string, line string, start int, length int, preserve bool, ...) (int, error)
- func ConsumeFloatField(origField *string, typedField *float64, line string, start int, length int, ...) (int, error)
- func ConsumeIntField(origField *string, typedField *int64, line string, start int, length int, ...) (int, error)
- func GetNames(v interface{}) []string
- func Process(input *bufio.Scanner, output *bufio.Writer, format EmitFormat, strict bool, ...) error
- type AccountBalanceFileModel
- func (mdl *AccountBalanceFileModel) GetJsonStruct(preserve bool) interface{}
- func (mdl *AccountBalanceFileModel) GetValues() []string
- func (mdl *AccountBalanceFileModel) HeaderFieldCount() int
- func (mdl *AccountBalanceFileModel) IsTabDelimitedFile() bool
- func (mdl *AccountBalanceFileModel) ParseNative(line string, strict bool, preserve bool) error
- type AchTransactionFileModel
- func (mdl *AchTransactionFileModel) GetJsonStruct(preserve bool) interface{}
- func (mdl *AchTransactionFileModel) GetValues() []string
- func (mdl *AchTransactionFileModel) HeaderFieldCount() int
- func (mdl *AchTransactionFileModel) IsTabDelimitedFile() bool
- func (mdl *AchTransactionFileModel) ParseNative(line string, strict bool, preserve bool) error
- type AdminCustomerSearchActivityFileModel
- func (mdl *AdminCustomerSearchActivityFileModel) GetJsonStruct(preserve bool) interface{}
- func (mdl *AdminCustomerSearchActivityFileModel) GetValues() []string
- func (mdl *AdminCustomerSearchActivityFileModel) HeaderFieldCount() int
- func (mdl *AdminCustomerSearchActivityFileModel) IsTabDelimitedFile() bool
- func (mdl *AdminCustomerSearchActivityFileModel) ParseNative(line string, strict bool, preserve bool) error
- type AdminLoginActivityFileModel
- func (mdl *AdminLoginActivityFileModel) GetJsonStruct(preserve bool) interface{}
- func (mdl *AdminLoginActivityFileModel) GetValues() []string
- func (mdl *AdminLoginActivityFileModel) HeaderFieldCount() int
- func (mdl *AdminLoginActivityFileModel) IsTabDelimitedFile() bool
- func (mdl *AdminLoginActivityFileModel) ParseNative(line string, strict bool, preserve bool) error
- type AdminUsersFileModel
- func (mdl *AdminUsersFileModel) GetJsonStruct(preserve bool) interface{}
- func (mdl *AdminUsersFileModel) GetValues() []string
- func (mdl *AdminUsersFileModel) HeaderFieldCount() int
- func (mdl *AdminUsersFileModel) IsTabDelimitedFile() bool
- func (mdl *AdminUsersFileModel) ParseNative(line string, strict bool, preserve bool) error
- type AdminWebUsageActivityFileModel
- func (mdl *AdminWebUsageActivityFileModel) GetJsonStruct(preserve bool) interface{}
- func (mdl *AdminWebUsageActivityFileModel) GetValues() []string
- func (mdl *AdminWebUsageActivityFileModel) HeaderFieldCount() int
- func (mdl *AdminWebUsageActivityFileModel) IsTabDelimitedFile() bool
- func (mdl *AdminWebUsageActivityFileModel) ParseNative(line string, strict bool, preserve bool) error
- type BulkAccountLockRequestFileModel
- func (mdl *BulkAccountLockRequestFileModel) GetJsonStruct(preserve bool) interface{}
- func (mdl *BulkAccountLockRequestFileModel) GetValues() []string
- func (mdl *BulkAccountLockRequestFileModel) HeaderFieldCount() int
- func (mdl *BulkAccountLockRequestFileModel) IsTabDelimitedFile() bool
- func (mdl *BulkAccountLockRequestFileModel) ParseNative(line string, strict bool, preserve bool) error
- type BulkAccountLockResponseFileModel
- func (mdl *BulkAccountLockResponseFileModel) GetJsonStruct(preserve bool) interface{}
- func (mdl *BulkAccountLockResponseFileModel) GetValues() []string
- func (mdl *BulkAccountLockResponseFileModel) HeaderFieldCount() int
- func (mdl *BulkAccountLockResponseFileModel) IsTabDelimitedFile() bool
- func (mdl *BulkAccountLockResponseFileModel) ParseNative(line string, strict bool, preserve bool) error
- type BulkAccountUnlockRequestFileModel
- func (mdl *BulkAccountUnlockRequestFileModel) GetJsonStruct(preserve bool) interface{}
- func (mdl *BulkAccountUnlockRequestFileModel) GetValues() []string
- func (mdl *BulkAccountUnlockRequestFileModel) HeaderFieldCount() int
- func (mdl *BulkAccountUnlockRequestFileModel) IsTabDelimitedFile() bool
- func (mdl *BulkAccountUnlockRequestFileModel) ParseNative(line string, strict bool, preserve bool) error
- type BulkAccountUnlockResponseFileModel
- func (mdl *BulkAccountUnlockResponseFileModel) GetJsonStruct(preserve bool) interface{}
- func (mdl *BulkAccountUnlockResponseFileModel) GetValues() []string
- func (mdl *BulkAccountUnlockResponseFileModel) HeaderFieldCount() int
- func (mdl *BulkAccountUnlockResponseFileModel) IsTabDelimitedFile() bool
- func (mdl *BulkAccountUnlockResponseFileModel) ParseNative(line string, strict bool, preserve bool) error
- type BulkTransferInitiateFileModel
- func (mdl *BulkTransferInitiateFileModel) GetJsonStruct(preserve bool) interface{}
- func (mdl *BulkTransferInitiateFileModel) GetValues() []string
- func (mdl *BulkTransferInitiateFileModel) HeaderFieldCount() int
- func (mdl *BulkTransferInitiateFileModel) IsTabDelimitedFile() bool
- func (mdl *BulkTransferInitiateFileModel) ParseNative(line string, strict bool, preserve bool) error
- type BulkTransferRequestFileModel
- func (mdl *BulkTransferRequestFileModel) GetJsonStruct(preserve bool) interface{}
- func (mdl *BulkTransferRequestFileModel) GetValues() []string
- func (mdl *BulkTransferRequestFileModel) HeaderFieldCount() int
- func (mdl *BulkTransferRequestFileModel) IsTabDelimitedFile() bool
- func (mdl *BulkTransferRequestFileModel) ParseNative(line string, strict bool, preserve bool) error
- type BulkTransferResponseFileModel
- func (mdl *BulkTransferResponseFileModel) GetJsonStruct(preserve bool) interface{}
- func (mdl *BulkTransferResponseFileModel) GetValues() []string
- func (mdl *BulkTransferResponseFileModel) HeaderFieldCount() int
- func (mdl *BulkTransferResponseFileModel) IsTabDelimitedFile() bool
- func (mdl *BulkTransferResponseFileModel) ParseNative(line string, strict bool, preserve bool) error
- type CardEventNotificationFileModel
- func (mdl *CardEventNotificationFileModel) GetJsonStruct(preserve bool) interface{}
- func (mdl *CardEventNotificationFileModel) GetValues() []string
- func (mdl *CardEventNotificationFileModel) HeaderFieldCount() int
- func (mdl *CardEventNotificationFileModel) IsTabDelimitedFile() bool
- func (mdl *CardEventNotificationFileModel) ParseNative(line string, strict bool, preserve bool) error
- type CardTransactionFileModel
- func (mdl *CardTransactionFileModel) GetJsonStruct(preserve bool) interface{}
- func (mdl *CardTransactionFileModel) GetValues() []string
- func (mdl *CardTransactionFileModel) HeaderFieldCount() int
- func (mdl *CardTransactionFileModel) IsTabDelimitedFile() bool
- func (mdl *CardTransactionFileModel) ParseNative(line string, strict bool, preserve bool) error
- type CustomerArchivedFileModel
- func (mdl *CustomerArchivedFileModel) GetJsonStruct(preserve bool) interface{}
- func (mdl *CustomerArchivedFileModel) GetValues() []string
- func (mdl *CustomerArchivedFileModel) HeaderFieldCount() int
- func (mdl *CustomerArchivedFileModel) IsTabDelimitedFile() bool
- func (mdl *CustomerArchivedFileModel) ParseNative(line string, strict bool, preserve bool) error
- type CustomerFileModel
- func (mdl *CustomerFileModel) GetJsonStruct(preserve bool) interface{}
- func (mdl *CustomerFileModel) GetValues() []string
- func (mdl *CustomerFileModel) HeaderFieldCount() int
- func (mdl *CustomerFileModel) IsTabDelimitedFile() bool
- func (mdl *CustomerFileModel) ParseNative(line string, strict bool, preserve bool) error
- type CustomerRegistrationFileModel
- func (mdl *CustomerRegistrationFileModel) GetJsonStruct(preserve bool) interface{}
- func (mdl *CustomerRegistrationFileModel) GetValues() []string
- func (mdl *CustomerRegistrationFileModel) HeaderFieldCount() int
- func (mdl *CustomerRegistrationFileModel) IsTabDelimitedFile() bool
- func (mdl *CustomerRegistrationFileModel) ParseNative(line string, strict bool, preserve bool) error
- type EmitFormat
- type EventNotificationFileModel
- func (mdl *EventNotificationFileModel) GetJsonStruct(preserve bool) interface{}
- func (mdl *EventNotificationFileModel) GetValues() []string
- func (mdl *EventNotificationFileModel) HeaderFieldCount() int
- func (mdl *EventNotificationFileModel) IsTabDelimitedFile() bool
- func (mdl *EventNotificationFileModel) ParseNative(line string, strict bool, preserve bool) error
- type ExternalAccountFileModel
- func (mdl *ExternalAccountFileModel) GetJsonStruct(preserve bool) interface{}
- func (mdl *ExternalAccountFileModel) GetValues() []string
- func (mdl *ExternalAccountFileModel) HeaderFieldCount() int
- func (mdl *ExternalAccountFileModel) IsTabDelimitedFile() bool
- func (mdl *ExternalAccountFileModel) ParseNative(line string, strict bool, preserve bool) error
- type FileParser
- type HeaderModel
- type PostedTransactionFileModel
- func (mdl *PostedTransactionFileModel) GetJsonStruct(preserve bool) interface{}
- func (mdl *PostedTransactionFileModel) GetValues() []string
- func (mdl *PostedTransactionFileModel) HeaderFieldCount() int
- func (mdl *PostedTransactionFileModel) IsTabDelimitedFile() bool
- func (mdl *PostedTransactionFileModel) ParseNative(line string, strict bool, preserve bool) error
- type StatementEventNotificationFileModel
- func (mdl *StatementEventNotificationFileModel) GetJsonStruct(preserve bool) interface{}
- func (mdl *StatementEventNotificationFileModel) GetValues() []string
- func (mdl *StatementEventNotificationFileModel) HeaderFieldCount() int
- func (mdl *StatementEventNotificationFileModel) IsTabDelimitedFile() bool
- func (mdl *StatementEventNotificationFileModel) ParseNative(line string, strict bool, preserve bool) error
- type TrialBalanceFileModel
- func (mdl *TrialBalanceFileModel) GetJsonStruct(preserve bool) interface{}
- func (mdl *TrialBalanceFileModel) GetValues() []string
- func (mdl *TrialBalanceFileModel) HeaderFieldCount() int
- func (mdl *TrialBalanceFileModel) IsTabDelimitedFile() bool
- func (mdl *TrialBalanceFileModel) ParseNative(line string, strict bool, preserve bool) error
- type TypeAdminWebUsageActivityFileModel
- type TypedAccountBalanceFileModel
- type TypedAchTransactionFileModel
- type TypedAdminCustomerSearchActivityFileModel
- type TypedAdminLoginActivityFileModel
- type TypedAdminUsersFileModel
- type TypedBulkAccountLockRequestFileModel
- type TypedBulkAccountLockResponseFileModel
- type TypedBulkAccountUnlockRequestFileModel
- type TypedBulkAccountUnlockResponseFileModel
- type TypedBulkTransferInitiateFileModel
- type TypedBulkTransferRequestFileModel
- type TypedBulkTransferResponseFileModel
- type TypedCardEventNotificationFileModel
- type TypedCardTransactionFileModel
- type TypedCustomerArchivedFileModel
- type TypedCustomerFileModel
- type TypedCustomerRegistrationFileModel
- type TypedEventNotificationFileModel
- type TypedExternalAccountFileModel
- type TypedHeaderModel
- type TypedPostedTransactionFileModel
- type TypedStatementEventNotificationFileModel
- type TypedTrialBalanceFileModel
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConsumeBoolField ¶
func ConsumeField ¶
func ConsumeFloatField ¶
func ConsumeIntField ¶
Types ¶
type AccountBalanceFileModel ¶
type AccountBalanceFileModel struct {
CustomerId string `json:"customerId,omitempty"` // length 10
CustomerTag string `json:"customerTag,omitempty"` // length 50
AccountId string `json:"accountId,omitempty"` // length 10
AccountTag string `json:"accountTag,omitempty"` // length 50
AccountName string `json:"accountName,omitempty"` // length 50
AccountNumber string `json:"accountNumber,omitempty"` // length 50
AccountType string `json:"accountType,omitempty"` // length 50
AccountStatus string `json:"accountStatus,omitempty"` // length 50
AccountBalance string `json:"accountBalance,omitempty"` // length 15
CreatedDate string `json:"createdDate,omitempty"` // length 34
ClosedDate string `json:"closedDate,omitempty"` // length 34
TargetDate string `json:"targetDate,omitempty"` // length 8
TargetAmount string `json:"targetAmount,omitempty"` // length 15
Category string `json:"category,omitempty"` // length 50
Subcategory string `json:"subcategory,omitempty"` // length 50
TargetMetDate string `json:"targetMetDate,omitempty"` // length 34
TargetMetPercent string `json:"targetMetPercent,omitempty"` // length 15
IsPrimary string `json:"isPrimary,omitempty"` // length 1
PrimaryCustomerId string `json:"primaryCustomerId,omitempty"` // length 10
InterestRate string `json:"interestRate,omitempty"` // length 15
ProductId string `json:"productId,omitempty"` // length 10
AvailableBalance string `json:"availableBalance,omitempty"` // length 15
PendingBalance string `json:"pendingBalance,omitempty"` // length 15
AccountLockCode string `json:"accountLockCode,omitempty"` // length 3
AccountLockEffectiveDate string `json:"accountLockEffectiveDate,omitempty"` // length 34
Typed_CustomerId int64 `json:"-"`
Typed_AccountId int64 `json:"-"`
Typed_AccountBalance float64 `json:"-"`
Typed_TargetAmount float64 `json:"-"`
Typed_TargetMetPercent float64 `json:"-"`
Typed_IsPrimary bool `json:"-"`
Typed_PrimaryCustomerId int64 `json:"-"`
Typed_InterestRate float64 `json:"-"`
Typed_ProductId int64 `json:"-"`
Typed_AvailableBalance float64 `json:"-"`
Typed_PendingBalance float64 `json:"-"`
}
func (*AccountBalanceFileModel) GetJsonStruct ¶
func (mdl *AccountBalanceFileModel) GetJsonStruct(preserve bool) interface{}
func (*AccountBalanceFileModel) GetValues ¶
func (mdl *AccountBalanceFileModel) GetValues() []string
func (*AccountBalanceFileModel) HeaderFieldCount ¶
func (mdl *AccountBalanceFileModel) HeaderFieldCount() int
func (*AccountBalanceFileModel) IsTabDelimitedFile ¶
func (mdl *AccountBalanceFileModel) IsTabDelimitedFile() bool
func (*AccountBalanceFileModel) ParseNative ¶
func (mdl *AccountBalanceFileModel) ParseNative(line string, strict bool, preserve bool) error
type AchTransactionFileModel ¶
type AchTransactionFileModel struct {
CustomerId string `json:"customerId,omitempty"` // length 10
CustomerTag string `json:"customerTag,omitempty"` // length 50
AccountId string `json:"accountId,omitempty"` // length 10
AccountTag string `json:"accountTag,omitempty"` // length 50
AccountName string `json:"accountName,omitempty"` // length 50
TransactionId string `json:"transactionId,omitempty"` // length 19
TransactionTag string `json:"transactionTag,omitempty"` // length 50
TransactionTypeCode string `json:"transactionTypeCode,omitempty"` // length 6
TraceNumber string `json:"traceNumber,omitempty"` // length 15
StandardEntryClassCode string `json:"standardEntryClassCode,omitempty"` // length 3
CompanyName string `json:"companyName,omitempty"` // length 16
CompanyDiscretionaryData string `json:"companyDiscretionaryData,omitempty"` // length 20
CompanyEntryDescription string `json:"companyEntryDescription,omitempty"` // length 10
ReceivingCompanyName string `json:"receivingCompanyName,omitempty"` // length 22
IdentificationNumber string `json:"identificationNumber,omitempty"` // length 15
Typed_CustomerId int64 `json:"-"`
Typed_AccountId int64 `json:"-"`
Typed_TransactionId int64 `json:"-"`
}
func (*AchTransactionFileModel) GetJsonStruct ¶
func (mdl *AchTransactionFileModel) GetJsonStruct(preserve bool) interface{}
func (*AchTransactionFileModel) GetValues ¶
func (mdl *AchTransactionFileModel) GetValues() []string
func (*AchTransactionFileModel) HeaderFieldCount ¶
func (mdl *AchTransactionFileModel) HeaderFieldCount() int
func (*AchTransactionFileModel) IsTabDelimitedFile ¶
func (mdl *AchTransactionFileModel) IsTabDelimitedFile() bool
func (*AchTransactionFileModel) ParseNative ¶
func (mdl *AchTransactionFileModel) ParseNative(line string, strict bool, preserve bool) error
type AdminCustomerSearchActivityFileModel ¶
type AdminCustomerSearchActivityFileModel struct {
UserId string `json:"userId,omitempty"` // length 10
FirstName string `json:"firstName,omitempty"` // length 255
LastName string `json:"lastName,omitempty"` // length 255
Tag string `json:"tag,omitempty"` // length 50
AccountNumber string `json:"accountNumber,omitempty"` // length 50
EmailAddress string `json:"emailAddress,omitempty"` // length 255
MobilePhone string `json:"mobilePhone,omitempty"` // length 50
TaxId string `json:"taxId,omitempty"` // length 30
CustomerId string `json:"customerId,omitempty"` // length 10
AccountTag string `json:"accountTag,omitempty"` // length 50
ExternalAccountTag string `json:"externalAccountTag,omitempty"` // length 50
TransactionTag string `json:"transactionTag,omitempty"` // length 50
ReceiptReferenceNumber string `json:"receiptReferenceNumber,omitempty"` // length 19
Date string `json:"date,omitempty"` // length 34
ProgramId string `json:"programId,omitempty"` // length 10
ProgramName string `json:"programName,omitempty"` // length 50
Typed_UserId int64 `json:"-"`
Typed_CustomerId int64 `json:"-"`
Typed_ReceiptReferenceNumber int64 `json:"-"`
Typed_ProgramId int64 `json:"-"`
}
func (*AdminCustomerSearchActivityFileModel) GetJsonStruct ¶
func (mdl *AdminCustomerSearchActivityFileModel) GetJsonStruct(preserve bool) interface{}
func (*AdminCustomerSearchActivityFileModel) GetValues ¶
func (mdl *AdminCustomerSearchActivityFileModel) GetValues() []string
func (*AdminCustomerSearchActivityFileModel) HeaderFieldCount ¶
func (mdl *AdminCustomerSearchActivityFileModel) HeaderFieldCount() int
func (*AdminCustomerSearchActivityFileModel) IsTabDelimitedFile ¶
func (mdl *AdminCustomerSearchActivityFileModel) IsTabDelimitedFile() bool
func (*AdminCustomerSearchActivityFileModel) ParseNative ¶
func (mdl *AdminCustomerSearchActivityFileModel) ParseNative(line string, strict bool, preserve bool) error
type AdminLoginActivityFileModel ¶
type AdminLoginActivityFileModel struct {
UserId string `json:"userId,omitempty"` // length 10
UserName string `json:"userName,omitempty"` // length 255
RemoteAddress string `json:"remoteAddress,omitempty"` // length 200
Headers string `json:"headers,omitempty"` // length 400
Date string `json:"date,omitempty"` // length 34
Status string `json:"status,omitempty"` // length 1
ProgramId string `json:"programId,omitempty"` // length 10
ProgramName string `json:"programName,omitempty"` // length 50
Typed_UserId int64 `json:"-"`
Typed_ProgramId int64 `json:"-"`
}
func (*AdminLoginActivityFileModel) GetJsonStruct ¶
func (mdl *AdminLoginActivityFileModel) GetJsonStruct(preserve bool) interface{}
func (*AdminLoginActivityFileModel) GetValues ¶
func (mdl *AdminLoginActivityFileModel) GetValues() []string
func (*AdminLoginActivityFileModel) HeaderFieldCount ¶
func (mdl *AdminLoginActivityFileModel) HeaderFieldCount() int
func (*AdminLoginActivityFileModel) IsTabDelimitedFile ¶
func (mdl *AdminLoginActivityFileModel) IsTabDelimitedFile() bool
func (*AdminLoginActivityFileModel) ParseNative ¶
func (mdl *AdminLoginActivityFileModel) ParseNative(line string, strict bool, preserve bool) error
type AdminUsersFileModel ¶
type AdminUsersFileModel struct {
UserId string `json:"userId,omitempty"` // length 10
Email string `json:"email,omitempty"` // length 255
FirstName string `json:"firstName,omitempty"` // length 255
LastName string `json:"lastName,omitempty"` // length 255
Phone string `json:"phone,omitempty"` // length 255
EffectiveDate string `json:"effectiveDate,omitempty"` // length 34
IsActive string `json:"isActive,omitempty"` // length 10
CreatedDate string `json:"createdDate,omitempty"` // length 34
TerminatedDate string `json:"terminatedDate,omitempty"` // length 8
ProgramId string `json:"programId,omitempty"` // length 10
ProgramName string `json:"programName,omitempty"` // length 50
CreatorUserId string `json:"creatorUserId,omitempty"` // length 10
CreatorEmail string `json:"creatorEmail,omitempty"` // length 255
Typed_UserId int64 `json:"-"`
Typed_IsActive bool `json:"-"`
Typed_ProgramId int64 `json:"-"`
Typed_CreatorUserId int64 `json:"-"`
}
func (*AdminUsersFileModel) GetJsonStruct ¶
func (mdl *AdminUsersFileModel) GetJsonStruct(preserve bool) interface{}
func (*AdminUsersFileModel) GetValues ¶
func (mdl *AdminUsersFileModel) GetValues() []string
func (*AdminUsersFileModel) HeaderFieldCount ¶
func (mdl *AdminUsersFileModel) HeaderFieldCount() int
func (*AdminUsersFileModel) IsTabDelimitedFile ¶
func (mdl *AdminUsersFileModel) IsTabDelimitedFile() bool
func (*AdminUsersFileModel) ParseNative ¶
func (mdl *AdminUsersFileModel) ParseNative(line string, strict bool, preserve bool) error
type AdminWebUsageActivityFileModel ¶
type AdminWebUsageActivityFileModel struct {
UserId string `json:"userId,omitempty"` // length 10
Url string `json:"url,omitempty"` // length 2000
Date string `json:"date,omitempty"` // length 34
ProgramId string `json:"programId,omitempty"` // length 10
ProgramName string `json:"programName,omitempty"` // length 50
EmailAddress string `json:"emailAddress,omitempty"` // length 255
Typed_UserId int64 `json:"-"`
Typed_ProgramId int64 `json:"-"`
}
func (*AdminWebUsageActivityFileModel) GetJsonStruct ¶
func (mdl *AdminWebUsageActivityFileModel) GetJsonStruct(preserve bool) interface{}
func (*AdminWebUsageActivityFileModel) GetValues ¶
func (mdl *AdminWebUsageActivityFileModel) GetValues() []string
func (*AdminWebUsageActivityFileModel) HeaderFieldCount ¶
func (mdl *AdminWebUsageActivityFileModel) HeaderFieldCount() int
func (*AdminWebUsageActivityFileModel) IsTabDelimitedFile ¶
func (mdl *AdminWebUsageActivityFileModel) IsTabDelimitedFile() bool
func (*AdminWebUsageActivityFileModel) ParseNative ¶
func (mdl *AdminWebUsageActivityFileModel) ParseNative(line string, strict bool, preserve bool) error
type BulkAccountLockRequestFileModel ¶
type BulkAccountLockRequestFileModel struct {
CustomerId string `json:"customerId,omitempty"` // length 10
AccountId string `json:"accountId,omitempty"` // length 10
LockTypeCode string `json:"lockTypeCode,omitempty"` // length 3
LockReasonTypeCode string `json:"lockReasonTypeCode,omitempty"` // length 3
Notes string `json:"notes,omitempty"` // length 256
Typed_CustomerId int64 `json:"-"`
Typed_AccountId int64 `json:"-"`
}
func (*BulkAccountLockRequestFileModel) GetJsonStruct ¶
func (mdl *BulkAccountLockRequestFileModel) GetJsonStruct(preserve bool) interface{}
func (*BulkAccountLockRequestFileModel) GetValues ¶
func (mdl *BulkAccountLockRequestFileModel) GetValues() []string
func (*BulkAccountLockRequestFileModel) HeaderFieldCount ¶
func (mdl *BulkAccountLockRequestFileModel) HeaderFieldCount() int
func (*BulkAccountLockRequestFileModel) IsTabDelimitedFile ¶
func (mdl *BulkAccountLockRequestFileModel) IsTabDelimitedFile() bool
func (*BulkAccountLockRequestFileModel) ParseNative ¶
func (mdl *BulkAccountLockRequestFileModel) ParseNative(line string, strict bool, preserve bool) error
type BulkAccountLockResponseFileModel ¶
type BulkAccountLockResponseFileModel struct {
CustomerId string `json:"customerId,omitempty"` // length 10
AccountId string `json:"accountId,omitempty"` // length 10
LockTypeCode string `json:"lockTypeCode,omitempty"` // length 3
LockReasonTypeCode string `json:"lockReasonTypeCode,omitempty"` // length 3
LockFailReason string `json:"lockFailReason,omitempty"` // length 255
Typed_CustomerId int64 `json:"-"`
Typed_AccountId int64 `json:"-"`
}
func (*BulkAccountLockResponseFileModel) GetJsonStruct ¶
func (mdl *BulkAccountLockResponseFileModel) GetJsonStruct(preserve bool) interface{}
func (*BulkAccountLockResponseFileModel) GetValues ¶
func (mdl *BulkAccountLockResponseFileModel) GetValues() []string
func (*BulkAccountLockResponseFileModel) HeaderFieldCount ¶
func (mdl *BulkAccountLockResponseFileModel) HeaderFieldCount() int
func (*BulkAccountLockResponseFileModel) IsTabDelimitedFile ¶
func (mdl *BulkAccountLockResponseFileModel) IsTabDelimitedFile() bool
func (*BulkAccountLockResponseFileModel) ParseNative ¶
func (mdl *BulkAccountLockResponseFileModel) ParseNative(line string, strict bool, preserve bool) error
type BulkAccountUnlockRequestFileModel ¶
type BulkAccountUnlockRequestFileModel struct {
CustomerId string `json:"customerId,omitempty"` // length 10
AccountId string `json:"accountId,omitempty"` // length 10
Notes string `json:"notes,omitempty"` // length 256
Typed_CustomerId int64 `json:"-"`
Typed_AccountId int64 `json:"-"`
}
func (*BulkAccountUnlockRequestFileModel) GetJsonStruct ¶
func (mdl *BulkAccountUnlockRequestFileModel) GetJsonStruct(preserve bool) interface{}
func (*BulkAccountUnlockRequestFileModel) GetValues ¶
func (mdl *BulkAccountUnlockRequestFileModel) GetValues() []string
func (*BulkAccountUnlockRequestFileModel) HeaderFieldCount ¶
func (mdl *BulkAccountUnlockRequestFileModel) HeaderFieldCount() int
func (*BulkAccountUnlockRequestFileModel) IsTabDelimitedFile ¶
func (mdl *BulkAccountUnlockRequestFileModel) IsTabDelimitedFile() bool
func (*BulkAccountUnlockRequestFileModel) ParseNative ¶
func (mdl *BulkAccountUnlockRequestFileModel) ParseNative(line string, strict bool, preserve bool) error
type BulkAccountUnlockResponseFileModel ¶
type BulkAccountUnlockResponseFileModel struct {
CustomerId string `json:"customerId,omitempty"` // length 10
AccountId string `json:"accountId,omitempty"` // length 10
UnlockResultCode string `json:"unlockResultCode,omitempty"` // length 3
UnlockFailReason string `json:"unlockFailReason,omitempty"` // length 256
Typed_CustomerId int64 `json:"-"`
Typed_AccountId int64 `json:"-"`
}
func (*BulkAccountUnlockResponseFileModel) GetJsonStruct ¶
func (mdl *BulkAccountUnlockResponseFileModel) GetJsonStruct(preserve bool) interface{}
func (*BulkAccountUnlockResponseFileModel) GetValues ¶
func (mdl *BulkAccountUnlockResponseFileModel) GetValues() []string
func (*BulkAccountUnlockResponseFileModel) HeaderFieldCount ¶
func (mdl *BulkAccountUnlockResponseFileModel) HeaderFieldCount() int
func (*BulkAccountUnlockResponseFileModel) IsTabDelimitedFile ¶
func (mdl *BulkAccountUnlockResponseFileModel) IsTabDelimitedFile() bool
func (*BulkAccountUnlockResponseFileModel) ParseNative ¶
func (mdl *BulkAccountUnlockResponseFileModel) ParseNative(line string, strict bool, preserve bool) error
type BulkTransferInitiateFileModel ¶
type BulkTransferInitiateFileModel struct {
CustomerId string `json:"customerId,omitempty"` // length 10
CustomerTag string `json:"customerTag,omitempty"` // length 50
TransferDescription string `json:"transferDescription,omitempty"` // length 50
TransferKind string `json:"transferKind,omitempty"` // length 3
TransferAmount string `json:"transferAmount,omitempty"` // length 10
ToAccountId string `json:"toAccountId,omitempty"` // length 10
FromAccountId string `json:"fromAccountId,omitempty"` // length 10
ToAccountTag string `json:"toAccountTag,omitempty"` // length 50
FromAccountTag string `json:"fromAccountTag,omitempty"` // length 50
ToAccountName string `json:"toAccountName,omitempty"` // length 50
FromAccountName string `json:"fromAccountName,omitempty"` // length 50
Typed_CustomerId int64 `json:"-"`
Typed_TransferAmount float64 `json:"-"`
Typed_ToAccountId int64 `json:"-"`
Typed_FromAccountId int64 `json:"-"`
}
func (*BulkTransferInitiateFileModel) GetJsonStruct ¶
func (mdl *BulkTransferInitiateFileModel) GetJsonStruct(preserve bool) interface{}
func (*BulkTransferInitiateFileModel) GetValues ¶
func (mdl *BulkTransferInitiateFileModel) GetValues() []string
func (*BulkTransferInitiateFileModel) HeaderFieldCount ¶
func (mdl *BulkTransferInitiateFileModel) HeaderFieldCount() int
func (*BulkTransferInitiateFileModel) IsTabDelimitedFile ¶
func (mdl *BulkTransferInitiateFileModel) IsTabDelimitedFile() bool
func (*BulkTransferInitiateFileModel) ParseNative ¶
func (mdl *BulkTransferInitiateFileModel) ParseNative(line string, strict bool, preserve bool) error
type BulkTransferRequestFileModel ¶
type BulkTransferRequestFileModel struct {
CustomerId string `json:"customerId,omitempty"` // length 10
CustomerTag string `json:"customerTag,omitempty"` // length 50
TransferTag string `json:"transferTag,omitempty"` // length 50
TransferKind string `json:"transferKind,omitempty"` // length 3
TransferAmount string `json:"transferAmount,omitempty"` // length 10
ToAccountId string `json:"toAccountId,omitempty"` // length 10
FromAccountId string `json:"fromAccountId,omitempty"` // length 10
NachaDescription string `json:"nachaDescription,omitempty"` // length 255
Typed_CustomerId int64 `json:"-"`
Typed_TransferAmount float64 `json:"-"`
Typed_ToAccountId int64 `json:"-"`
Typed_FromAccountId int64 `json:"-"`
}
func (*BulkTransferRequestFileModel) GetJsonStruct ¶
func (mdl *BulkTransferRequestFileModel) GetJsonStruct(preserve bool) interface{}
func (*BulkTransferRequestFileModel) GetValues ¶
func (mdl *BulkTransferRequestFileModel) GetValues() []string
func (*BulkTransferRequestFileModel) HeaderFieldCount ¶
func (mdl *BulkTransferRequestFileModel) HeaderFieldCount() int
func (*BulkTransferRequestFileModel) IsTabDelimitedFile ¶
func (mdl *BulkTransferRequestFileModel) IsTabDelimitedFile() bool
func (*BulkTransferRequestFileModel) ParseNative ¶
func (mdl *BulkTransferRequestFileModel) ParseNative(line string, strict bool, preserve bool) error
type BulkTransferResponseFileModel ¶
type BulkTransferResponseFileModel struct {
CustomerId string `json:"customerId,omitempty"` // length 10
CustomerTag string `json:"customerTag,omitempty"` // length 50
TransferTag string `json:"transferTag,omitempty"` // length 50
TransferKind string `json:"transferKind,omitempty"` // length 3
TransferAmount string `json:"transferAmount,omitempty"` // length 10
ToAccountId string `json:"toAccountId,omitempty"` // length 10
FromAccountId string `json:"fromAccountId,omitempty"` // length 10
ToAccountTag string `json:"toAccountTag,omitempty"` // length 50
FromAccountTag string `json:"fromAccountTag,omitempty"` // length 50
NachaDescription string `json:"nachaDescription,omitempty"` // length 255
ErrorNumber string `json:"errorNumber,omitempty"` // length 10
ErrorMessage string `json:"errorMessage,omitempty"` // length 255
Typed_CustomerId int64 `json:"-"`
Typed_TransferAmount float64 `json:"-"`
Typed_ToAccountId int64 `json:"-"`
Typed_FromAccountId int64 `json:"-"`
Typed_ErrorNumber int64 `json:"-"`
}
func (*BulkTransferResponseFileModel) GetJsonStruct ¶
func (mdl *BulkTransferResponseFileModel) GetJsonStruct(preserve bool) interface{}
func (*BulkTransferResponseFileModel) GetValues ¶
func (mdl *BulkTransferResponseFileModel) GetValues() []string
func (*BulkTransferResponseFileModel) HeaderFieldCount ¶
func (mdl *BulkTransferResponseFileModel) HeaderFieldCount() int
func (*BulkTransferResponseFileModel) IsTabDelimitedFile ¶
func (mdl *BulkTransferResponseFileModel) IsTabDelimitedFile() bool
func (*BulkTransferResponseFileModel) ParseNative ¶
func (mdl *BulkTransferResponseFileModel) ParseNative(line string, strict bool, preserve bool) error
type CardEventNotificationFileModel ¶
type CardEventNotificationFileModel struct {
UserEventId string `json:"userEventId,omitempty"` // length 19
CustomerId string `json:"customerId,omitempty"` // length 10
CardId string `json:"cardId,omitempty"` // length 10
TransactionId string `json:"transactionId,omitempty"` // length 19
AuthorizationTransactionId string `json:"authorizationTransactionId,omitempty"` // length 19
RequestTypeCode string `json:"requestTypeCode,omitempty"` // length 3
Reserved string `json:"reserved,omitempty"` // length 12
MerchantCategoryCode string `json:"merchantCategoryCode,omitempty"` // length 4
MerchantGroupTypeCode string `json:"merchantGroupTypeCode,omitempty"` // length 6
CashbackAmount string `json:"cashbackAmount,omitempty"` // length 10
SurchargeAmount string `json:"surchargeAmount,omitempty"` // length 10
CashDepositAmount string `json:"cashDepositAmount,omitempty"` // length 10
CheckDepositAmount string `json:"checkDepositAmount,omitempty"` // length 10
TerminalId string `json:"terminalId,omitempty"` // length 15
MerchantId string `json:"merchantId,omitempty"` // length 15
MerchantLocation string `json:"merchantLocation,omitempty"` // length 25
MerchantCity string `json:"merchantCity,omitempty"` // length 13
MerchantStateCode string `json:"merchantStateCode,omitempty"` // length 2
MerchantZipCode string `json:"merchantZipCode,omitempty"` // length 9
MerchantCountryCode string `json:"merchantCountryCode,omitempty"` // length 2
PanEntryModeTypeCode string `json:"panEntryModeTypeCode,omitempty"` // length 10
PinEntryModeTypeCode string `json:"pinEntryModeTypeCode,omitempty"` // length 10
CardHolderPresenceTypeCode string `json:"cardHolderPresenceTypeCode,omitempty"` // length 10
CardPresenceTypeCode string `json:"cardPresenceTypeCode,omitempty"` // length 10
TerminalUnattendedTypeCode string `json:"terminalUnattendedTypeCode,omitempty"` // length 10
TerminalPremisesTypeCode string `json:"terminalPremisesTypeCode,omitempty"` // length 10
CustomerTag string `json:"customerTag,omitempty"` // length 50
CardTag string `json:"cardTag,omitempty"` // length 50
Amount string `json:"amount,omitempty"` // length 10
AvailableDate string `json:"availableDate,omitempty"` // length 34
CreatedDate string `json:"createdDate,omitempty"` // length 34
CustomField1 string `json:"customField1,omitempty"` // length 50
Description string `json:"description,omitempty"` // length 255
DenialReason string `json:"denialReason,omitempty"` // length 255
FeeCode string `json:"feeCode,omitempty"` // length 3
FeeDescription string `json:"feeDescription,omitempty"` // length 50
FriendlyDescription string `json:"friendlyDescription,omitempty"` // length 255
FromAccountAmount string `json:"fromAccountAmount,omitempty"` // length 10
FromAccountId string `json:"fromAccountId,omitempty"` // length 10
FromAccountNumberMasked string `json:"fromAccountNumberMasked,omitempty"` // length 50
FromAvailableAmount string `json:"fromAvailableAmount,omitempty"` // length 10
FromCategory string `json:"fromCategory,omitempty"` // length 50
FromCreatedDate string `json:"fromCreatedDate,omitempty"` // length 34
FromCustomField1 string `json:"fromCustomField1,omitempty"` // length 50
FromCustomField2 string `json:"fromCustomField2,omitempty"` // length 50
FromCustomField3 string `json:"fromCustomField3,omitempty"` // length 50
FromCustomField4 string `json:"fromCustomField4,omitempty"` // length 50
FromCustomField5 string `json:"fromCustomField5,omitempty"` // length 50
FromLegalName1 string `json:"fromLegalName1,omitempty"` // length 100
FromLegalName2 string `json:"fromLegalName2,omitempty"` // length 100
FromName string `json:"fromName,omitempty"` // length 50
FromPendingAmount string `json:"fromPendingAmount,omitempty"` // length 10
FromPrimaryCustomerId string `json:"fromPrimaryCustomerId,omitempty"` // length 10
FromSubCategory string `json:"fromSubCategory,omitempty"` // length 50
FromTag string `json:"fromTag,omitempty"` // length 50
InstitutionName string `json:"institutionName,omitempty"` // length 50
MasterId string `json:"masterId,omitempty"` // length 19
ModifiedById string `json:"modifiedById,omitempty"` // length 10
PayloadTypeId string `json:"payloadTypeId,omitempty"` // length 10
SettledDate string `json:"settledDate,omitempty"` // length 34
SubType string `json:"subType,omitempty"` // length 255
SubTypeCode string `json:"subTypeCode,omitempty"` // length 6
Tag string `json:"tag,omitempty"` // length 50
ToAccountAmount string `json:"toAccountAmount,omitempty"` // length 10
ToAccountId string `json:"toAccountId,omitempty"` // length 10
ToAccountNumberMasked string `json:"toAccountNumberMasked,omitempty"` // length 50
ToAvailableAmount string `json:"toAvailableAmount,omitempty"` // length 10
ToCategory string `json:"toCategory,omitempty"` // length 50
ToCreatedDate string `json:"toCreatedDate,omitempty"` // length 34
ToCustomField1 string `json:"toCustomField1,omitempty"` // length 50
ToCustomField2 string `json:"toCustomField2,omitempty"` // length 50
ToCustomField3 string `json:"toCustomField3,omitempty"` // length 50
ToCustomField4 string `json:"toCustomField4,omitempty"` // length 50
ToCustomField5 string `json:"toCustomField5,omitempty"` // length 50
ToLegalName1 string `json:"toLegalName1,omitempty"` // length 100
ToLegalName2 string `json:"toLegalName2,omitempty"` // length 100
ToName string `json:"toName,omitempty"` // length 50
ToPendingAmount string `json:"toPendingAmount,omitempty"` // length 10
ToPrimaryCustomerId string `json:"toPrimaryCustomerId,omitempty"` // length 10
ToSubCategory string `json:"toSubCategory,omitempty"` // length 50
ToTag string `json:"toTag,omitempty"` // length 50
Type string `json:"type,omitempty"` // length 50
TypeCode string `json:"typeCode,omitempty"` // length 6
EventTypeId string `json:"eventTypeId,omitempty"` // length 10
NetworkProviderTypeId string `json:"networkProviderTypeId,omitempty"` // length 1
PointOfServicePanEntryMode string `json:"pointOfServicePanEntryMode,omitempty"` // length 2
PointOfServicePinEntryMode string `json:"pointOfServicePinEntryMode,omitempty"` // length 1
Cvv2PresenceIndicator string `json:"cvv2PresenceIndicator,omitempty"` // length 1
Cvv2Result string `json:"cvv2Result,omitempty"` // length 1
Token string `json:"token,omitempty"` // length 19
TokenAssuranceLevel string `json:"tokenAssuranceLevel,omitempty"` // length 2
DigitalWalletTokenRequestorTypeId string `json:"digitalWalletTokenRequestorTypeId,omitempty"` // length 2
TokenExpirationDate string `json:"tokenExpirationDate,omitempty"` // length 4
PaymentAccountReferenceNumber string `json:"paymentAccountReferenceNumber,omitempty"` // length 29
MessageTypeIndicator string `json:"messageTypeIndicator,omitempty"` // length 4
OutputMessageTypeIndicator string `json:"outputMessageTypeIndicator,omitempty"` // length 4
OutputResponseCode string `json:"outputResponseCode,omitempty"` // length 2
SystemTraceAuditNumber string `json:"systemTraceAuditNumber,omitempty"` // length 6
AcquirerInstitutionCountryCode string `json:"acquirerInstitutionCountryCode,omitempty"` // length 3
AuthorizationIdentificationResponse string `json:"authorizationIdentificationResponse,omitempty"` // length 12
ResponseCode string `json:"responseCode,omitempty"` // length 2
PinValidationCode string `json:"pinValidationCode,omitempty"` // length 1
AdditionalAmounts_Purchase string `json:"additionalAmounts_Purchase,omitempty"` // length 10
AdditionalAmounts_Gratuity string `json:"additionalAmounts_Gratuity,omitempty"` // length 10
Advice_OriginatorCode string `json:"advice_OriginatorCode,omitempty"` // length 1
Advice_ReasonCode string `json:"advice_ReasonCode,omitempty"` // length 1
PrivatelyDefinedData_IssuerNetworkIdCode string `json:"privatelyDefinedData_IssuerNetworkIdCode,omitempty"` // length 3
PrivatelyDefinedData_AdditionalTransactionElement_FallbackIndicator string `json:"privatelyDefinedData_AdditionalTransactionElement_FallbackIndicator,omitempty"` // length 1
PrivatelyDefinedData_ProcessingFlag_SpecialTransactionIndicator string `json:"privatelyDefinedData_ProcessingFlag_SpecialTransactionIndicator,omitempty"` // length 1
PrivatelyDefinedData_ProcessingFlag_ISAIndicator string `json:"privatelyDefinedData_ProcessingFlag_ISAIndicator,omitempty"` // length 1
PrivatelyDefinedData_ProcessingFlag_PartialAuthIndicator string `json:"privatelyDefinedData_ProcessingFlag_PartialAuthIndicator,omitempty"` // length 1
PrivatelyDefinedData_RiskData_ScoreSource string `json:"privatelyDefinedData_RiskData_ScoreSource,omitempty"` // length 1
PrivatelyDefinedData_RiskData_ScoreValue string `json:"privatelyDefinedData_RiskData_ScoreValue,omitempty"` // length 4
PrivatelyDefinedData_RiskData_ResponseCode string `json:"privatelyDefinedData_RiskData_ResponseCode,omitempty"` // length 1
PrivatelyDefinedData_RiskData_FalconReason1 string `json:"privatelyDefinedData_RiskData_FalconReason1,omitempty"` // length 2
PrivatelyDefinedData_RiskData_FalconReason2 string `json:"privatelyDefinedData_RiskData_FalconReason2,omitempty"` // length 2
PrivatelyDefinedData_RiskData_FalconReason3 string `json:"privatelyDefinedData_RiskData_FalconReason3,omitempty"` // length 2
PrivatelyDefinedData_RiskData_VisaRiskScore string `json:"privatelyDefinedData_RiskData_VisaRiskScore,omitempty"` // length 2
PrivatelyDefinedData_RiskData_VisaRiskReason string `json:"privatelyDefinedData_RiskData_VisaRiskReason,omitempty"` // length 2
PrivatelyDefinedData_RiskData_VisaRiskConditionCode1 string `json:"privatelyDefinedData_RiskData_VisaRiskConditionCode1,omitempty"` // length 2
PrivatelyDefinedData_RiskData_VisaRiskConditionCode2 string `json:"privatelyDefinedData_RiskData_VisaRiskConditionCode2,omitempty"` // length 2
PrivatelyDefinedData_RiskData_VisaRiskConditionCode3 string `json:"privatelyDefinedData_RiskData_VisaRiskConditionCode3,omitempty"` // length 2
PrivatelyDefinedData_RiskData_VAAConditionCode1Rank string `json:"privatelyDefinedData_RiskData_VAAConditionCode1Rank,omitempty"` // length 2
PrivatelyDefinedData_RiskData_RTDResultCode string `json:"privatelyDefinedData_RiskData_RTDResultCode,omitempty"` // length 1
PrivatelyDefinedData_RiskData_TravelStatusIndicator string `json:"privatelyDefinedData_RiskData_TravelStatusIndicator,omitempty"` // length 1
TextInfo string `json:"textInfo,omitempty"` // length 255
Track2Data_ServiceCode string `json:"track2Data_ServiceCode,omitempty"` // length 3
RetrievalReferenceNumber string `json:"retrievalReferenceNumber,omitempty"` // length 12
NetworkManagementInformationCode string `json:"networkManagementInformationCode,omitempty"` // length 3
FalconCaseStatus string `json:"falconCaseStatus,omitempty"` // length 255
FalconCaseSubStatus string `json:"falconCaseSubStatus,omitempty"` // length 255
FalconBlockCode string `json:"falconBlockCode,omitempty"` // length 255
FalconFraudCode string `json:"falconFraudCode,omitempty"` // length 255
TransactionFeeAmount string `json:"transactionFeeAmount,omitempty"` // length 10
SettlementFeeAmount string `json:"settlementFeeAmount,omitempty"` // length 10
AdditionalFees_CCA string `json:"additionalFees_CCA,omitempty"` // length 10
AdditionalFees_ICA string `json:"additionalFees_ICA,omitempty"` // length 10
CardAcceptorRegionCode string `json:"cardAcceptorRegionCode,omitempty"` // length 2
CardAcceptorCountryCode string `json:"cardAcceptorCountryCode,omitempty"` // length 2
NationalPointOfServiceCondition_TerminalUnattended string `json:"nationalPointOfServiceCondition_TerminalUnattended,omitempty"` // length 1
NationalPointOfServiceCondition_TerminalOperator string `json:"nationalPointOfServiceCondition_TerminalOperator,omitempty"` // length 1
NationalPointOfServiceCondition_TerminalPremises string `json:"nationalPointOfServiceCondition_TerminalPremises,omitempty"` // length 1
NationalPointOfServiceCondition_CardPresentation string `json:"nationalPointOfServiceCondition_CardPresentation,omitempty"` // length 1
NationalPointOfServiceCondition_CardPresence string `json:"nationalPointOfServiceCondition_CardPresence,omitempty"` // length 1
NationalPointOfServiceCondition_CardRetention string `json:"nationalPointOfServiceCondition_CardRetention,omitempty"` // length 1
NationalPointOfServiceCondition_CardTransaction string `json:"nationalPointOfServiceCondition_CardTransaction,omitempty"` // length 1
NationalPointOfServiceCondition_SecurityCondition string `json:"nationalPointOfServiceCondition_SecurityCondition,omitempty"` // length 1
NationalPointOfServiceCondition_TerminalType string `json:"nationalPointOfServiceCondition_TerminalType,omitempty"` // length 2
NationalPointOfServiceCondition_TerminalEntryCapability string `json:"nationalPointOfServiceCondition_TerminalEntryCapability,omitempty"` // length 1
PrivatelyDefinedData_TransactionLevel_CredentialOnFileIndicator string `json:"privatelyDefinedData_TransactionLevel_CredentialOnFileIndicator,omitempty"` // length 1
PrivatelyDefinedData_TransactionLevel_CryptocurrencyPurchaseIndicator string `json:"privatelyDefinedData_TransactionLevel_CryptocurrencyPurchaseIndicator,omitempty"` // length 1
AvsResult string `json:"avsResult,omitempty"` // length 1
Typed_UserEventId int64 `json:"-"` // length 19
Typed_CustomerId int64 `json:"-"` // length 10
Typed_CardId int64 `json:"-"` // length 10
Typed_TransactionId int64 `json:"-"` // length 19
Typed_AuthorizationTransactionId int64 `json:"-"` // length 19
Typed_CashbackAmount float64 `json:"-"` // length 10
Typed_SurchargeAmount float64 `json:"-"` // length 10
Typed_CashDepositAmount float64 `json:"-"` // length 10
Typed_CheckDepositAmount float64 `json:"-"` // length 10
Typed_Amount float64 `json:"-"` // length 10
Typed_FromAccountAmount float64 `json:"-"` // length 10
Typed_FromAccountId int64 `json:"-"` // length 10
Typed_FromAvailableAmount float64 `json:"-"` // length 10
Typed_FromPendingAmount float64 `json:"-"` // length 10
Typed_FromPrimaryCustomerId int64 `json:"-"` // length 10
Typed_MasterId int64 `json:"-"` // length long 19
Typed_ModifiedById int64 `json:"-"` // length 10
Typed_PayloadTypeId int64 `json:"-"` // length 10
Typed_ToAccountAmount float64 `json:"-"` // length 10
Typed_ToAccountId int64 `json:"-"` // length 10
Typed_ToAvailableAmount float64 `json:"-"` // length 10
Typed_ToPendingAmount float64 `json:"-"` // length 10
Typed_ToPrimaryCustomerId int64 `json:"-"` // length 10
Typed_EventTypeId int64 `json:"-"` // length 10
Typed_NetworkProviderTypeId int64 `json:"-"` // length 1
Typed_AdditionalAmounts_Purchase float64 `json:"-"` // length 10
Typed_AdditionalAmounts_Gratuity float64 `json:"-"` // length int 10
Typed_TransactionFeeAmount float64 `json:"-"` // length 10
Typed_SettlementFeeAmount float64 `json:"-"` // length 10
Typed_AdditionalFees_CCA float64 `json:"-"` // length 10
Typed_AdditionalFees_ICA float64 `json:"-"` // length 10
}
func (*CardEventNotificationFileModel) GetJsonStruct ¶
func (mdl *CardEventNotificationFileModel) GetJsonStruct(preserve bool) interface{}
func (*CardEventNotificationFileModel) GetValues ¶
func (mdl *CardEventNotificationFileModel) GetValues() []string
func (*CardEventNotificationFileModel) HeaderFieldCount ¶
func (mdl *CardEventNotificationFileModel) HeaderFieldCount() int
func (*CardEventNotificationFileModel) IsTabDelimitedFile ¶
func (mdl *CardEventNotificationFileModel) IsTabDelimitedFile() bool
func (*CardEventNotificationFileModel) ParseNative ¶
func (mdl *CardEventNotificationFileModel) ParseNative(line string, strict bool, preserve bool) error
type CardTransactionFileModel ¶
type CardTransactionFileModel struct {
TransactionId string `json:"transactionId,omitempty"` // length long 19
MasterId string `json:"masterId,omitempty"` // length long 19
CardId string `json:"cardId,omitempty"` // length 10
PanLastFour string `json:"panLastFour,omitempty"` // length 4
CardHolderFirstName string `json:"cardHolderFirstName,omitempty"` // length 64
CardHolderMiddleName string `json:"cardHolderMiddleName,omitempty"` // length 64
CardHolderLastName string `json:"cardHolderLastName,omitempty"` // length 128
CardAcceptorLocation string `json:"cardAcceptorLocation,omitempty"` // length 25
CardAcceptorCity string `json:"cardAcceptorCity,omitempty"` // length 13
CardAcceptorState string `json:"cardAcceptorState,omitempty"` // length 2
CardAcceptorZip string `json:"cardAcceptorZip,omitempty"` // length 9
RetrievalReferenceNumber string `json:"retrievalReferenceNumber,omitempty"` // length 12
SystemTraceAuditNumber string `json:"systemTraceAuditNumber,omitempty"` // length 6
MerchantId string `json:"merchantId,omitempty"` // length 15
SubTypeCode string `json:"subTypeCode,omitempty"` // length 6
MerchantGroupCode string `json:"merchantGroupCode,omitempty"` // length 6
TerminalId string `json:"terminalId,omitempty"` // length 15
CashbackAmount string `json:"cashbackAmount,omitempty"` // length int 10
SurchargeAmount string `json:"surchargeAmount,omitempty"` // length int 10
UnverifiedDepositAmount string `json:"unverifiedDepositAmount,omitempty"` // length int 10
CashDepositAmount string `json:"cashDepositAmount,omitempty"` // length int 10
AtmNetworkIndicator string `json:"atmNetworkIndicator,omitempty"` // length 3
NetworkProviderTypeId string `json:"networkProviderTypeId,omitempty"` // length int 1
TransactionFeeAmount string `json:"transactionFeeAmount,omitempty"` // length 10
SettlementFeeAmount string `json:"settlementFeeAmount,omitempty"` // length 10
AdditionalFees_CCA string `json:"additionalFees_CCA,omitempty"` // length 10
AdditionalFees_ICA string `json:"additionalFees_ICA,omitempty"` // length 10
MessageTypeIndicator string `json:"messageTypeIndicator,omitempty"` // length 4
OutputMessageTypeIndicator string `json:"outputMessageTypeIndicator,omitempty"` // length 4
OutputResponseCode string `json:"outputResponseCode,omitempty"` // length 2
AcquirerInstitutionCountryCode string `json:"acquirerInstitutionCountryCode,omitempty"` // length 3
AuthorizationIdentificationResponse string `json:"authorizationIdentificationResponse,omitempty"` // length 12
ResponseCode string `json:"responseCode,omitempty"` // length 2
PinValidationCode string `json:"pinValidationCode,omitempty"` // length 1
AdditionalAmounts_Purchase string `json:"additionalAmounts_Purchase,omitempty"` // length 10
AdditionalAmounts_Gratuity string `json:"additionalAmounts_Gratuity,omitempty"` // length 10
Advice_OriginatorCode string `json:"advice_OriginatorCode,omitempty"` // length 1
Advice_ReasonCode string `json:"advice_ReasonCode,omitempty"` // length 1
PrivatelyDefintedData_IssuerNetworkIdCode string `json:"privatelyDefintedData_IssuerNetworkIdCode,omitempty"` // length 3
PrivatelyDefinedData_AdditionalTransactionElement_FallbackIndicator string `json:"privatelyDefinedData_AdditionalTransactionElement_FallbackIndicator,omitempty"` // length 1
PrivatelyDefinedData_ProcessingFlag_SpecialTransactionIndicator string `json:"privatelyDefinedData_ProcessingFlag_SpecialTransactionIndicator,omitempty"` // length 1
PrivatelyDefinedData_ProcessingFlag_ISAIndicator string `json:"privatelyDefinedData_ProcessingFlag_ISAIndicator,omitempty"` // length 1
PrivatelyDefinedData_ProcessingFlag_PartialAuthIndicator string `json:"privatelyDefinedData_ProcessingFlag_PartialAuthIndicator,omitempty"` // length 1
PrivatelyDefinedData_RiskData_ScoreSource string `json:"privatelyDefinedData_RiskData_ScoreSource,omitempty"` // length 1
PrivatelyDefinedData_RiskData_ScoreValue string `json:"privatelyDefinedData_RiskData_ScoreValue,omitempty"` // length 4
PrivatelyDefinedData_RiskData_ResponseCode string `json:"privatelyDefinedData_RiskData_ResponseCode,omitempty"` // length 1
PrivatelyDefinedData_RiskData_FalconReason1 string `json:"privatelyDefinedData_RiskData_FalconReason1,omitempty"` // length 2
PrivatelyDefinedData_RiskData_FalconReason2 string `json:"privatelyDefinedData_RiskData_FalconReason2,omitempty"` // length 2
PrivatelyDefinedData_RiskData_FalconReason3 string `json:"privatelyDefinedData_RiskData_FalconReason3,omitempty"` // length 2
PrivatelyDefinedData_RiskData_VisaRiskScore string `json:"privatelyDefinedData_RiskData_VisaRiskScore,omitempty"` // length 2
PrivatelyDefinedData_RiskData_VisaRiskReason string `json:"privatelyDefinedData_RiskData_VisaRiskReason,omitempty"` // length 2
PrivatelyDefinedData_RiskData_VisaRiskConditionCode1 string `json:"privatelyDefinedData_RiskData_VisaRiskConditionCode1,omitempty"` // length 2
PrivatelyDefinedData_RiskData_VisaRiskConditionCode2 string `json:"privatelyDefinedData_RiskData_VisaRiskConditionCode2,omitempty"` // length 2
PrivatelyDefinedData_RiskData_VisaRiskConditionCode3 string `json:"privatelyDefinedData_RiskData_VisaRiskConditionCode3,omitempty"` // length 2
PrivatelyDefinedData_RiskData_VAAConditionCode1Rank string `json:"privatelyDefinedData_RiskData_VAAConditionCode1Rank,omitempty"` // length 2
PrivatelyDefinedData_RiskData_RTDResultCode string `json:"privatelyDefinedData_RiskData_RTDResultCode,omitempty"` // length 1
PrivatelyDefinedData_RiskData_TravelStatusIndicator string `json:"privatelyDefinedData_RiskData_TravelStatusIndicator,omitempty"` // length 1
TextInfo string `json:"textInfo,omitempty"` // length 255
Track2Data_ServiceCode string `json:"track2Data_ServiceCode,omitempty"` // length 3
CardAcceptorTerminalIdentification string `json:"cardAcceptorTerminalIdentification,omitempty"` // length 8
Cvv2PresenceIndicator string `json:"cvv2PresenceIndicator,omitempty"` // length 1
Cvv2Result string `json:"cvv2Result,omitempty"` // length 1
Token string `json:"token,omitempty"` // length 19
TokenAssuranceLevel string `json:"tokenAssuranceLevel,omitempty"` // length 2
DigitalWalletTokenRequestorTypeId string `json:"digitalWalletTokenRequestorTypeId,omitempty"` // length 10
TokenExpirationDate string `json:"tokenExpirationDate,omitempty"` // length 4
PaymentAccountReferenceNumber string `json:"paymentAccountReferenceNumber,omitempty"` // length 29
MerchantCategoryCode string `json:"merchantCategoryCode,omitempty"` // length 4
CardAcceptorRegionCode string `json:"cardAcceptorRegionCode,omitempty"` // length 2
CardAcceptorCountryCode string `json:"cardAcceptorCountryCode,omitempty"` // length 2
NationalPointOfServiceCondition_TerminalUnattended string `json:"nationalPointOfServiceCondition_TerminalUnattended,omitempty"` // length 1
NationalPointOfServiceCondition_TerminalOperator string `json:"nationalPointOfServiceCondition_TerminalOperator,omitempty"` // length 1
NationalPointOfServiceCondition_TerminalPremises string `json:"nationalPointOfServiceCondition_TerminalPremises,omitempty"` // length 1
NationalPointOfServiceCondition_CardPresentation string `json:"nationalPointOfServiceCondition_CardPresentation,omitempty"` // length 1
NationalPointOfServiceCondition_CardPresence string `json:"nationalPointOfServiceCondition_CardPresence,omitempty"` // length 1
NationalPointOfServiceCondition_CardRetention string `json:"nationalPointOfServiceCondition_CardRetention,omitempty"` // length 1
NationalPointOfServiceCondition_CardTransaction string `json:"nationalPointOfServiceCondition_CardTransaction,omitempty"` // length 1
NationalPointOfServiceCondition_SecurityCondition string `json:"nationalPointOfServiceCondition_SecurityCondition,omitempty"` // length 1
NationalPointOfServiceCondition_TerminalType string `json:"nationalPointOfServiceCondition_TerminalType,omitempty"` // length 2
NationalPointOfServiceCondition_TerminalEntryCapability string `json:"nationalPointOfServiceCondition_TerminalEntryCapability,omitempty"` // length 1
PointOfServicePanEntryMode string `json:"pointOfServicePanEntryMode,omitempty"` // length 2
PointOfServicePinEntryMode string `json:"pointOfServicePinEntryMode,omitempty"` // length 1
PrivatelyDefinedData_TransactionLevel_CredentialOnFileIndicator string `json:"privatelyDefinedData_TransactionLevel_CredentialOnFileIndicator,omitempty"` // length 1
PrivatelyDefinedData_TransactionLevel_CryptocurrencyPurchaseIndicator string `json:"privatelyDefinedData_TransactionLevel_CryptocurrencyPurchaseIndicator,omitempty"` // length 1
AvsResult string `json:"avsResult,omitempty"` // length 1
Typed_TransactionId int64 `json:"-"` // length long 19
Typed_MasterId int64 `json:"-"` // length long 19
Typed_CardId int64 `json:"-"` // length 10
Typed_CashbackAmount float64 `json:"-"` // length int 10
Typed_SurchargeAmount float64 `json:"-"` // length int 10
Typed_UnverifiedDepositAmount float64 `json:"-"` // length int 10
Typed_CashDepositAmount float64 `json:"-"` // length int 10
Typed_NetworkProviderTypeId int64 `json:"-"` // length int 1
Typed_TransactionFeeAmount float64 `json:"-"` // length 10
Typed_SettlementFeeAmount float64 `json:"-"` // length 10
Typed_AdditionalFees_CCA float64 `json:"-"` // length 10
Typed_AdditionalFees_ICA float64 `json:"-"` // length 10
Typed_AdditionalAmounts_Purchase float64 `json:"-"` // length 10
Typed_AdditionalAmounts_Gratuity float64 `json:"-"` // length 10
}
func (*CardTransactionFileModel) GetJsonStruct ¶
func (mdl *CardTransactionFileModel) GetJsonStruct(preserve bool) interface{}
func (*CardTransactionFileModel) GetValues ¶
func (mdl *CardTransactionFileModel) GetValues() []string
func (*CardTransactionFileModel) HeaderFieldCount ¶
func (mdl *CardTransactionFileModel) HeaderFieldCount() int
func (*CardTransactionFileModel) IsTabDelimitedFile ¶
func (mdl *CardTransactionFileModel) IsTabDelimitedFile() bool
func (*CardTransactionFileModel) ParseNative ¶
func (mdl *CardTransactionFileModel) ParseNative(line string, strict bool, preserve bool) error
type CustomerArchivedFileModel ¶
type CustomerArchivedFileModel struct {
CustomerId string `json:"customerId,omitempty"` // offset 0, length 10
AccountId string `json:"accountId,omitempty"` // offset 1, length 10
FirstName string `json:"firstName,omitempty"` // offset 2, length 64
MiddleName string `json:"middleName,omitempty"` // offset 3, length 64
LastName string `json:"lastName,omitempty"` // offset 4, length 128
Suffix string `json:"suffix,omitempty"` // offset 5, length 20
BirthDate string `json:"birthDate,omitempty"` // offset 6, length 10
Gender string `json:"gender,omitempty"` // offset 7, length 1
Culture string `json:"culture,omitempty"` // offset 8, length 50
TaxId string `json:"taxId,omitempty"` // offset 9, length 30
CustomerStatus string `json:"customerStatus,omitempty"` // offset 10, length 50
CreatedDate string `json:"createdDate,omitempty"` // offset 11, length 34
ArchivedDate string `json:"archivedDate,omitempty"` // offset 12, length 34
DeceasedDate string `json:"deceasedDate,omitempty"` // offset 13, length 34
IdVerificationDate string `json:"idVerificationDate,omitempty"` // offset 14, length 34
IdVerificationDocumentsReceivedDate string `json:"idVerificationDocumentsReceivedDate,omitempty"` // offset 15, length 34
DriversLicenseNumber string `json:"driversLicenseNumber,omitempty"` // offset 16, length 30
DriversLicenseState string `json:"driversLicenseState,omitempty"` // offset 17, length 2
DriversLicenseIssueDate string `json:"driversLicenseIssueDate,omitempty"` // offset 18, length 34
DriversLicenseExpireDate string `json:"driversLicenseExpireDate,omitempty"` // offset 19, length 34
PassportNumber string `json:"passportNumber,omitempty"` // offset 20, length 30
PassportCountry string `json:"passportCountry,omitempty"` // offset 21, length 5
PassportIssueDate string `json:"passportIssueDate,omitempty"` // offset 22, length 34
PassportExpireDate string `json:"passportExpireDate,omitempty"` // offset 23, length 34
EmailAddress string `json:"emailAddress,omitempty"` // offset 24, length 255
IsSubjectToBackupWithholding string `json:"isSubjectToBackupWithholding,omitempty"` // offset 25, length 1
IsOptedInToBankCommunication string `json:"isOptedInToBankCommunication,omitempty"` // offset 26, length 1
IsDocumentsAccepted string `json:"isDocumentsAccepted,omitempty"` // offset 27, length 1
DocumentsAcceptedDate string `json:"documentsAcceptedDate,omitempty"` // offset 28, length 34
IsLocked string `json:"isLocked,omitempty"` // offset 29, length 1
LockedDate string `json:"lockedDate,omitempty"` // offset 30, length 34
LockedReason string `json:"lockedReason,omitempty"` // offset 31, length 255
ResidenceLine1 string `json:"residenceLine1,omitempty"` // offset 32, length 100
ResidenceLine2 string `json:"residenceLine2,omitempty"` // offset 33, length 100
ResidenceLine3 string `json:"residenceLine3,omitempty"` // offset 34, length 100
ResidenceLine4 string `json:"residenceLine4,omitempty"` // offset 35, length 100
ResidenceCity string `json:"residenceCity,omitempty"` // offset 36, length 50
ResidenceState string `json:"residenceState,omitempty"` // offset 37, length 2
ResidencePostalCode string `json:"residencePostalCode,omitempty"` // offset 38, length 50
ResidenceCountry string `json:"residenceCountry,omitempty"` // offset 39, length 50
MailingLine1 string `json:"mailingLine1,omitempty"` // offset 40, length 100
MailingLine2 string `json:"mailingLine2,omitempty"` // offset 41, length 100
MailingLine3 string `json:"mailingLine3,omitempty"` // offset 42, length 100
MailingLine4 string `json:"mailingLine4,omitempty"` // offset 43, length 100
MailingCity string `json:"mailingCity,omitempty"` // offset 44, length 50
MailingState string `json:"mailingState,omitempty"` // offset 45, length 2
MailingPostalCode string `json:"mailingPostalCode,omitempty"` // offset 46, length 50
MailingCountry string `json:"mailingCountry,omitempty"` // offset 47, length 50
HomePhone string `json:"homePhone,omitempty"` // offset 48, length 50
MobilePhone string `json:"mobilePhone,omitempty"` // offset 49, length 50
OfficePhone string `json:"officePhone,omitempty"` // offset 50, length 50
CustomField1 string `json:"customField1,omitempty"` // offset 51, length 50
CustomField2 string `json:"customField2,omitempty"` // offset 52, length 50
CustomField3 string `json:"customField3,omitempty"` // offset 53, length 50
CustomField4 string `json:"customField4,omitempty"` // offset 54, length 50
CustomField5 string `json:"customField5,omitempty"` // offset 55, length 50
LastActivityDate string `json:"lastActivityDate,omitempty"` // offset 56, length 34
ArchivedReason string `json:"archivedReason,omitempty"` // offset 57, length 255
AccountNumber string `json:"accountNumber,omitempty"` // offset 58, length 10
Typed_CustomerId int64 `json:"-"`
Typed_AccountId int64 `json:"-"`
Typed_IsSubjectToBackupWithholding bool `json:"-"`
Typed_IsOptedInToBankCommunication bool `json:"-"`
Typed_IsDocumentsAccepted bool `json:"-"`
Typed_IsLocked bool `json:"-"`
}
func (*CustomerArchivedFileModel) GetJsonStruct ¶
func (mdl *CustomerArchivedFileModel) GetJsonStruct(preserve bool) interface{}
func (*CustomerArchivedFileModel) GetValues ¶
func (mdl *CustomerArchivedFileModel) GetValues() []string
func (*CustomerArchivedFileModel) HeaderFieldCount ¶
func (mdl *CustomerArchivedFileModel) HeaderFieldCount() int
func (*CustomerArchivedFileModel) IsTabDelimitedFile ¶
func (mdl *CustomerArchivedFileModel) IsTabDelimitedFile() bool
func (*CustomerArchivedFileModel) ParseNative ¶
func (mdl *CustomerArchivedFileModel) ParseNative(line string, strict bool, preserve bool) error
type CustomerFileModel ¶
type CustomerFileModel struct {
CustomerId string `json:"customerId,omitempty"` // offset 0, length 10
CustomerTag string `json:"customerTag,omitempty"` // offset 1, length 50
FirstName string `json:"firstName,omitempty"` // offset 2, length 64
MiddleName string `json:"middleName,omitempty"` // offset 3, length 64
LastName string `json:"lastName,omitempty"` // offset 4, length 128
Suffix string `json:"suffix,omitempty"` // offset 5, length 20
BirthDate string `json:"birthDate,omitempty"` // offset 6, length 10
Gender string `json:"gender,omitempty"` // offset 7, length 1
Culture string `json:"culture,omitempty"` // offset 8, length 50
TaxId string `json:"taxId,omitempty"` // offset 9, length 30
CustomerStatus string `json:"customerStatus,omitempty"` // offset 10, length 50
CreatedDate string `json:"createdDate,omitempty"` // offset 11, length 34
ArchivedDate string `json:"archivedDate,omitempty"` // offset 12, length 34
DeceasedDate string `json:"deceasedDate,omitempty"` // offset 13, length 34
IdVerificationDate string `json:"idVerificationDate,omitempty"` // offset 14, length 34
IdVerificationDocumentsReceivedDate string `json:"idVerificationDocumentsReceivedDate,omitempty"` // offset 15, length 34
DriversLicenseNumber string `json:"driversLicenseNumber,omitempty"` // offset 16, length 30
DriversLicenseState string `json:"driversLicenseState,omitempty"` // offset 17, length 2
DriversLicenseIssueDate string `json:"driversLicenseIssueDate,omitempty"` // offset 18, length 34
DriversLicenseExpireDate string `json:"driversLicenseExpireDate,omitempty"` // offset 19, length 34
PassportNumber string `json:"passportNumber,omitempty"` // offset 20, length 30
PassportCountry string `json:"passportCountry,omitempty"` // offset 21, length 5
PassportIssueDate string `json:"passportIssueDate,omitempty"` // offset 22, length 34
PassportExpireDate string `json:"passportExpireDate,omitempty"` // offset 23, length 34
EmailAddress string `json:"emailAddress,omitempty"` // offset 24, length 255
IsSubjectToBackupWithholding string `json:"isSubjectToBackupWithholding,omitempty"` // offset 25, length 1
IsOptedInToBankCommunication string `json:"isOptedInToBankCommunication,omitempty"` // offset 26, length 1
IsDocumentsAccepted string `json:"isDocumentsAccepted,omitempty"` // offset 27, length 1
DocumentsAcceptedDate string `json:"documentsAcceptedDate,omitempty"` // offset 28, length 34
IsLocked string `json:"isLocked,omitempty"` // offset 29, length 1
LockedDate string `json:"lockedDate,omitempty"` // offset 30, length 34
LockedReason string `json:"lockedReason,omitempty"` // offset 31, length 255
ResidenceLine1 string `json:"residenceLine1,omitempty"` // offset 32, length 100
ResidenceLine2 string `json:"residenceLine2,omitempty"` // offset 33, length 100
ResidenceLine3 string `json:"residenceLine3,omitempty"` // offset 34, length 100
ResidenceLine4 string `json:"residenceLine4,omitempty"` // offset 35, length 100
ResidenceCity string `json:"residenceCity,omitempty"` // offset 36, length 50
ResidenceState string `json:"residenceState,omitempty"` // offset 37, length 2
ResidencePostalCode string `json:"residencePostalCode,omitempty"` // offset 38, length 50
ResidenceCountry string `json:"residenceCountry,omitempty"` // offset 39, length 50
MailingLine1 string `json:"mailingLine1,omitempty"` // offset 40, length 100
MailingLine2 string `json:"mailingLine2,omitempty"` // offset 41, length 100
MailingLine3 string `json:"mailingLine3,omitempty"` // offset 42, length 100
MailingLine4 string `json:"mailingLine4,omitempty"` // offset 43, length 100
MailingCity string `json:"mailingCity,omitempty"` // offset 44, length 50
MailingState string `json:"mailingState,omitempty"` // offset 45, length 2
MailingPostalCode string `json:"mailingPostalCode,omitempty"` // offset 46, length 50
MailingCountry string `json:"mailingCountry,omitempty"` // offset 47, length 50
HomePhone string `json:"homePhone,omitempty"` // offset 48, length 50
MobilePhone string `json:"mobilePhone,omitempty"` // offset 49, length 50
OfficePhone string `json:"officePhone,omitempty"` // offset 50, length 50
CustomField1 string `json:"customField1,omitempty"` // offset 51, length 50
CustomField2 string `json:"customField2,omitempty"` // offset 52, length 50
CustomField3 string `json:"customField3,omitempty"` // offset 53, length 50
CustomField4 string `json:"customField4,omitempty"` // offset 54, length 50
CustomField5 string `json:"customField5,omitempty"` // offset 55, length 50
LastActivityDate string `json:"lastActivityDate,omitempty"` // offset 56, length 34
Typed_CustomerId int64 `json:"-"`
Typed_IsSubjectToBackupWithholding bool `json:"-"`
Typed_IsOptedInToBankCommunication bool `json:"-"`
Typed_IsDocumentsAccepted bool `json:"-"`
Typed_IsLocked bool `json:"-"`
}
func (*CustomerFileModel) GetJsonStruct ¶
func (mdl *CustomerFileModel) GetJsonStruct(preserve bool) interface{}
func (*CustomerFileModel) GetValues ¶
func (mdl *CustomerFileModel) GetValues() []string
func (*CustomerFileModel) HeaderFieldCount ¶
func (mdl *CustomerFileModel) HeaderFieldCount() int
func (*CustomerFileModel) IsTabDelimitedFile ¶
func (mdl *CustomerFileModel) IsTabDelimitedFile() bool
func (*CustomerFileModel) ParseNative ¶
func (mdl *CustomerFileModel) ParseNative(line string, strict bool, preserve bool) error
type CustomerRegistrationFileModel ¶
type CustomerRegistrationFileModel struct {
CustomerId string `json:"customerId,omitempty"` // offset 0, length 10
CustomerTag string `json:"customerTag,omitempty"` // offset 1, length 50
FirstName string `json:"firstName,omitempty"` // offset 2, length 64
MiddleName string `json:"middleName,omitempty"` // offset 3, length 64
LastName string `json:"lastName,omitempty"` // offset 4, length 128
Suffix string `json:"suffix,omitempty"` // offset 5, length 20
BirthDate string `json:"birthDate,omitempty"` // offset 6, length 10
Gender string `json:"gender,omitempty"` // offset 7, length 1
Culture string `json:"culture,omitempty"` // offset 8, length 50
TaxId string `json:"taxId,omitempty"` // offset 9, length 30
CustomerStatus string `json:"customerStatus,omitempty"` // offset 10, length 50
CreatedDate string `json:"createdDate,omitempty"` // offset 11, length 34
ArchivedDate string `json:"archivedDate,omitempty"` // offset 12, length 34
IdVerificationDate string `json:"idVerificationDate,omitempty"` // offset 13, length 34
IdVerificationDocumentsReceivedDate string `json:"idVerificationDocumentsReceivedDate,omitempty"` // offset 14, length 34
DeniedDate string `json:"deniedDate,omitempty"` // offset 15, length 34
ExpiredDate string `json:"expiredDate,omitempty"` // offset 16, length 34
DriversLicenseNumber string `json:"driversLicenseNumber,omitempty"` // offset 17, length 30
DriversLicenseState string `json:"driversLicenseState,omitempty"` // offset 18, length 2
DriversLicenseIssueDate string `json:"driversLicenseIssueDate,omitempty"` // offset 19, length 34
DriversLicenseExpireDate string `json:"driversLicenseExpireDate,omitempty"` // offset 20, length 34
PassportNumber string `json:"passportNumber,omitempty"` // offset 21, length 30
PassportCountry string `json:"passportCountry,omitempty"` // offset 22, length 5
PassportIssueDate string `json:"passportIssueDate,omitempty"` // offset 23, length 34
PassportExpireDate string `json:"passportExpireDate,omitempty"` // offset 24, length 34
EmailAddress string `json:"emailAddress,omitempty"` // offset 25, length 255
IsSubjectToBackupWithholding string `json:"isSubjectToBackupWithholding,omitempty"` // offset 26, length 1
IsOptedInToBankCommunication string `json:"isOptedInToBankCommunication,omitempty"` // offset 27, length 1
IsDocumentsAccepted string `json:"isDocumentsAccepted,omitempty"` // offset 28, length 1
DocumentsAcceptedDate string `json:"documentsAcceptedDate,omitempty"` // offset 29, length 34
ResidenceLine1 string `json:"residenceLine1,omitempty"` // offset 30, length 100
ResidenceLine2 string `json:"residenceLine2,omitempty"` // offset 31, length 100
ResidenceLine3 string `json:"residenceLine3,omitempty"` // offset 32, length 100
ResidenceLine4 string `json:"residenceLine4,omitempty"` // offset 33, length 100
ResidenceCity string `json:"residenceCity,omitempty"` // offset 34, length 50
ResidenceState string `json:"residenceState,omitempty"` // offset 35, length 2
ResidencePostalCode string `json:"residencePostalCode,omitempty"` // offset 36, length 50
ResidenceCountry string `json:"residenceCountry,omitempty"` // offset 37, length 50
MailingLine1 string `json:"mailingLine1,omitempty"` // offset 38, length 100
MailingLine2 string `json:"mailingLine2,omitempty"` // offset 39, length 100
MailingLine3 string `json:"mailingLine3,omitempty"` // offset 40, length 100
MailingLine4 string `json:"mailingLine4,omitempty"` // offset 41, length 100
MailingCity string `json:"mailingCity,omitempty"` // offset 42, length 50
MailingState string `json:"mailingState,omitempty"` // offset 43, length 2
MailingPostalCode string `json:"mailingPostalCode,omitempty"` // offset 44, length 50
MailingCountry string `json:"mailingCountry,omitempty"` // offset 45, length 50
HomePhone string `json:"homePhone,omitempty"` // offset 46, length 50
MobilePhone string `json:"mobilePhone,omitempty"` // offset 47, length 50
OfficePhone string `json:"officePhone,omitempty"` // offset 48, length 50
CustomField1 string `json:"customField1,omitempty"` // offset 49, length 50
CustomField2 string `json:"customField2,omitempty"` // offset 50, length 50
CustomField3 string `json:"customField3,omitempty"` // offset 51, length 50
CustomField4 string `json:"customField4,omitempty"` // offset 52, length 50
CustomField5 string `json:"customField5,omitempty"` // offset 53, length 50
Typed_CustomerId int64 `json:"-"`
Typed_IsSubjectToBackupWithholding bool `json:"-"`
Typed_IsOptedInToBankCommunication bool `json:"-"`
Typed_IsDocumentsAccepted bool `json:"-"`
}
func (*CustomerRegistrationFileModel) GetJsonStruct ¶
func (mdl *CustomerRegistrationFileModel) GetJsonStruct(preserve bool) interface{}
func (*CustomerRegistrationFileModel) GetValues ¶
func (mdl *CustomerRegistrationFileModel) GetValues() []string
func (*CustomerRegistrationFileModel) HeaderFieldCount ¶
func (mdl *CustomerRegistrationFileModel) HeaderFieldCount() int
func (*CustomerRegistrationFileModel) IsTabDelimitedFile ¶
func (mdl *CustomerRegistrationFileModel) IsTabDelimitedFile() bool
func (*CustomerRegistrationFileModel) ParseNative ¶
func (mdl *CustomerRegistrationFileModel) ParseNative(line string, strict bool, preserve bool) error
type EmitFormat ¶
type EmitFormat int64
const ( FormatJsonLines EmitFormat = iota FormatCSV FormatTsv FormatVerifyOnly )
type EventNotificationFileModel ¶
type EventNotificationFileModel struct {
CustomerId string `json:"customerId,omitempty"` // length 10
CustomerTag string `json:"customerTag,omitempty"` // length 50
AccountId string `json:"accountId,omitempty"` // length 10
AccountTag string `json:"accountTag,omitempty"` // length 50
ExternalAccountId string `json:"externalAccountid,omitempty"` // length 10
ExternalAccountTag string `json:"externalAccountTag,omitempty"` // length 50
TransactionId string `json:"transactionId,omitempty"` // length 19
TransactionTag string `json:"transactionTag,omitempty"` // length 50
Description string `json:"description,omitempty"` // length 50
EventTypeId string `json:"eventTypeId,omitempty"` // length 10
TransactionTypeCode string `json:"transactionTypeCode,omitempty"` // length 6
TransactionSettledDate string `json:"transactionSettledDate,omitempty"` // length 34
TransactionAvailableDate string `json:"transactionAvailableDate,omitempty"` // length 34
UserEventId string `json:"userEventId,omitempty"` // length 19
MasterId string `json:"masterId,omitempty"` // length 19
TransactionAmount string `json:"transactionAmount,omitempty"` // length 10
TransactionCreatedDate string `json:"transactionCreatedDate,omitempty"` // length 34
TransactionSubTypeCode string `json:"transactionSubTypeCode,omitempty"` // length 6
TransactionTypeCode2 string `json:"transactionTypeCode2,omitempty"` // length 6
FromAccountId string `json:"fromAccountId,omitempty"` // length 10
FromAvailableBalance string `json:"fromAvailableBalance,omitempty"` // length 15
FromAccountBalance string `json:"fromAccountBalance,omitempty"` // length 15
FromPendingBalance string `json:"fromPendingBalance,omitempty"` // length 15
ToAccountId string `json:"toAccountId,omitempty"` // length 10
ToAvailableBalance string `json:"toAvailableBalance,omitempty"` // length 15
ToAccountBalance string `json:"toAccountBalance,omitempty"` // length 15
ToPendingBalance string `json:"toPendingBalance,omitempty"` // length 15
ModifiedById string `json:"modifiedById,omitempty"` // length 10
EventDate string `json:"eventDate,omitempty"` // length 34
IsAdminUser string `json:"isAdminUser,omitempty"` // length 1
Typed_CustomerId int64 `json:"-"`
Typed_AccountId int64 `json:"-"`
Typed_ExternalAccountId int64 `json:"-"`
Typed_TransactionId int64 `json:"-"`
Typed_EventTypeId int64 `json:"-"`
Typed_UserEventId int64 `json:"-"`
Typed_MasterId int64 `json:"-"`
Typed_TransactionAmount float64 `json:"-"`
Typed_ReturnedTransactionId int64 `json:"-"`
Typed_FromAccountId int64 `json:"-"`
Typed_FromAvailableBalance float64 `json:"-"`
Typed_FromAccountBalance float64 `json:"-"`
Typed_FromPendingBalance float64 `json:"-"`
Typed_ToAccountId int64 `json:"-"`
Typed_ToAvailableBalance float64 `json:"-"`
Typed_ToAccountBalance float64 `json:"-"`
Typed_ToPendingBalance float64 `json:"-"`
Typed_ModifiedById int64 `json:"-"`
Typed_IsAdminUser bool `json:"-"`
}
func (*EventNotificationFileModel) GetJsonStruct ¶
func (mdl *EventNotificationFileModel) GetJsonStruct(preserve bool) interface{}
func (*EventNotificationFileModel) GetValues ¶
func (mdl *EventNotificationFileModel) GetValues() []string
func (*EventNotificationFileModel) HeaderFieldCount ¶
func (mdl *EventNotificationFileModel) HeaderFieldCount() int
func (*EventNotificationFileModel) IsTabDelimitedFile ¶
func (mdl *EventNotificationFileModel) IsTabDelimitedFile() bool
func (*EventNotificationFileModel) ParseNative ¶
func (mdl *EventNotificationFileModel) ParseNative(line string, strict bool, preserve bool) error
type ExternalAccountFileModel ¶
type ExternalAccountFileModel struct {
ExternalAccountId string `json:"externalAccountId,omitempty"` // length 10
CustomerId string `json:"customerId,omitempty"` // length 10
Tag string `json:"tag,omitempty"` // length 50
Name string `json:"name,omitempty"` // length 50
RoutingNumber string `json:"routingNumber,omitempty"` // length 10
RoutingNumberMasked string `json:"routingNumberMasked,omitempty"` // length 10
AccountNumber string `json:"accountNumber,omitempty"` // length 17
AccountNumberMasked string `json:"accountNumberMasked,omitempty"` // length 17
Type string `json:"type,omitempty"` // length 50
NickName string `json:"nickName,omitempty"` // length 50
Status string `json:"status,omitempty"` // length 20
StatusDate string `json:"statusDate,omitempty"` // length 34
LastModifiedDate string `json:"lastModifiedDate,omitempty"` // length 34
NocCode string `json:"nocCode,omitempty"` // length 10
IsActive string `json:"isActive,omitempty"` // length 1
IsLocked string `json:"isLocked,omitempty"` // length 1
LockedDate string `json:"lockedDate,omitempty"` // length 34
LockedReason string `json:"lockedReason,omitempty"` // length 255
CustomField1 string `json:"customField1,omitempty"` // length 50
CustomField2 string `json:"customField2,omitempty"` // length 50
CustomField3 string `json:"customField3,omitempty"` // length 50
CustomField4 string `json:"customField4,omitempty"` // length 50
CustomField5 string `json:"customField5,omitempty"` // length 50
BusinessName string `json:"businessName,omitempty"` // length 100
Typed_ExternalAccountId int64 `json:"-"`
Typed_CustomerId int64 `json:"-"`
Typed_IsActive bool `json:"-"`
Typed_IsLocked bool `json:"-"`
}
func (*ExternalAccountFileModel) GetJsonStruct ¶
func (mdl *ExternalAccountFileModel) GetJsonStruct(preserve bool) interface{}
func (*ExternalAccountFileModel) GetValues ¶
func (mdl *ExternalAccountFileModel) GetValues() []string
func (*ExternalAccountFileModel) HeaderFieldCount ¶
func (mdl *ExternalAccountFileModel) HeaderFieldCount() int
func (*ExternalAccountFileModel) IsTabDelimitedFile ¶
func (mdl *ExternalAccountFileModel) IsTabDelimitedFile() bool
func (*ExternalAccountFileModel) ParseNative ¶
func (mdl *ExternalAccountFileModel) ParseNative(line string, strict bool, preserve bool) error
type FileParser ¶
type HeaderModel ¶
type HeaderModel struct {
RecordType string `json:"recordType,omitempty"` // length 1
FileName string `json:"fileName,omitempty"` // length 50
RecordCount string `json:"recordCount,omitempty"` // length 10
FileCreatedDate string `json:"fileCreatedDate,omitempty"` // length 34
FileEffectiveDate string `json:"fileEffectiveDate,omitempty"` // length 34
ReferenceId string `json:"referenceId,omitempty"` // length 50, optional
SuccessCount string `json:"successCount,omitempty"` // length 10, optional
FailedCount string `json:"failedCount,omitempty"` // length 10, optional
ProcessedCount string `json:"processedCount,omitempty"` // length 10, optional
Typed_RecordCount int64 `json:"-"`
Typed_SuccessCount int64 `json:"-"`
Typed_FailedCount int64 `json:"-"`
Typed_ProcessedCount int64 `json:"-"`
}
func (*HeaderModel) GetJsonStruct ¶
func (mdl *HeaderModel) GetJsonStruct(preserve bool) interface{}
func (*HeaderModel) ParseNative ¶
func (mdl *HeaderModel) ParseNative(input string, preserve bool, parser FileParser) error
type PostedTransactionFileModel ¶
type PostedTransactionFileModel struct {
CustomerId string `json:"customerId,omitempty"` // length 10
CustomerTag string `json:"customerTag,omitempty"` // length 50
AccountId string `json:"accountId,omitempty"` // length 10
AccountTag string `json:"accountTag,omitempty"` // length 50
AccountName string `json:"accountName,omitempty"` // length 50
TransactionId string `json:"transactionId,omitempty"` // length 19
TransactionTag string `json:"transactionTag,omitempty"` // length 50
TransactionTypeCode string `json:"transactionTypeCode,omitempty"` // length 6
TransactionAmount string `json:"transactionAmount,omitempty"` // length 10
Action string `json:"action,omitempty"` // length 1
TransactionDescription string `json:"transactionDescription,omitempty"` // length 255
NachaDescription string `json:"nachaDescription,omitempty"` // length 255
CreatedDate string `json:"createdDate,omitempty"` // length 34
SettledDate string `json:"settledDate,omitempty"` // length 34
AvailableDate string `json:"availableDate,omitempty"` // length 34
MasterId string `json:"masterId,omitempty"` // length 19
ReturnCode string `json:"returnCode,omitempty"` // length 3
FeeCode string `json:"feeCode,omitempty"` // length 3
ExternalAccountId string `json:"externalAccountid,omitempty"` // length 10
ReturnedTransactionId string `json:"returnedTransactionId,omitempty"` // length 19
DebitAccountId string `json:"debitAccountId,omitempty"` // length 10
CreditAccountId string `json:"creditAccountId,omitempty"` // length 10
ProductId string `json:"productId,omitempty"` // length 10
Typed_CustomerId int64 `json:"-"`
Typed_AccountId int64 `json:"-"`
Typed_TransactionId int64 `json:"-"`
Typed_TransactionAmount float64 `json:"-"`
Typed_MasterId int64 `json:"-"`
Typed_ExternalAccountId int64 `json:"-"`
Typed_ReturnedTransactionId int64 `json:"-"`
Typed_DebitAccountId int64 `json:"-"`
Typed_CreditAccountId int64 `json:"-"`
Typed_ProductId int64 `json:"-"`
}
func (*PostedTransactionFileModel) GetJsonStruct ¶
func (mdl *PostedTransactionFileModel) GetJsonStruct(preserve bool) interface{}
func (*PostedTransactionFileModel) GetValues ¶
func (mdl *PostedTransactionFileModel) GetValues() []string
func (*PostedTransactionFileModel) HeaderFieldCount ¶
func (mdl *PostedTransactionFileModel) HeaderFieldCount() int
func (*PostedTransactionFileModel) IsTabDelimitedFile ¶
func (mdl *PostedTransactionFileModel) IsTabDelimitedFile() bool
func (*PostedTransactionFileModel) ParseNative ¶
func (mdl *PostedTransactionFileModel) ParseNative(line string, strict bool, preserve bool) error
type StatementEventNotificationFileModel ¶
type StatementEventNotificationFileModel struct {
UserEventId string `json:"userEventId,omitempty"` // length 19
CustomerId string `json:"customerId,omitempty"` // length 10
AccountId string `json:"accountId,omitempty"` // length 10
Month string `json:"month,omitempty"` // length 2
Year string `json:"year,omitempty"` // length 4
NumberOfAccounts string `json:"numberOfAccounts,omitempty"` // length 4
EventTypeId string `json:"eventTypeId,omitempty"` // length 10
EventDate string `json:"eventDate,omitempty"` // length 34
Typed_UserEventId int64 `json:"-"`
Typed_CustomerId int64 `json:"-"`
Typed_AccountId int64 `json:"-"`
Typed_Month int64 `json:"-"`
Typed_Year int64 `json:"-"`
Typed_NumberOfAccounts int64 `json:"-"`
Typed_EventTypeId int64 `json:"-"`
}
func (*StatementEventNotificationFileModel) GetJsonStruct ¶
func (mdl *StatementEventNotificationFileModel) GetJsonStruct(preserve bool) interface{}
func (*StatementEventNotificationFileModel) GetValues ¶
func (mdl *StatementEventNotificationFileModel) GetValues() []string
func (*StatementEventNotificationFileModel) HeaderFieldCount ¶
func (mdl *StatementEventNotificationFileModel) HeaderFieldCount() int
func (*StatementEventNotificationFileModel) IsTabDelimitedFile ¶
func (mdl *StatementEventNotificationFileModel) IsTabDelimitedFile() bool
func (*StatementEventNotificationFileModel) ParseNative ¶
func (mdl *StatementEventNotificationFileModel) ParseNative(line string, strict bool, preserve bool) error
type TrialBalanceFileModel ¶
type TrialBalanceFileModel struct {
ProgramName string `json:"programName,omitempty"` // length 50
ClientName string `json:"clientName,omitempty"` // length 50
CustomerId string `json:"customerId,omitempty"` // length 10
FirstName string `json:"firstName,omitempty"` // length 64
MiddleName string `json:"middleName,omitempty"` // length 64
LastName string `json:"lastName,omitempty"` // length 128
FullName string `json:"fullName,omitempty"` // length 256
AccountCreatedDate string `json:"accountCreatedDate,omitempty"` // length 34
AccountName string `json:"accountName,omitempty"` // length 50
AccountNumber string `json:"accountNumber,omitempty"` // length 17
EffectiveDateEndingBalance string `json:"effectiveDateEndingBalance,omitempty"` // length ???
EffectiveDateInterestAccrued string `json:"effectiveDateInterestAccrued,omitempty"` // length ???
PeriodAverageDailyBalance string `json:"periodAverageDailyBalance,omitempty"` // length ???
PeriodInterestAccrued string `json:"periodInterestAccrued,omitempty"` // length ???
PeriodRoundedInterestAccrued string `json:"periodRoundedInterestAccrued,omitempty"` // length ???
PeriodInterestPaid string `json:"periodInterestPaid,omitempty"` // length ???
YearToDateInterestPaid string `json:"yearToDateInterestPaid,omitempty"` // length ???
InterestRate string `json:"interestRate,omitempty"` // length ???
BeneficiaryCount string `json:"beneficiaryCount,omitempty"` // length ???
ProductName string `json:"productName,omitempty"` // length 50
TaxId string `json:"taxId,omitempty"` // length 10
AccountId string `json:"accountId,omitempty"` // length 10
ProductId string `json:"ProductId,omitempty"` // length 10
Typed_CustomerId int64 `json:"-"`
Typed_EffectiveDateEndingBalance float64 `json:"-"`
Typed_EffectiveDateInterestAccrued float64 `json:"-"`
Typed_PeriodAverageDailyBalance float64 `json:"-"`
Typed_PeriodInterestAccrued float64 `json:"-"`
Typed_PeriodRoundedInterestAccrued float64 `json:"-"`
Typed_PeriodInterestPaid float64 `json:"-"`
Typed_YearToDateInterestPaid float64 `json:"-"`
Typed_InterestRate float64 `json:"-"`
Typed_BeneficiaryCount int64 `json:"-"`
Typed_AccountId int64 `json:"-"`
Typed_ProductId int64 `json:"-"`
}
func (*TrialBalanceFileModel) GetJsonStruct ¶
func (mdl *TrialBalanceFileModel) GetJsonStruct(preserve bool) interface{}
func (*TrialBalanceFileModel) GetValues ¶
func (mdl *TrialBalanceFileModel) GetValues() []string
func (*TrialBalanceFileModel) HeaderFieldCount ¶
func (mdl *TrialBalanceFileModel) HeaderFieldCount() int
func (*TrialBalanceFileModel) IsTabDelimitedFile ¶
func (mdl *TrialBalanceFileModel) IsTabDelimitedFile() bool
func (*TrialBalanceFileModel) ParseNative ¶
func (mdl *TrialBalanceFileModel) ParseNative(line string, strict bool, preserve bool) error
type TypeAdminWebUsageActivityFileModel ¶
type TypeAdminWebUsageActivityFileModel struct {
UserId int64 `json:"userId,omitempty"` // length 10
Url string `json:"url,omitempty"` // length 2000
Date string `json:"date,omitempty"` // length 34
ProgramId int64 `json:"programId,omitempty"` // length 10
ProgramName string `json:"programName,omitempty"` // length 50
EmailAddress string `json:"emailAddress,omitempty"` // length 255
}
type TypedAccountBalanceFileModel ¶
type TypedAccountBalanceFileModel struct {
CustomerId int64 `json:"customerId,omitempty"` // length 10
CustomerTag string `json:"customerTag,omitempty"` // length 50
AccountId int64 `json:"accountId,omitempty"` // length 10
AccountTag string `json:"accountTag,omitempty"` // length 50
AccountName string `json:"accountName,omitempty"` // length 50
AccountNumber string `json:"accountNumber,omitempty"` // length 50
AccountType string `json:"accountType,omitempty"` // length 50
AccountStatus string `json:"accountStatus,omitempty"` // length 50
AccountBalance float64 `json:"accountBalance,omitempty"` // length 15
CreatedDate string `json:"createdDate,omitempty"` // length 34
ClosedDate string `json:"closedDate,omitempty"` // length 34
TargetDate string `json:"targetDate,omitempty"` // length 8
TargetAmount float64 `json:"targetAmount,omitempty"` // length 15
Category string `json:"category,omitempty"` // length 50
Subcategory string `json:"subcategory,omitempty"` // length 50
TargetMetDate string `json:"targetMetDate,omitempty"` // length 34
TargetMetPercent float64 `json:"targetMetPercent,omitempty"` // length 15
IsPrimary bool `json:"isPrimary,omitempty"` // length 1
PrimaryCustomerId int64 `json:"primaryCustomerId,omitempty"` // length 10
InterestRate float64 `json:"interestRate,omitempty"` // length 15
ProductId int64 `json:"productId,omitempty"` // length 10
AvailableBalance float64 `json:"availableBalance,omitempty"` // length 15
PendingBalance float64 `json:"pendingBalance,omitempty"` // length 15
AccountLockCode string `json:"accountLockCode,omitempty"` // length 3
AccountLockEffectiveDate string `json:"accountLockEffectiveDate,omitempty"` // length 34
}
type TypedAchTransactionFileModel ¶
type TypedAchTransactionFileModel struct {
CustomerId int64 `json:"customerId,omitempty"` // length 10
CustomerTag string `json:"customerTag,omitempty"` // length 50
AccountId int64 `json:"accountId,omitempty"` // length 10
AccountTag string `json:"accountTag,omitempty"` // length 50
AccountName string `json:"accountName,omitempty"` // length 50
TransactionId int64 `json:"transactionId,omitempty"` // length 19
TransactionTag string `json:"transactionTag,omitempty"` // length 50
TransactionTypeCode string `json:"transactionTypeCode,omitempty"` // length 6
TraceNumber string `json:"traceNumber,omitempty"` // length 15
StandardEntryClassCode string `json:"standardEntryClassCode,omitempty"` // length 3
CompanyName string `json:"companyName,omitempty"` // length 16
CompanyDiscretionaryData string `json:"companyDiscretionaryData,omitempty"` // length 20
CompanyEntryDescription string `json:"companyEntryDescription,omitempty"` // length 10
ReceivingCompanyName string `json:"receivingCompanyName,omitempty"` // length 22
IdentificationNumber string `json:"identificationNumber,omitempty"` // length 15
}
type TypedAdminCustomerSearchActivityFileModel ¶
type TypedAdminCustomerSearchActivityFileModel struct {
UserId int64 `json:"userId,omitempty"` // length 10
FirstName string `json:"firstName,omitempty"` // length 255
LastName string `json:"lastName,omitempty"` // length 255
Tag string `json:"tag,omitempty"` // length 50
AccountNumber string `json:"accountNumber,omitempty"` // length 50
EmailAddress string `json:"emailAddress,omitempty"` // length 255
MobilePhone string `json:"mobilePhone,omitempty"` // length 50
TaxId string `json:"taxId,omitempty"` // length 30
CustomerId int64 `json:"customerId,omitempty"` // length 10
AccountTag string `json:"accountTag,omitempty"` // length 50
ExternalAccountTag string `json:"externalAccountTag,omitempty"` // length 50
TransactionTag string `json:"transactionTag,omitempty"` // length 50
ReceiptReferenceNumber int64 `json:"receiptReferenceNumber,omitempty"` // length 19
Date string `json:"date,omitempty"` // length 34
ProgramId int64 `json:"programId,omitempty"` // length 10
ProgramName string `json:"programName,omitempty"` // length 50
}
type TypedAdminLoginActivityFileModel ¶
type TypedAdminLoginActivityFileModel struct {
UserId int64 `json:"userId,omitempty"` // length 10
UserName string `json:"userName,omitempty"` // length 255
RemoteAddress string `json:"remoteAddress,omitempty"` // length 200
Headers string `json:"headers,omitempty"` // length 400
Date string `json:"date,omitempty"` // length 34
Status string `json:"status,omitempty"` // length 1
ProgramId int64 `json:"programId,omitempty"` // length 10
ProgramName string `json:"programName,omitempty"` // length 50
}
type TypedAdminUsersFileModel ¶
type TypedAdminUsersFileModel struct {
UserId int64 `json:"userId,omitempty"` // length 10
Email string `json:"email,omitempty"` // length 255
FirstName string `json:"firstName,omitempty"` // length 255
LastName string `json:"lastName,omitempty"` // length 255
Phone string `json:"phone,omitempty"` // length 255
EffectiveDate string `json:"effectiveDate,omitempty"` // length 34
IsActive bool `json:"isActive,omitempty"` // length 10
CreatedDate string `json:"createdDate,omitempty"` // length 34
TerminatedDate string `json:"terminatedDate,omitempty"` // length 8
ProgramId int64 `json:"programId,omitempty"` // length 10
ProgramName string `json:"programName,omitempty"` // length 50
CreatorUserId int64 `json:"creatorUserId,omitempty"` // length 10
CreatorEmail string `json:"creatorEmail,omitempty"` // length 255
}
type TypedBulkAccountLockRequestFileModel ¶
type TypedBulkAccountLockRequestFileModel struct {
CustomerId int64 `json:"customerId,omitempty"` // length 10
AccountId int64 `json:"accountId,omitempty"` // length 10
LockTypeCode string `json:"lockTypeCode,omitempty"` // length 3
LockReasonTypeCode string `json:"lockReasonTypeCode,omitempty"` // length 3
Notes string `json:"notes,omitempty"` // length 256
}
type TypedBulkAccountLockResponseFileModel ¶
type TypedBulkAccountLockResponseFileModel struct {
CustomerId int64 `json:"customerId,omitempty"` // length 10
AccountId int64 `json:"accountId,omitempty"` // length 10
LockTypeCode string `json:"lockTypeCode,omitempty"` // length 3
LockReasonTypeCode string `json:"lockReasonTypeCode,omitempty"` // length 3
LockFailReason string `json:"lockFailReason,omitempty"` // length 255
}
type TypedBulkAccountUnlockResponseFileModel ¶
type TypedBulkAccountUnlockResponseFileModel struct {
CustomerId int64 `json:"customerId,omitempty"` // length 10
AccountId int64 `json:"accountId,omitempty"` // length 10
UnlockResultCode string `json:"unlockResultCode,omitempty"` // length 3
UnlockFailReason string `json:"unlockFailReason,omitempty"` // length 256
}
type TypedBulkTransferInitiateFileModel ¶
type TypedBulkTransferInitiateFileModel struct {
CustomerId int64 `json:"customerId,omitempty"` // length 10
CustomerTag string `json:"customerTag,omitempty"` // length 50
TransferDescription string `json:"transferDescription,omitempty"` // length 50
TransferKind string `json:"transferKind,omitempty"` // length 3
TransferAmount float64 `json:"transferAmount,omitempty"` // length 10
ToAccountId int64 `json:"toAccountId,omitempty"` // length 10
FromAccountId int64 `json:"fromAccountId,omitempty"` // length 10
ToAccountTag string `json:"toAccountTag,omitempty"` // length 50
FromAccountTag string `json:"fromAccountTag,omitempty"` // length 50
ToAccountName string `json:"toAccountName,omitempty"` // length 50
FromAccountName string `json:"fromAccountName,omitempty"` // length 50
}
type TypedBulkTransferRequestFileModel ¶
type TypedBulkTransferRequestFileModel struct {
CustomerId int64 `json:"customerId,omitempty"` // length 10
CustomerTag string `json:"customerTag,omitempty"` // length 50
TransferTag string `json:"transferTag,omitempty"` // length 50
TransferKind string `json:"transferKind,omitempty"` // length 3
TransferAmount float64 `json:"transferAmount,omitempty"` // length 10
ToAccountId int64 `json:"toAccountId,omitempty"` // length 10
FromAccountId int64 `json:"fromAccountId,omitempty"` // length 10
NachaDescription string `json:"nachaDescription,omitempty"` // length 255
}
type TypedBulkTransferResponseFileModel ¶
type TypedBulkTransferResponseFileModel struct {
CustomerId int64 `json:"customerId,omitempty"` // length 10
CustomerTag string `json:"customerTag,omitempty"` // length 50
TransferTag string `json:"transferTag,omitempty"` // length 50
TransferKind string `json:"transferKind,omitempty"` // length 3
TransferAmount float64 `json:"transferAmount,omitempty"` // length 10
ToAccountId int64 `json:"toAccountId,omitempty"` // length 10
FromAccountId int64 `json:"fromAccountId,omitempty"` // length 10
ToAccountTag string `json:"toAccountTag,omitempty"` // length 50
FromAccountTag string `json:"fromAccountTag,omitempty"` // length 50
NachaDescription string `json:"nachaDescription,omitempty"` // length 255
ErrorNumber int64 `json:"errorNumber,omitempty"` // length 10
ErrorMessage string `json:"errorMessage,omitempty"` // length 255
}
type TypedCardEventNotificationFileModel ¶
type TypedCardEventNotificationFileModel struct {
UserEventId int64 `json:"userEventId,omitempty"` // length 19
CustomerId int64 `json:"customerId,omitempty"` // length 10
CardId int64 `json:"cardId,omitempty"` // length 10
TransactionId int64 `json:"transactionId,omitempty"` // length 19
AuthorizationTransactionId int64 `json:"authorizationTransactionId,omitempty"` // length 19
RequestTypeCode string `json:"requestTypeCode,omitempty"` // length 3
Reserved string `json:"reserved,omitempty"` // length 12
MerchantCategoryCode string `json:"merchantCategoryCode,omitempty"` // length 4
MerchantGroupTypeCode string `json:"merchantGroupTypeCode,omitempty"` // length 6
CashbackAmount float64 `json:"cashbackAmount,omitempty"` // length 10
SurchargeAmount float64 `json:"surchargeAmount,omitempty"` // length 10
CashDepositAmount float64 `json:"cashDepositAmount,omitempty"` // length 10
CheckDepositAmount float64 `json:"checkDepositAmount,omitempty"` // length 10
TerminalId string `json:"terminalId,omitempty"` // length 15
MerchantId string `json:"merchantId,omitempty"` // length 15
MerchantLocation string `json:"merchantLocation,omitempty"` // length 25
MerchantCity string `json:"merchantCity,omitempty"` // length 13
MerchantStateCode string `json:"merchantStateCode,omitempty"` // length 2
MerchantZipCode string `json:"merchantZipCode,omitempty"` // length 9
MerchantCountryCode string `json:"merchantCountryCode,omitempty"` // length 2
PanEntryModeTypeCode string `json:"panEntryModeTypeCode,omitempty"` // length 10
PinEntryModeTypeCode string `json:"pinEntryModeTypeCode,omitempty"` // length 10
CardHolderPresenceTypeCode string `json:"cardHolderPresenceTypeCode,omitempty"` // length 10
CardPresenceTypeCode string `json:"cardPresenceTypeCode,omitempty"` // length 10
TerminalUnattendedTypeCode string `json:"terminalUnattendedTypeCode,omitempty"` // length 10
TerminalPremisesTypeCode string `json:"terminalPremisesTypeCode,omitempty"` // length 10
CustomerTag string `json:"customerTag,omitempty"` // length 50
CardTag string `json:"cardTag,omitempty"` // length 50
Amount float64 `json:"amount,omitempty"` // length 10
AvailableDate string `json:"availableDate,omitempty"` // length 34
CreatedDate string `json:"createdDate,omitempty"` // length 34
CustomField1 string `json:"customField1,omitempty"` // length 50
Description string `json:"description,omitempty"` // length 255
DenialReason string `json:"denialReason,omitempty"` // length 255
FeeCode string `json:"feeCode,omitempty"` // length 3
FeeDescription string `json:"feeDescription,omitempty"` // length 50
FriendlyDescription string `json:"friendlyDescription,omitempty"` // length 255
FromAccountAmount float64 `json:"fromAccountAmount,omitempty"` // length 10
FromAccountId int64 `json:"fromAccountId,omitempty"` // length 10
FromAccountNumberMasked string `json:"fromAccountNumberMasked,omitempty"` // length 50
FromAvailableAmount float64 `json:"fromAvailableAmount,omitempty"` // length 10
FromCategory string `json:"fromCategory,omitempty"` // length 50
FromCreatedDate string `json:"fromCreatedDate,omitempty"` // length 34
FromCustomField1 string `json:"fromCustomField1,omitempty"` // length 50
FromCustomField2 string `json:"fromCustomField2,omitempty"` // length 50
FromCustomField3 string `json:"fromCustomField3,omitempty"` // length 50
FromCustomField4 string `json:"fromCustomField4,omitempty"` // length 50
FromCustomField5 string `json:"fromCustomField5,omitempty"` // length 50
FromLegalName1 string `json:"fromLegalName1,omitempty"` // length 100
FromLegalName2 string `json:"fromLegalName2,omitempty"` // length 100
FromName string `json:"fromName,omitempty"` // length 50
FromPendingAmount float64 `json:"fromPendingAmount,omitempty"` // length 10
FromPrimaryCustomerId int64 `json:"fromPrimaryCustomerId,omitempty"` // length 10
FromSubCategory string `json:"fromSubCategory,omitempty"` // length 50
FromTag string `json:"fromTag,omitempty"` // length 50
InstitutionName string `json:"institutionName,omitempty"` // length 50
MasterId int64 `json:"masterId,omitempty"` // length 19
ModifiedById int64 `json:"modifiedById,omitempty"` // length 10
PayloadTypeId int64 `json:"payloadTypeId,omitempty"` // length 10
SettledDate string `json:"settledDate,omitempty"` // length 34
SubType string `json:"subType,omitempty"` // length 255
SubTypeCode string `json:"subTypeCode,omitempty"` // length 6
Tag string `json:"tag,omitempty"` // length 50
ToAccountAmount float64 `json:"toAccountAmount,omitempty"` // length 10
ToAccountId int64 `json:"toAccountId,omitempty"` // length 10
ToAccountNumberMasked string `json:"toAccountNumberMasked,omitempty"` // length 50
ToAvailableAmount float64 `json:"toAvailableAmount,omitempty"` // length 10
ToCategory string `json:"toCategory,omitempty"` // length 50
ToCreatedDate string `json:"toCreatedDate,omitempty"` // length 34
ToCustomField1 string `json:"toCustomField1,omitempty"` // length 50
ToCustomField2 string `json:"toCustomField2,omitempty"` // length 50
ToCustomField3 string `json:"toCustomField3,omitempty"` // length 50
ToCustomField4 string `json:"toCustomField4,omitempty"` // length 50
ToCustomField5 string `json:"toCustomField5,omitempty"` // length 50
ToLegalName1 string `json:"toLegalName1,omitempty"` // length 100
ToLegalName2 string `json:"toLegalName2,omitempty"` // length 100
ToName string `json:"toName,omitempty"` // length 50
ToPendingAmount float64 `json:"toPendingAmount,omitempty"` // length 10
ToPrimaryCustomerId int64 `json:"toPrimaryCustomerId,omitempty"` // length 10
ToSubCategory string `json:"toSubCategory,omitempty"` // length 50
ToTag string `json:"toTag,omitempty"` // length 50
Type string `json:"type,omitempty"` // length 50
TypeCode string `json:"typeCode,omitempty"` // length 6
EventTypeId int64 `json:"eventTypeId,omitempty"` // length 10
NetworkProviderTypeId int64 `json:"networkProviderTypeId,omitempty"` // length 1
PointOfServicePanEntryMode string `json:"pointOfServicePanEntryMode,omitempty"` // length 2
PointOfServicePinEntryMode string `json:"pointOfServicePinEntryMode,omitempty"` // length 1
Cvv2PresenceIndicator string `json:"cvv2PresenceIndicator,omitempty"` // length 1
Cvv2Result string `json:"cvv2Result,omitempty"` // length 1
Token string `json:"token,omitempty"` // length 19
TokenAssuranceLevel string `json:"tokenAssuranceLevel,omitempty"` // length 2
DigitalWalletTokenRequestorTypeId string `json:"digitalWalletTokenRequestorTypeId,omitempty"` // length 2
TokenExpirationDate string `json:"tokenExpirationDate,omitempty"` // length 4
PaymentAccountReferenceNumber string `json:"paymentAccountReferenceNumber,omitempty"` // length 29
MessageTypeIndicator string `json:"messageTypeIndicator,omitempty"` // length 4
OutputMessageTypeIndicator string `json:"outputMessageTypeIndicator,omitempty"` // length 4
OutputResponseCode string `json:"outputResponseCode,omitempty"` // length 2
SystemTraceAuditNumber string `json:"systemTraceAuditNumber,omitempty"` // length 6
AcquirerInstitutionCountryCode string `json:"acquirerInstitutionCountryCode,omitempty"` // length 3
AuthorizationIdentificationResponse string `json:"authorizationIdentificationResponse,omitempty"` // length 12
ResponseCode string `json:"responseCode,omitempty"` // length 2
PinValidationCode string `json:"pinValidationCode,omitempty"` // length 1
AdditionalAmounts_Purchase float64 `json:"additionalAmounts_Purchase,omitempty"` // length 10
AdditionalAmounts_Gratuity float64 `json:"additionalAmounts_Gratuity,omitempty"` // length 10
Advice_OriginatorCode string `json:"advice_OriginatorCode,omitempty"` // length 1
Advice_ReasonCode string `json:"advice_ReasonCode,omitempty"` // length 1
PrivatelyDefinedData_IssuerNetworkIdCode string `json:"privatelyDefinedData_IssuerNetworkIdCode,omitempty"` // length 3
PrivatelyDefinedData_AdditionalTransactionElement_FallbackIndicator string `json:"privatelyDefinedData_AdditionalTransactionElement_FallbackIndicator,omitempty"` // length 1
PrivatelyDefinedData_ProcessingFlag_SpecialTransactionIndicator string `json:"privatelyDefinedData_ProcessingFlag_SpecialTransactionIndicator,omitempty"` // length 1
PrivatelyDefinedData_ProcessingFlag_ISAIndicator string `json:"privatelyDefinedData_ProcessingFlag_ISAIndicator,omitempty"` // length 1
PrivatelyDefinedData_ProcessingFlag_PartialAuthIndicator string `json:"privatelyDefinedData_ProcessingFlag_PartialAuthIndicator,omitempty"` // length 1
PrivatelyDefinedData_RiskData_ScoreSource string `json:"privatelyDefinedData_RiskData_ScoreSource,omitempty"` // length 1
PrivatelyDefinedData_RiskData_ScoreValue string `json:"privatelyDefinedData_RiskData_ScoreValue,omitempty"` // length 4
PrivatelyDefinedData_RiskData_ResponseCode string `json:"privatelyDefinedData_RiskData_ResponseCode,omitempty"` // length 1
PrivatelyDefinedData_RiskData_FalconReason1 string `json:"privatelyDefinedData_RiskData_FalconReason1,omitempty"` // length 2
PrivatelyDefinedData_RiskData_FalconReason2 string `json:"privatelyDefinedData_RiskData_FalconReason2,omitempty"` // length 2
PrivatelyDefinedData_RiskData_FalconReason3 string `json:"privatelyDefinedData_RiskData_FalconReason3,omitempty"` // length 2
PrivatelyDefinedData_RiskData_VisaRiskScore string `json:"privatelyDefinedData_RiskData_VisaRiskScore,omitempty"` // length 2
PrivatelyDefinedData_RiskData_VisaRiskReason string `json:"privatelyDefinedData_RiskData_VisaRiskReason,omitempty"` // length 2
PrivatelyDefinedData_RiskData_VisaRiskConditionCode1 string `json:"privatelyDefinedData_RiskData_VisaRiskConditionCode1,omitempty"` // length 2
PrivatelyDefinedData_RiskData_VisaRiskConditionCode2 string `json:"privatelyDefinedData_RiskData_VisaRiskConditionCode2,omitempty"` // length 2
PrivatelyDefinedData_RiskData_VisaRiskConditionCode3 string `json:"privatelyDefinedData_RiskData_VisaRiskConditionCode3,omitempty"` // length 2
PrivatelyDefinedData_RiskData_VAAConditionCode1Rank string `json:"privatelyDefinedData_RiskData_VAAConditionCode1Rank,omitempty"` // length 2
PrivatelyDefinedData_RiskData_RTDResultCode string `json:"privatelyDefinedData_RiskData_RTDResultCode,omitempty"` // length 1
PrivatelyDefinedData_RiskData_TravelStatusIndicator string `json:"privatelyDefinedData_RiskData_TravelStatusIndicator,omitempty"` // length 1
TextInfo string `json:"textInfo,omitempty"` // length 255
Track2Data_ServiceCode string `json:"track2Data_ServiceCode,omitempty"` // length 3
RetrievalReferenceNumber string `json:"retrievalReferenceNumber,omitempty"` // length 12
NetworkManagementInformationCode string `json:"networkManagementInformationCode,omitempty"` // length 3
FalconCaseStatus string `json:"falconCaseStatus,omitempty"` // length 255
FalconCaseSubStatus string `json:"falconCaseSubStatus,omitempty"` // length 255
FalconBlockCode string `json:"falconBlockCode,omitempty"` // length 255
FalconFraudCode string `json:"falconFraudCode,omitempty"` // length 255
TransactionFeeAmount float64 `json:"transactionFeeAmount,omitempty"` // length 10
SettlementFeeAmount float64 `json:"settlementFeeAmount,omitempty"` // length 10
AdditionalFees_CCA float64 `json:"additionalFees_CCA,omitempty"` // length 10
AdditionalFees_ICA float64 `json:"additionalFees_ICA,omitempty"` // length 10
CardAcceptorRegionCode string `json:"cardAcceptorRegionCode,omitempty"` // length 2
CardAcceptorCountryCode string `json:"cardAcceptorCountryCode,omitempty"` // length 2
NationalPointOfServiceCondition_TerminalUnattended string `json:"nationalPointOfServiceCondition_TerminalUnattended,omitempty"` // length 1
NationalPointOfServiceCondition_TerminalOperator string `json:"nationalPointOfServiceCondition_TerminalOperator,omitempty"` // length 1
NationalPointOfServiceCondition_TerminalPremises string `json:"nationalPointOfServiceCondition_TerminalPremises,omitempty"` // length 1
NationalPointOfServiceCondition_CardPresentation string `json:"nationalPointOfServiceCondition_CardPresentation,omitempty"` // length 1
NationalPointOfServiceCondition_CardPresence string `json:"nationalPointOfServiceCondition_CardPresence,omitempty"` // length 1
NationalPointOfServiceCondition_CardRetention string `json:"nationalPointOfServiceCondition_CardRetention,omitempty"` // length 1
NationalPointOfServiceCondition_CardTransaction string `json:"nationalPointOfServiceCondition_CardTransaction,omitempty"` // length 1
NationalPointOfServiceCondition_SecurityCondition string `json:"nationalPointOfServiceCondition_SecurityCondition,omitempty"` // length 1
NationalPointOfServiceCondition_TerminalType string `json:"nationalPointOfServiceCondition_TerminalType,omitempty"` // length 2
NationalPointOfServiceCondition_TerminalEntryCapability string `json:"nationalPointOfServiceCondition_TerminalEntryCapability,omitempty"` // length 1
PrivatelyDefinedData_TransactionLevel_CredentialOnFileIndicator string `json:"privatelyDefinedData_TransactionLevel_CredentialOnFileIndicator,omitempty"` // length 1
PrivatelyDefinedData_TransactionLevel_CryptocurrencyPurchaseIndicator string `json:"privatelyDefinedData_TransactionLevel_CryptocurrencyPurchaseIndicator,omitempty"` // length 1
AvsResult string `json:"avsResult,omitempty"` // length 1
}
type TypedCardTransactionFileModel ¶
type TypedCardTransactionFileModel struct {
TransactionId int64 `json:"transactionId,omitempty"` // length long 19
MasterId int64 `json:"masterId,omitempty"` // length long 19
CardId int64 `json:"cardId,omitempty"` // length 10
PanLastFour string `json:"panLastFour,omitempty"` // length 4
CardHolderFirstName string `json:"cardHolderFirstName,omitempty"` // length 64
CardHolderMiddleName string `json:"cardHolderMiddleName,omitempty"` // length 64
CardHolderLastName string `json:"cardHolderLastName,omitempty"` // length 128
CardAcceptorLocation string `json:"cardAcceptorLocation,omitempty"` // length 25
CardAcceptorCity string `json:"cardAcceptorCity,omitempty"` // length 13
CardAcceptorState string `json:"cardAcceptorState,omitempty"` // length 2
CardAcceptorZip string `json:"cardAcceptorZip,omitempty"` // length 9
RetrievalReferenceNumber string `json:"retrievalReferenceNumber,omitempty"` // length 12
SystemTraceAuditNumber string `json:"systemTraceAuditNumber,omitempty"` // length 6
MerchantId string `json:"merchantId,omitempty"` // length 15
SubTypeCode string `json:"subTypeCode,omitempty"` // length 6
MerchantGroupCode string `json:"merchantGroupCode,omitempty"` // length 6
TerminalId string `json:"terminalId,omitempty"` // length 15
CashbackAmount float64 `json:"cashbackAmount,omitempty"` // length int 10
SurchargeAmount float64 `json:"surchargeAmount,omitempty"` // length int 10
UnverifiedDepositAmount float64 `json:"unverifiedDepositAmount,omitempty"` // length int 10
CashDepositAmount float64 `json:"cashDepositAmount,omitempty"` // length int 10
AtmNetworkIndicator string `json:"atmNetworkIndicator,omitempty"` // length 3
NetworkProviderTypeId int64 `json:"networkProviderTypeId,omitempty"` // length int 1
TransactionFeeAmount float64 `json:"transactionFeeAmount,omitempty"` // length 10
SettlementFeeAmount float64 `json:"settlementFeeAmount,omitempty"` // length 10
AdditionalFees_CCA float64 `json:"additionalFees_CCA,omitempty"` // length 10
AdditionalFees_ICA float64 `json:"additionalFees_ICA,omitempty"` // length 10
MessageTypeIndicator string `json:"messageTypeIndicator,omitempty"` // length 4
OutputMessageTypeIndicator string `json:"outputMessageTypeIndicator,omitempty"` // length 4
OutputResponseCode string `json:"outputResponseCode,omitempty"` // length 2
AcquirerInstitutionCountryCode string `json:"acquirerInstitutionCountryCode,omitempty"` // length 3
AuthorizationIdentificationResponse string `json:"authorizationIdentificationResponse,omitempty"` // length 12
ResponseCode string `json:"responseCode,omitempty"` // length 2
PinValidationCode string `json:"pinValidationCode,omitempty"` // length 1
AdditionalAmounts_Purchase float64 `json:"additionalAmounts_Purchase,omitempty"` // length 10
AdditionalAmounts_Gratuity float64 `json:"additionalAmounts_Gratuity,omitempty"` // length 10
Advice_OriginatorCode string `json:"advice_OriginatorCode,omitempty"` // length 1
Advice_ReasonCode string `json:"advice_ReasonCode,omitempty"` // length 1
PrivatelyDefintedData_IssuerNetworkIdCode string `json:"privatelyDefintedData_IssuerNetworkIdCode,omitempty"` // length 3
PrivatelyDefinedData_AdditionalTransactionElement_FallbackIndicator string `json:"privatelyDefinedData_AdditionalTransactionElement_FallbackIndicator,omitempty"` // length 1
PrivatelyDefinedData_ProcessingFlag_SpecialTransactionIndicator string `json:"privatelyDefinedData_ProcessingFlag_SpecialTransactionIndicator,omitempty"` // length 1
PrivatelyDefinedData_ProcessingFlag_ISAIndicator string `json:"privatelyDefinedData_ProcessingFlag_ISAIndicator,omitempty"` // length 1
PrivatelyDefinedData_ProcessingFlag_PartialAuthIndicator string `json:"privatelyDefinedData_ProcessingFlag_PartialAuthIndicator,omitempty"` // length 1
PrivatelyDefinedData_RiskData_ScoreSource string `json:"privatelyDefinedData_RiskData_ScoreSource,omitempty"` // length 1
PrivatelyDefinedData_RiskData_ScoreValue string `json:"privatelyDefinedData_RiskData_ScoreValue,omitempty"` // length 4
PrivatelyDefinedData_RiskData_ResponseCode string `json:"privatelyDefinedData_RiskData_ResponseCode,omitempty"` // length 1
PrivatelyDefinedData_RiskData_FalconReason1 string `json:"privatelyDefinedData_RiskData_FalconReason1,omitempty"` // length 2
PrivatelyDefinedData_RiskData_FalconReason2 string `json:"privatelyDefinedData_RiskData_FalconReason2,omitempty"` // length 2
PrivatelyDefinedData_RiskData_FalconReason3 string `json:"privatelyDefinedData_RiskData_FalconReason3,omitempty"` // length 2
PrivatelyDefinedData_RiskData_VisaRiskScore string `json:"privatelyDefinedData_RiskData_VisaRiskScore,omitempty"` // length 2
PrivatelyDefinedData_RiskData_VisaRiskReason string `json:"privatelyDefinedData_RiskData_VisaRiskReason,omitempty"` // length 2
PrivatelyDefinedData_RiskData_VisaRiskConditionCode1 string `json:"privatelyDefinedData_RiskData_VisaRiskConditionCode1,omitempty"` // length 2
PrivatelyDefinedData_RiskData_VisaRiskConditionCode2 string `json:"privatelyDefinedData_RiskData_VisaRiskConditionCode2,omitempty"` // length 2
PrivatelyDefinedData_RiskData_VisaRiskConditionCode3 string `json:"privatelyDefinedData_RiskData_VisaRiskConditionCode3,omitempty"` // length 2
PrivatelyDefinedData_RiskData_VAAConditionCode1Rank string `json:"privatelyDefinedData_RiskData_VAAConditionCode1Rank,omitempty"` // length 2
PrivatelyDefinedData_RiskData_RTDResultCode string `json:"privatelyDefinedData_RiskData_RTDResultCode,omitempty"` // length 1
PrivatelyDefinedData_RiskData_TravelStatusIndicator string `json:"privatelyDefinedData_RiskData_TravelStatusIndicator,omitempty"` // length 1
TextInfo string `json:"textInfo,omitempty"` // length 255
Track2Data_ServiceCode string `json:"track2Data_ServiceCode,omitempty"` // length 3
CardAcceptorTerminalIdentification string `json:"cardAcceptorTerminalIdentification,omitempty"` // length 8
Cvv2PresenceIndicator string `json:"cvv2PresenceIndicator,omitempty"` // length 1
Cvv2Result string `json:"cvv2Result,omitempty"` // length 1
Token string `json:"token,omitempty"` // length 19
TokenAssuranceLevel string `json:"tokenAssuranceLevel,omitempty"` // length 2
DigitalWalletTokenRequestorTypeId string `json:"digitalWalletTokenRequestorTypeId,omitempty"` // length 10
TokenExpirationDate string `json:"tokenExpirationDate,omitempty"` // length 4
PaymentAccountReferenceNumber string `json:"paymentAccountReferenceNumber,omitempty"` // length 29
MerchantCategoryCode string `json:"merchantCategoryCode,omitempty"` // length 4
CardAcceptorRegionCode string `json:"cardAcceptorRegionCode,omitempty"` // length 2
CardAcceptorCountryCode string `json:"cardAcceptorCountryCode,omitempty"` // length 2
NationalPointOfServiceCondition_TerminalUnattended string `json:"nationalPointOfServiceCondition_TerminalUnattended,omitempty"` // length 1
NationalPointOfServiceCondition_TerminalOperator string `json:"nationalPointOfServiceCondition_TerminalOperator,omitempty"` // length 1
NationalPointOfServiceCondition_TerminalPremises string `json:"nationalPointOfServiceCondition_TerminalPremises,omitempty"` // length 1
NationalPointOfServiceCondition_CardPresentation string `json:"nationalPointOfServiceCondition_CardPresentation,omitempty"` // length 1
NationalPointOfServiceCondition_CardPresence string `json:"nationalPointOfServiceCondition_CardPresence,omitempty"` // length 1
NationalPointOfServiceCondition_CardRetention string `json:"nationalPointOfServiceCondition_CardRetention,omitempty"` // length 1
NationalPointOfServiceCondition_CardTransaction string `json:"nationalPointOfServiceCondition_CardTransaction,omitempty"` // length 1
NationalPointOfServiceCondition_SecurityCondition string `json:"nationalPointOfServiceCondition_SecurityCondition,omitempty"` // length 1
NationalPointOfServiceCondition_TerminalType string `json:"nationalPointOfServiceCondition_TerminalType,omitempty"` // length 2
NationalPointOfServiceCondition_TerminalEntryCapability string `json:"nationalPointOfServiceCondition_TerminalEntryCapability,omitempty"` // length 1
PointOfServicePanEntryMode string `json:"pointOfServicePanEntryMode,omitempty"` // length 2
PointOfServicePinEntryMode string `json:"pointOfServicePinEntryMode,omitempty"` // length 1
PrivatelyDefinedData_TransactionLevel_CredentialOnFileIndicator string `json:"privatelyDefinedData_TransactionLevel_CredentialOnFileIndicator,omitempty"` // length 1
PrivatelyDefinedData_TransactionLevel_CryptocurrencyPurchaseIndicator string `json:"privatelyDefinedData_TransactionLevel_CryptocurrencyPurchaseIndicator,omitempty"` // length 1
AvsResult string `json:"avsResult,omitempty"` // length 1
}
type TypedCustomerArchivedFileModel ¶
type TypedCustomerArchivedFileModel struct {
CustomerId int64 `json:"customerId,omitempty"` // offset 0, length 10
AccountId int64 `json:"accountId,omitempty"` // offset 1, length 10
FirstName string `json:"firstName,omitempty"` // offset 2, length 64
MiddleName string `json:"middleName,omitempty"` // offset 3, length 64
LastName string `json:"lastName,omitempty"` // offset 4, length 128
Suffix string `json:"suffix,omitempty"` // offset 5, length 20
BirthDate string `json:"birthDate,omitempty"` // offset 6, length 10
Gender string `json:"gender,omitempty"` // offset 7, length 1
Culture string `json:"culture,omitempty"` // offset 8, length 50
TaxId string `json:"taxId,omitempty"` // offset 9, length 30
CustomerStatus string `json:"customerStatus,omitempty"` // offset 10, length 50
CreatedDate string `json:"createdDate,omitempty"` // offset 11, length 34
ArchivedDate string `json:"archivedDate,omitempty"` // offset 12, length 34
DeceasedDate string `json:"deceasedDate,omitempty"` // offset 13, length 34
IdVerificationDate string `json:"idVerificationDate,omitempty"` // offset 14, length 34
IdVerificationDocumentsReceivedDate string `json:"idVerificationDocumentsReceivedDate,omitempty"` // offset 15, length 34
DriversLicenseNumber string `json:"driversLicenseNumber,omitempty"` // offset 16, length 30
DriversLicenseState string `json:"driversLicenseState,omitempty"` // offset 17, length 2
DriversLicenseIssueDate string `json:"driversLicenseIssueDate,omitempty"` // offset 18, length 34
DriversLicenseExpireDate string `json:"driversLicenseExpireDate,omitempty"` // offset 19, length 34
PassportNumber string `json:"passportNumber,omitempty"` // offset 20, length 30
PassportCountry string `json:"passportCountry,omitempty"` // offset 21, length 5
PassportIssueDate string `json:"passportIssueDate,omitempty"` // offset 22, length 34
PassportExpireDate string `json:"passportExpireDate,omitempty"` // offset 23, length 34
EmailAddress string `json:"emailAddress,omitempty"` // offset 24, length 255
IsSubjectToBackupWithholding bool `json:"isSubjectToBackupWithholding,omitempty"` // offset 25, length 1
IsOptedInToBankCommunication bool `json:"isOptedInToBankCommunication,omitempty"` // offset 26, length 1
IsDocumentsAccepted bool `json:"isDocumentsAccepted,omitempty"` // offset 27, length 1
DocumentsAcceptedDate string `json:"documentsAcceptedDate,omitempty"` // offset 28, length 34
IsLocked bool `json:"isLocked,omitempty"` // offset 29, length 1
LockedDate string `json:"lockedDate,omitempty"` // offset 30, length 34
LockedReason string `json:"lockedReason,omitempty"` // offset 31, length 255
ResidenceLine1 string `json:"residenceLine1,omitempty"` // offset 32, length 100
ResidenceLine2 string `json:"residenceLine2,omitempty"` // offset 33, length 100
ResidenceLine3 string `json:"residenceLine3,omitempty"` // offset 34, length 100
ResidenceLine4 string `json:"residenceLine4,omitempty"` // offset 35, length 100
ResidenceCity string `json:"residenceCity,omitempty"` // offset 36, length 50
ResidenceState string `json:"residenceState,omitempty"` // offset 37, length 2
ResidencePostalCode string `json:"residencePostalCode,omitempty"` // offset 38, length 50
ResidenceCountry string `json:"residenceCountry,omitempty"` // offset 39, length 50
MailingLine1 string `json:"mailingLine1,omitempty"` // offset 40, length 100
MailingLine2 string `json:"mailingLine2,omitempty"` // offset 41, length 100
MailingLine3 string `json:"mailingLine3,omitempty"` // offset 42, length 100
MailingLine4 string `json:"mailingLine4,omitempty"` // offset 43, length 100
MailingCity string `json:"mailingCity,omitempty"` // offset 44, length 50
MailingState string `json:"mailingState,omitempty"` // offset 45, length 2
MailingPostalCode string `json:"mailingPostalCode,omitempty"` // offset 46, length 50
MailingCountry string `json:"mailingCountry,omitempty"` // offset 47, length 50
HomePhone string `json:"homePhone,omitempty"` // offset 48, length 50
MobilePhone string `json:"mobilePhone,omitempty"` // offset 49, length 50
OfficePhone string `json:"officePhone,omitempty"` // offset 50, length 50
CustomField1 string `json:"customField1,omitempty"` // offset 51, length 50
CustomField2 string `json:"customField2,omitempty"` // offset 52, length 50
CustomField3 string `json:"customField3,omitempty"` // offset 53, length 50
CustomField4 string `json:"customField4,omitempty"` // offset 54, length 50
CustomField5 string `json:"customField5,omitempty"` // offset 55, length 50
LastActivityDate string `json:"lastActivityDate,omitempty"` // offset 56, length 34
ArchivedReason string `json:"archivedReason,omitempty"` // offset 57, length 255
AccountNumber string `json:"accountNumber,omitempty"` // offset 58, length 10
}
type TypedCustomerFileModel ¶
type TypedCustomerFileModel struct {
CustomerId int64 `json:"customerId,omitempty"` // offset 0, length 10
CustomerTag string `json:"customerTag,omitempty"` // offset 1, length 50
FirstName string `json:"firstName,omitempty"` // offset 2, length 64
MiddleName string `json:"middleName,omitempty"` // offset 3, length 64
LastName string `json:"lastName,omitempty"` // offset 4, length 128
Suffix string `json:"suffix,omitempty"` // offset 5, length 20
BirthDate string `json:"birthDate,omitempty"` // offset 6, length 10
Gender string `json:"gender,omitempty"` // offset 7, length 1
Culture string `json:"culture,omitempty"` // offset 8, length 50
TaxId string `json:"taxId,omitempty"` // offset 9, length 30
CustomerStatus string `json:"customerStatus,omitempty"` // offset 10, length 50
CreatedDate string `json:"createdDate,omitempty"` // offset 11, length 34
ArchivedDate string `json:"archivedDate,omitempty"` // offset 12, length 34
DeceasedDate string `json:"deceasedDate,omitempty"` // offset 13, length 34
IdVerificationDate string `json:"idVerificationDate,omitempty"` // offset 14, length 34
IdVerificationDocumentsReceivedDate string `json:"idVerificationDocumentsReceivedDate,omitempty"` // offset 15, length 34
DriversLicenseNumber string `json:"driversLicenseNumber,omitempty"` // offset 16, length 30
DriversLicenseState string `json:"driversLicenseState,omitempty"` // offset 17, length 2
DriversLicenseIssueDate string `json:"driversLicenseIssueDate,omitempty"` // offset 18, length 34
DriversLicenseExpireDate string `json:"driversLicenseExpireDate,omitempty"` // offset 19, length 34
PassportNumber string `json:"passportNumber,omitempty"` // offset 20, length 30
PassportCountry string `json:"passportCountry,omitempty"` // offset 21, length 5
PassportIssueDate string `json:"passportIssueDate,omitempty"` // offset 22, length 34
PassportExpireDate string `json:"passportExpireDate,omitempty"` // offset 23, length 34
EmailAddress string `json:"emailAddress,omitempty"` // offset 24, length 255
IsSubjectToBackupWithholding bool `json:"isSubjectToBackupWithholding,omitempty"` // offset 25, length 1
IsOptedInToBankCommunication bool `json:"isOptedInToBankCommunication,omitempty"` // offset 26, length 1
IsDocumentsAccepted bool `json:"isDocumentsAccepted,omitempty"` // offset 27, length 1
DocumentsAcceptedDate string `json:"documentsAcceptedDate,omitempty"` // offset 28, length 34
IsLocked bool `json:"isLocked,omitempty"` // offset 29, length 1
LockedDate string `json:"lockedDate,omitempty"` // offset 30, length 34
LockedReason string `json:"lockedReason,omitempty"` // offset 31, length 255
ResidenceLine1 string `json:"residenceLine1,omitempty"` // offset 32, length 100
ResidenceLine2 string `json:"residenceLine2,omitempty"` // offset 33, length 100
ResidenceLine3 string `json:"residenceLine3,omitempty"` // offset 34, length 100
ResidenceLine4 string `json:"residenceLine4,omitempty"` // offset 35, length 100
ResidenceCity string `json:"residenceCity,omitempty"` // offset 36, length 50
ResidenceState string `json:"residenceState,omitempty"` // offset 37, length 2
ResidencePostalCode string `json:"residencePostalCode,omitempty"` // offset 38, length 50
ResidenceCountry string `json:"residenceCountry,omitempty"` // offset 39, length 50
MailingLine1 string `json:"mailingLine1,omitempty"` // offset 40, length 100
MailingLine2 string `json:"mailingLine2,omitempty"` // offset 41, length 100
MailingLine3 string `json:"mailingLine3,omitempty"` // offset 42, length 100
MailingLine4 string `json:"mailingLine4,omitempty"` // offset 43, length 100
MailingCity string `json:"mailingCity,omitempty"` // offset 44, length 50
MailingState string `json:"mailingState,omitempty"` // offset 45, length 2
MailingPostalCode string `json:"mailingPostalCode,omitempty"` // offset 46, length 50
MailingCountry string `json:"mailingCountry,omitempty"` // offset 47, length 50
HomePhone string `json:"homePhone,omitempty"` // offset 48, length 50
MobilePhone string `json:"mobilePhone,omitempty"` // offset 49, length 50
OfficePhone string `json:"officePhone,omitempty"` // offset 50, length 50
CustomField1 string `json:"customField1,omitempty"` // offset 51, length 50
CustomField2 string `json:"customField2,omitempty"` // offset 52, length 50
CustomField3 string `json:"customField3,omitempty"` // offset 53, length 50
CustomField4 string `json:"customField4,omitempty"` // offset 54, length 50
CustomField5 string `json:"customField5,omitempty"` // offset 55, length 50
LastActivityDate string `json:"lastActivityDate,omitempty"` // offset 56, length 34
}
type TypedCustomerRegistrationFileModel ¶
type TypedCustomerRegistrationFileModel struct {
CustomerId int64 `json:"customerId,omitempty"` // offset 0, length 10
CustomerTag string `json:"customerTag,omitempty"` // offset 1, length 50
FirstName string `json:"firstName,omitempty"` // offset 2, length 64
MiddleName string `json:"middleName,omitempty"` // offset 3, length 64
LastName string `json:"lastName,omitempty"` // offset 4, length 128
Suffix string `json:"suffix,omitempty"` // offset 5, length 20
BirthDate string `json:"birthDate,omitempty"` // offset 6, length 10
Gender string `json:"gender,omitempty"` // offset 7, length 1
Culture string `json:"culture,omitempty"` // offset 8, length 50
TaxId string `json:"taxId,omitempty"` // offset 9, length 30
CustomerStatus string `json:"customerStatus,omitempty"` // offset 10, length 50
CreatedDate string `json:"createdDate,omitempty"` // offset 11, length 34
ArchivedDate string `json:"archivedDate,omitempty"` // offset 12, length 34
IdVerificationDate string `json:"idVerificationDate,omitempty"` // offset 13, length 34
IdVerificationDocumentsReceivedDate string `json:"idVerificationDocumentsReceivedDate,omitempty"` // offset 14, length 34
DeniedDate string `json:"deniedDate,omitempty"` // offset 15, length 34
ExpiredDate string `json:"expiredDate,omitempty"` // offset 16, length 34
DriversLicenseNumber string `json:"driversLicenseNumber,omitempty"` // offset 17, length 30
DriversLicenseState string `json:"driversLicenseState,omitempty"` // offset 18, length 2
DriversLicenseIssueDate string `json:"driversLicenseIssueDate,omitempty"` // offset 19, length 34
DriversLicenseExpireDate string `json:"driversLicenseExpireDate,omitempty"` // offset 20, length 34
PassportNumber string `json:"passportNumber,omitempty"` // offset 21, length 30
PassportCountry string `json:"passportCountry,omitempty"` // offset 22, length 5
PassportIssueDate string `json:"passportIssueDate,omitempty"` // offset 23, length 34
PassportExpireDate string `json:"passportExpireDate,omitempty"` // offset 24, length 34
EmailAddress string `json:"emailAddress,omitempty"` // offset 25, length 255
IsSubjectToBackupWithholding bool `json:"isSubjectToBackupWithholding,omitempty"` // offset 26, length 1
IsOptedInToBankCommunication bool `json:"isOptedInToBankCommunication,omitempty"` // offset 27, length 1
IsDocumentsAccepted bool `json:"isDocumentsAccepted,omitempty"` // offset 28, length 1
DocumentsAcceptedDate string `json:"documentsAcceptedDate,omitempty"` // offset 29, length 34
ResidenceLine1 string `json:"residenceLine1,omitempty"` // offset 30, length 100
ResidenceLine2 string `json:"residenceLine2,omitempty"` // offset 31, length 100
ResidenceLine3 string `json:"residenceLine3,omitempty"` // offset 32, length 100
ResidenceLine4 string `json:"residenceLine4,omitempty"` // offset 33, length 100
ResidenceCity string `json:"residenceCity,omitempty"` // offset 34, length 50
ResidenceState string `json:"residenceState,omitempty"` // offset 35, length 2
ResidencePostalCode string `json:"residencePostalCode,omitempty"` // offset 36, length 50
ResidenceCountry string `json:"residenceCountry,omitempty"` // offset 37, length 50
MailingLine1 string `json:"mailingLine1,omitempty"` // offset 38, length 100
MailingLine2 string `json:"mailingLine2,omitempty"` // offset 39, length 100
MailingLine3 string `json:"mailingLine3,omitempty"` // offset 40, length 100
MailingLine4 string `json:"mailingLine4,omitempty"` // offset 41, length 100
MailingCity string `json:"mailingCity,omitempty"` // offset 42, length 50
MailingState string `json:"mailingState,omitempty"` // offset 43, length 2
MailingPostalCode string `json:"mailingPostalCode,omitempty"` // offset 44, length 50
MailingCountry string `json:"mailingCountry,omitempty"` // offset 45, length 50
HomePhone string `json:"homePhone,omitempty"` // offset 46, length 50
MobilePhone string `json:"mobilePhone,omitempty"` // offset 47, length 50
OfficePhone string `json:"officePhone,omitempty"` // offset 48, length 50
CustomField1 string `json:"customField1,omitempty"` // offset 49, length 50
CustomField2 string `json:"customField2,omitempty"` // offset 50, length 50
CustomField3 string `json:"customField3,omitempty"` // offset 51, length 50
CustomField4 string `json:"customField4,omitempty"` // offset 52, length 50
CustomField5 string `json:"customField5,omitempty"` // offset 53, length 50
}
type TypedEventNotificationFileModel ¶
type TypedEventNotificationFileModel struct {
CustomerId int64 `json:"customerId,omitempty"` // length 10
CustomerTag string `json:"customerTag,omitempty"` // length 50
AccountId int64 `json:"accountId,omitempty"` // length 10
AccountTag string `json:"accountTag,omitempty"` // length 50
ExternalAccountId int64 `json:"externalAccountid,omitempty"` // length 10
ExternalAccountTag string `json:"externalAccountTag,omitempty"` // length 50
TransactionId int64 `json:"transactionId,omitempty"` // length 19
TransactionTag string `json:"transactionTag,omitempty"` // length 50
Description string `json:"description,omitempty"` // length 50
EventTypeId int64 `json:"eventTypeId,omitempty"` // length 10
TransactionTypeCode string `json:"transactionTypeCode,omitempty"` // length 6
TransactionSettledDate string `json:"transactionSettledDate,omitempty"` // length 34
TransactionAvailableDate string `json:"transactionAvailableDate,omitempty"` // length 34
UserEventId int64 `json:"userEventId,omitempty"` // length 19
MasterId int64 `json:"masterId,omitempty"` // length 19
TransactionAmount float64 `json:"transactionAmount,omitempty"` // length 10
TransactionCreatedDate string `json:"transactionCreatedDate,omitempty"` // length 34
TransactionSubTypeCode string `json:"transactionSubTypeCode,omitempty"` // length 6
TransactionTypeCode2 string `json:"transactionTypeCode2,omitempty"` // length 6
FromAccountId int64 `json:"fromAccountId,omitempty"` // length 10
FromAvailableBalance float64 `json:"fromAvailableBalance,omitempty"` // length 15
FromAccountBalance float64 `json:"fromAccountBalance,omitempty"` // length 15
FromPendingBalance float64 `json:"fromPendingBalance,omitempty"` // length 15
ToAccountId int64 `json:"toAccountId,omitempty"` // length 10
ToAvailableBalance float64 `json:"toAvailableBalance,omitempty"` // length 15
ToAccountBalance float64 `json:"toAccountBalance,omitempty"` // length 15
ToPendingBalance float64 `json:"toPendingBalance,omitempty"` // length 15
ModifiedById int64 `json:"modifiedById,omitempty"` // length 10
EventDate string `json:"eventDate,omitempty"` // length 34
IsAdminUser bool `json:"isAdminUser,omitempty"` // length 1
}
type TypedExternalAccountFileModel ¶
type TypedExternalAccountFileModel struct {
ExternalAccountId int64 `json:"externalAccountId,omitempty"` // length 10
CustomerId int64 `json:"customerId,omitempty"` // length 10
Tag string `json:"tag,omitempty"` // length 50
Name string `json:"name,omitempty"` // length 50
RoutingNumber string `json:"routingNumber,omitempty"` // length 10
RoutingNumberMasked string `json:"routingNumberMasked,omitempty"` // length 10
AccountNumber string `json:"accountNumber,omitempty"` // length 17
AccountNumberMasked string `json:"accountNumberMasked,omitempty"` // length 17
Type string `json:"type,omitempty"` // length 50
NickName string `json:"nickName,omitempty"` // length 50
Status string `json:"status,omitempty"` // length 20
StatusDate string `json:"statusDate,omitempty"` // length 34
LastModifiedDate string `json:"lastModifiedDate,omitempty"` // length 34
NocCode string `json:"nocCode,omitempty"` // length 10
IsActive bool `json:"isActive,omitempty"` // length 1
IsLocked bool `json:"isLocked,omitempty"` // length 1
LockedDate string `json:"lockedDate,omitempty"` // length 34
LockedReason string `json:"lockedReason,omitempty"` // length 255
CustomField1 string `json:"customField1,omitempty"` // length 50
CustomField2 string `json:"customField2,omitempty"` // length 50
CustomField3 string `json:"customField3,omitempty"` // length 50
CustomField4 string `json:"customField4,omitempty"` // length 50
CustomField5 string `json:"customField5,omitempty"` // length 50
BusinessName string `json:"businessName,omitempty"` // length 100
}
type TypedHeaderModel ¶
type TypedHeaderModel struct {
RecordType string `json:"recordType,omitempty"` // length 1
FileName string `json:"fileName,omitempty"` // length 50
RecordCount int64 `json:"recordCount,omitempty"` // length 10
FileCreatedDate string `json:"fileCreatedDate,omitempty"` // length 34
FileEffectiveDate string `json:"fileEffectiveDate,omitempty"` // length 34
ReferenceId string `json:"referenceId,omitempty"` // length 50, optional
SuccessCount int64 `json:"successCount,omitempty"` // length 10, optional
FailedCount int64 `json:"failedCount,omitempty"` // length 10, optional
ProcessedCount int64 `json:"processedCount,omitempty"` // length 10, optional
}
type TypedPostedTransactionFileModel ¶
type TypedPostedTransactionFileModel struct {
CustomerId int64 `json:"customerId,omitempty"` // length 10
CustomerTag string `json:"customerTag,omitempty"` // length 50
AccountId int64 `json:"accountId,omitempty"` // length 10
AccountTag string `json:"accountTag,omitempty"` // length 50
AccountName string `json:"accountName,omitempty"` // length 50
TransactionId int64 `json:"transactionId,omitempty"` // length 19
TransactionTag string `json:"transactionTag,omitempty"` // length 50
TransactionTypeCode string `json:"transactionTypeCode,omitempty"` // length 6
TransactionAmount float64 `json:"transactionAmount,omitempty"` // length 10
Action string `json:"action,omitempty"` // length 1
TransactionDescription string `json:"transactionDescription,omitempty"` // length 255
NachaDescription string `json:"nachaDescription,omitempty"` // length 255
CreatedDate string `json:"createdDate,omitempty"` // length 34
SettledDate string `json:"settledDate,omitempty"` // length 34
AvailableDate string `json:"availableDate,omitempty"` // length 34
MasterId int64 `json:"masterId,omitempty"` // length 19
ReturnCode string `json:"returnCode,omitempty"` // length 3
FeeCode string `json:"feeCode,omitempty"` // length 3
ExternalAccountId string `json:"externalAccountid,omitempty"` // length 10
ReturnedTransactionId string `json:"returnedTransactionId,omitempty"` // length 19
DebitAccountId int64 `json:"debitAccountId,omitempty"` // length 10
CreditAccountId int64 `json:"creditAccountId,omitempty"` // length 10
ProductId int64 `json:"productId,omitempty"` // length 10
}
type TypedStatementEventNotificationFileModel ¶
type TypedStatementEventNotificationFileModel struct {
UserEventId int64 `json:"userEventId,omitempty"` // length 19
CustomerId int64 `json:"customerId,omitempty"` // length 10
AccountId int64 `json:"accountId,omitempty"` // length 10
Month int64 `json:"month,omitempty"` // length 2
Year int64 `json:"year,omitempty"` // length 4
NumberOfAccounts int64 `json:"numberOfAccounts,omitempty"` // length 4
EventTypeId int64 `json:"eventTypeId,omitempty"` // length 10
EventDate string `json:"eventDate,omitempty"` // length 34
}
type TypedTrialBalanceFileModel ¶
type TypedTrialBalanceFileModel struct {
ProgramName string `json:"programName,omitempty"` // length 50
ClientName string `json:"clientName,omitempty"` // length 50
CustomerId int64 `json:"customerId,omitempty"` // length 10
FirstName string `json:"firstName,omitempty"` // length 64
MiddleName string `json:"middleName,omitempty"` // length 64
LastName string `json:"lastName,omitempty"` // length 128
FullName string `json:"fullName,omitempty"` // length 256
AccountCreatedDate string `json:"accountCreatedDate,omitempty"` // length 34
AccountName string `json:"accountName,omitempty"` // length 50
AccountNumber string `json:"accountNumber,omitempty"` // length 17
EffectiveDateEndingBalance float64 `json:"effectiveDateEndingBalance,omitempty"` // length ???
EffectiveDateInterestAccrued float64 `json:"effectiveDateInterestAccrued,omitempty"` // length ???
PeriodAverageDailyBalance float64 `json:"periodAverageDailyBalance,omitempty"` // length ???
PeriodInterestAccrued float64 `json:"periodInterestAccrued,omitempty"` // length ???
PeriodRoundedInterestAccrued float64 `json:"periodRoundedInterestAccrued,omitempty"` // length ???
PeriodInterestPaid float64 `json:"periodInterestPaid,omitempty"` // length ???
YearToDateInterestPaid float64 `json:"yearToDateInterestPaid,omitempty"` // length ???
InterestRate float64 `json:"interestRate,omitempty"` // length ???
BeneficiaryCount int64 `json:"beneficiaryCount,omitempty"` // length ???
ProductName string `json:"productName,omitempty"` // length 50
TaxId string `json:"taxId,omitempty"` // length 10
AccountId int64 `json:"accountId,omitempty"` // length 10
ProductId int64 `json:"ProductId,omitempty"` // length 10
}
Source Files
¶
- account_balance_file.go
- ach_transaction_file.go
- admin_customer_search_activity_file.go
- admin_login_activity_file.go
- admin_users_file.go
- admin_web_usage_activity_file.go
- bulk_account_lock_request_file.go
- bulk_account_lock_response_file.go
- bulk_account_unlock_request_file.go
- bulk_account_unlock_response_file.go
- bulk_transfer_initiate_file.go
- bulk_transfer_request_file.go
- bulk_transfer_response_file.go
- card_event_notification_file.go
- card_transaction_file.go
- customer_archived_file.go
- customer_file.go
- customer_registration_file.go
- event_notification_file.go
- external_account_file.go
- header.go
- posted_transaction_file.go
- processor.go
- statement_event_notification_file.go
- trial_balance_file.go
Click to show internal directories.
Click to hide internal directories.