first commit

This commit is contained in:
2024-04-10 22:18:44 +03:00
commit 88dd10c967
32 changed files with 7263 additions and 0 deletions

186
docs/CurrencyInfoInner.md Normal file
View File

@ -0,0 +1,186 @@
# CurrencyInfoInner
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**CurrencyCodeA** | Pointer to **float32** | Код валюти рахунку відповідно ISO 4217 | [optional]
**CurrencyCodeB** | Pointer to **float32** | Код валюти рахунку відповідно ISO 4217 | [optional]
**Date** | Pointer to **float32** | Час курсу в секундах в форматі Unix time | [optional]
**RateSell** | Pointer to **float32** | | [optional]
**RateBuy** | Pointer to **float32** | | [optional]
**RateCross** | Pointer to **float32** | | [optional]
## Methods
### NewCurrencyInfoInner
`func NewCurrencyInfoInner() *CurrencyInfoInner`
NewCurrencyInfoInner instantiates a new CurrencyInfoInner object
This constructor will assign default values to properties that have it defined,
and makes sure properties required by API are set, but the set of arguments
will change when the set of required properties is changed
### NewCurrencyInfoInnerWithDefaults
`func NewCurrencyInfoInnerWithDefaults() *CurrencyInfoInner`
NewCurrencyInfoInnerWithDefaults instantiates a new CurrencyInfoInner object
This constructor will only assign default values to properties that have it defined,
but it doesn't guarantee that properties required by API are set
### GetCurrencyCodeA
`func (o *CurrencyInfoInner) GetCurrencyCodeA() float32`
GetCurrencyCodeA returns the CurrencyCodeA field if non-nil, zero value otherwise.
### GetCurrencyCodeAOk
`func (o *CurrencyInfoInner) GetCurrencyCodeAOk() (*float32, bool)`
GetCurrencyCodeAOk returns a tuple with the CurrencyCodeA field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetCurrencyCodeA
`func (o *CurrencyInfoInner) SetCurrencyCodeA(v float32)`
SetCurrencyCodeA sets CurrencyCodeA field to given value.
### HasCurrencyCodeA
`func (o *CurrencyInfoInner) HasCurrencyCodeA() bool`
HasCurrencyCodeA returns a boolean if a field has been set.
### GetCurrencyCodeB
`func (o *CurrencyInfoInner) GetCurrencyCodeB() float32`
GetCurrencyCodeB returns the CurrencyCodeB field if non-nil, zero value otherwise.
### GetCurrencyCodeBOk
`func (o *CurrencyInfoInner) GetCurrencyCodeBOk() (*float32, bool)`
GetCurrencyCodeBOk returns a tuple with the CurrencyCodeB field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetCurrencyCodeB
`func (o *CurrencyInfoInner) SetCurrencyCodeB(v float32)`
SetCurrencyCodeB sets CurrencyCodeB field to given value.
### HasCurrencyCodeB
`func (o *CurrencyInfoInner) HasCurrencyCodeB() bool`
HasCurrencyCodeB returns a boolean if a field has been set.
### GetDate
`func (o *CurrencyInfoInner) GetDate() float32`
GetDate returns the Date field if non-nil, zero value otherwise.
### GetDateOk
`func (o *CurrencyInfoInner) GetDateOk() (*float32, bool)`
GetDateOk returns a tuple with the Date field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetDate
`func (o *CurrencyInfoInner) SetDate(v float32)`
SetDate sets Date field to given value.
### HasDate
`func (o *CurrencyInfoInner) HasDate() bool`
HasDate returns a boolean if a field has been set.
### GetRateSell
`func (o *CurrencyInfoInner) GetRateSell() float32`
GetRateSell returns the RateSell field if non-nil, zero value otherwise.
### GetRateSellOk
`func (o *CurrencyInfoInner) GetRateSellOk() (*float32, bool)`
GetRateSellOk returns a tuple with the RateSell field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetRateSell
`func (o *CurrencyInfoInner) SetRateSell(v float32)`
SetRateSell sets RateSell field to given value.
### HasRateSell
`func (o *CurrencyInfoInner) HasRateSell() bool`
HasRateSell returns a boolean if a field has been set.
### GetRateBuy
`func (o *CurrencyInfoInner) GetRateBuy() float32`
GetRateBuy returns the RateBuy field if non-nil, zero value otherwise.
### GetRateBuyOk
`func (o *CurrencyInfoInner) GetRateBuyOk() (*float32, bool)`
GetRateBuyOk returns a tuple with the RateBuy field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetRateBuy
`func (o *CurrencyInfoInner) SetRateBuy(v float32)`
SetRateBuy sets RateBuy field to given value.
### HasRateBuy
`func (o *CurrencyInfoInner) HasRateBuy() bool`
HasRateBuy returns a boolean if a field has been set.
### GetRateCross
`func (o *CurrencyInfoInner) GetRateCross() float32`
GetRateCross returns the RateCross field if non-nil, zero value otherwise.
### GetRateCrossOk
`func (o *CurrencyInfoInner) GetRateCrossOk() (*float32, bool)`
GetRateCrossOk returns a tuple with the RateCross field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetRateCross
`func (o *CurrencyInfoInner) SetRateCross(v float32)`
SetRateCross sets RateCross field to given value.
### HasRateCross
`func (o *CurrencyInfoInner) HasRateCross() bool`
HasRateCross returns a boolean if a field has been set.
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

283
docs/DefaultApi.md Normal file
View File

