/** * User Service API * Solomon AI User Service API - Manages user profiles and authentication * * The version of the OpenAPI document: 1.0 * Contact: yoanyomba@solomon-ai.co * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * PlaidAccountTransactionSplit represents a split of a PlaidAccountTransaction. */ export declare class TransactionSplit { /** * The unique ID for this transaction. */ 'id'?: string; /** * The user ID associated with this transaction. */ 'userId'?: string; /** * The link ID associated with this transaction. */ 'linkId'?: string; /** * The description of the transaction. */ 'description'?: string; /** * The amount of money involved in the transaction. */ 'amount'?: number; /** * The set of categories that the transaction belongs to. */ 'categories'?: Array; /** * The primary personal finance category of the transaction. */ 'personalFinanceCategoryPrimary'?: string; /** * The detailed personal finance category of the transaction. */ 'personalFinanceCategoryDetailed'?: string; /** * Tags associated with this transaction. */ 'tags'?: Array; 'authorizedDate'?: Date; /** * The date-time when the transaction was authorized. */ 'authorizedDatetime'?: Date; 'timeOfSplit'?: Date; 'deletedAt'?: Date; /** * The general ledger code associated with this transaction. */ 'glCode'?: string; /** * The cost center associated with this transaction. */ 'costCenter'?: string; /** * The project associated with this transaction. */ 'projectCode'?: string; 'taxAmount'?: number; 'taxRate'?: number; 'taxCode'?: string; 'createdAt'?: Date; 'updatedAt'?: Date; 'createdByEmail'?: string; static discriminator: string | undefined; static attributeTypeMap: Array<{ name: string; baseName: string; type: string; }>; static getAttributeTypeMap(): { name: string; baseName: string; type: string; }[]; }