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.