Name | Type | Description | Notes |
---|---|---|---|
UserId | string | User's identifier | |
RegistrationDate | string | User's registration date, in the format 'YYYY-MM-DD' | |
DeletionDate | NullableString | User's deletion date, in the format 'YYYY-MM-DD'. May be null if the user has not been deleted. | |
LastActiveDate | NullableString | User's last active date, in the format 'YYYY-MM-DD'. May be null if the user has not yet logged in. | |
BankConnectionCount | int32 | Number of bank connections that currently exist for this user. | |
LatestBankConnectionImportDate | NullableString | Latest date of when a bank connection was imported for this user, in the format 'YYYY-MM-DD'. This field is null when there has never been a bank connection import. | |
LatestBankConnectionDeletionDate | NullableString | Latest date of when a bank connection was deleted for this user, in the format 'YYYY-MM-DD'. This field is null when there has never been a bank connection deletion. | |
MonthlyStats | []MonthlyUserStats | <strong>Type:</strong> MonthlyUserStats<br/> Additional information about the user's data or activities, broken down in months. The list will by default contain an entry for each month starting with the month of when the user was registered, up to the current month. The date range may vary when you have limited it in the request. <br/><br/>Please note:<br/>• this field is only set when 'includeMonthlyStats' = true, otherwise it will be null.<br/>• the list is always ordered from the latest month first, to the oldest month last.<br/>• the list will never contain an entry for a month that was prior to the month of when the user was registered, or after the month of when the user was deleted, even when you have explicitly set a respective date range. This means that the list may be empty if you are requesting a date range where the user didn't exist yet, or didn't exist any longer. | |
IsLocked | bool | Whether the user is currently locked (for further information, see the 'maxUserLoginAttempts' setting in your client's configuration). Note that deleted users will always have this field set to 'false'. |
func NewUserInfo(userId string, registrationDate string, deletionDate NullableString, lastActiveDate NullableString, bankConnectionCount int32, latestBankConnectionImportDate NullableString, latestBankConnectionDeletionDate NullableString, monthlyStats []MonthlyUserStats, isLocked bool, ) *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
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
func (o *UserInfo) GetUserId() string
GetUserId returns the UserId field if non-nil, zero value otherwise.
func (o *UserInfo) GetUserIdOk() (*string, bool)
GetUserIdOk returns a tuple with the UserId field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UserInfo) SetUserId(v string)
SetUserId sets UserId field to given value.
func (o *UserInfo) GetRegistrationDate() string
GetRegistrationDate returns the RegistrationDate field if non-nil, zero value otherwise.
func (o *UserInfo) GetRegistrationDateOk() (*string, bool)
GetRegistrationDateOk returns a tuple with the RegistrationDate field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UserInfo) SetRegistrationDate(v string)
SetRegistrationDate sets RegistrationDate field to given value.
func (o *UserInfo) GetDeletionDate() string
GetDeletionDate returns the DeletionDate field if non-nil, zero value otherwise.
func (o *UserInfo) GetDeletionDateOk() (*string, bool)
GetDeletionDateOk returns a tuple with the DeletionDate field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UserInfo) SetDeletionDate(v string)
SetDeletionDate sets DeletionDate field to given value.
func (o *UserInfo) SetDeletionDateNil(b bool)
SetDeletionDateNil sets the value for DeletionDate to be an explicit nil
func (o *UserInfo) UnsetDeletionDate()
UnsetDeletionDate ensures that no value is present for DeletionDate, not even an explicit nil
func (o *UserInfo) GetLastActiveDate() string
GetLastActiveDate returns the LastActiveDate field if non-nil, zero value otherwise.
func (o *UserInfo) GetLastActiveDateOk() (*string, bool)
GetLastActiveDateOk returns a tuple with the LastActiveDate field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UserInfo) SetLastActiveDate(v string)
SetLastActiveDate sets LastActiveDate field to given value.
func (o *UserInfo) SetLastActiveDateNil(b bool)
SetLastActiveDateNil sets the value for LastActiveDate to be an explicit nil
func (o *UserInfo) UnsetLastActiveDate()
UnsetLastActiveDate ensures that no value is present for LastActiveDate, not even an explicit nil
func (o *UserInfo) GetBankConnectionCount() int32
GetBankConnectionCount returns the BankConnectionCount field if non-nil, zero value otherwise.
func (o *UserInfo) GetBankConnectionCountOk() (*int32, bool)
GetBankConnectionCountOk returns a tuple with the BankConnectionCount field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UserInfo) SetBankConnectionCount(v int32)
SetBankConnectionCount sets BankConnectionCount field to given value.
func (o *UserInfo) GetLatestBankConnectionImportDate() string
GetLatestBankConnectionImportDate returns the LatestBankConnectionImportDate field if non-nil, zero value otherwise.
func (o *UserInfo) GetLatestBankConnectionImportDateOk() (*string, bool)
GetLatestBankConnectionImportDateOk returns a tuple with the LatestBankConnectionImportDate field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UserInfo) SetLatestBankConnectionImportDate(v string)
SetLatestBankConnectionImportDate sets LatestBankConnectionImportDate field to given value.
func (o *UserInfo) SetLatestBankConnectionImportDateNil(b bool)
SetLatestBankConnectionImportDateNil sets the value for LatestBankConnectionImportDate to be an explicit nil
func (o *UserInfo) UnsetLatestBankConnectionImportDate()
UnsetLatestBankConnectionImportDate ensures that no value is present for LatestBankConnectionImportDate, not even an explicit nil
func (o *UserInfo) GetLatestBankConnectionDeletionDate() string
GetLatestBankConnectionDeletionDate returns the LatestBankConnectionDeletionDate field if non-nil, zero value otherwise.
func (o *UserInfo) GetLatestBankConnectionDeletionDateOk() (*string, bool)
GetLatestBankConnectionDeletionDateOk returns a tuple with the LatestBankConnectionDeletionDate field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UserInfo) SetLatestBankConnectionDeletionDate(v string)
SetLatestBankConnectionDeletionDate sets LatestBankConnectionDeletionDate field to given value.
func (o *UserInfo) SetLatestBankConnectionDeletionDateNil(b bool)
SetLatestBankConnectionDeletionDateNil sets the value for LatestBankConnectionDeletionDate to be an explicit nil
func (o *UserInfo) UnsetLatestBankConnectionDeletionDate()
UnsetLatestBankConnectionDeletionDate ensures that no value is present for LatestBankConnectionDeletionDate, not even an explicit nil
func (o *UserInfo) GetMonthlyStats() []MonthlyUserStats
GetMonthlyStats returns the MonthlyStats field if non-nil, zero value otherwise.
func (o *UserInfo) GetMonthlyStatsOk() (*[]MonthlyUserStats, bool)
GetMonthlyStatsOk returns a tuple with the MonthlyStats field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UserInfo) SetMonthlyStats(v []MonthlyUserStats)
SetMonthlyStats sets MonthlyStats field to given value.
func (o *UserInfo) SetMonthlyStatsNil(b bool)
SetMonthlyStatsNil sets the value for MonthlyStats to be an explicit nil
func (o *UserInfo) UnsetMonthlyStats()
UnsetMonthlyStats ensures that no value is present for MonthlyStats, not even an explicit nil
func (o *UserInfo) GetIsLocked() bool
GetIsLocked returns the IsLocked field if non-nil, zero value otherwise.
func (o *UserInfo) GetIsLockedOk() (*bool, bool)
GetIsLockedOk returns a tuple with the IsLocked field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *UserInfo) SetIsLocked(v bool)
SetIsLocked sets IsLocked field to given value.