// Csc Код CVC2 или CVV2, 3 или 4 символа, печатается на обратной стороне карты
Csc*string`json:"csc,omitempty"`
// ExpiryMonth Месяц истечения срока карты (MM)
ExpiryMonthstring`json:"expiryMonth"`
// ExpiryYear Год истечения срока карты (YYYY)
ExpiryYearstring`json:"expiryYear"`
// Number Номер карты
Numberstring`json:"number"`
}
// Error defines model for Error.
typeErrorstruct{
Messagestring`json:"message"`
StatusCode*int64`json:"statusCode,omitempty"`
}
// History defines model for History.
typeHistorystruct{
Commentstring`json:"comment"`
CreatedAttime.Time`json:"createdAt"`
DeletedAt*time.Time`json:"deletedAt,omitempty"`
Idstring`json:"id"`
IsDeleted*bool`json:"isDeleted,omitempty"`
// RawDetails Я пока не могу предположить, какие будут фильтры по истории, поэтому предлагаю в это поле просто класть строку с json. Ибо для каждого типа записи она своя.
RawDetails*string`json:"rawDetails,omitempty"`
Typestring`json:"type"`
UpdatedAttime.Time`json:"updatedAt"`
UserIdstring`json:"userId"`
}
// Name defines model for Name.
typeNamestruct{
Firstname*string`json:"firstname,omitempty"`
Middlename*string`json:"middlename,omitempty"`
Orgname*string`json:"orgname,omitempty"`
Secondname*string`json:"secondname,omitempty"`
}
// PaymentType defines model for PaymentType.
typePaymentTypestring
// Wallet defines model for Wallet.
typeWalletstruct{
// Cash Сумма money переведённая на текущий курс
Cashint64`json:"cash"`
// Currency Текущий курс валюты
Currencystring`json:"currency"`
// Money Деньги на счету в копейках. Чтобы при перессчётах не возникало денег изниоткуда. фиксируемся к одной валюте, она будет внутренней, никому её не покажем
Moneyint64`json:"money"`
// PurchasesAmount Общая сумма денег, которые внёс пользователь
PurchasesAmountint64`json:"purchasesAmount"`
// Spent Общая сумма потраченных денег за всё время существования аккаунта
Spentint64`json:"spent"`
}
// SetAccountVerificationStatusJSONBody defines parameters for SetAccountVerificationStatus.
typeSetAccountVerificationStatusJSONBodystruct{
Status*AccountStatus`json:"status,omitempty"`
}
// PaginationAccountsParams defines parameters for PaginationAccounts.