github.com/moov-io/imagecashletter@v0.10.1/client/model_cash_letter_control.go (about) 1 /* 2 * ImageCashLetter API 3 * 4 * Moov Image Cash Letter (ICL) implements an HTTP API for creating, parsing, and validating ImageCashLetter files. 5 * 6 * API version: v1 7 * Generated by: OpenAPI Generator (https://openapi-generator.tech) 8 */ 9 10 package openapi 11 12 import ( 13 "time" 14 ) 15 16 // CashLetterControl struct for CashLetterControl 17 type CashLetterControl struct { 18 // CashLetterControl ID 19 ID string `json:"ID,omitempty"` 20 // CashLetterBundleCount identifies the total number of bundles within the cash letter. 21 CashLetterBundleCount int32 `json:"cashLetterBundleCount,omitempty"` 22 // CashLetterItemsCount identifies the total number of items within the cash letter. 23 CashLetterItemsCount int32 `json:"cashLetterItemsCount"` 24 // CashLetterTotalAmount identifies the total dollar value of all item amounts within the cash letter. 25 CashLetterTotalAmount int32 `json:"cashLetterTotalAmount"` 26 // CashLetterImagesCount identifies the total number of ImageViewDetail(s) within the CashLetter. 27 CashLetterImagesCount int32 `json:"cashLetterImagesCount,omitempty"` 28 // ECEInstitutionName identifies the short name of the institution that creates the CashLetterControl. 29 EceInstitutionName string `json:"eceInstitutionName,omitempty"` 30 // SettlementDate identifies the date that the institution that creates the cash letter expects settlement. 31 SettlementDate time.Time `json:"settlementDate"` 32 // CreditTotalIndicator is a code that indicates whether Credit Items are included in this record’s totals. If so, they will be included in TotalItemCount and FileTotalAmount. TotalRecordCount includes all records of all types regardless of the value of this field. * ` ` - No Credit Items * `0` - Credit Items are not included in totals * `1` - Credit Items are included in totals 33 CreditTotalIndicator int32 `json:"creditTotalIndicator,omitempty"` 34 }