@ -0,0 +1,283 @@
# \DefaultApi
All URIs are relative to *https://api.monobank.ua*
Method | HTTP request | Description
------------- | ------------- | -------------
[**BankCurrencyGet**](DefaultApi.md#BankCurrencyGet) | **Get** /bank/currency | Отримання курсів валют
[**PersonalClientInfoGet**](DefaultApi.md#PersonalClientInfoGet) | **Get** /personal/client-info | Інформація про клієнта
[**PersonalStatementAccountFromToGet**](DefaultApi.md#PersonalStatementAccountFromToGet) | **Get** /personal/statement/{account}/{from}/{to} | Виписка
[**PersonalWebhookPost**](DefaultApi.md#PersonalWebhookPost) | **Post** /personal/webhook | Встановлення WebHook
## BankCurrencyGet
> []CurrencyInfoInner BankCurrencyGet(ctx).Execute()
Отримання курсів валют
### Example
```go
package main
import (
"context"
"fmt"
"os"
openapiclient "gitea.stuzer.link/stuzer05/go-monobank"
)
func main() {
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.DefaultApi.BankCurrencyGet(context.Background()).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `DefaultApi.BankCurrencyGet``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `BankCurrencyGet`: []CurrencyInfoInner
fmt.Fprintf(os.Stdout, "Response from `DefaultApi.BankCurrencyGet`: %v\n", resp)
}
```
### Path Parameters
This endpoint does not need any parameter.
### Other Parameters
Other parameters are passed through a pointer to a apiBankCurrencyGetRequest struct via the builder pattern
### Return type
[**[]CurrencyInfoInner**](CurrencyInfoInner.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
[[Back to Model list]](../README.md#documentation-for-models)
[[Back to README]](../README.md)
## PersonalClientInfoGet
> UserInfo PersonalClientInfoGet(ctx).XToken(xToken).Execute()
Інформація про клієнта
### Example
```go
package main
import (
"context"
"fmt"
"os"
openapiclient "gitea.stuzer.link/stuzer05/go-monobank"
)
func main() {
xToken := "u3AulkpZFI1lIuGsik6vuPsVWqN7GoWs6o_MO2sdf301" // string | Token для особистого доступу до API
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.DefaultApi.PersonalClientInfoGet(context.Background()).XToken(xToken).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `DefaultApi.PersonalClientInfoGet``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `PersonalClientInfoGet`: UserInfo
fmt.Fprintf(os.Stdout, "Response from `DefaultApi.PersonalClientInfoGet`: %v\n", resp)
}
```
### Path Parameters
### Other Parameters
Other parameters are passed through a pointer to a apiPersonalClientInfoGetRequest struct via the builder pattern
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**xToken** | **string** | Token для особистого доступу до API |
### Return type
[**UserInfo**](UserInfo.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
[[Back to Model list]](../README.md#documentation-for-models)
[[Back to README]](../README.md)
## PersonalStatementAccountFromToGet
> []StatementItemsInner PersonalStatementAccountFromToGet(ctx, account, from, to).XToken(xToken).Execute()
Виписка
### Example
```go
package main
import (
"context"
"fmt"
"os"
openapiclient "gitea.stuzer.link/stuzer05/go-monobank"
)
func main() {
xToken := "xToken_example" // string | Token для особистого доступу до API
account := "account_example" // string | Ідентифікатор рахунку або банки з переліків Statement list або 0 - дефолтний рахунок.
from := "1546304461" // string | Початок часу виписки.
to := "1546306461" // string | Останній час виписки (якщо відсутній, буде використовуватись поточний час). (optional)
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
resp, r, err := apiClient.DefaultApi.PersonalStatementAccountFromToGet(context.Background(), account, from, to).XToken(xToken).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `DefaultApi.PersonalStatementAccountFromToGet``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
// response from `PersonalStatementAccountFromToGet`: []StatementItemsInner
fmt.Fprintf(os.Stdout, "Response from `DefaultApi.PersonalStatementAccountFromToGet`: %v\n", resp)
}
```
### Path Parameters
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**ctx** | **context.Context** | context for authentication, logging, cancellation, deadlines, tracing, etc.
**account** | **string** | Ідентифікатор рахунку або банки з переліків Statement list або 0 - дефолтний рахунок. |
**from** | **string** | Початок часу виписки. |
**to** | **string** | Останній час виписки (якщо відсутній, буде використовуватись поточний час). |
### Other Parameters
Other parameters are passed through a pointer to a apiPersonalStatementAccountFromToGetRequest struct via the builder pattern
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**xToken** | **string** | Token для особистого доступу до API |
### Return type
[**[]StatementItemsInner**](StatementItemsInner.md)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: Not defined
- **Accept**: application/json
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
[[Back to Model list]](../README.md#documentation-for-models)
[[Back to README]](../README.md)
## PersonalWebhookPost
> PersonalWebhookPost(ctx).XToken(xToken).SetWebHook(setWebHook).Execute()
Встановлення WebHook
### Example
```go
package main
import (
"context"
"fmt"
"os"
openapiclient "gitea.stuzer.link/stuzer05/go-monobank"
)
func main() {
xToken := "xToken_example" // string | Token для особистого доступу до API
setWebHook := *openapiclient.NewSetWebHook() // SetWebHook |
configuration := openapiclient.NewConfiguration()
apiClient := openapiclient.NewAPIClient(configuration)
r, err := apiClient.DefaultApi.PersonalWebhookPost(context.Background()).XToken(xToken).SetWebHook(setWebHook).Execute()
if err != nil {
fmt.Fprintf(os.Stderr, "Error when calling `DefaultApi.PersonalWebhookPost``: %v\n", err)
fmt.Fprintf(os.Stderr, "Full HTTP response: %v\n", r)
}
}
```
### Path Parameters
### Other Parameters
Other parameters are passed through a pointer to a apiPersonalWebhookPostRequest struct via the builder pattern
Name | Type | Description | Notes
------------- | ------------- | ------------- | -------------
**xToken** | **string** | Token для особистого доступу до API |
**setWebHook** | [**SetWebHook**](SetWebHook.md) | |
### Return type
(empty response body)
### Authorization
No authorization required
### HTTP request headers
- **Content-Type**: application/json
- **Accept**: Not defined
[[Back to top]](#) [[Back to API list]](../README.md#documentation-for-api-endpoints)
[[Back to Model list]](../README.md#documentation-for-models)
[[Back to README]](../README.md)

56
docs/Error.md Normal file
View File

@ -0,0 +1,56 @@
# Error
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**ErrorDescription** | Pointer to **string** | Текст помилки для кінцевого користувача, для автоматичного оброблення потрібно аналізувати HTTP код відповіді (200, 404, 429 та інші) | [optional]
## Methods
### NewError
`func NewError() *Error`
NewError instantiates a new Error object
This constructor will assign default values to properties that have it defined,
and makes sure properties required by API are set, but the set of arguments
will change when the set of required properties is changed
### NewErrorWithDefaults
`func NewErrorWithDefaults() *Error`
NewErrorWithDefaults instantiates a new Error object
This constructor will only assign default values to properties that have it defined,
but it doesn't guarantee that properties required by API are set
### GetErrorDescription
`func (o *Error) GetErrorDescription() string`
GetErrorDescription returns the ErrorDescription field if non-nil, zero value otherwise.
### GetErrorDescriptionOk
`func (o *Error) GetErrorDescriptionOk() (*string, bool)`
GetErrorDescriptionOk returns a tuple with the ErrorDescription field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetErrorDescription
`func (o *Error) SetErrorDescription(v string)`
SetErrorDescription sets ErrorDescription field to given value.
### HasErrorDescription
`func (o *Error) HasErrorDescription() bool`
HasErrorDescription returns a boolean if a field has been set.
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

56
docs/SetWebHook.md Normal file
View File

@ -0,0 +1,56 @@
# SetWebHook
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**WebHookUrl** | Pointer to **string** | | [optional]
## Methods
### NewSetWebHook
`func NewSetWebHook() *SetWebHook`
NewSetWebHook instantiates a new SetWebHook object
This constructor will assign default values to properties that have it defined,
and makes sure properties required by API are set, but the set of arguments
will change when the set of required properties is changed
### NewSetWebHookWithDefaults
`func NewSetWebHookWithDefaults() *SetWebHook`
NewSetWebHookWithDefaults instantiates a new SetWebHook object
This constructor will only assign default values to properties that have it defined,
but it doesn't guarantee that properties required by API are set
### GetWebHookUrl
`func (o *SetWebHook) GetWebHookUrl() string`
GetWebHookUrl returns the WebHookUrl field if non-nil, zero value otherwise.
### GetWebHookUrlOk
`func (o *SetWebHook) GetWebHookUrlOk() (*string, bool)`
GetWebHookUrlOk returns a tuple with the WebHookUrl field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetWebHookUrl
`func (o *SetWebHook) SetWebHookUrl(v string)`
SetWebHookUrl sets WebHookUrl field to given value.
### HasWebHookUrl
`func (o *SetWebHook) HasWebHookUrl() bool`
HasWebHookUrl returns a boolean if a field has been set.
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

498
docs/StatementItemsInner.md Normal file
View File

@ -0,0 +1,498 @@
# StatementItemsInner
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**Id** | Pointer to **string** | Унікальний id транзакції | [optional]
**Time** | Pointer to **float32** | Час транзакції в секундах в форматі Unix time | [optional]
**Description** | Pointer to **string** | Опис транзакцій | [optional]
**Mcc** | Pointer to **float32** | Код типу транзакції (Merchant Category Code), відповідно ISO 18245 | [optional]
**OriginalMcc** | Pointer to **float32** | Оригінальний код типу транзакції (Merchant Category Code), відповідно ISO 18245 | [optional]
**Hold** | Pointer to **bool** | Статус блокування суми (детальніше у [wiki](https://en.wikipedia.org/wiki/Authorization_hold)) | [optional]
**Amount** | Pointer to **float32** | Сума у валюті рахунку в мінімальних одиницях валюти (копійках, центах) | [optional]
**OperationAmount** | Pointer to **float32** | Сума у валюті транзакції в мінімальних одиницях валюти (копійках, центах) | [optional]
**CurrencyCode** | Pointer to **float32** | Код валюти рахунку відповідно ISO 4217 | [optional]
**CommissionRate** | Pointer to **float32** | Розмір комісії в мінімальних одиницях валюти (копійках, центах) | [optional]
**CashbackAmount** | Pointer to **float32** | Розмір кешбеку в мінімальних одиницях валюти (копійках, центах) | [optional]
**Balance** | Pointer to **float32** | Баланс рахунку в мінімальних одиницях валюти (копійках, центах) | [optional]
**Comment** | Pointer to **string** | Коментар до переказу, уведений користувачем. Якщо не вказаний, поле буде відсутнім | [optional]
**ReceiptId** | Pointer to **string** | Номер квитанції для check.gov.ua. Поле може бути відсутнім | [optional]
**InvoiceId** | Pointer to **string** | Номер квитанції ФОПа, приходить у випадку якщо це операція із зарахуванням коштів | [optional]
**CounterEdrpou** | Pointer to **string** | ЄДРПОУ контрагента, присутній лише для елементів виписки рахунків ФОП | [optional]
**CounterIban** | Pointer to **string** | IBAN контрагента, присутній лише для елементів виписки рахунків ФОП | [optional]
**CounterName** | Pointer to **string** | Найменування контрагента | [optional]
## Methods
### NewStatementItemsInner
`func NewStatementItemsInner() *StatementItemsInner`
NewStatementItemsInner instantiates a new StatementItemsInner object
This constructor will assign default values to properties that have it defined,
and makes sure properties required by API are set, but the set of arguments
will change when the set of required properties is changed
### NewStatementItemsInnerWithDefaults
`func NewStatementItemsInnerWithDefaults() *StatementItemsInner`
NewStatementItemsInnerWithDefaults instantiates a new StatementItemsInner object
This constructor will only assign default values to properties that have it defined,
but it doesn't guarantee that properties required by API are set
### GetId
`func (o *StatementItemsInner) GetId() string`
GetId returns the Id field if non-nil, zero value otherwise.
### GetIdOk
`func (o *StatementItemsInner) GetIdOk() (*string, bool)`
GetIdOk returns a tuple with the Id field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetId
`func (o *StatementItemsInner) SetId(v string)`
SetId sets Id field to given value.
### HasId
`func (o *StatementItemsInner) HasId() bool`
HasId returns a boolean if a field has been set.
### GetTime
`func (o *StatementItemsInner) GetTime() float32`
GetTime returns the Time field if non-nil, zero value otherwise.
### GetTimeOk
`func (o *StatementItemsInner) GetTimeOk() (*float32, bool)`
GetTimeOk returns a tuple with the Time field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetTime
`func (o *StatementItemsInner) SetTime(v float32)`
SetTime sets Time field to given value.
### HasTime
`func (o *StatementItemsInner) HasTime() bool`
HasTime returns a boolean if a field has been set.
### GetDescription
`func (o *StatementItemsInner) GetDescription() string`
GetDescription returns the Description field if non-nil, zero value otherwise.
### GetDescriptionOk
`func (o *StatementItemsInner) GetDescriptionOk() (*string, bool)`
GetDescriptionOk returns a tuple with the Description field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetDescription
`func (o *StatementItemsInner) SetDescription(v string)`
SetDescription sets Description field to given value.
### HasDescription
`func (o *StatementItemsInner) HasDescription() bool`
HasDescription returns a boolean if a field has been set.
### GetMcc
`func (o *StatementItemsInner) GetMcc() float32`
GetMcc returns the Mcc field if non-nil, zero value otherwise.
### GetMccOk
`func (o *StatementItemsInner) GetMccOk() (*float32, bool)`
GetMccOk returns a tuple with the Mcc field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetMcc
`func (o *StatementItemsInner) SetMcc(v float32)`
SetMcc sets Mcc field to given value.
### HasMcc
`func (o *StatementItemsInner) HasMcc() bool`
HasMcc returns a boolean if a field has been set.
### GetOriginalMcc
`func (o *StatementItemsInner) GetOriginalMcc() float32`
GetOriginalMcc returns the OriginalMcc field if non-nil, zero value otherwise.
### GetOriginalMccOk
`func (o *StatementItemsInner) GetOriginalMccOk() (*float32, bool)`
GetOriginalMccOk returns a tuple with the OriginalMcc field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetOriginalMcc
`func (o *StatementItemsInner) SetOriginalMcc(v float32)`
SetOriginalMcc sets OriginalMcc field to given value.
### HasOriginalMcc
`func (o *StatementItemsInner) HasOriginalMcc() bool`
HasOriginalMcc returns a boolean if a field has been set.
### GetHold
`func (o *StatementItemsInner) GetHold() bool`
GetHold returns the Hold field if non-nil, zero value otherwise.
### GetHoldOk
`func (o *StatementItemsInner) GetHoldOk() (*bool, bool)`
GetHoldOk returns a tuple with the Hold field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetHold
`func (o *StatementItemsInner) SetHold(v bool)`
SetHold sets Hold field to given value.
### HasHold
`func (o *StatementItemsInner) HasHold() bool`
HasHold returns a boolean if a field has been set.
### GetAmount
`func (o *StatementItemsInner) GetAmount() float32`
GetAmount returns the Amount field if non-nil, zero value otherwise.
### GetAmountOk
`func (o *StatementItemsInner) GetAmountOk() (*float32, bool)`
GetAmountOk returns a tuple with the Amount field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetAmount
`func (o *StatementItemsInner) SetAmount(v float32)`
SetAmount sets Amount field to given value.
### HasAmount
`func (o *StatementItemsInner) HasAmount() bool`
HasAmount returns a boolean if a field has been set.
### GetOperationAmount
`func (o *StatementItemsInner) GetOperationAmount() float32`
GetOperationAmount returns the OperationAmount field if non-nil, zero value otherwise.
### GetOperationAmountOk
`func (o *StatementItemsInner) GetOperationAmountOk() (*float32, bool)`
GetOperationAmountOk returns a tuple with the OperationAmount field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetOperationAmount
`func (o *StatementItemsInner) SetOperationAmount(v float32)`
SetOperationAmount sets OperationAmount field to given value.
### HasOperationAmount
`func (o *StatementItemsInner) HasOperationAmount() bool`
HasOperationAmount returns a boolean if a field has been set.
### GetCurrencyCode
`func (o *StatementItemsInner) GetCurrencyCode() float32`
GetCurrencyCode returns the CurrencyCode field if non-nil, zero value otherwise.
### GetCurrencyCodeOk
`func (o *StatementItemsInner) GetCurrencyCodeOk() (*float32, bool)`
GetCurrencyCodeOk returns a tuple with the CurrencyCode field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetCurrencyCode
`func (o *StatementItemsInner) SetCurrencyCode(v float32)`
SetCurrencyCode sets CurrencyCode field to given value.
### HasCurrencyCode
`func (o *StatementItemsInner) HasCurrencyCode() bool`
HasCurrencyCode returns a boolean if a field has been set.
### GetCommissionRate
`func (o *StatementItemsInner) GetCommissionRate() float32`
GetCommissionRate returns the CommissionRate field if non-nil, zero value otherwise.
### GetCommissionRateOk
`func (o *StatementItemsInner) GetCommissionRateOk() (*float32, bool)`
GetCommissionRateOk returns a tuple with the CommissionRate field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetCommissionRate
`func (o *StatementItemsInner) SetCommissionRate(v float32)`
SetCommissionRate sets CommissionRate field to given value.
### HasCommissionRate
`func (o *StatementItemsInner) HasCommissionRate() bool`
HasCommissionRate returns a boolean if a field has been set.
### GetCashbackAmount
`func (o *StatementItemsInner) GetCashbackAmount() float32`
GetCashbackAmount returns the CashbackAmount field if non-nil, zero value otherwise.
### GetCashbackAmountOk
`func (o *StatementItemsInner) GetCashbackAmountOk() (*float32, bool)`
GetCashbackAmountOk returns a tuple with the CashbackAmount field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetCashbackAmount
`func (o *StatementItemsInner) SetCashbackAmount(v float32)`
SetCashbackAmount sets CashbackAmount field to given value.
### HasCashbackAmount
`func (o *StatementItemsInner) HasCashbackAmount() bool`
HasCashbackAmount returns a boolean if a field has been set.
### GetBalance
`func (o *StatementItemsInner) GetBalance() float32`
GetBalance returns the Balance field if non-nil, zero value otherwise.
### GetBalanceOk
`func (o *StatementItemsInner) GetBalanceOk() (*float32, bool)`
GetBalanceOk returns a tuple with the Balance field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetBalance
`func (o *StatementItemsInner) SetBalance(v float32)`
SetBalance sets Balance field to given value.
### HasBalance
`func (o *StatementItemsInner) HasBalance() bool`
HasBalance returns a boolean if a field has been set.
### GetComment
`func (o *StatementItemsInner) GetComment() string`
GetComment returns the Comment field if non-nil, zero value otherwise.
### GetCommentOk
`func (o *StatementItemsInner) GetCommentOk() (*string, bool)`
GetCommentOk returns a tuple with the Comment field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetComment
`func (o *StatementItemsInner) SetComment(v string)`
SetComment sets Comment field to given value.
### HasComment
`func (o *StatementItemsInner) HasComment() bool`
HasComment returns a boolean if a field has been set.
### GetReceiptId
`func (o *StatementItemsInner) GetReceiptId() string`
GetReceiptId returns the ReceiptId field if non-nil, zero value otherwise.
### GetReceiptIdOk
`func (o *StatementItemsInner) GetReceiptIdOk() (*string, bool)`
GetReceiptIdOk returns a tuple with the ReceiptId field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetReceiptId
`func (o *StatementItemsInner) SetReceiptId(v string)`
SetReceiptId sets ReceiptId field to given value.
### HasReceiptId
`func (o *StatementItemsInner) HasReceiptId() bool`
HasReceiptId returns a boolean if a field has been set.
### GetInvoiceId
`func (o *StatementItemsInner) GetInvoiceId() string`
GetInvoiceId returns the InvoiceId field if non-nil, zero value otherwise.
### GetInvoiceIdOk
`func (o *StatementItemsInner) GetInvoiceIdOk() (*string, bool)`
GetInvoiceIdOk returns a tuple with the InvoiceId field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetInvoiceId
`func (o *StatementItemsInner) SetInvoiceId(v string)`
SetInvoiceId sets InvoiceId field to given value.
### HasInvoiceId
`func (o *StatementItemsInner) HasInvoiceId() bool`
HasInvoiceId returns a boolean if a field has been set.
### GetCounterEdrpou
`func (o *StatementItemsInner) GetCounterEdrpou() string`
GetCounterEdrpou returns the CounterEdrpou field if non-nil, zero value otherwise.
### GetCounterEdrpouOk
`func (o *StatementItemsInner) GetCounterEdrpouOk() (*string, bool)`
GetCounterEdrpouOk returns a tuple with the CounterEdrpou field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetCounterEdrpou
`func (o *StatementItemsInner) SetCounterEdrpou(v string)`
SetCounterEdrpou sets CounterEdrpou field to given value.
### HasCounterEdrpou
`func (o *StatementItemsInner) HasCounterEdrpou() bool`
HasCounterEdrpou returns a boolean if a field has been set.
### GetCounterIban
`func (o *StatementItemsInner) GetCounterIban() string`
GetCounterIban returns the CounterIban field if non-nil, zero value otherwise.
### GetCounterIbanOk
`func (o *StatementItemsInner) GetCounterIbanOk() (*string, bool)`
GetCounterIbanOk returns a tuple with the CounterIban field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetCounterIban
`func (o *StatementItemsInner) SetCounterIban(v string)`
SetCounterIban sets CounterIban field to given value.
### HasCounterIban
`func (o *StatementItemsInner) HasCounterIban() bool`
HasCounterIban returns a boolean if a field has been set.
### GetCounterName
`func (o *StatementItemsInner) GetCounterName() string`
GetCounterName returns the CounterName field if non-nil, zero value otherwise.
### GetCounterNameOk
`func (o *StatementItemsInner) GetCounterNameOk() (*string, bool)`
GetCounterNameOk returns a tuple with the CounterName field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetCounterName
`func (o *StatementItemsInner) SetCounterName(v string)`
SetCounterName sets CounterName field to given value.
### HasCounterName
`func (o *StatementItemsInner) HasCounterName() bool`
HasCounterName returns a boolean if a field has been set.
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

186
docs/UserInfo.md Normal file
View File

@ -0,0 +1,186 @@
# UserInfo
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**ClientId** | Pointer to **string** | Ідентифікатор клієнта (збігається з id для send.monobank.ua) | [optional]
**Name** | Pointer to **string** | Ім'я клієнта | [optional]
**WebHookUrl** | Pointer to **string** | URL для надсиляння подій по зміні балансу рахунку | [optional]
**Permissions** | Pointer to **string** | Перелік прав, які які надає сервіс (1 літера на 1 permission). | [optional]
**Accounts** | Pointer to [**[]UserInfoAccountsInner**](UserInfoAccountsInner.md) | Перелік доступних рахунків | [optional]
**Jars** | Pointer to [**[]UserInfoJarsInner**](UserInfoJarsInner.md) | Перелік банок | [optional]
## Methods
### NewUserInfo
`func NewUserInfo() *UserInfo`
NewUserInfo instantiates a new UserInfo object
This constructor will assign default values to properties that have it defined,
and makes sure properties required by API are set, but the set of arguments
will change when the set of required properties is changed
### NewUserInfoWithDefaults
`func NewUserInfoWithDefaults() *UserInfo`
NewUserInfoWithDefaults instantiates a new UserInfo object
This constructor will only assign default values to properties that have it defined,
but it doesn't guarantee that properties required by API are set
### GetClientId
`func (o *UserInfo) GetClientId() string`
GetClientId returns the ClientId field if non-nil, zero value otherwise.
### GetClientIdOk
`func (o *UserInfo) GetClientIdOk() (*string, bool)`
GetClientIdOk returns a tuple with the ClientId field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetClientId
`func (o *UserInfo) SetClientId(v string)`
SetClientId sets ClientId field to given value.
### HasClientId
`func (o *UserInfo) HasClientId() bool`
HasClientId returns a boolean if a field has been set.
### GetName
`func (o *UserInfo) GetName() string`
GetName returns the Name field if non-nil, zero value otherwise.
### GetNameOk
`func (o *UserInfo) GetNameOk() (*string, bool)`
GetNameOk returns a tuple with the Name field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetName
`func (o *UserInfo) SetName(v string)`
SetName sets Name field to given value.
### HasName
`func (o *UserInfo) HasName() bool`
HasName returns a boolean if a field has been set.
### GetWebHookUrl
`func (o *UserInfo) GetWebHookUrl() string`
GetWebHookUrl returns the WebHookUrl field if non-nil, zero value otherwise.
### GetWebHookUrlOk
`func (o *UserInfo) GetWebHookUrlOk() (*string, bool)`
GetWebHookUrlOk returns a tuple with the WebHookUrl field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetWebHookUrl
`func (o *UserInfo) SetWebHookUrl(v string)`
SetWebHookUrl sets WebHookUrl field to given value.
### HasWebHookUrl
`func (o *UserInfo) HasWebHookUrl() bool`
HasWebHookUrl returns a boolean if a field has been set.
### GetPermissions
`func (o *UserInfo) GetPermissions() string`
GetPermissions returns the Permissions field if non-nil, zero value otherwise.
### GetPermissionsOk
`func (o *UserInfo) GetPermissionsOk() (*string, bool)`
GetPermissionsOk returns a tuple with the Permissions field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetPermissions
`func (o *UserInfo) SetPermissions(v string)`
SetPermissions sets Permissions field to given value.
### HasPermissions
`func (o *UserInfo) HasPermissions() bool`
HasPermissions returns a boolean if a field has been set.
### GetAccounts
`func (o *UserInfo) GetAccounts() []UserInfoAccountsInner`
GetAccounts returns the Accounts field if non-nil, zero value otherwise.
### GetAccountsOk
`func (o *UserInfo) GetAccountsOk() (*[]UserInfoAccountsInner, bool)`
GetAccountsOk returns a tuple with the Accounts field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetAccounts
`func (o *UserInfo) SetAccounts(v []UserInfoAccountsInner)`
SetAccounts sets Accounts field to given value.
### HasAccounts
`func (o *UserInfo) HasAccounts() bool`
HasAccounts returns a boolean if a field has been set.
### GetJars
`func (o *UserInfo) GetJars() []UserInfoJarsInner`
GetJars returns the Jars field if non-nil, zero value otherwise.
### GetJarsOk
`func (o *UserInfo) GetJarsOk() (*[]UserInfoJarsInner, bool)`
GetJarsOk returns a tuple with the Jars field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetJars
`func (o *UserInfo) SetJars(v []UserInfoJarsInner)`
SetJars sets Jars field to given value.
### HasJars
`func (o *UserInfo) HasJars() bool`
HasJars returns a boolean if a field has been set.
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

View File

@ -0,0 +1,264 @@
# UserInfoAccountsInner
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**Id** | Pointer to **string** | Ідентифікатор рахунку | [optional]
**SendId** | Pointer to **string** | Ідентифікатор для сервісу https://send.monobank.ua/{sendId} | [optional]
**Balance** | Pointer to **float32** | Баланс рахунку в мінімальних одиницях валюти (копійках, центах) | [optional]
**CreditLimit** | Pointer to **float32** | Кредитний ліміт | [optional]
**Type** | Pointer to **string** | Тип рахунку | [optional]
**CurrencyCode** | Pointer to **float32** | Код валюти рахунку відповідно ISO 4217 | [optional]
**CashbackType** | Pointer to **string** | Тип кешбеку який нараховується на рахунок | [optional]
**MaskedPan** | Pointer to [**Array**](array.md) | Перелік замаскованних номерів карт (більше одного може бути у преміальних карт) | [optional]
**Iban** | Pointer to **string** | IBAN рахунку | [optional]
## Methods
### NewUserInfoAccountsInner
`func NewUserInfoAccountsInner() *UserInfoAccountsInner`
NewUserInfoAccountsInner instantiates a new UserInfoAccountsInner object
This constructor will assign default values to properties that have it defined,
and makes sure properties required by API are set, but the set of arguments
will change when the set of required properties is changed
### NewUserInfoAccountsInnerWithDefaults
`func NewUserInfoAccountsInnerWithDefaults() *UserInfoAccountsInner`
NewUserInfoAccountsInnerWithDefaults instantiates a new UserInfoAccountsInner object
This constructor will only assign default values to properties that have it defined,
but it doesn't guarantee that properties required by API are set
### GetId
`func (o *UserInfoAccountsInner) GetId() string`
GetId returns the Id field if non-nil, zero value otherwise.
### GetIdOk
`func (o *UserInfoAccountsInner) GetIdOk() (*string, bool)`
GetIdOk returns a tuple with the Id field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetId
`func (o *UserInfoAccountsInner) SetId(v string)`
SetId sets Id field to given value.
### HasId
`func (o *UserInfoAccountsInner) HasId() bool`
HasId returns a boolean if a field has been set.
### GetSendId
`func (o *UserInfoAccountsInner) GetSendId() string`
GetSendId returns the SendId field if non-nil, zero value otherwise.
### GetSendIdOk
`func (o *UserInfoAccountsInner) GetSendIdOk() (*string, bool)`
GetSendIdOk returns a tuple with the SendId field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetSendId
`func (o *UserInfoAccountsInner) SetSendId(v string)`
SetSendId sets SendId field to given value.
### HasSendId
`func (o *UserInfoAccountsInner) HasSendId() bool`
HasSendId returns a boolean if a field has been set.
### GetBalance
`func (o *UserInfoAccountsInner) GetBalance() float32`
GetBalance returns the Balance field if non-nil, zero value otherwise.
### GetBalanceOk
`func (o *UserInfoAccountsInner) GetBalanceOk() (*float32, bool)`
GetBalanceOk returns a tuple with the Balance field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetBalance
`func (o *UserInfoAccountsInner) SetBalance(v float32)`
SetBalance sets Balance field to given value.
### HasBalance
`func (o *UserInfoAccountsInner) HasBalance() bool`
HasBalance returns a boolean if a field has been set.
### GetCreditLimit
`func (o *UserInfoAccountsInner) GetCreditLimit() float32`
GetCreditLimit returns the CreditLimit field if non-nil, zero value otherwise.
### GetCreditLimitOk
`func (o *UserInfoAccountsInner) GetCreditLimitOk() (*float32, bool)`
GetCreditLimitOk returns a tuple with the CreditLimit field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetCreditLimit
`func (o *UserInfoAccountsInner) SetCreditLimit(v float32)`
SetCreditLimit sets CreditLimit field to given value.
### HasCreditLimit
`func (o *UserInfoAccountsInner) HasCreditLimit() bool`
HasCreditLimit returns a boolean if a field has been set.
### GetType
`func (o *UserInfoAccountsInner) GetType() string`
GetType returns the Type field if non-nil, zero value otherwise.
### GetTypeOk
`func (o *UserInfoAccountsInner) GetTypeOk() (*string, bool)`
GetTypeOk returns a tuple with the Type field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetType
`func (o *UserInfoAccountsInner) SetType(v string)`
SetType sets Type field to given value.
### HasType
`func (o *UserInfoAccountsInner) HasType() bool`
HasType returns a boolean if a field has been set.
### GetCurrencyCode
`func (o *UserInfoAccountsInner) GetCurrencyCode() float32`
GetCurrencyCode returns the CurrencyCode field if non-nil, zero value otherwise.
### GetCurrencyCodeOk
`func (o *UserInfoAccountsInner) GetCurrencyCodeOk() (*float32, bool)`
GetCurrencyCodeOk returns a tuple with the CurrencyCode field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetCurrencyCode
`func (o *UserInfoAccountsInner) SetCurrencyCode(v float32)`
SetCurrencyCode sets CurrencyCode field to given value.
### HasCurrencyCode
`func (o *UserInfoAccountsInner) HasCurrencyCode() bool`
HasCurrencyCode returns a boolean if a field has been set.
### GetCashbackType
`func (o *UserInfoAccountsInner) GetCashbackType() string`
GetCashbackType returns the CashbackType field if non-nil, zero value otherwise.
### GetCashbackTypeOk
`func (o *UserInfoAccountsInner) GetCashbackTypeOk() (*string, bool)`
GetCashbackTypeOk returns a tuple with the CashbackType field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetCashbackType
`func (o *UserInfoAccountsInner) SetCashbackType(v string)`
SetCashbackType sets CashbackType field to given value.
### HasCashbackType
`func (o *UserInfoAccountsInner) HasCashbackType() bool`
HasCashbackType returns a boolean if a field has been set.
### GetMaskedPan
`func (o *UserInfoAccountsInner) GetMaskedPan() Array`
GetMaskedPan returns the MaskedPan field if non-nil, zero value otherwise.
### GetMaskedPanOk
`func (o *UserInfoAccountsInner) GetMaskedPanOk() (*Array, bool)`
GetMaskedPanOk returns a tuple with the MaskedPan field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetMaskedPan
`func (o *UserInfoAccountsInner) SetMaskedPan(v Array)`
SetMaskedPan sets MaskedPan field to given value.
### HasMaskedPan
`func (o *UserInfoAccountsInner) HasMaskedPan() bool`
HasMaskedPan returns a boolean if a field has been set.
### GetIban
`func (o *UserInfoAccountsInner) GetIban() string`
GetIban returns the Iban field if non-nil, zero value otherwise.
### GetIbanOk
`func (o *UserInfoAccountsInner) GetIbanOk() (*string, bool)`
GetIbanOk returns a tuple with the Iban field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetIban
`func (o *UserInfoAccountsInner) SetIban(v string)`
SetIban sets Iban field to given value.
### HasIban
`func (o *UserInfoAccountsInner) HasIban() bool`
HasIban returns a boolean if a field has been set.
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)

212
docs/UserInfoJarsInner.md Normal file
View File

@ -0,0 +1,212 @@
# UserInfoJarsInner
## Properties
Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**Id** | Pointer to **string** | Ідентифікатор банки | [optional]
**SendId** | Pointer to **string** | Ідентифікатор для сервісу https://send.monobank.ua/{sendId} | [optional]
**Title** | Pointer to **string** | Назва банки | [optional]
**Description** | Pointer to **string** | Опис банки | [optional]
**CurrencyCode** | Pointer to **float32** | Код валюти банки відповідно ISO 4217 | [optional]
**Balance** | Pointer to **float32** | Баланс банки в мінімальних одиницях валюти (копійках, центах) | [optional]
**Goal** | Pointer to **float32** | Цільова сума для накопичення в банці в мінімальних одиницях валюти (копійках, центах) | [optional]
## Methods
### NewUserInfoJarsInner
`func NewUserInfoJarsInner() *UserInfoJarsInner`
NewUserInfoJarsInner instantiates a new UserInfoJarsInner object
This constructor will assign default values to properties that have it defined,
and makes sure properties required by API are set, but the set of arguments
will change when the set of required properties is changed
### NewUserInfoJarsInnerWithDefaults
`func NewUserInfoJarsInnerWithDefaults() *UserInfoJarsInner`
NewUserInfoJarsInnerWithDefaults instantiates a new UserInfoJarsInner object
This constructor will only assign default values to properties that have it defined,
but it doesn't guarantee that properties required by API are set
### GetId
`func (o *UserInfoJarsInner) GetId() string`
GetId returns the Id field if non-nil, zero value otherwise.
### GetIdOk
`func (o *UserInfoJarsInner) GetIdOk() (*string, bool)`
GetIdOk returns a tuple with the Id field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetId
`func (o *UserInfoJarsInner) SetId(v string)`
SetId sets Id field to given value.
### HasId
`func (o *UserInfoJarsInner) HasId() bool`
HasId returns a boolean if a field has been set.
### GetSendId
`func (o *UserInfoJarsInner) GetSendId() string`
GetSendId returns the SendId field if non-nil, zero value otherwise.
### GetSendIdOk
`func (o *UserInfoJarsInner) GetSendIdOk() (*string, bool)`
GetSendIdOk returns a tuple with the SendId field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetSendId
`func (o *UserInfoJarsInner) SetSendId(v string)`
SetSendId sets SendId field to given value.
### HasSendId
`func (o *UserInfoJarsInner) HasSendId() bool`
HasSendId returns a boolean if a field has been set.
### GetTitle
`func (o *UserInfoJarsInner) GetTitle() string`
GetTitle returns the Title field if non-nil, zero value otherwise.
### GetTitleOk
`func (o *UserInfoJarsInner) GetTitleOk() (*string, bool)`
GetTitleOk returns a tuple with the Title field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetTitle
`func (o *UserInfoJarsInner) SetTitle(v string)`
SetTitle sets Title field to given value.
### HasTitle
`func (o *UserInfoJarsInner) HasTitle() bool`
HasTitle returns a boolean if a field has been set.
### GetDescription
`func (o *UserInfoJarsInner) GetDescription() string`
GetDescription returns the Description field if non-nil, zero value otherwise.
### GetDescriptionOk
`func (o *UserInfoJarsInner) GetDescriptionOk() (*string, bool)`
GetDescriptionOk returns a tuple with the Description field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetDescription
`func (o *UserInfoJarsInner) SetDescription(v string)`
SetDescription sets Description field to given value.
### HasDescription
`func (o *UserInfoJarsInner) HasDescription() bool`
HasDescription returns a boolean if a field has been set.
### GetCurrencyCode
`func (o *UserInfoJarsInner) GetCurrencyCode() float32`
GetCurrencyCode returns the CurrencyCode field if non-nil, zero value otherwise.
### GetCurrencyCodeOk
`func (o *UserInfoJarsInner) GetCurrencyCodeOk() (*float32, bool)`
GetCurrencyCodeOk returns a tuple with the CurrencyCode field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetCurrencyCode
`func (o *UserInfoJarsInner) SetCurrencyCode(v float32)`
SetCurrencyCode sets CurrencyCode field to given value.
### HasCurrencyCode
`func (o *UserInfoJarsInner) HasCurrencyCode() bool`
HasCurrencyCode returns a boolean if a field has been set.
### GetBalance
`func (o *UserInfoJarsInner) GetBalance() float32`
GetBalance returns the Balance field if non-nil, zero value otherwise.
### GetBalanceOk
`func (o *UserInfoJarsInner) GetBalanceOk() (*float32, bool)`
GetBalanceOk returns a tuple with the Balance field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetBalance
`func (o *UserInfoJarsInner) SetBalance(v float32)`
SetBalance sets Balance field to given value.
### HasBalance
`func (o *UserInfoJarsInner) HasBalance() bool`
HasBalance returns a boolean if a field has been set.
### GetGoal
`func (o *UserInfoJarsInner) GetGoal() float32`
GetGoal returns the Goal field if non-nil, zero value otherwise.
### GetGoalOk
`func (o *UserInfoJarsInner) GetGoalOk() (*float32, bool)`
GetGoalOk returns a tuple with the Goal field if it's non-nil, zero value otherwise
and a boolean to check if the value has been set.
### SetGoal
`func (o *UserInfoJarsInner) SetGoal(v float32)`
SetGoal sets Goal field to given value.
### HasGoal
`func (o *UserInfoJarsInner) HasGoal() bool`
HasGoal returns a boolean if a field has been set.
[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)