plaid

package
v1.10.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 6, 2022 License: MIT Imports: 22 Imported by: 39

Documentation ¶

Index ¶

Constants ¶

This section is empty.

Variables ¶

View Source
var (
	// ContextOAuth2 takes an oauth2.TokenSource as authentication for the request.
	ContextOAuth2 = contextKey("token")

	// ContextBasicAuth takes BasicAuth as authentication for the request.
	ContextBasicAuth = contextKey("basic")

	// ContextAccessToken takes a string oauth2 access token as authentication for the request.
	ContextAccessToken = contextKey("accesstoken")

	// ContextAPIKeys takes a string apikey as authentication for the request
	ContextAPIKeys = contextKey("apiKeys")

	// ContextHttpSignatureAuth takes HttpSignatureAuth as authentication for the request.
	ContextHttpSignatureAuth = contextKey("httpsignature")

	// ContextServerIndex uses a server configuration from the index.
	ContextServerIndex = contextKey("serverIndex")

	// ContextOperationServerIndices uses a server configuration from the index mapping.
	ContextOperationServerIndices = contextKey("serverOperationIndices")

	// ContextServerVariables overrides a server configuration variables.
	ContextServerVariables = contextKey("serverVariables")

	// ContextOperationServerVariables overrides a server configuration variables using operation specific values.
	ContextOperationServerVariables = contextKey("serverOperationVariables")
)

Functions ¶

func CacheExpires ¶

func CacheExpires(r *http.Response) time.Time

CacheExpires helper function to determine remaining time before repeating a request.

func PtrBool ¶

func PtrBool(v bool) *bool

PtrBool is a helper routine that returns a pointer to given boolean value.

func PtrFloat32 ¶

func PtrFloat32(v float32) *float32

PtrFloat32 is a helper routine that returns a pointer to given float value.

func PtrFloat64 ¶

func PtrFloat64(v float64) *float64

PtrFloat64 is a helper routine that returns a pointer to given float value.

func PtrInt ¶

func PtrInt(v int) *int

PtrInt is a helper routine that returns a pointer to given integer value.

func PtrInt32 ¶

func PtrInt32(v int32) *int32

PtrInt32 is a helper routine that returns a pointer to given integer value.

func PtrInt64 ¶

func PtrInt64(v int64) *int64

PtrInt64 is a helper routine that returns a pointer to given integer value.

func PtrString ¶

func PtrString(v string) *string

PtrString is a helper routine that returns a pointer to given string value.

func PtrTime ¶

func PtrTime(v time.Time) *time.Time

PtrTime is helper routine that returns a pointer to given Time value.

Types ¶

type ACHClass ¶

type ACHClass string

ACHClass Specifies the use case of the transfer. Required for transfers on an ACH network. `\"arc\"` - Accounts Receivable Entry `\"cbr`\" - Cross Border Entry `\"ccd\"` - Corporate Credit or Debit - fund transfer between two corporate bank accounts `\"cie\"` - Customer Initiated Entry `\"cor\"` - Automated Notification of Change `\"ctx\"` - Corporate Trade Exchange `\"iat\"` - International `\"mte\"` - Machine Transfer Entry `\"pbr\"` - Cross Border Entry `\"pop\"` - Point-of-Purchase Entry `\"pos\"` - Point-of-Sale Entry `\"ppd\"` - Prearranged Payment or Deposit - the transfer is part of a pre-existing relationship with a consumer, eg. bill payment `\"rck\"` - Re-presented Check Entry `\"tel\"` - Telephone-Initiated Entry `\"web\"` - Internet-Initiated Entry - debits from a consumer’s account where their authorization is obtained over the Internet

const (
	ACHCLASS_ARC ACHClass = "arc"
	ACHCLASS_CBR ACHClass = "cbr"
	ACHCLASS_CCD ACHClass = "ccd"
	ACHCLASS_CIE ACHClass = "cie"
	ACHCLASS_COR ACHClass = "cor"
	ACHCLASS_CTX ACHClass = "ctx"
	ACHCLASS_IAT ACHClass = "iat"
	ACHCLASS_MTE ACHClass = "mte"
	ACHCLASS_PBR ACHClass = "pbr"
	ACHCLASS_POP ACHClass = "pop"
	ACHCLASS_POS ACHClass = "pos"
	ACHCLASS_PPD ACHClass = "ppd"
	ACHCLASS_RCK ACHClass = "rck"
	ACHCLASS_TEL ACHClass = "tel"
	ACHCLASS_WEB ACHClass = "web"
)

List of ACHClass

func NewACHClassFromValue ¶

func NewACHClassFromValue(v string) (*ACHClass, error)

NewACHClassFromValue returns a pointer to a valid ACHClass for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ACHClass) IsValid ¶

func (v ACHClass) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ACHClass) Ptr ¶

func (v ACHClass) Ptr() *ACHClass

Ptr returns reference to ACHClass value

func (*ACHClass) UnmarshalJSON ¶

func (v *ACHClass) UnmarshalJSON(src []byte) error

type APIClient ¶

type APIClient struct {
	PlaidApi *PlaidApiService
	// contains filtered or unexported fields
}

APIClient manages communication with the The Plaid API API v2020-09-14_1.61.0 In most cases there should be only one, shared, APIClient.

func NewAPIClient ¶

func NewAPIClient(cfg *Configuration) *APIClient

NewAPIClient creates a new API client. Requires a userAgent string describing your application. optionally a custom http.Client to allow for advanced features such as caching.

func (*APIClient) GetConfig ¶

func (c *APIClient) GetConfig() *Configuration

Allow modification of underlying config for alternate implementations and testing Caution: modifying the configuration while live can cause data races and potentially unwanted behavior

type APIKey ¶

type APIKey struct {
	Key    string
	Prefix string
}

APIKey provides API key based authentication to a request passed via context using ContextAPIKey

type APIResponse ¶

type APIResponse struct {
	*http.Response `json:"-"`
	Message        string `json:"message,omitempty"`
	// Operation is the name of the OpenAPI operation.
	Operation string `json:"operation,omitempty"`
	// RequestURL is the request URL. This value is always available, even if the
	// embedded *http.Response is nil.
	RequestURL string `json:"url,omitempty"`
	// Method is the HTTP method used for the request.  This value is always
	// available, even if the embedded *http.Response is nil.
	Method string `json:"method,omitempty"`
	// Payload holds the contents of the response body (which may be nil or empty).
	// This is provided here as the raw response.Body() reader will have already
	// been drained.
	Payload []byte `json:"-"`
}

APIResponse stores the API response returned by the server.

func NewAPIResponse ¶

func NewAPIResponse(r *http.Response) *APIResponse

NewAPIResponse returns a new APIResponse object.

func NewAPIResponseWithError ¶

func NewAPIResponseWithError(errorMessage string) *APIResponse

NewAPIResponseWithError returns a new APIResponse object with the provided error message.

type APR ¶

type APR struct {
	// Annual Percentage Rate applied.
	AprPercentage float32 `json:"apr_percentage"`
	// The type of balance to which the APR applies.
	AprType string `json:"apr_type"`
	// Amount of money that is subjected to the APR if a balance was carried beyond payment due date. How it is calculated can vary by card issuer. It is often calculated as an average daily balance.
	BalanceSubjectToApr NullableFloat32 `json:"balance_subject_to_apr"`
	// Amount of money charged due to interest from last statement.
	InterestChargeAmount NullableFloat32 `json:"interest_charge_amount"`
	AdditionalProperties map[string]interface{}
}

APR Information about the APR on the account.

func NewAPR ¶

func NewAPR(aprPercentage float32, aprType string, balanceSubjectToApr NullableFloat32, interestChargeAmount NullableFloat32) *APR

NewAPR instantiates a new APR 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 NewAPRWithDefaults ¶

func NewAPRWithDefaults() *APR

NewAPRWithDefaults instantiates a new APR 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 (*APR) GetAprPercentage ¶

func (o *APR) GetAprPercentage() float32

GetAprPercentage returns the AprPercentage field value

func (*APR) GetAprPercentageOk ¶

func (o *APR) GetAprPercentageOk() (*float32, bool)

GetAprPercentageOk returns a tuple with the AprPercentage field value and a boolean to check if the value has been set.

func (*APR) GetAprType ¶

func (o *APR) GetAprType() string

GetAprType returns the AprType field value

func (*APR) GetAprTypeOk ¶

func (o *APR) GetAprTypeOk() (*string, bool)

GetAprTypeOk returns a tuple with the AprType field value and a boolean to check if the value has been set.

func (*APR) GetBalanceSubjectToApr ¶

func (o *APR) GetBalanceSubjectToApr() float32

GetBalanceSubjectToApr returns the BalanceSubjectToApr field value If the value is explicit nil, the zero value for float32 will be returned

func (*APR) GetBalanceSubjectToAprOk ¶

func (o *APR) GetBalanceSubjectToAprOk() (*float32, bool)

GetBalanceSubjectToAprOk returns a tuple with the BalanceSubjectToApr field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*APR) GetInterestChargeAmount ¶

func (o *APR) GetInterestChargeAmount() float32

GetInterestChargeAmount returns the InterestChargeAmount field value If the value is explicit nil, the zero value for float32 will be returned

func (*APR) GetInterestChargeAmountOk ¶

func (o *APR) GetInterestChargeAmountOk() (*float32, bool)

GetInterestChargeAmountOk returns a tuple with the InterestChargeAmount field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (APR) MarshalJSON ¶

func (o APR) MarshalJSON() ([]byte, error)

func (*APR) SetAprPercentage ¶

func (o *APR) SetAprPercentage(v float32)

SetAprPercentage sets field value

func (*APR) SetAprType ¶

func (o *APR) SetAprType(v string)

SetAprType sets field value

func (*APR) SetBalanceSubjectToApr ¶

func (o *APR) SetBalanceSubjectToApr(v float32)

SetBalanceSubjectToApr sets field value

func (*APR) SetInterestChargeAmount ¶

func (o *APR) SetInterestChargeAmount(v float32)

SetInterestChargeAmount sets field value

func (*APR) UnmarshalJSON ¶

func (o *APR) UnmarshalJSON(bytes []byte) (err error)

type AccountAccess ¶

type AccountAccess struct {
	// The unique account identifier for this account. This value must match that returned by the data access API for this account.
	UniqueId string `json:"unique_id"`
	// Allow the application to see this account (and associated details, including balance) in the list of accounts  If unset, defaults to `true`.
	Authorized           NullableBool                         `json:"authorized,omitempty"`
	AccountProductAccess NullableAccountProductAccessNullable `json:"account_product_access,omitempty"`
}

AccountAccess Allow or disallow product access by account. Unlisted (e.g. missing) accounts will be considered `new_accounts`.

func NewAccountAccess ¶

func NewAccountAccess(uniqueId string) *AccountAccess

NewAccountAccess instantiates a new AccountAccess 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 NewAccountAccessWithDefaults ¶

func NewAccountAccessWithDefaults() *AccountAccess

NewAccountAccessWithDefaults instantiates a new AccountAccess 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 (*AccountAccess) GetAccountProductAccess ¶ added in v1.7.0

func (o *AccountAccess) GetAccountProductAccess() AccountProductAccessNullable

GetAccountProductAccess returns the AccountProductAccess field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AccountAccess) GetAccountProductAccessOk ¶ added in v1.7.0

func (o *AccountAccess) GetAccountProductAccessOk() (*AccountProductAccessNullable, bool)

GetAccountProductAccessOk returns a tuple with the AccountProductAccess field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AccountAccess) GetAuthorized ¶

func (o *AccountAccess) GetAuthorized() bool

GetAuthorized returns the Authorized field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AccountAccess) GetAuthorizedOk ¶

func (o *AccountAccess) GetAuthorizedOk() (*bool, bool)

GetAuthorizedOk returns a tuple with the Authorized field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AccountAccess) GetUniqueId ¶

func (o *AccountAccess) GetUniqueId() string

GetUniqueId returns the UniqueId field value

func (*AccountAccess) GetUniqueIdOk ¶

func (o *AccountAccess) GetUniqueIdOk() (*string, bool)

GetUniqueIdOk returns a tuple with the UniqueId field value and a boolean to check if the value has been set.

func (*AccountAccess) HasAccountProductAccess ¶ added in v1.7.0

func (o *AccountAccess) HasAccountProductAccess() bool

HasAccountProductAccess returns a boolean if a field has been set.

func (*AccountAccess) HasAuthorized ¶

func (o *AccountAccess) HasAuthorized() bool

HasAuthorized returns a boolean if a field has been set.

func (AccountAccess) MarshalJSON ¶

func (o AccountAccess) MarshalJSON() ([]byte, error)

func (*AccountAccess) SetAccountProductAccess ¶ added in v1.7.0

func (o *AccountAccess) SetAccountProductAccess(v AccountProductAccessNullable)

SetAccountProductAccess gets a reference to the given NullableAccountProductAccessNullable and assigns it to the AccountProductAccess field.

func (*AccountAccess) SetAccountProductAccessNil ¶ added in v1.7.0

func (o *AccountAccess) SetAccountProductAccessNil()

SetAccountProductAccessNil sets the value for AccountProductAccess to be an explicit nil

func (*AccountAccess) SetAuthorized ¶

func (o *AccountAccess) SetAuthorized(v bool)

SetAuthorized gets a reference to the given NullableBool and assigns it to the Authorized field.

func (*AccountAccess) SetAuthorizedNil ¶

func (o *AccountAccess) SetAuthorizedNil()

SetAuthorizedNil sets the value for Authorized to be an explicit nil

func (*AccountAccess) SetUniqueId ¶

func (o *AccountAccess) SetUniqueId(v string)

SetUniqueId sets field value

func (*AccountAccess) UnsetAccountProductAccess ¶ added in v1.7.0

func (o *AccountAccess) UnsetAccountProductAccess()

UnsetAccountProductAccess ensures that no value is present for AccountProductAccess, not even an explicit nil

func (*AccountAccess) UnsetAuthorized ¶

func (o *AccountAccess) UnsetAuthorized()

UnsetAuthorized ensures that no value is present for Authorized, not even an explicit nil

type AccountAssets ¶

type AccountAssets struct {
	// Plaid’s unique identifier for the account. This value will not change unless Plaid can't reconcile the account with the data returned by the financial institution. This may occur, for example, when the name of the account changes. If this happens a new `account_id` will be assigned to the account.  The `account_id` can also change if the `access_token` is deleted and the same credentials that were used to generate that `access_token` are used to generate a new `access_token` on a later date. In that case, the new `account_id` will be different from the old `account_id`.  If an account with a specific `account_id` disappears instead of changing, the account is likely closed. Closed accounts are not returned by the Plaid API.  Like all Plaid identifiers, the `account_id` is case sensitive.
	AccountId string         `json:"account_id"`
	Balances  AccountBalance `json:"balances"`
	// The last 2-4 alphanumeric characters of an account's official account number. Note that the mask may be non-unique between an Item's accounts, and it may also not match the mask that the bank displays to the user.
	Mask NullableString `json:"mask"`
	// The name of the account, either assigned by the user or by the financial institution itself
	Name string `json:"name"`
	// The official name of the account as given by the financial institution
	OfficialName NullableString         `json:"official_name"`
	Type         AccountType            `json:"type"`
	Subtype      NullableAccountSubtype `json:"subtype"`
	// The current verification status of an Auth Item initiated through Automated or Manual micro-deposits.  Returned for Auth Items only.  `pending_automatic_verification`: The Item is pending automatic verification  `pending_manual_verification`: The Item is pending manual micro-deposit verification. Items remain in this state until the user successfully verifies the two amounts.  `automatically_verified`: The Item has successfully been automatically verified   `manually_verified`: The Item has successfully been manually verified  `verification_expired`: Plaid was unable to automatically verify the deposit within 7 calendar days and will no longer attempt to validate the Item. Users may retry by submitting their information again through Link.  `verification_failed`: The Item failed manual micro-deposit verification because the user exhausted all 3 verification attempts. Users may retry by submitting their information again through Link.
	VerificationStatus *string `json:"verification_status,omitempty"`
	// The duration of transaction history available for this Item, typically defined as the time since the date of the earliest transaction in that account. Only returned by Assets endpoints.
	DaysAvailable float32 `json:"days_available"`
	// Transaction history associated with the account. Only returned by Assets endpoints. Transaction history returned by endpoints such as `/transactions/get` or `/investments/transactions/get` will be returned in the top-level `transactions` field instead.
	Transactions []AssetReportTransaction `json:"transactions"`
	// Data returned by the financial institution about the account owner or owners. Only returned by Identity or Assets endpoints. Multiple owners on a single account will be represented in the same `owner` object, not in multiple owner objects within the array. In API versions 2018-05-22 and earlier, the `owners` object is not returned, and instead identity information is returned in the top level `identity` object. For more details, see [Plaid API versioning](https://plaid.com/docs/api/versioning/#version-2019-05-29)
	Owners []Owner `json:"owners"`
	// Calculated data about the historical balances on the account. Only returned by Assets endpoints.
	HistoricalBalances []HistoricalBalance `json:"historical_balances"`
}

AccountAssets struct for AccountAssets

func NewAccountAssets ¶

func NewAccountAssets(accountId string, balances AccountBalance, mask NullableString, name string, officialName NullableString, type_ AccountType, subtype NullableAccountSubtype, daysAvailable float32, transactions []AssetReportTransaction, owners []Owner, historicalBalances []HistoricalBalance) *AccountAssets

NewAccountAssets instantiates a new AccountAssets 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 NewAccountAssetsWithDefaults ¶

func NewAccountAssetsWithDefaults() *AccountAssets

NewAccountAssetsWithDefaults instantiates a new AccountAssets 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 (*AccountAssets) GetAccountId ¶

func (o *AccountAssets) GetAccountId() string

GetAccountId returns the AccountId field value

func (*AccountAssets) GetAccountIdOk ¶

func (o *AccountAssets) GetAccountIdOk() (*string, bool)

GetAccountIdOk returns a tuple with the AccountId field value and a boolean to check if the value has been set.

func (*AccountAssets) GetBalances ¶

func (o *AccountAssets) GetBalances() AccountBalance

GetBalances returns the Balances field value

func (*AccountAssets) GetBalancesOk ¶

func (o *AccountAssets) GetBalancesOk() (*AccountBalance, bool)

GetBalancesOk returns a tuple with the Balances field value and a boolean to check if the value has been set.

func (*AccountAssets) GetDaysAvailable ¶

func (o *AccountAssets) GetDaysAvailable() float32

GetDaysAvailable returns the DaysAvailable field value

func (*AccountAssets) GetDaysAvailableOk ¶

func (o *AccountAssets) GetDaysAvailableOk() (*float32, bool)

GetDaysAvailableOk returns a tuple with the DaysAvailable field value and a boolean to check if the value has been set.

func (*AccountAssets) GetHistoricalBalances ¶

func (o *AccountAssets) GetHistoricalBalances() []HistoricalBalance

GetHistoricalBalances returns the HistoricalBalances field value

func (*AccountAssets) GetHistoricalBalancesOk ¶

func (o *AccountAssets) GetHistoricalBalancesOk() (*[]HistoricalBalance, bool)

GetHistoricalBalancesOk returns a tuple with the HistoricalBalances field value and a boolean to check if the value has been set.

func (*AccountAssets) GetMask ¶

func (o *AccountAssets) GetMask() string

GetMask returns the Mask field value If the value is explicit nil, the zero value for string will be returned

func (*AccountAssets) GetMaskOk ¶

func (o *AccountAssets) GetMaskOk() (*string, bool)

GetMaskOk returns a tuple with the Mask field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AccountAssets) GetName ¶

func (o *AccountAssets) GetName() string

GetName returns the Name field value

func (*AccountAssets) GetNameOk ¶

func (o *AccountAssets) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*AccountAssets) GetOfficialName ¶

func (o *AccountAssets) GetOfficialName() string

GetOfficialName returns the OfficialName field value If the value is explicit nil, the zero value for string will be returned

func (*AccountAssets) GetOfficialNameOk ¶

func (o *AccountAssets) GetOfficialNameOk() (*string, bool)

GetOfficialNameOk returns a tuple with the OfficialName field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AccountAssets) GetOwners ¶

func (o *AccountAssets) GetOwners() []Owner

GetOwners returns the Owners field value

func (*AccountAssets) GetOwnersOk ¶

func (o *AccountAssets) GetOwnersOk() (*[]Owner, bool)

GetOwnersOk returns a tuple with the Owners field value and a boolean to check if the value has been set.

func (*AccountAssets) GetSubtype ¶

func (o *AccountAssets) GetSubtype() AccountSubtype

GetSubtype returns the Subtype field value If the value is explicit nil, the zero value for AccountSubtype will be returned

func (*AccountAssets) GetSubtypeOk ¶

func (o *AccountAssets) GetSubtypeOk() (*AccountSubtype, bool)

GetSubtypeOk returns a tuple with the Subtype field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AccountAssets) GetTransactions ¶

func (o *AccountAssets) GetTransactions() []AssetReportTransaction

GetTransactions returns the Transactions field value

func (*AccountAssets) GetTransactionsOk ¶

func (o *AccountAssets) GetTransactionsOk() (*[]AssetReportTransaction, bool)

GetTransactionsOk returns a tuple with the Transactions field value and a boolean to check if the value has been set.

func (*AccountAssets) GetType ¶

func (o *AccountAssets) GetType() AccountType

GetType returns the Type field value

func (*AccountAssets) GetTypeOk ¶

func (o *AccountAssets) GetTypeOk() (*AccountType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*AccountAssets) GetVerificationStatus ¶

func (o *AccountAssets) GetVerificationStatus() string

GetVerificationStatus returns the VerificationStatus field value if set, zero value otherwise.

func (*AccountAssets) GetVerificationStatusOk ¶

func (o *AccountAssets) GetVerificationStatusOk() (*string, bool)

GetVerificationStatusOk returns a tuple with the VerificationStatus field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccountAssets) HasVerificationStatus ¶

func (o *AccountAssets) HasVerificationStatus() bool

HasVerificationStatus returns a boolean if a field has been set.

func (AccountAssets) MarshalJSON ¶

func (o AccountAssets) MarshalJSON() ([]byte, error)

func (*AccountAssets) SetAccountId ¶

func (o *AccountAssets) SetAccountId(v string)

SetAccountId sets field value

func (*AccountAssets) SetBalances ¶

func (o *AccountAssets) SetBalances(v AccountBalance)

SetBalances sets field value

func (*AccountAssets) SetDaysAvailable ¶

func (o *AccountAssets) SetDaysAvailable(v float32)

SetDaysAvailable sets field value

func (*AccountAssets) SetHistoricalBalances ¶

func (o *AccountAssets) SetHistoricalBalances(v []HistoricalBalance)

SetHistoricalBalances sets field value

func (*AccountAssets) SetMask ¶

func (o *AccountAssets) SetMask(v string)

SetMask sets field value

func (*AccountAssets) SetName ¶

func (o *AccountAssets) SetName(v string)

SetName sets field value

func (*AccountAssets) SetOfficialName ¶

func (o *AccountAssets) SetOfficialName(v string)

SetOfficialName sets field value

func (*AccountAssets) SetOwners ¶

func (o *AccountAssets) SetOwners(v []Owner)

SetOwners sets field value

func (*AccountAssets) SetSubtype ¶

func (o *AccountAssets) SetSubtype(v AccountSubtype)

SetSubtype sets field value

func (*AccountAssets) SetTransactions ¶

func (o *AccountAssets) SetTransactions(v []AssetReportTransaction)

SetTransactions sets field value

func (*AccountAssets) SetType ¶

func (o *AccountAssets) SetType(v AccountType)

SetType sets field value

func (*AccountAssets) SetVerificationStatus ¶

func (o *AccountAssets) SetVerificationStatus(v string)

SetVerificationStatus gets a reference to the given string and assigns it to the VerificationStatus field.

type AccountAssetsAllOf ¶

type AccountAssetsAllOf struct {
	// The duration of transaction history available for this Item, typically defined as the time since the date of the earliest transaction in that account. Only returned by Assets endpoints.
	DaysAvailable float32 `json:"days_available"`
	// Transaction history associated with the account. Only returned by Assets endpoints. Transaction history returned by endpoints such as `/transactions/get` or `/investments/transactions/get` will be returned in the top-level `transactions` field instead.
	Transactions []AssetReportTransaction `json:"transactions"`
	// Data returned by the financial institution about the account owner or owners. Only returned by Identity or Assets endpoints. Multiple owners on a single account will be represented in the same `owner` object, not in multiple owner objects within the array. In API versions 2018-05-22 and earlier, the `owners` object is not returned, and instead identity information is returned in the top level `identity` object. For more details, see [Plaid API versioning](https://plaid.com/docs/api/versioning/#version-2019-05-29)
	Owners []Owner `json:"owners"`
	// Calculated data about the historical balances on the account. Only returned by Assets endpoints.
	HistoricalBalances []HistoricalBalance `json:"historical_balances"`
}

AccountAssetsAllOf struct for AccountAssetsAllOf

func NewAccountAssetsAllOf ¶

func NewAccountAssetsAllOf(daysAvailable float32, transactions []AssetReportTransaction, owners []Owner, historicalBalances []HistoricalBalance) *AccountAssetsAllOf

NewAccountAssetsAllOf instantiates a new AccountAssetsAllOf 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 NewAccountAssetsAllOfWithDefaults ¶

func NewAccountAssetsAllOfWithDefaults() *AccountAssetsAllOf

NewAccountAssetsAllOfWithDefaults instantiates a new AccountAssetsAllOf 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 (*AccountAssetsAllOf) GetDaysAvailable ¶

func (o *AccountAssetsAllOf) GetDaysAvailable() float32

GetDaysAvailable returns the DaysAvailable field value

func (*AccountAssetsAllOf) GetDaysAvailableOk ¶

func (o *AccountAssetsAllOf) GetDaysAvailableOk() (*float32, bool)

GetDaysAvailableOk returns a tuple with the DaysAvailable field value and a boolean to check if the value has been set.

func (*AccountAssetsAllOf) GetHistoricalBalances ¶

func (o *AccountAssetsAllOf) GetHistoricalBalances() []HistoricalBalance

GetHistoricalBalances returns the HistoricalBalances field value

func (*AccountAssetsAllOf) GetHistoricalBalancesOk ¶

func (o *AccountAssetsAllOf) GetHistoricalBalancesOk() (*[]HistoricalBalance, bool)

GetHistoricalBalancesOk returns a tuple with the HistoricalBalances field value and a boolean to check if the value has been set.

func (*AccountAssetsAllOf) GetOwners ¶

func (o *AccountAssetsAllOf) GetOwners() []Owner

GetOwners returns the Owners field value

func (*AccountAssetsAllOf) GetOwnersOk ¶

func (o *AccountAssetsAllOf) GetOwnersOk() (*[]Owner, bool)

GetOwnersOk returns a tuple with the Owners field value and a boolean to check if the value has been set.

func (*AccountAssetsAllOf) GetTransactions ¶

func (o *AccountAssetsAllOf) GetTransactions() []AssetReportTransaction

GetTransactions returns the Transactions field value

func (*AccountAssetsAllOf) GetTransactionsOk ¶

func (o *AccountAssetsAllOf) GetTransactionsOk() (*[]AssetReportTransaction, bool)

GetTransactionsOk returns a tuple with the Transactions field value and a boolean to check if the value has been set.

func (AccountAssetsAllOf) MarshalJSON ¶

func (o AccountAssetsAllOf) MarshalJSON() ([]byte, error)

func (*AccountAssetsAllOf) SetDaysAvailable ¶

func (o *AccountAssetsAllOf) SetDaysAvailable(v float32)

SetDaysAvailable sets field value

func (*AccountAssetsAllOf) SetHistoricalBalances ¶

func (o *AccountAssetsAllOf) SetHistoricalBalances(v []HistoricalBalance)

SetHistoricalBalances sets field value

func (*AccountAssetsAllOf) SetOwners ¶

func (o *AccountAssetsAllOf) SetOwners(v []Owner)

SetOwners sets field value

func (*AccountAssetsAllOf) SetTransactions ¶

func (o *AccountAssetsAllOf) SetTransactions(v []AssetReportTransaction)

SetTransactions sets field value

type AccountBalance ¶

type AccountBalance struct {
	// The amount of funds available to be withdrawn from the account, as determined by the financial institution.  For `credit`-type accounts, the `available` balance typically equals the `limit` less the `current` balance, less any pending outflows plus any pending inflows.  For `depository`-type accounts, the `available` balance typically equals the `current` balance less any pending outflows plus any pending inflows. For `depository`-type accounts, the `available` balance does not include the overdraft limit.  For `investment`-type accounts (or `brokerage`-type accounts for API versions 2018-05-22 and earlier), the `available` balance is the total cash available to withdraw as presented by the institution.  Note that not all institutions calculate the `available`  balance. In the event that `available` balance is unavailable, Plaid will return an `available` balance value of `null`.  Available balance may be cached and is not guaranteed to be up-to-date in realtime unless the value was returned by `/accounts/balance/get`.  If `current` is `null` this field is guaranteed not to be `null`.
	Available NullableFloat32 `json:"available"`
	// The total amount of funds in or owed by the account.  For `credit`-type accounts, a positive balance indicates the amount owed; a negative amount indicates the lender owing the account holder.  For `loan`-type accounts, the current balance is the principal remaining on the loan, except in the case of student loan accounts at Sallie Mae (`ins_116944`). For Sallie Mae student loans, the account's balance includes both principal and any outstanding interest.  For `investment`-type accounts (or `brokerage`-type accounts for API versions 2018-05-22 and earlier), the current balance is the total value of assets as presented by the institution.  Note that balance information may be cached unless the value was returned by `/accounts/balance/get`; if the Item is enabled for Transactions, the balance will be at least as recent as the most recent Transaction update. If you require realtime balance information, use the `available` balance as provided by `/accounts/balance/get`.  When returned by `/accounts/balance/get`, this field may be `null`. When this happens, `available` is guaranteed not to be `null`.
	Current NullableFloat32 `json:"current"`
	// For `credit`-type accounts, this represents the credit limit.  For `depository`-type accounts, this represents the pre-arranged overdraft limit, which is common for current (checking) accounts in Europe.  In North America, this field is typically only available for `credit`-type accounts.
	Limit NullableFloat32 `json:"limit"`
	// The ISO-4217 currency code of the balance. Always null if `unofficial_currency_code` is non-null.
	IsoCurrencyCode NullableString `json:"iso_currency_code"`
	// The unofficial currency code associated with the balance. Always null if `iso_currency_code` is non-null. Unofficial currency codes are used for currencies that do not have official ISO currency codes, such as cryptocurrencies and the currencies of certain countries.  See the [currency code schema](https://plaid.com/docs/api/accounts#currency-code-schema) for a full listing of supported `unofficial_currency_code`s.
	UnofficialCurrencyCode NullableString `json:"unofficial_currency_code"`
	// Timestamp in [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format (`YYYY-MM-DDTHH:mm:ssZ`) indicating the last time that the balance for the given account has been updated  This is currently only provided when the `min_last_updated_datetime` is passed when calling `/accounts/balance/get` for `ins_128026` (Capital One).
	LastUpdatedDatetime  NullableTime `json:"last_updated_datetime,omitempty"`
	AdditionalProperties map[string]interface{}
}

AccountBalance A set of fields describing the balance for an account. Balance information may be cached unless the balance object was returned by `/accounts/balance/get`.

func NewAccountBalance ¶

func NewAccountBalance(available NullableFloat32, current NullableFloat32, limit NullableFloat32, isoCurrencyCode NullableString, unofficialCurrencyCode NullableString) *AccountBalance

NewAccountBalance instantiates a new AccountBalance 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 NewAccountBalanceWithDefaults ¶

func NewAccountBalanceWithDefaults() *AccountBalance

NewAccountBalanceWithDefaults instantiates a new AccountBalance 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 (*AccountBalance) GetAvailable ¶

func (o *AccountBalance) GetAvailable() float32

GetAvailable returns the Available field value If the value is explicit nil, the zero value for float32 will be returned

func (*AccountBalance) GetAvailableOk ¶

func (o *AccountBalance) GetAvailableOk() (*float32, bool)

GetAvailableOk returns a tuple with the Available field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AccountBalance) GetCurrent ¶

func (o *AccountBalance) GetCurrent() float32

GetCurrent returns the Current field value If the value is explicit nil, the zero value for float32 will be returned

func (*AccountBalance) GetCurrentOk ¶

func (o *AccountBalance) GetCurrentOk() (*float32, bool)

GetCurrentOk returns a tuple with the Current field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AccountBalance) GetIsoCurrencyCode ¶

func (o *AccountBalance) GetIsoCurrencyCode() string

GetIsoCurrencyCode returns the IsoCurrencyCode field value If the value is explicit nil, the zero value for string will be returned

func (*AccountBalance) GetIsoCurrencyCodeOk ¶

func (o *AccountBalance) GetIsoCurrencyCodeOk() (*string, bool)

GetIsoCurrencyCodeOk returns a tuple with the IsoCurrencyCode field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AccountBalance) GetLastUpdatedDatetime ¶

func (o *AccountBalance) GetLastUpdatedDatetime() time.Time

GetLastUpdatedDatetime returns the LastUpdatedDatetime field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AccountBalance) GetLastUpdatedDatetimeOk ¶

func (o *AccountBalance) GetLastUpdatedDatetimeOk() (*time.Time, bool)

GetLastUpdatedDatetimeOk returns a tuple with the LastUpdatedDatetime field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AccountBalance) GetLimit ¶

func (o *AccountBalance) GetLimit() float32

GetLimit returns the Limit field value If the value is explicit nil, the zero value for float32 will be returned

func (*AccountBalance) GetLimitOk ¶

func (o *AccountBalance) GetLimitOk() (*float32, bool)

GetLimitOk returns a tuple with the Limit field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AccountBalance) GetUnofficialCurrencyCode ¶

func (o *AccountBalance) GetUnofficialCurrencyCode() string

GetUnofficialCurrencyCode returns the UnofficialCurrencyCode field value If the value is explicit nil, the zero value for string will be returned

func (*AccountBalance) GetUnofficialCurrencyCodeOk ¶

func (o *AccountBalance) GetUnofficialCurrencyCodeOk() (*string, bool)

GetUnofficialCurrencyCodeOk returns a tuple with the UnofficialCurrencyCode field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AccountBalance) HasLastUpdatedDatetime ¶

func (o *AccountBalance) HasLastUpdatedDatetime() bool

HasLastUpdatedDatetime returns a boolean if a field has been set.

func (AccountBalance) MarshalJSON ¶

func (o AccountBalance) MarshalJSON() ([]byte, error)

func (*AccountBalance) SetAvailable ¶

func (o *AccountBalance) SetAvailable(v float32)

SetAvailable sets field value

func (*AccountBalance) SetCurrent ¶

func (o *AccountBalance) SetCurrent(v float32)

SetCurrent sets field value

func (*AccountBalance) SetIsoCurrencyCode ¶

func (o *AccountBalance) SetIsoCurrencyCode(v string)

SetIsoCurrencyCode sets field value

func (*AccountBalance) SetLastUpdatedDatetime ¶

func (o *AccountBalance) SetLastUpdatedDatetime(v time.Time)

SetLastUpdatedDatetime gets a reference to the given NullableTime and assigns it to the LastUpdatedDatetime field.

func (*AccountBalance) SetLastUpdatedDatetimeNil ¶

func (o *AccountBalance) SetLastUpdatedDatetimeNil()

SetLastUpdatedDatetimeNil sets the value for LastUpdatedDatetime to be an explicit nil

func (*AccountBalance) SetLimit ¶

func (o *AccountBalance) SetLimit(v float32)

SetLimit sets field value

func (*AccountBalance) SetUnofficialCurrencyCode ¶

func (o *AccountBalance) SetUnofficialCurrencyCode(v string)

SetUnofficialCurrencyCode sets field value

func (*AccountBalance) UnmarshalJSON ¶

func (o *AccountBalance) UnmarshalJSON(bytes []byte) (err error)

func (*AccountBalance) UnsetLastUpdatedDatetime ¶

func (o *AccountBalance) UnsetLastUpdatedDatetime()

UnsetLastUpdatedDatetime ensures that no value is present for LastUpdatedDatetime, not even an explicit nil

type AccountBase ¶

type AccountBase struct {
	// Plaid’s unique identifier for the account. This value will not change unless Plaid can't reconcile the account with the data returned by the financial institution. This may occur, for example, when the name of the account changes. If this happens a new `account_id` will be assigned to the account.  The `account_id` can also change if the `access_token` is deleted and the same credentials that were used to generate that `access_token` are used to generate a new `access_token` on a later date. In that case, the new `account_id` will be different from the old `account_id`.  If an account with a specific `account_id` disappears instead of changing, the account is likely closed. Closed accounts are not returned by the Plaid API.  Like all Plaid identifiers, the `account_id` is case sensitive.
	AccountId string         `json:"account_id"`
	Balances  AccountBalance `json:"balances"`
	// The last 2-4 alphanumeric characters of an account's official account number. Note that the mask may be non-unique between an Item's accounts, and it may also not match the mask that the bank displays to the user.
	Mask NullableString `json:"mask"`
	// The name of the account, either assigned by the user or by the financial institution itself
	Name string `json:"name"`
	// The official name of the account as given by the financial institution
	OfficialName NullableString         `json:"official_name"`
	Type         AccountType            `json:"type"`
	Subtype      NullableAccountSubtype `json:"subtype"`
	// The current verification status of an Auth Item initiated through Automated or Manual micro-deposits.  Returned for Auth Items only.  `pending_automatic_verification`: The Item is pending automatic verification  `pending_manual_verification`: The Item is pending manual micro-deposit verification. Items remain in this state until the user successfully verifies the two amounts.  `automatically_verified`: The Item has successfully been automatically verified   `manually_verified`: The Item has successfully been manually verified  `verification_expired`: Plaid was unable to automatically verify the deposit within 7 calendar days and will no longer attempt to validate the Item. Users may retry by submitting their information again through Link.  `verification_failed`: The Item failed manual micro-deposit verification because the user exhausted all 3 verification attempts. Users may retry by submitting their information again through Link.
	VerificationStatus   *string `json:"verification_status,omitempty"`
	AdditionalProperties map[string]interface{}
}

AccountBase A single account at a financial institution.

func NewAccountBase ¶

func NewAccountBase(accountId string, balances AccountBalance, mask NullableString, name string, officialName NullableString, type_ AccountType, subtype NullableAccountSubtype) *AccountBase

NewAccountBase instantiates a new AccountBase 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 NewAccountBaseWithDefaults ¶

func NewAccountBaseWithDefaults() *AccountBase

NewAccountBaseWithDefaults instantiates a new AccountBase 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 (*AccountBase) GetAccountId ¶

func (o *AccountBase) GetAccountId() string

GetAccountId returns the AccountId field value

func (*AccountBase) GetAccountIdOk ¶

func (o *AccountBase) GetAccountIdOk() (*string, bool)

GetAccountIdOk returns a tuple with the AccountId field value and a boolean to check if the value has been set.

func (*AccountBase) GetBalances ¶

func (o *AccountBase) GetBalances() AccountBalance

GetBalances returns the Balances field value

func (*AccountBase) GetBalancesOk ¶

func (o *AccountBase) GetBalancesOk() (*AccountBalance, bool)

GetBalancesOk returns a tuple with the Balances field value and a boolean to check if the value has been set.

func (*AccountBase) GetMask ¶

func (o *AccountBase) GetMask() string

GetMask returns the Mask field value If the value is explicit nil, the zero value for string will be returned

func (*AccountBase) GetMaskOk ¶

func (o *AccountBase) GetMaskOk() (*string, bool)

GetMaskOk returns a tuple with the Mask field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AccountBase) GetName ¶

func (o *AccountBase) GetName() string

GetName returns the Name field value

func (*AccountBase) GetNameOk ¶

func (o *AccountBase) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*AccountBase) GetOfficialName ¶

func (o *AccountBase) GetOfficialName() string

GetOfficialName returns the OfficialName field value If the value is explicit nil, the zero value for string will be returned

func (*AccountBase) GetOfficialNameOk ¶

func (o *AccountBase) GetOfficialNameOk() (*string, bool)

GetOfficialNameOk returns a tuple with the OfficialName field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AccountBase) GetSubtype ¶

func (o *AccountBase) GetSubtype() AccountSubtype

GetSubtype returns the Subtype field value If the value is explicit nil, the zero value for AccountSubtype will be returned

func (*AccountBase) GetSubtypeOk ¶

func (o *AccountBase) GetSubtypeOk() (*AccountSubtype, bool)

GetSubtypeOk returns a tuple with the Subtype field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AccountBase) GetType ¶

func (o *AccountBase) GetType() AccountType

GetType returns the Type field value

func (*AccountBase) GetTypeOk ¶

func (o *AccountBase) GetTypeOk() (*AccountType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*AccountBase) GetVerificationStatus ¶

func (o *AccountBase) GetVerificationStatus() string

GetVerificationStatus returns the VerificationStatus field value if set, zero value otherwise.

func (*AccountBase) GetVerificationStatusOk ¶

func (o *AccountBase) GetVerificationStatusOk() (*string, bool)

GetVerificationStatusOk returns a tuple with the VerificationStatus field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccountBase) HasVerificationStatus ¶

func (o *AccountBase) HasVerificationStatus() bool

HasVerificationStatus returns a boolean if a field has been set.

func (AccountBase) MarshalJSON ¶

func (o AccountBase) MarshalJSON() ([]byte, error)

func (*AccountBase) SetAccountId ¶

func (o *AccountBase) SetAccountId(v string)

SetAccountId sets field value

func (*AccountBase) SetBalances ¶

func (o *AccountBase) SetBalances(v AccountBalance)

SetBalances sets field value

func (*AccountBase) SetMask ¶

func (o *AccountBase) SetMask(v string)

SetMask sets field value

func (*AccountBase) SetName ¶

func (o *AccountBase) SetName(v string)

SetName sets field value

func (*AccountBase) SetOfficialName ¶

func (o *AccountBase) SetOfficialName(v string)

SetOfficialName sets field value

func (*AccountBase) SetSubtype ¶

func (o *AccountBase) SetSubtype(v AccountSubtype)

SetSubtype sets field value

func (*AccountBase) SetType ¶

func (o *AccountBase) SetType(v AccountType)

SetType sets field value

func (*AccountBase) SetVerificationStatus ¶

func (o *AccountBase) SetVerificationStatus(v string)

SetVerificationStatus gets a reference to the given string and assigns it to the VerificationStatus field.

func (*AccountBase) UnmarshalJSON ¶

func (o *AccountBase) UnmarshalJSON(bytes []byte) (err error)

type AccountFilter ¶

type AccountFilter struct {
	// A list of account subtypes to be filtered.
	Depository *[]string `json:"depository,omitempty"`
	// A list of account subtypes to be filtered.
	Credit *[]string `json:"credit,omitempty"`
	// A list of account subtypes to be filtered.
	Loan *[]string `json:"loan,omitempty"`
	// A list of account subtypes to be filtered.
	Investment *[]string `json:"investment,omitempty"`
}

AccountFilter Enumerates the account subtypes that the application wishes for the user to be able to select from. For more details refer to Plaid documentation on account filters.

func NewAccountFilter ¶

func NewAccountFilter() *AccountFilter

NewAccountFilter instantiates a new AccountFilter 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 NewAccountFilterWithDefaults ¶

func NewAccountFilterWithDefaults() *AccountFilter

NewAccountFilterWithDefaults instantiates a new AccountFilter 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 (*AccountFilter) GetCredit ¶

func (o *AccountFilter) GetCredit() []string

GetCredit returns the Credit field value if set, zero value otherwise.

func (*AccountFilter) GetCreditOk ¶

func (o *AccountFilter) GetCreditOk() (*[]string, bool)

GetCreditOk returns a tuple with the Credit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccountFilter) GetDepository ¶

func (o *AccountFilter) GetDepository() []string

GetDepository returns the Depository field value if set, zero value otherwise.

func (*AccountFilter) GetDepositoryOk ¶

func (o *AccountFilter) GetDepositoryOk() (*[]string, bool)

GetDepositoryOk returns a tuple with the Depository field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccountFilter) GetInvestment ¶

func (o *AccountFilter) GetInvestment() []string

GetInvestment returns the Investment field value if set, zero value otherwise.

func (*AccountFilter) GetInvestmentOk ¶

func (o *AccountFilter) GetInvestmentOk() (*[]string, bool)

GetInvestmentOk returns a tuple with the Investment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccountFilter) GetLoan ¶

func (o *AccountFilter) GetLoan() []string

GetLoan returns the Loan field value if set, zero value otherwise.

func (*AccountFilter) GetLoanOk ¶

func (o *AccountFilter) GetLoanOk() (*[]string, bool)

GetLoanOk returns a tuple with the Loan field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccountFilter) HasCredit ¶

func (o *AccountFilter) HasCredit() bool

HasCredit returns a boolean if a field has been set.

func (*AccountFilter) HasDepository ¶

func (o *AccountFilter) HasDepository() bool

HasDepository returns a boolean if a field has been set.

func (*AccountFilter) HasInvestment ¶

func (o *AccountFilter) HasInvestment() bool

HasInvestment returns a boolean if a field has been set.

func (*AccountFilter) HasLoan ¶

func (o *AccountFilter) HasLoan() bool

HasLoan returns a boolean if a field has been set.

func (AccountFilter) MarshalJSON ¶

func (o AccountFilter) MarshalJSON() ([]byte, error)

func (*AccountFilter) SetCredit ¶

func (o *AccountFilter) SetCredit(v []string)

SetCredit gets a reference to the given []string and assigns it to the Credit field.

func (*AccountFilter) SetDepository ¶

func (o *AccountFilter) SetDepository(v []string)

SetDepository gets a reference to the given []string and assigns it to the Depository field.

func (*AccountFilter) SetInvestment ¶

func (o *AccountFilter) SetInvestment(v []string)

SetInvestment gets a reference to the given []string and assigns it to the Investment field.

func (*AccountFilter) SetLoan ¶

func (o *AccountFilter) SetLoan(v []string)

SetLoan gets a reference to the given []string and assigns it to the Loan field.

type AccountFiltersResponse ¶

type AccountFiltersResponse struct {
	Depository           *DepositoryFilter `json:"depository,omitempty"`
	Credit               *CreditFilter     `json:"credit,omitempty"`
	Loan                 *LoanFilter       `json:"loan,omitempty"`
	Investment           *InvestmentFilter `json:"investment,omitempty"`
	AdditionalProperties map[string]interface{}
}

AccountFiltersResponse The `account_filters` specified in the original call to `/link/token/create`.

func NewAccountFiltersResponse ¶

func NewAccountFiltersResponse() *AccountFiltersResponse

NewAccountFiltersResponse instantiates a new AccountFiltersResponse 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 NewAccountFiltersResponseWithDefaults ¶

func NewAccountFiltersResponseWithDefaults() *AccountFiltersResponse

NewAccountFiltersResponseWithDefaults instantiates a new AccountFiltersResponse 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 (*AccountFiltersResponse) GetCredit ¶

func (o *AccountFiltersResponse) GetCredit() CreditFilter

GetCredit returns the Credit field value if set, zero value otherwise.

func (*AccountFiltersResponse) GetCreditOk ¶

func (o *AccountFiltersResponse) GetCreditOk() (*CreditFilter, bool)

GetCreditOk returns a tuple with the Credit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccountFiltersResponse) GetDepository ¶

func (o *AccountFiltersResponse) GetDepository() DepositoryFilter

GetDepository returns the Depository field value if set, zero value otherwise.

func (*AccountFiltersResponse) GetDepositoryOk ¶

func (o *AccountFiltersResponse) GetDepositoryOk() (*DepositoryFilter, bool)

GetDepositoryOk returns a tuple with the Depository field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccountFiltersResponse) GetInvestment ¶

func (o *AccountFiltersResponse) GetInvestment() InvestmentFilter

GetInvestment returns the Investment field value if set, zero value otherwise.

func (*AccountFiltersResponse) GetInvestmentOk ¶

func (o *AccountFiltersResponse) GetInvestmentOk() (*InvestmentFilter, bool)

GetInvestmentOk returns a tuple with the Investment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccountFiltersResponse) GetLoan ¶

func (o *AccountFiltersResponse) GetLoan() LoanFilter

GetLoan returns the Loan field value if set, zero value otherwise.

func (*AccountFiltersResponse) GetLoanOk ¶

func (o *AccountFiltersResponse) GetLoanOk() (*LoanFilter, bool)

GetLoanOk returns a tuple with the Loan field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccountFiltersResponse) HasCredit ¶

func (o *AccountFiltersResponse) HasCredit() bool

HasCredit returns a boolean if a field has been set.

func (*AccountFiltersResponse) HasDepository ¶

func (o *AccountFiltersResponse) HasDepository() bool

HasDepository returns a boolean if a field has been set.

func (*AccountFiltersResponse) HasInvestment ¶

func (o *AccountFiltersResponse) HasInvestment() bool

HasInvestment returns a boolean if a field has been set.

func (*AccountFiltersResponse) HasLoan ¶

func (o *AccountFiltersResponse) HasLoan() bool

HasLoan returns a boolean if a field has been set.

func (AccountFiltersResponse) MarshalJSON ¶

func (o AccountFiltersResponse) MarshalJSON() ([]byte, error)

func (*AccountFiltersResponse) SetCredit ¶

func (o *AccountFiltersResponse) SetCredit(v CreditFilter)

SetCredit gets a reference to the given CreditFilter and assigns it to the Credit field.

func (*AccountFiltersResponse) SetDepository ¶

func (o *AccountFiltersResponse) SetDepository(v DepositoryFilter)

SetDepository gets a reference to the given DepositoryFilter and assigns it to the Depository field.

func (*AccountFiltersResponse) SetInvestment ¶

func (o *AccountFiltersResponse) SetInvestment(v InvestmentFilter)

SetInvestment gets a reference to the given InvestmentFilter and assigns it to the Investment field.

func (*AccountFiltersResponse) SetLoan ¶

func (o *AccountFiltersResponse) SetLoan(v LoanFilter)

SetLoan gets a reference to the given LoanFilter and assigns it to the Loan field.

func (*AccountFiltersResponse) UnmarshalJSON ¶

func (o *AccountFiltersResponse) UnmarshalJSON(bytes []byte) (err error)

type AccountIdentity ¶

type AccountIdentity struct {
	// Plaid’s unique identifier for the account. This value will not change unless Plaid can't reconcile the account with the data returned by the financial institution. This may occur, for example, when the name of the account changes. If this happens a new `account_id` will be assigned to the account.  The `account_id` can also change if the `access_token` is deleted and the same credentials that were used to generate that `access_token` are used to generate a new `access_token` on a later date. In that case, the new `account_id` will be different from the old `account_id`.  If an account with a specific `account_id` disappears instead of changing, the account is likely closed. Closed accounts are not returned by the Plaid API.  Like all Plaid identifiers, the `account_id` is case sensitive.
	AccountId string         `json:"account_id"`
	Balances  AccountBalance `json:"balances"`
	// The last 2-4 alphanumeric characters of an account's official account number. Note that the mask may be non-unique between an Item's accounts, and it may also not match the mask that the bank displays to the user.
	Mask NullableString `json:"mask"`
	// The name of the account, either assigned by the user or by the financial institution itself
	Name string `json:"name"`
	// The official name of the account as given by the financial institution
	OfficialName NullableString         `json:"official_name"`
	Type         AccountType            `json:"type"`
	Subtype      NullableAccountSubtype `json:"subtype"`
	// The current verification status of an Auth Item initiated through Automated or Manual micro-deposits.  Returned for Auth Items only.  `pending_automatic_verification`: The Item is pending automatic verification  `pending_manual_verification`: The Item is pending manual micro-deposit verification. Items remain in this state until the user successfully verifies the two amounts.  `automatically_verified`: The Item has successfully been automatically verified   `manually_verified`: The Item has successfully been manually verified  `verification_expired`: Plaid was unable to automatically verify the deposit within 7 calendar days and will no longer attempt to validate the Item. Users may retry by submitting their information again through Link.  `verification_failed`: The Item failed manual micro-deposit verification because the user exhausted all 3 verification attempts. Users may retry by submitting their information again through Link.
	VerificationStatus *string `json:"verification_status,omitempty"`
	// Data returned by the financial institution about the account owner or owners. Only returned by Identity or Assets endpoints. Multiple owners on a single account will be represented in the same `owner` object, not in multiple owner objects within the array. In API versions 2018-05-22 and earlier, the `owners` object is not returned, and instead identity information is returned in the top level `identity` object. For more details, see [Plaid API versioning](https://plaid.com/docs/api/versioning/#version-2019-05-29)
	Owners []Owner `json:"owners"`
}

AccountIdentity struct for AccountIdentity

func NewAccountIdentity ¶

func NewAccountIdentity(accountId string, balances AccountBalance, mask NullableString, name string, officialName NullableString, type_ AccountType, subtype NullableAccountSubtype, owners []Owner) *AccountIdentity

NewAccountIdentity instantiates a new AccountIdentity 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 NewAccountIdentityWithDefaults ¶

func NewAccountIdentityWithDefaults() *AccountIdentity

NewAccountIdentityWithDefaults instantiates a new AccountIdentity 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 (*AccountIdentity) GetAccountId ¶

func (o *AccountIdentity) GetAccountId() string

GetAccountId returns the AccountId field value

func (*AccountIdentity) GetAccountIdOk ¶

func (o *AccountIdentity) GetAccountIdOk() (*string, bool)

GetAccountIdOk returns a tuple with the AccountId field value and a boolean to check if the value has been set.

func (*AccountIdentity) GetBalances ¶

func (o *AccountIdentity) GetBalances() AccountBalance

GetBalances returns the Balances field value

func (*AccountIdentity) GetBalancesOk ¶

func (o *AccountIdentity) GetBalancesOk() (*AccountBalance, bool)

GetBalancesOk returns a tuple with the Balances field value and a boolean to check if the value has been set.

func (*AccountIdentity) GetMask ¶

func (o *AccountIdentity) GetMask() string

GetMask returns the Mask field value If the value is explicit nil, the zero value for string will be returned

func (*AccountIdentity) GetMaskOk ¶

func (o *AccountIdentity) GetMaskOk() (*string, bool)

GetMaskOk returns a tuple with the Mask field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AccountIdentity) GetName ¶

func (o *AccountIdentity) GetName() string

GetName returns the Name field value

func (*AccountIdentity) GetNameOk ¶

func (o *AccountIdentity) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*AccountIdentity) GetOfficialName ¶

func (o *AccountIdentity) GetOfficialName() string

GetOfficialName returns the OfficialName field value If the value is explicit nil, the zero value for string will be returned

func (*AccountIdentity) GetOfficialNameOk ¶

func (o *AccountIdentity) GetOfficialNameOk() (*string, bool)

GetOfficialNameOk returns a tuple with the OfficialName field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AccountIdentity) GetOwners ¶

func (o *AccountIdentity) GetOwners() []Owner

GetOwners returns the Owners field value

func (*AccountIdentity) GetOwnersOk ¶

func (o *AccountIdentity) GetOwnersOk() (*[]Owner, bool)

GetOwnersOk returns a tuple with the Owners field value and a boolean to check if the value has been set.

func (*AccountIdentity) GetSubtype ¶

func (o *AccountIdentity) GetSubtype() AccountSubtype

GetSubtype returns the Subtype field value If the value is explicit nil, the zero value for AccountSubtype will be returned

func (*AccountIdentity) GetSubtypeOk ¶

func (o *AccountIdentity) GetSubtypeOk() (*AccountSubtype, bool)

GetSubtypeOk returns a tuple with the Subtype field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AccountIdentity) GetType ¶

func (o *AccountIdentity) GetType() AccountType

GetType returns the Type field value

func (*AccountIdentity) GetTypeOk ¶

func (o *AccountIdentity) GetTypeOk() (*AccountType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*AccountIdentity) GetVerificationStatus ¶

func (o *AccountIdentity) GetVerificationStatus() string

GetVerificationStatus returns the VerificationStatus field value if set, zero value otherwise.

func (*AccountIdentity) GetVerificationStatusOk ¶

func (o *AccountIdentity) GetVerificationStatusOk() (*string, bool)

GetVerificationStatusOk returns a tuple with the VerificationStatus field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccountIdentity) HasVerificationStatus ¶

func (o *AccountIdentity) HasVerificationStatus() bool

HasVerificationStatus returns a boolean if a field has been set.

func (AccountIdentity) MarshalJSON ¶

func (o AccountIdentity) MarshalJSON() ([]byte, error)

func (*AccountIdentity) SetAccountId ¶

func (o *AccountIdentity) SetAccountId(v string)

SetAccountId sets field value

func (*AccountIdentity) SetBalances ¶

func (o *AccountIdentity) SetBalances(v AccountBalance)

SetBalances sets field value

func (*AccountIdentity) SetMask ¶

func (o *AccountIdentity) SetMask(v string)

SetMask sets field value

func (*AccountIdentity) SetName ¶

func (o *AccountIdentity) SetName(v string)

SetName sets field value

func (*AccountIdentity) SetOfficialName ¶

func (o *AccountIdentity) SetOfficialName(v string)

SetOfficialName sets field value

func (*AccountIdentity) SetOwners ¶

func (o *AccountIdentity) SetOwners(v []Owner)

SetOwners sets field value

func (*AccountIdentity) SetSubtype ¶

func (o *AccountIdentity) SetSubtype(v AccountSubtype)

SetSubtype sets field value

func (*AccountIdentity) SetType ¶

func (o *AccountIdentity) SetType(v AccountType)

SetType sets field value

func (*AccountIdentity) SetVerificationStatus ¶

func (o *AccountIdentity) SetVerificationStatus(v string)

SetVerificationStatus gets a reference to the given string and assigns it to the VerificationStatus field.

type AccountIdentityAllOf ¶

type AccountIdentityAllOf struct {
	// Data returned by the financial institution about the account owner or owners. Only returned by Identity or Assets endpoints. Multiple owners on a single account will be represented in the same `owner` object, not in multiple owner objects within the array. In API versions 2018-05-22 and earlier, the `owners` object is not returned, and instead identity information is returned in the top level `identity` object. For more details, see [Plaid API versioning](https://plaid.com/docs/api/versioning/#version-2019-05-29)
	Owners []Owner `json:"owners"`
}

AccountIdentityAllOf struct for AccountIdentityAllOf

func NewAccountIdentityAllOf ¶

func NewAccountIdentityAllOf(owners []Owner) *AccountIdentityAllOf

NewAccountIdentityAllOf instantiates a new AccountIdentityAllOf 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 NewAccountIdentityAllOfWithDefaults ¶

func NewAccountIdentityAllOfWithDefaults() *AccountIdentityAllOf

NewAccountIdentityAllOfWithDefaults instantiates a new AccountIdentityAllOf 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 (*AccountIdentityAllOf) GetOwners ¶

func (o *AccountIdentityAllOf) GetOwners() []Owner

GetOwners returns the Owners field value

func (*AccountIdentityAllOf) GetOwnersOk ¶

func (o *AccountIdentityAllOf) GetOwnersOk() (*[]Owner, bool)

GetOwnersOk returns a tuple with the Owners field value and a boolean to check if the value has been set.

func (AccountIdentityAllOf) MarshalJSON ¶

func (o AccountIdentityAllOf) MarshalJSON() ([]byte, error)

func (*AccountIdentityAllOf) SetOwners ¶

func (o *AccountIdentityAllOf) SetOwners(v []Owner)

SetOwners sets field value

type AccountProductAccess ¶ added in v1.7.0

type AccountProductAccess struct {
	// Allow the application to access account data. Only used by certain partners. If relevant to the partner and unset, defaults to `true`.
	AccountData NullableBool `json:"account_data,omitempty"`
	// Allow the application to access bank statements. Only used by certain partners. If relevant to the partner and unset, defaults to `true`.
	Statements NullableBool `json:"statements,omitempty"`
	// Allow the application to access tax documents. Only used by certain partners. If relevant to the partner and unset, defaults to `true`.
	TaxDocuments NullableBool `json:"tax_documents,omitempty"`
}

AccountProductAccess Allow the application to access specific products on this account

func NewAccountProductAccess ¶ added in v1.7.0

func NewAccountProductAccess() *AccountProductAccess

NewAccountProductAccess instantiates a new AccountProductAccess 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 NewAccountProductAccessWithDefaults ¶ added in v1.7.0

func NewAccountProductAccessWithDefaults() *AccountProductAccess

NewAccountProductAccessWithDefaults instantiates a new AccountProductAccess 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 (*AccountProductAccess) GetAccountData ¶ added in v1.7.0

func (o *AccountProductAccess) GetAccountData() bool

GetAccountData returns the AccountData field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AccountProductAccess) GetAccountDataOk ¶ added in v1.7.0

func (o *AccountProductAccess) GetAccountDataOk() (*bool, bool)

GetAccountDataOk returns a tuple with the AccountData field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AccountProductAccess) GetStatements ¶ added in v1.7.0

func (o *AccountProductAccess) GetStatements() bool

GetStatements returns the Statements field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AccountProductAccess) GetStatementsOk ¶ added in v1.7.0

func (o *AccountProductAccess) GetStatementsOk() (*bool, bool)

GetStatementsOk returns a tuple with the Statements field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AccountProductAccess) GetTaxDocuments ¶ added in v1.7.0

func (o *AccountProductAccess) GetTaxDocuments() bool

GetTaxDocuments returns the TaxDocuments field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AccountProductAccess) GetTaxDocumentsOk ¶ added in v1.7.0

func (o *AccountProductAccess) GetTaxDocumentsOk() (*bool, bool)

GetTaxDocumentsOk returns a tuple with the TaxDocuments field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AccountProductAccess) HasAccountData ¶ added in v1.7.0

func (o *AccountProductAccess) HasAccountData() bool

HasAccountData returns a boolean if a field has been set.

func (*AccountProductAccess) HasStatements ¶ added in v1.7.0

func (o *AccountProductAccess) HasStatements() bool

HasStatements returns a boolean if a field has been set.

func (*AccountProductAccess) HasTaxDocuments ¶ added in v1.7.0

func (o *AccountProductAccess) HasTaxDocuments() bool

HasTaxDocuments returns a boolean if a field has been set.

func (AccountProductAccess) MarshalJSON ¶ added in v1.7.0

func (o AccountProductAccess) MarshalJSON() ([]byte, error)

func (*AccountProductAccess) SetAccountData ¶ added in v1.7.0

func (o *AccountProductAccess) SetAccountData(v bool)

SetAccountData gets a reference to the given NullableBool and assigns it to the AccountData field.

func (*AccountProductAccess) SetAccountDataNil ¶ added in v1.7.0

func (o *AccountProductAccess) SetAccountDataNil()

SetAccountDataNil sets the value for AccountData to be an explicit nil

func (*AccountProductAccess) SetStatements ¶ added in v1.7.0

func (o *AccountProductAccess) SetStatements(v bool)

SetStatements gets a reference to the given NullableBool and assigns it to the Statements field.

func (*AccountProductAccess) SetStatementsNil ¶ added in v1.7.0

func (o *AccountProductAccess) SetStatementsNil()

SetStatementsNil sets the value for Statements to be an explicit nil

func (*AccountProductAccess) SetTaxDocuments ¶ added in v1.7.0

func (o *AccountProductAccess) SetTaxDocuments(v bool)

SetTaxDocuments gets a reference to the given NullableBool and assigns it to the TaxDocuments field.

func (*AccountProductAccess) SetTaxDocumentsNil ¶ added in v1.7.0

func (o *AccountProductAccess) SetTaxDocumentsNil()

SetTaxDocumentsNil sets the value for TaxDocuments to be an explicit nil

func (*AccountProductAccess) UnsetAccountData ¶ added in v1.7.0

func (o *AccountProductAccess) UnsetAccountData()

UnsetAccountData ensures that no value is present for AccountData, not even an explicit nil

func (*AccountProductAccess) UnsetStatements ¶ added in v1.7.0

func (o *AccountProductAccess) UnsetStatements()

UnsetStatements ensures that no value is present for Statements, not even an explicit nil

func (*AccountProductAccess) UnsetTaxDocuments ¶ added in v1.7.0

func (o *AccountProductAccess) UnsetTaxDocuments()

UnsetTaxDocuments ensures that no value is present for TaxDocuments, not even an explicit nil

type AccountProductAccessNullable ¶ added in v1.7.0

type AccountProductAccessNullable struct {
	// Allow the application to access account data. Only used by certain partners. If relevant to the partner and unset, defaults to `true`.
	AccountData NullableBool `json:"account_data,omitempty"`
	// Allow the application to access bank statements. Only used by certain partners. If relevant to the partner and unset, defaults to `true`.
	Statements NullableBool `json:"statements,omitempty"`
	// Allow the application to access tax documents. Only used by certain partners. If relevant to the partner and unset, defaults to `true`.
	TaxDocuments NullableBool `json:"tax_documents,omitempty"`
}

AccountProductAccessNullable struct for AccountProductAccessNullable

func NewAccountProductAccessNullable ¶ added in v1.7.0

func NewAccountProductAccessNullable() *AccountProductAccessNullable

NewAccountProductAccessNullable instantiates a new AccountProductAccessNullable 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 NewAccountProductAccessNullableWithDefaults ¶ added in v1.7.0

func NewAccountProductAccessNullableWithDefaults() *AccountProductAccessNullable

NewAccountProductAccessNullableWithDefaults instantiates a new AccountProductAccessNullable 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 (*AccountProductAccessNullable) GetAccountData ¶ added in v1.7.0

func (o *AccountProductAccessNullable) GetAccountData() bool

GetAccountData returns the AccountData field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AccountProductAccessNullable) GetAccountDataOk ¶ added in v1.7.0

func (o *AccountProductAccessNullable) GetAccountDataOk() (*bool, bool)

GetAccountDataOk returns a tuple with the AccountData field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AccountProductAccessNullable) GetStatements ¶ added in v1.7.0

func (o *AccountProductAccessNullable) GetStatements() bool

GetStatements returns the Statements field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AccountProductAccessNullable) GetStatementsOk ¶ added in v1.7.0

func (o *AccountProductAccessNullable) GetStatementsOk() (*bool, bool)

GetStatementsOk returns a tuple with the Statements field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AccountProductAccessNullable) GetTaxDocuments ¶ added in v1.7.0

func (o *AccountProductAccessNullable) GetTaxDocuments() bool

GetTaxDocuments returns the TaxDocuments field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AccountProductAccessNullable) GetTaxDocumentsOk ¶ added in v1.7.0

func (o *AccountProductAccessNullable) GetTaxDocumentsOk() (*bool, bool)

GetTaxDocumentsOk returns a tuple with the TaxDocuments field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AccountProductAccessNullable) HasAccountData ¶ added in v1.7.0

func (o *AccountProductAccessNullable) HasAccountData() bool

HasAccountData returns a boolean if a field has been set.

func (*AccountProductAccessNullable) HasStatements ¶ added in v1.7.0

func (o *AccountProductAccessNullable) HasStatements() bool

HasStatements returns a boolean if a field has been set.

func (*AccountProductAccessNullable) HasTaxDocuments ¶ added in v1.7.0

func (o *AccountProductAccessNullable) HasTaxDocuments() bool

HasTaxDocuments returns a boolean if a field has been set.

func (AccountProductAccessNullable) MarshalJSON ¶ added in v1.7.0

func (o AccountProductAccessNullable) MarshalJSON() ([]byte, error)

func (*AccountProductAccessNullable) SetAccountData ¶ added in v1.7.0

func (o *AccountProductAccessNullable) SetAccountData(v bool)

SetAccountData gets a reference to the given NullableBool and assigns it to the AccountData field.

func (*AccountProductAccessNullable) SetAccountDataNil ¶ added in v1.7.0

func (o *AccountProductAccessNullable) SetAccountDataNil()

SetAccountDataNil sets the value for AccountData to be an explicit nil

func (*AccountProductAccessNullable) SetStatements ¶ added in v1.7.0

func (o *AccountProductAccessNullable) SetStatements(v bool)

SetStatements gets a reference to the given NullableBool and assigns it to the Statements field.

func (*AccountProductAccessNullable) SetStatementsNil ¶ added in v1.7.0

func (o *AccountProductAccessNullable) SetStatementsNil()

SetStatementsNil sets the value for Statements to be an explicit nil

func (*AccountProductAccessNullable) SetTaxDocuments ¶ added in v1.7.0

func (o *AccountProductAccessNullable) SetTaxDocuments(v bool)

SetTaxDocuments gets a reference to the given NullableBool and assigns it to the TaxDocuments field.

func (*AccountProductAccessNullable) SetTaxDocumentsNil ¶ added in v1.7.0

func (o *AccountProductAccessNullable) SetTaxDocumentsNil()

SetTaxDocumentsNil sets the value for TaxDocuments to be an explicit nil

func (*AccountProductAccessNullable) UnsetAccountData ¶ added in v1.7.0

func (o *AccountProductAccessNullable) UnsetAccountData()

UnsetAccountData ensures that no value is present for AccountData, not even an explicit nil

func (*AccountProductAccessNullable) UnsetStatements ¶ added in v1.7.0

func (o *AccountProductAccessNullable) UnsetStatements()

UnsetStatements ensures that no value is present for Statements, not even an explicit nil

func (*AccountProductAccessNullable) UnsetTaxDocuments ¶ added in v1.7.0

func (o *AccountProductAccessNullable) UnsetTaxDocuments()

UnsetTaxDocuments ensures that no value is present for TaxDocuments, not even an explicit nil

type AccountSelectionCardinality ¶

type AccountSelectionCardinality string

AccountSelectionCardinality The application requires that accounts be limited to a specific cardinality. `MULTI_SELECT`: indicates that the user should be allowed to pick multiple accounts. `SINGLE_SELECT`: indicates that the user should be allowed to pick only a single account. `ALL`: indicates that the user must share all of their accounts and should not be given the opportunity to de-select

const (
	ACCOUNTSELECTIONCARDINALITY_SINGLE_SELECT AccountSelectionCardinality = "SINGLE_SELECT"
	ACCOUNTSELECTIONCARDINALITY_MULTI_SELECT  AccountSelectionCardinality = "MULTI_SELECT"
	ACCOUNTSELECTIONCARDINALITY_ALL           AccountSelectionCardinality = "ALL"
)

List of AccountSelectionCardinality

func NewAccountSelectionCardinalityFromValue ¶

func NewAccountSelectionCardinalityFromValue(v string) (*AccountSelectionCardinality, error)

NewAccountSelectionCardinalityFromValue returns a pointer to a valid AccountSelectionCardinality for the value passed as argument, or an error if the value passed is not allowed by the enum

func (AccountSelectionCardinality) IsValid ¶

func (v AccountSelectionCardinality) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (AccountSelectionCardinality) Ptr ¶

Ptr returns reference to AccountSelectionCardinality value

func (*AccountSelectionCardinality) UnmarshalJSON ¶

func (v *AccountSelectionCardinality) UnmarshalJSON(src []byte) error

type AccountSubtype ¶

type AccountSubtype string

AccountSubtype See the [Account type schema](https://plaid.com/docs/api/accounts/#account-type-schema) for a full listing of account types and corresponding subtypes.

const (
	ACCOUNTSUBTYPE__401A                            AccountSubtype = "401a"
	ACCOUNTSUBTYPE__401K                            AccountSubtype = "401k"
	ACCOUNTSUBTYPE__403_B                           AccountSubtype = "403B"
	ACCOUNTSUBTYPE__457B                            AccountSubtype = "457b"
	ACCOUNTSUBTYPE__529                             AccountSubtype = "529"
	ACCOUNTSUBTYPE_BROKERAGE                        AccountSubtype = "brokerage"
	ACCOUNTSUBTYPE_CASH_ISA                         AccountSubtype = "cash isa"
	ACCOUNTSUBTYPE_EDUCATION_SAVINGS_ACCOUNT        AccountSubtype = "education savings account"
	ACCOUNTSUBTYPE_EBT                              AccountSubtype = "ebt"
	ACCOUNTSUBTYPE_FIXED_ANNUITY                    AccountSubtype = "fixed annuity"
	ACCOUNTSUBTYPE_GIC                              AccountSubtype = "gic"
	ACCOUNTSUBTYPE_HEALTH_REIMBURSEMENT_ARRANGEMENT AccountSubtype = "health reimbursement arrangement"
	ACCOUNTSUBTYPE_HSA                              AccountSubtype = "hsa"
	ACCOUNTSUBTYPE_ISA                              AccountSubtype = "isa"
	ACCOUNTSUBTYPE_IRA                              AccountSubtype = "ira"
	ACCOUNTSUBTYPE_LIF                              AccountSubtype = "lif"
	ACCOUNTSUBTYPE_LIFE_INSURANCE                   AccountSubtype = "life insurance"
	ACCOUNTSUBTYPE_LIRA                             AccountSubtype = "lira"
	ACCOUNTSUBTYPE_LRIF                             AccountSubtype = "lrif"
	ACCOUNTSUBTYPE_LRSP                             AccountSubtype = "lrsp"
	ACCOUNTSUBTYPE_NON_TAXABLE_BROKERAGE_ACCOUNT    AccountSubtype = "non-taxable brokerage account"
	ACCOUNTSUBTYPE_OTHER                            AccountSubtype = "other"
	ACCOUNTSUBTYPE_OTHER_INSURANCE                  AccountSubtype = "other insurance"
	ACCOUNTSUBTYPE_OTHER_ANNUITY                    AccountSubtype = "other annuity"
	ACCOUNTSUBTYPE_PRIF                             AccountSubtype = "prif"
	ACCOUNTSUBTYPE_RDSP                             AccountSubtype = "rdsp"
	ACCOUNTSUBTYPE_RESP                             AccountSubtype = "resp"
	ACCOUNTSUBTYPE_RLIF                             AccountSubtype = "rlif"
	ACCOUNTSUBTYPE_RRIF                             AccountSubtype = "rrif"
	ACCOUNTSUBTYPE_PENSION                          AccountSubtype = "pension"
	ACCOUNTSUBTYPE_PROFIT_SHARING_PLAN              AccountSubtype = "profit sharing plan"
	ACCOUNTSUBTYPE_RETIREMENT                       AccountSubtype = "retirement"
	ACCOUNTSUBTYPE_ROTH                             AccountSubtype = "roth"
	ACCOUNTSUBTYPE_ROTH_401K                        AccountSubtype = "roth 401k"
	ACCOUNTSUBTYPE_RRSP                             AccountSubtype = "rrsp"
	ACCOUNTSUBTYPE_SEP_IRA                          AccountSubtype = "sep ira"
	ACCOUNTSUBTYPE_SIMPLE_IRA                       AccountSubtype = "simple ira"
	ACCOUNTSUBTYPE_SIPP                             AccountSubtype = "sipp"
	ACCOUNTSUBTYPE_STOCK_PLAN                       AccountSubtype = "stock plan"
	ACCOUNTSUBTYPE_THRIFT_SAVINGS_PLAN              AccountSubtype = "thrift savings plan"
	ACCOUNTSUBTYPE_TFSA                             AccountSubtype = "tfsa"
	ACCOUNTSUBTYPE_TRUST                            AccountSubtype = "trust"
	ACCOUNTSUBTYPE_UGMA                             AccountSubtype = "ugma"
	ACCOUNTSUBTYPE_UTMA                             AccountSubtype = "utma"
	ACCOUNTSUBTYPE_VARIABLE_ANNUITY                 AccountSubtype = "variable annuity"
	ACCOUNTSUBTYPE_CREDIT_CARD                      AccountSubtype = "credit card"
	ACCOUNTSUBTYPE_PAYPAL                           AccountSubtype = "paypal"
	ACCOUNTSUBTYPE_CD                               AccountSubtype = "cd"
	ACCOUNTSUBTYPE_CHECKING                         AccountSubtype = "checking"
	ACCOUNTSUBTYPE_SAVINGS                          AccountSubtype = "savings"
	ACCOUNTSUBTYPE_MONEY_MARKET                     AccountSubtype = "money market"
	ACCOUNTSUBTYPE_PREPAID                          AccountSubtype = "prepaid"
	ACCOUNTSUBTYPE_AUTO                             AccountSubtype = "auto"
	ACCOUNTSUBTYPE_BUSINESS                         AccountSubtype = "business"
	ACCOUNTSUBTYPE_COMMERCIAL                       AccountSubtype = "commercial"
	ACCOUNTSUBTYPE_CONSTRUCTION                     AccountSubtype = "construction"
	ACCOUNTSUBTYPE_CONSUMER                         AccountSubtype = "consumer"
	ACCOUNTSUBTYPE_HOME_EQUITY                      AccountSubtype = "home equity"
	ACCOUNTSUBTYPE_LOAN                             AccountSubtype = "loan"
	ACCOUNTSUBTYPE_MORTGAGE                         AccountSubtype = "mortgage"
	ACCOUNTSUBTYPE_OVERDRAFT                        AccountSubtype = "overdraft"
	ACCOUNTSUBTYPE_LINE_OF_CREDIT                   AccountSubtype = "line of credit"
	ACCOUNTSUBTYPE_STUDENT                          AccountSubtype = "student"
	ACCOUNTSUBTYPE_CASH_MANAGEMENT                  AccountSubtype = "cash management"
	ACCOUNTSUBTYPE_KEOGH                            AccountSubtype = "keogh"
	ACCOUNTSUBTYPE_MUTUAL_FUND                      AccountSubtype = "mutual fund"
	ACCOUNTSUBTYPE_RECURRING                        AccountSubtype = "recurring"
	ACCOUNTSUBTYPE_REWARDS                          AccountSubtype = "rewards"
	ACCOUNTSUBTYPE_SAFE_DEPOSIT                     AccountSubtype = "safe deposit"
	ACCOUNTSUBTYPE_SARSEP                           AccountSubtype = "sarsep"
	ACCOUNTSUBTYPE_PAYROLL                          AccountSubtype = "payroll"
	ACCOUNTSUBTYPE_NULL                             AccountSubtype = "null"
)

List of AccountSubtype

func NewAccountSubtypeFromValue ¶

func NewAccountSubtypeFromValue(v string) (*AccountSubtype, error)

NewAccountSubtypeFromValue returns a pointer to a valid AccountSubtype for the value passed as argument, or an error if the value passed is not allowed by the enum

func (AccountSubtype) IsValid ¶

func (v AccountSubtype) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (AccountSubtype) Ptr ¶

func (v AccountSubtype) Ptr() *AccountSubtype

Ptr returns reference to AccountSubtype value

func (*AccountSubtype) UnmarshalJSON ¶

func (v *AccountSubtype) UnmarshalJSON(src []byte) error

type AccountType ¶

type AccountType string

AccountType `investment:` Investment account. In API versions 2018-05-22 and earlier, this type is called `brokerage` instead. `credit:` Credit card `depository:` Depository account `loan:` Loan account `brokerage`: An investment account. Used for `/assets/` endpoints only; other endpoints use `investment`. `other:` Non-specified account type See the [Account type schema](https://plaid.com/docs/api/accounts#account-type-schema) for a full listing of account types and corresponding subtypes.

const (
	ACCOUNTTYPE_INVESTMENT AccountType = "investment"
	ACCOUNTTYPE_CREDIT     AccountType = "credit"
	ACCOUNTTYPE_DEPOSITORY AccountType = "depository"
	ACCOUNTTYPE_LOAN       AccountType = "loan"
	ACCOUNTTYPE_BROKERAGE  AccountType = "brokerage"
	ACCOUNTTYPE_OTHER      AccountType = "other"
)

List of AccountType

func NewAccountTypeFromValue ¶

func NewAccountTypeFromValue(v string) (*AccountType, error)

NewAccountTypeFromValue returns a pointer to a valid AccountType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (AccountType) IsValid ¶

func (v AccountType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (AccountType) Ptr ¶

func (v AccountType) Ptr() *AccountType

Ptr returns reference to AccountType value

func (*AccountType) UnmarshalJSON ¶

func (v *AccountType) UnmarshalJSON(src []byte) error

type AccountsBalanceGetRequest ¶

type AccountsBalanceGetRequest struct {
	// The access token associated with the Item data is being requested for.
	AccessToken string `json:"access_token"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string                           `json:"client_id,omitempty"`
	Options  *AccountsBalanceGetRequestOptions `json:"options,omitempty"`
}

AccountsBalanceGetRequest AccountsBalanceGetRequest defines the request schema for `/accounts/balance/get`

func NewAccountsBalanceGetRequest ¶

func NewAccountsBalanceGetRequest(accessToken string) *AccountsBalanceGetRequest

NewAccountsBalanceGetRequest instantiates a new AccountsBalanceGetRequest 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 NewAccountsBalanceGetRequestWithDefaults ¶

func NewAccountsBalanceGetRequestWithDefaults() *AccountsBalanceGetRequest

NewAccountsBalanceGetRequestWithDefaults instantiates a new AccountsBalanceGetRequest 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 (*AccountsBalanceGetRequest) GetAccessToken ¶

func (o *AccountsBalanceGetRequest) GetAccessToken() string

GetAccessToken returns the AccessToken field value

func (*AccountsBalanceGetRequest) GetAccessTokenOk ¶

func (o *AccountsBalanceGetRequest) GetAccessTokenOk() (*string, bool)

GetAccessTokenOk returns a tuple with the AccessToken field value and a boolean to check if the value has been set.

func (*AccountsBalanceGetRequest) GetClientId ¶

func (o *AccountsBalanceGetRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*AccountsBalanceGetRequest) GetClientIdOk ¶

func (o *AccountsBalanceGetRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccountsBalanceGetRequest) GetOptions ¶

GetOptions returns the Options field value if set, zero value otherwise.

func (*AccountsBalanceGetRequest) GetOptionsOk ¶

GetOptionsOk returns a tuple with the Options field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccountsBalanceGetRequest) GetSecret ¶

func (o *AccountsBalanceGetRequest) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise.

func (*AccountsBalanceGetRequest) GetSecretOk ¶

func (o *AccountsBalanceGetRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccountsBalanceGetRequest) HasClientId ¶

func (o *AccountsBalanceGetRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*AccountsBalanceGetRequest) HasOptions ¶

func (o *AccountsBalanceGetRequest) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (*AccountsBalanceGetRequest) HasSecret ¶

func (o *AccountsBalanceGetRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (AccountsBalanceGetRequest) MarshalJSON ¶

func (o AccountsBalanceGetRequest) MarshalJSON() ([]byte, error)

func (*AccountsBalanceGetRequest) SetAccessToken ¶

func (o *AccountsBalanceGetRequest) SetAccessToken(v string)

SetAccessToken sets field value

func (*AccountsBalanceGetRequest) SetClientId ¶

func (o *AccountsBalanceGetRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*AccountsBalanceGetRequest) SetOptions ¶

SetOptions gets a reference to the given AccountsBalanceGetRequestOptions and assigns it to the Options field.

func (*AccountsBalanceGetRequest) SetSecret ¶

func (o *AccountsBalanceGetRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

type AccountsBalanceGetRequestOptions ¶

type AccountsBalanceGetRequestOptions struct {
	// A list of `account_ids` to retrieve for the Item. The default value is `null`.  Note: An error will be returned if a provided `account_id` is not associated with the Item.
	AccountIds *[]string `json:"account_ids,omitempty"`
	// Timestamp in [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format (`YYYY-MM-DDTHH:mm:ssZ`) indicating the oldest acceptable balance when making a request to `/accounts/balance/get`.  If the balance that is pulled for `ins_128026` (Capital One) is older than the given timestamp, an `INVALID_REQUEST` error with the code of `LAST_UPDATED_DATETIME_OUT_OF_RANGE` will be returned with the most recent timestamp for the requested account contained in the response.  This field is only used when the institution is `ins_128026` (Capital One), in which case a value must be provided or an `INVALID_REQUEST` error with the code of `INVALID_FIELD` will be returned. For all other institutions, this field is ignored.
	MinLastUpdatedDatetime *time.Time `json:"min_last_updated_datetime,omitempty"`
}

AccountsBalanceGetRequestOptions An optional object to filter `/accounts/balance/get` results.

func NewAccountsBalanceGetRequestOptions ¶

func NewAccountsBalanceGetRequestOptions() *AccountsBalanceGetRequestOptions

NewAccountsBalanceGetRequestOptions instantiates a new AccountsBalanceGetRequestOptions 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 NewAccountsBalanceGetRequestOptionsWithDefaults ¶

func NewAccountsBalanceGetRequestOptionsWithDefaults() *AccountsBalanceGetRequestOptions

NewAccountsBalanceGetRequestOptionsWithDefaults instantiates a new AccountsBalanceGetRequestOptions 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 (*AccountsBalanceGetRequestOptions) GetAccountIds ¶

func (o *AccountsBalanceGetRequestOptions) GetAccountIds() []string

GetAccountIds returns the AccountIds field value if set, zero value otherwise.

func (*AccountsBalanceGetRequestOptions) GetAccountIdsOk ¶

func (o *AccountsBalanceGetRequestOptions) GetAccountIdsOk() (*[]string, bool)

GetAccountIdsOk returns a tuple with the AccountIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccountsBalanceGetRequestOptions) GetMinLastUpdatedDatetime ¶

func (o *AccountsBalanceGetRequestOptions) GetMinLastUpdatedDatetime() time.Time

GetMinLastUpdatedDatetime returns the MinLastUpdatedDatetime field value if set, zero value otherwise.

func (*AccountsBalanceGetRequestOptions) GetMinLastUpdatedDatetimeOk ¶

func (o *AccountsBalanceGetRequestOptions) GetMinLastUpdatedDatetimeOk() (*time.Time, bool)

GetMinLastUpdatedDatetimeOk returns a tuple with the MinLastUpdatedDatetime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccountsBalanceGetRequestOptions) HasAccountIds ¶

func (o *AccountsBalanceGetRequestOptions) HasAccountIds() bool

HasAccountIds returns a boolean if a field has been set.

func (*AccountsBalanceGetRequestOptions) HasMinLastUpdatedDatetime ¶

func (o *AccountsBalanceGetRequestOptions) HasMinLastUpdatedDatetime() bool

HasMinLastUpdatedDatetime returns a boolean if a field has been set.

func (AccountsBalanceGetRequestOptions) MarshalJSON ¶

func (o AccountsBalanceGetRequestOptions) MarshalJSON() ([]byte, error)

func (*AccountsBalanceGetRequestOptions) SetAccountIds ¶

func (o *AccountsBalanceGetRequestOptions) SetAccountIds(v []string)

SetAccountIds gets a reference to the given []string and assigns it to the AccountIds field.

func (*AccountsBalanceGetRequestOptions) SetMinLastUpdatedDatetime ¶

func (o *AccountsBalanceGetRequestOptions) SetMinLastUpdatedDatetime(v time.Time)

SetMinLastUpdatedDatetime gets a reference to the given time.Time and assigns it to the MinLastUpdatedDatetime field.

type AccountsGetRequest ¶

type AccountsGetRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// The access token associated with the Item data is being requested for.
	AccessToken string                     `json:"access_token"`
	Options     *AccountsGetRequestOptions `json:"options,omitempty"`
}

AccountsGetRequest AccountsGetRequest defines the request schema for `/accounts/get`

func NewAccountsGetRequest ¶

func NewAccountsGetRequest(accessToken string) *AccountsGetRequest

NewAccountsGetRequest instantiates a new AccountsGetRequest 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 NewAccountsGetRequestWithDefaults ¶

func NewAccountsGetRequestWithDefaults() *AccountsGetRequest

NewAccountsGetRequestWithDefaults instantiates a new AccountsGetRequest 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 (*AccountsGetRequest) GetAccessToken ¶

func (o *AccountsGetRequest) GetAccessToken() string

GetAccessToken returns the AccessToken field value

func (*AccountsGetRequest) GetAccessTokenOk ¶

func (o *AccountsGetRequest) GetAccessTokenOk() (*string, bool)

GetAccessTokenOk returns a tuple with the AccessToken field value and a boolean to check if the value has been set.

func (*AccountsGetRequest) GetClientId ¶

func (o *AccountsGetRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*AccountsGetRequest) GetClientIdOk ¶

func (o *AccountsGetRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccountsGetRequest) GetOptions ¶

GetOptions returns the Options field value if set, zero value otherwise.

func (*AccountsGetRequest) GetOptionsOk ¶

func (o *AccountsGetRequest) GetOptionsOk() (*AccountsGetRequestOptions, bool)

GetOptionsOk returns a tuple with the Options field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccountsGetRequest) GetSecret ¶

func (o *AccountsGetRequest) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise.

func (*AccountsGetRequest) GetSecretOk ¶

func (o *AccountsGetRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccountsGetRequest) HasClientId ¶

func (o *AccountsGetRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*AccountsGetRequest) HasOptions ¶

func (o *AccountsGetRequest) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (*AccountsGetRequest) HasSecret ¶

func (o *AccountsGetRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (AccountsGetRequest) MarshalJSON ¶

func (o AccountsGetRequest) MarshalJSON() ([]byte, error)

func (*AccountsGetRequest) SetAccessToken ¶

func (o *AccountsGetRequest) SetAccessToken(v string)

SetAccessToken sets field value

func (*AccountsGetRequest) SetClientId ¶

func (o *AccountsGetRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*AccountsGetRequest) SetOptions ¶

SetOptions gets a reference to the given AccountsGetRequestOptions and assigns it to the Options field.

func (*AccountsGetRequest) SetSecret ¶

func (o *AccountsGetRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

type AccountsGetRequestOptions ¶

type AccountsGetRequestOptions struct {
	// An array of `account_ids` to retrieve for the Account.
	AccountIds *[]string `json:"account_ids,omitempty"`
}

AccountsGetRequestOptions An optional object to filter `/accounts/get` results.

func NewAccountsGetRequestOptions ¶

func NewAccountsGetRequestOptions() *AccountsGetRequestOptions

NewAccountsGetRequestOptions instantiates a new AccountsGetRequestOptions 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 NewAccountsGetRequestOptionsWithDefaults ¶

func NewAccountsGetRequestOptionsWithDefaults() *AccountsGetRequestOptions

NewAccountsGetRequestOptionsWithDefaults instantiates a new AccountsGetRequestOptions 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 (*AccountsGetRequestOptions) GetAccountIds ¶

func (o *AccountsGetRequestOptions) GetAccountIds() []string

GetAccountIds returns the AccountIds field value if set, zero value otherwise.

func (*AccountsGetRequestOptions) GetAccountIdsOk ¶

func (o *AccountsGetRequestOptions) GetAccountIdsOk() (*[]string, bool)

GetAccountIdsOk returns a tuple with the AccountIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AccountsGetRequestOptions) HasAccountIds ¶

func (o *AccountsGetRequestOptions) HasAccountIds() bool

HasAccountIds returns a boolean if a field has been set.

func (AccountsGetRequestOptions) MarshalJSON ¶

func (o AccountsGetRequestOptions) MarshalJSON() ([]byte, error)

func (*AccountsGetRequestOptions) SetAccountIds ¶

func (o *AccountsGetRequestOptions) SetAccountIds(v []string)

SetAccountIds gets a reference to the given []string and assigns it to the AccountIds field.

type AccountsGetResponse ¶

type AccountsGetResponse struct {
	// An array of financial institution accounts associated with the Item. If `/accounts/balance/get` was called, each account will include real-time balance information.
	Accounts []AccountBase `json:"accounts"`
	Item     Item          `json:"item"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

AccountsGetResponse AccountsGetResponse defines the response schema for `/accounts/get` and `/accounts/balance/get`.

func NewAccountsGetResponse ¶

func NewAccountsGetResponse(accounts []AccountBase, item Item, requestId string) *AccountsGetResponse

NewAccountsGetResponse instantiates a new AccountsGetResponse 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 NewAccountsGetResponseWithDefaults ¶

func NewAccountsGetResponseWithDefaults() *AccountsGetResponse

NewAccountsGetResponseWithDefaults instantiates a new AccountsGetResponse 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 (*AccountsGetResponse) GetAccounts ¶

func (o *AccountsGetResponse) GetAccounts() []AccountBase

GetAccounts returns the Accounts field value

func (*AccountsGetResponse) GetAccountsOk ¶

func (o *AccountsGetResponse) GetAccountsOk() (*[]AccountBase, bool)

GetAccountsOk returns a tuple with the Accounts field value and a boolean to check if the value has been set.

func (*AccountsGetResponse) GetItem ¶

func (o *AccountsGetResponse) GetItem() Item

GetItem returns the Item field value

func (*AccountsGetResponse) GetItemOk ¶

func (o *AccountsGetResponse) GetItemOk() (*Item, bool)

GetItemOk returns a tuple with the Item field value and a boolean to check if the value has been set.

func (*AccountsGetResponse) GetRequestId ¶

func (o *AccountsGetResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*AccountsGetResponse) GetRequestIdOk ¶

func (o *AccountsGetResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (AccountsGetResponse) MarshalJSON ¶

func (o AccountsGetResponse) MarshalJSON() ([]byte, error)

func (*AccountsGetResponse) SetAccounts ¶

func (o *AccountsGetResponse) SetAccounts(v []AccountBase)

SetAccounts sets field value

func (*AccountsGetResponse) SetItem ¶

func (o *AccountsGetResponse) SetItem(v Item)

SetItem sets field value

func (*AccountsGetResponse) SetRequestId ¶

func (o *AccountsGetResponse) SetRequestId(v string)

SetRequestId sets field value

func (*AccountsGetResponse) UnmarshalJSON ¶

func (o *AccountsGetResponse) UnmarshalJSON(bytes []byte) (err error)

type Address ¶

type Address struct {
	Data AddressData `json:"data"`
	// When `true`, identifies the address as the primary address on an account.
	Primary              *bool `json:"primary,omitempty"`
	AdditionalProperties map[string]interface{}
}

Address A physical mailing address.

func NewAddress ¶

func NewAddress(data AddressData) *Address

NewAddress instantiates a new Address 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 NewAddressWithDefaults ¶

func NewAddressWithDefaults() *Address

NewAddressWithDefaults instantiates a new Address 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 (*Address) GetData ¶

func (o *Address) GetData() AddressData

GetData returns the Data field value

func (*Address) GetDataOk ¶

func (o *Address) GetDataOk() (*AddressData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*Address) GetPrimary ¶

func (o *Address) GetPrimary() bool

GetPrimary returns the Primary field value if set, zero value otherwise.

func (*Address) GetPrimaryOk ¶

func (o *Address) GetPrimaryOk() (*bool, bool)

GetPrimaryOk returns a tuple with the Primary field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Address) HasPrimary ¶

func (o *Address) HasPrimary() bool

HasPrimary returns a boolean if a field has been set.

func (Address) MarshalJSON ¶

func (o Address) MarshalJSON() ([]byte, error)

func (*Address) SetData ¶

func (o *Address) SetData(v AddressData)

SetData sets field value

func (*Address) SetPrimary ¶

func (o *Address) SetPrimary(v bool)

SetPrimary gets a reference to the given bool and assigns it to the Primary field.

func (*Address) UnmarshalJSON ¶

func (o *Address) UnmarshalJSON(bytes []byte) (err error)

type AddressData ¶

type AddressData struct {
	// The full city name
	City string `json:"city"`
	// The region or state. In API versions 2018-05-22 and earlier, this field is called `state`. Example: `\"NC\"`
	Region NullableString `json:"region"`
	// The full street address Example: `\"564 Main Street, APT 15\"`
	Street string `json:"street"`
	// The postal code. In API versions 2018-05-22 and earlier, this field is called `zip`.
	PostalCode NullableString `json:"postal_code"`
	// The ISO 3166-1 alpha-2 country code
	Country              NullableString `json:"country"`
	AdditionalProperties map[string]interface{}
}

AddressData Data about the components comprising an address.

func NewAddressData ¶

func NewAddressData(city string, region NullableString, street string, postalCode NullableString, country NullableString) *AddressData

NewAddressData instantiates a new AddressData 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 NewAddressDataWithDefaults ¶

func NewAddressDataWithDefaults() *AddressData

NewAddressDataWithDefaults instantiates a new AddressData 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 (*AddressData) GetCity ¶

func (o *AddressData) GetCity() string

GetCity returns the City field value

func (*AddressData) GetCityOk ¶

func (o *AddressData) GetCityOk() (*string, bool)

GetCityOk returns a tuple with the City field value and a boolean to check if the value has been set.

func (*AddressData) GetCountry ¶

func (o *AddressData) GetCountry() string

GetCountry returns the Country field value If the value is explicit nil, the zero value for string will be returned

func (*AddressData) GetCountryOk ¶

func (o *AddressData) GetCountryOk() (*string, bool)

GetCountryOk returns a tuple with the Country field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AddressData) GetPostalCode ¶

func (o *AddressData) GetPostalCode() string

GetPostalCode returns the PostalCode field value If the value is explicit nil, the zero value for string will be returned

func (*AddressData) GetPostalCodeOk ¶

func (o *AddressData) GetPostalCodeOk() (*string, bool)

GetPostalCodeOk returns a tuple with the PostalCode field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AddressData) GetRegion ¶

func (o *AddressData) GetRegion() string

GetRegion returns the Region field value If the value is explicit nil, the zero value for string will be returned

func (*AddressData) GetRegionOk ¶

func (o *AddressData) GetRegionOk() (*string, bool)

GetRegionOk returns a tuple with the Region field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AddressData) GetStreet ¶

func (o *AddressData) GetStreet() string

GetStreet returns the Street field value

func (*AddressData) GetStreetOk ¶

func (o *AddressData) GetStreetOk() (*string, bool)

GetStreetOk returns a tuple with the Street field value and a boolean to check if the value has been set.

func (AddressData) MarshalJSON ¶

func (o AddressData) MarshalJSON() ([]byte, error)

func (*AddressData) SetCity ¶

func (o *AddressData) SetCity(v string)

SetCity sets field value

func (*AddressData) SetCountry ¶

func (o *AddressData) SetCountry(v string)

SetCountry sets field value

func (*AddressData) SetPostalCode ¶

func (o *AddressData) SetPostalCode(v string)

SetPostalCode sets field value

func (*AddressData) SetRegion ¶

func (o *AddressData) SetRegion(v string)

SetRegion sets field value

func (*AddressData) SetStreet ¶

func (o *AddressData) SetStreet(v string)

SetStreet sets field value

func (*AddressData) UnmarshalJSON ¶

func (o *AddressData) UnmarshalJSON(bytes []byte) (err error)

type AddressDataNullable ¶

type AddressDataNullable struct {
	// The full city name
	City string `json:"city"`
	// The region or state. In API versions 2018-05-22 and earlier, this field is called `state`. Example: `\"NC\"`
	Region NullableString `json:"region"`
	// The full street address Example: `\"564 Main Street, APT 15\"`
	Street string `json:"street"`
	// The postal code. In API versions 2018-05-22 and earlier, this field is called `zip`.
	PostalCode NullableString `json:"postal_code"`
	// The ISO 3166-1 alpha-2 country code
	Country NullableString `json:"country"`
}

AddressDataNullable struct for AddressDataNullable

func NewAddressDataNullable ¶

func NewAddressDataNullable(city string, region NullableString, street string, postalCode NullableString, country NullableString) *AddressDataNullable

NewAddressDataNullable instantiates a new AddressDataNullable 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 NewAddressDataNullableWithDefaults ¶

func NewAddressDataNullableWithDefaults() *AddressDataNullable

NewAddressDataNullableWithDefaults instantiates a new AddressDataNullable 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 (*AddressDataNullable) GetCity ¶

func (o *AddressDataNullable) GetCity() string

GetCity returns the City field value

func (*AddressDataNullable) GetCityOk ¶

func (o *AddressDataNullable) GetCityOk() (*string, bool)

GetCityOk returns a tuple with the City field value and a boolean to check if the value has been set.

func (*AddressDataNullable) GetCountry ¶

func (o *AddressDataNullable) GetCountry() string

GetCountry returns the Country field value If the value is explicit nil, the zero value for string will be returned

func (*AddressDataNullable) GetCountryOk ¶

func (o *AddressDataNullable) GetCountryOk() (*string, bool)

GetCountryOk returns a tuple with the Country field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AddressDataNullable) GetPostalCode ¶

func (o *AddressDataNullable) GetPostalCode() string

GetPostalCode returns the PostalCode field value If the value is explicit nil, the zero value for string will be returned

func (*AddressDataNullable) GetPostalCodeOk ¶

func (o *AddressDataNullable) GetPostalCodeOk() (*string, bool)

GetPostalCodeOk returns a tuple with the PostalCode field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AddressDataNullable) GetRegion ¶

func (o *AddressDataNullable) GetRegion() string

GetRegion returns the Region field value If the value is explicit nil, the zero value for string will be returned

func (*AddressDataNullable) GetRegionOk ¶

func (o *AddressDataNullable) GetRegionOk() (*string, bool)

GetRegionOk returns a tuple with the Region field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AddressDataNullable) GetStreet ¶

func (o *AddressDataNullable) GetStreet() string

GetStreet returns the Street field value

func (*AddressDataNullable) GetStreetOk ¶

func (o *AddressDataNullable) GetStreetOk() (*string, bool)

GetStreetOk returns a tuple with the Street field value and a boolean to check if the value has been set.

func (AddressDataNullable) MarshalJSON ¶

func (o AddressDataNullable) MarshalJSON() ([]byte, error)

func (*AddressDataNullable) SetCity ¶

func (o *AddressDataNullable) SetCity(v string)

SetCity sets field value

func (*AddressDataNullable) SetCountry ¶

func (o *AddressDataNullable) SetCountry(v string)

SetCountry sets field value

func (*AddressDataNullable) SetPostalCode ¶

func (o *AddressDataNullable) SetPostalCode(v string)

SetPostalCode sets field value

func (*AddressDataNullable) SetRegion ¶

func (o *AddressDataNullable) SetRegion(v string)

SetRegion sets field value

func (*AddressDataNullable) SetStreet ¶

func (o *AddressDataNullable) SetStreet(v string)

SetStreet sets field value

type AddressNullable ¶

type AddressNullable struct {
	Data AddressData `json:"data"`
	// When `true`, identifies the address as the primary address on an account.
	Primary *bool `json:"primary,omitempty"`
}

AddressNullable struct for AddressNullable

func NewAddressNullable ¶

func NewAddressNullable(data AddressData) *AddressNullable

NewAddressNullable instantiates a new AddressNullable 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 NewAddressNullableWithDefaults ¶

func NewAddressNullableWithDefaults() *AddressNullable

NewAddressNullableWithDefaults instantiates a new AddressNullable 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 (*AddressNullable) GetData ¶

func (o *AddressNullable) GetData() AddressData

GetData returns the Data field value

func (*AddressNullable) GetDataOk ¶

func (o *AddressNullable) GetDataOk() (*AddressData, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*AddressNullable) GetPrimary ¶

func (o *AddressNullable) GetPrimary() bool

GetPrimary returns the Primary field value if set, zero value otherwise.

func (*AddressNullable) GetPrimaryOk ¶

func (o *AddressNullable) GetPrimaryOk() (*bool, bool)

GetPrimaryOk returns a tuple with the Primary field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AddressNullable) HasPrimary ¶

func (o *AddressNullable) HasPrimary() bool

HasPrimary returns a boolean if a field has been set.

func (AddressNullable) MarshalJSON ¶

func (o AddressNullable) MarshalJSON() ([]byte, error)

func (*AddressNullable) SetData ¶

func (o *AddressNullable) SetData(v AddressData)

SetData sets field value

func (*AddressNullable) SetPrimary ¶

func (o *AddressNullable) SetPrimary(v bool)

SetPrimary gets a reference to the given bool and assigns it to the Primary field.

type ApiAccountsBalanceGetRequest ¶

type ApiAccountsBalanceGetRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiAccountsBalanceGetRequest) AccountsBalanceGetRequest ¶

func (r ApiAccountsBalanceGetRequest) AccountsBalanceGetRequest(accountsBalanceGetRequest AccountsBalanceGetRequest) ApiAccountsBalanceGetRequest

func (ApiAccountsBalanceGetRequest) Execute ¶

type ApiAccountsGetRequest ¶

type ApiAccountsGetRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiAccountsGetRequest) AccountsGetRequest ¶

func (r ApiAccountsGetRequest) AccountsGetRequest(accountsGetRequest AccountsGetRequest) ApiAccountsGetRequest

func (ApiAccountsGetRequest) Execute ¶

type ApiApplicationGetRequest ¶

type ApiApplicationGetRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiApplicationGetRequest) ApplicationGetRequest ¶

func (r ApiApplicationGetRequest) ApplicationGetRequest(applicationGetRequest ApplicationGetRequest) ApiApplicationGetRequest

func (ApiApplicationGetRequest) Execute ¶

type ApiAssetReportAuditCopyCreateRequest ¶

type ApiAssetReportAuditCopyCreateRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiAssetReportAuditCopyCreateRequest) AssetReportAuditCopyCreateRequest ¶

func (r ApiAssetReportAuditCopyCreateRequest) AssetReportAuditCopyCreateRequest(assetReportAuditCopyCreateRequest AssetReportAuditCopyCreateRequest) ApiAssetReportAuditCopyCreateRequest

func (ApiAssetReportAuditCopyCreateRequest) Execute ¶

type ApiAssetReportAuditCopyGetRequest ¶

type ApiAssetReportAuditCopyGetRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiAssetReportAuditCopyGetRequest) AssetReportAuditCopyGetRequest ¶

func (r ApiAssetReportAuditCopyGetRequest) AssetReportAuditCopyGetRequest(assetReportAuditCopyGetRequest AssetReportAuditCopyGetRequest) ApiAssetReportAuditCopyGetRequest

func (ApiAssetReportAuditCopyGetRequest) Execute ¶

type ApiAssetReportAuditCopyRemoveRequest ¶

type ApiAssetReportAuditCopyRemoveRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiAssetReportAuditCopyRemoveRequest) AssetReportAuditCopyRemoveRequest ¶

func (r ApiAssetReportAuditCopyRemoveRequest) AssetReportAuditCopyRemoveRequest(assetReportAuditCopyRemoveRequest AssetReportAuditCopyRemoveRequest) ApiAssetReportAuditCopyRemoveRequest

func (ApiAssetReportAuditCopyRemoveRequest) Execute ¶

type ApiAssetReportCreateRequest ¶

type ApiAssetReportCreateRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiAssetReportCreateRequest) AssetReportCreateRequest ¶

func (r ApiAssetReportCreateRequest) AssetReportCreateRequest(assetReportCreateRequest AssetReportCreateRequest) ApiAssetReportCreateRequest

func (ApiAssetReportCreateRequest) Execute ¶

type ApiAssetReportFilterRequest ¶

type ApiAssetReportFilterRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiAssetReportFilterRequest) AssetReportFilterRequest ¶

func (r ApiAssetReportFilterRequest) AssetReportFilterRequest(assetReportFilterRequest AssetReportFilterRequest) ApiAssetReportFilterRequest

func (ApiAssetReportFilterRequest) Execute ¶

type ApiAssetReportGetRequest ¶

type ApiAssetReportGetRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiAssetReportGetRequest) AssetReportGetRequest ¶

func (r ApiAssetReportGetRequest) AssetReportGetRequest(assetReportGetRequest AssetReportGetRequest) ApiAssetReportGetRequest

func (ApiAssetReportGetRequest) Execute ¶

type ApiAssetReportPdfGetRequest ¶

type ApiAssetReportPdfGetRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiAssetReportPdfGetRequest) AssetReportPDFGetRequest ¶

func (r ApiAssetReportPdfGetRequest) AssetReportPDFGetRequest(assetReportPDFGetRequest AssetReportPDFGetRequest) ApiAssetReportPdfGetRequest

func (ApiAssetReportPdfGetRequest) Execute ¶

type ApiAssetReportRefreshRequest ¶

type ApiAssetReportRefreshRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiAssetReportRefreshRequest) AssetReportRefreshRequest ¶

func (r ApiAssetReportRefreshRequest) AssetReportRefreshRequest(assetReportRefreshRequest AssetReportRefreshRequest) ApiAssetReportRefreshRequest

func (ApiAssetReportRefreshRequest) Execute ¶

type ApiAssetReportRemoveRequest ¶

type ApiAssetReportRemoveRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiAssetReportRemoveRequest) AssetReportRemoveRequest ¶

func (r ApiAssetReportRemoveRequest) AssetReportRemoveRequest(assetReportRemoveRequest AssetReportRemoveRequest) ApiAssetReportRemoveRequest

func (ApiAssetReportRemoveRequest) Execute ¶

type ApiAuthGetRequest ¶

type ApiAuthGetRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiAuthGetRequest) AuthGetRequest ¶

func (r ApiAuthGetRequest) AuthGetRequest(authGetRequest AuthGetRequest) ApiAuthGetRequest

func (ApiAuthGetRequest) Execute ¶

type ApiBankTransferBalanceGetRequest ¶

type ApiBankTransferBalanceGetRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiBankTransferBalanceGetRequest) BankTransferBalanceGetRequest ¶

func (r ApiBankTransferBalanceGetRequest) BankTransferBalanceGetRequest(bankTransferBalanceGetRequest BankTransferBalanceGetRequest) ApiBankTransferBalanceGetRequest

func (ApiBankTransferBalanceGetRequest) Execute ¶

type ApiBankTransferCancelRequest ¶

type ApiBankTransferCancelRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiBankTransferCancelRequest) BankTransferCancelRequest ¶

func (r ApiBankTransferCancelRequest) BankTransferCancelRequest(bankTransferCancelRequest BankTransferCancelRequest) ApiBankTransferCancelRequest

func (ApiBankTransferCancelRequest) Execute ¶

type ApiBankTransferCreateRequest ¶

type ApiBankTransferCreateRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiBankTransferCreateRequest) BankTransferCreateRequest ¶

func (r ApiBankTransferCreateRequest) BankTransferCreateRequest(bankTransferCreateRequest BankTransferCreateRequest) ApiBankTransferCreateRequest

func (ApiBankTransferCreateRequest) Execute ¶

type ApiBankTransferEventListRequest ¶

type ApiBankTransferEventListRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiBankTransferEventListRequest) BankTransferEventListRequest ¶

func (r ApiBankTransferEventListRequest) BankTransferEventListRequest(bankTransferEventListRequest BankTransferEventListRequest) ApiBankTransferEventListRequest

func (ApiBankTransferEventListRequest) Execute ¶

type ApiBankTransferEventSyncRequest ¶

type ApiBankTransferEventSyncRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiBankTransferEventSyncRequest) BankTransferEventSyncRequest ¶

func (r ApiBankTransferEventSyncRequest) BankTransferEventSyncRequest(bankTransferEventSyncRequest BankTransferEventSyncRequest) ApiBankTransferEventSyncRequest

func (ApiBankTransferEventSyncRequest) Execute ¶

type ApiBankTransferGetRequest ¶

type ApiBankTransferGetRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiBankTransferGetRequest) BankTransferGetRequest ¶

func (r ApiBankTransferGetRequest) BankTransferGetRequest(bankTransferGetRequest BankTransferGetRequest) ApiBankTransferGetRequest

func (ApiBankTransferGetRequest) Execute ¶

type ApiBankTransferListRequest ¶

type ApiBankTransferListRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiBankTransferListRequest) BankTransferListRequest ¶

func (r ApiBankTransferListRequest) BankTransferListRequest(bankTransferListRequest BankTransferListRequest) ApiBankTransferListRequest

func (ApiBankTransferListRequest) Execute ¶

type ApiBankTransferMigrateAccountRequest ¶

type ApiBankTransferMigrateAccountRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiBankTransferMigrateAccountRequest) BankTransferMigrateAccountRequest ¶

func (r ApiBankTransferMigrateAccountRequest) BankTransferMigrateAccountRequest(bankTransferMigrateAccountRequest BankTransferMigrateAccountRequest) ApiBankTransferMigrateAccountRequest

func (ApiBankTransferMigrateAccountRequest) Execute ¶

type ApiBankTransferSweepGetRequest ¶ added in v1.1.0

type ApiBankTransferSweepGetRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiBankTransferSweepGetRequest) BankTransferSweepGetRequest ¶ added in v1.1.0

func (r ApiBankTransferSweepGetRequest) BankTransferSweepGetRequest(bankTransferSweepGetRequest BankTransferSweepGetRequest) ApiBankTransferSweepGetRequest

func (ApiBankTransferSweepGetRequest) Execute ¶ added in v1.1.0

type ApiBankTransferSweepListRequest ¶ added in v1.2.0

type ApiBankTransferSweepListRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiBankTransferSweepListRequest) BankTransferSweepListRequest ¶ added in v1.2.0

func (r ApiBankTransferSweepListRequest) BankTransferSweepListRequest(bankTransferSweepListRequest BankTransferSweepListRequest) ApiBankTransferSweepListRequest

func (ApiBankTransferSweepListRequest) Execute ¶ added in v1.2.0

type ApiCategoriesGetRequest ¶

type ApiCategoriesGetRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiCategoriesGetRequest) Body ¶

func (r ApiCategoriesGetRequest) Body(body map[string]interface{}) ApiCategoriesGetRequest

func (ApiCategoriesGetRequest) Execute ¶

type ApiCreatePaymentTokenRequest ¶

type ApiCreatePaymentTokenRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiCreatePaymentTokenRequest) PaymentInitiationPaymentTokenCreateRequest ¶

func (r ApiCreatePaymentTokenRequest) PaymentInitiationPaymentTokenCreateRequest(paymentInitiationPaymentTokenCreateRequest PaymentInitiationPaymentTokenCreateRequest) ApiCreatePaymentTokenRequest

type ApiDepositSwitchAltCreateRequest ¶

type ApiDepositSwitchAltCreateRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiDepositSwitchAltCreateRequest) DepositSwitchAltCreateRequest ¶

func (r ApiDepositSwitchAltCreateRequest) DepositSwitchAltCreateRequest(depositSwitchAltCreateRequest DepositSwitchAltCreateRequest) ApiDepositSwitchAltCreateRequest

func (ApiDepositSwitchAltCreateRequest) Execute ¶

type ApiDepositSwitchCreateRequest ¶

type ApiDepositSwitchCreateRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiDepositSwitchCreateRequest) DepositSwitchCreateRequest ¶

func (r ApiDepositSwitchCreateRequest) DepositSwitchCreateRequest(depositSwitchCreateRequest DepositSwitchCreateRequest) ApiDepositSwitchCreateRequest

func (ApiDepositSwitchCreateRequest) Execute ¶

type ApiDepositSwitchGetRequest ¶

type ApiDepositSwitchGetRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiDepositSwitchGetRequest) DepositSwitchGetRequest ¶

func (r ApiDepositSwitchGetRequest) DepositSwitchGetRequest(depositSwitchGetRequest DepositSwitchGetRequest) ApiDepositSwitchGetRequest

func (ApiDepositSwitchGetRequest) Execute ¶

type ApiDepositSwitchTokenCreateRequest ¶

type ApiDepositSwitchTokenCreateRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiDepositSwitchTokenCreateRequest) DepositSwitchTokenCreateRequest ¶

func (r ApiDepositSwitchTokenCreateRequest) DepositSwitchTokenCreateRequest(depositSwitchTokenCreateRequest DepositSwitchTokenCreateRequest) ApiDepositSwitchTokenCreateRequest

func (ApiDepositSwitchTokenCreateRequest) Execute ¶

type ApiEmployersSearchRequest ¶

type ApiEmployersSearchRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiEmployersSearchRequest) EmployersSearchRequest ¶

func (r ApiEmployersSearchRequest) EmployersSearchRequest(employersSearchRequest EmployersSearchRequest) ApiEmployersSearchRequest

func (ApiEmployersSearchRequest) Execute ¶

type ApiEmploymentVerificationGetRequest ¶ added in v1.5.0

type ApiEmploymentVerificationGetRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiEmploymentVerificationGetRequest) EmploymentVerificationGetRequest ¶ added in v1.5.0

func (r ApiEmploymentVerificationGetRequest) EmploymentVerificationGetRequest(employmentVerificationGetRequest EmploymentVerificationGetRequest) ApiEmploymentVerificationGetRequest

func (ApiEmploymentVerificationGetRequest) Execute ¶ added in v1.5.0

type ApiIdentityGetRequest ¶

type ApiIdentityGetRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiIdentityGetRequest) Execute ¶

func (ApiIdentityGetRequest) IdentityGetRequest ¶

func (r ApiIdentityGetRequest) IdentityGetRequest(identityGetRequest IdentityGetRequest) ApiIdentityGetRequest

type ApiIncomeVerificationCreateRequest ¶

type ApiIncomeVerificationCreateRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiIncomeVerificationCreateRequest) Execute ¶

func (ApiIncomeVerificationCreateRequest) IncomeVerificationCreateRequest ¶

func (r ApiIncomeVerificationCreateRequest) IncomeVerificationCreateRequest(incomeVerificationCreateRequest IncomeVerificationCreateRequest) ApiIncomeVerificationCreateRequest

type ApiIncomeVerificationDocumentsDownloadRequest ¶

type ApiIncomeVerificationDocumentsDownloadRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiIncomeVerificationDocumentsDownloadRequest) Execute ¶

func (ApiIncomeVerificationDocumentsDownloadRequest) IncomeVerificationDocumentsDownloadRequest ¶

func (r ApiIncomeVerificationDocumentsDownloadRequest) IncomeVerificationDocumentsDownloadRequest(incomeVerificationDocumentsDownloadRequest IncomeVerificationDocumentsDownloadRequest) ApiIncomeVerificationDocumentsDownloadRequest

type ApiIncomeVerificationPaystubGetRequest ¶ added in v1.1.0

type ApiIncomeVerificationPaystubGetRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiIncomeVerificationPaystubGetRequest) Execute ¶ added in v1.1.0

func (ApiIncomeVerificationPaystubGetRequest) IncomeVerificationPaystubGetRequest ¶ added in v1.1.0

func (r ApiIncomeVerificationPaystubGetRequest) IncomeVerificationPaystubGetRequest(incomeVerificationPaystubGetRequest IncomeVerificationPaystubGetRequest) ApiIncomeVerificationPaystubGetRequest

type ApiIncomeVerificationPaystubsGetRequest ¶

type ApiIncomeVerificationPaystubsGetRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiIncomeVerificationPaystubsGetRequest) Execute ¶

func (ApiIncomeVerificationPaystubsGetRequest) IncomeVerificationPaystubsGetRequest ¶

func (r ApiIncomeVerificationPaystubsGetRequest) IncomeVerificationPaystubsGetRequest(incomeVerificationPaystubsGetRequest IncomeVerificationPaystubsGetRequest) ApiIncomeVerificationPaystubsGetRequest

type ApiIncomeVerificationPrecheckRequest ¶ added in v1.2.0

type ApiIncomeVerificationPrecheckRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiIncomeVerificationPrecheckRequest) Execute ¶ added in v1.2.0

func (ApiIncomeVerificationPrecheckRequest) IncomeVerificationPrecheckRequest ¶ added in v1.2.0

func (r ApiIncomeVerificationPrecheckRequest) IncomeVerificationPrecheckRequest(incomeVerificationPrecheckRequest IncomeVerificationPrecheckRequest) ApiIncomeVerificationPrecheckRequest

type ApiIncomeVerificationRefreshRequest ¶

type ApiIncomeVerificationRefreshRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiIncomeVerificationRefreshRequest) Execute ¶

func (ApiIncomeVerificationRefreshRequest) IncomeVerificationRefreshRequest ¶

func (r ApiIncomeVerificationRefreshRequest) IncomeVerificationRefreshRequest(incomeVerificationRefreshRequest IncomeVerificationRefreshRequest) ApiIncomeVerificationRefreshRequest

type ApiIncomeVerificationSummaryGetRequest ¶

type ApiIncomeVerificationSummaryGetRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiIncomeVerificationSummaryGetRequest) Execute ¶

func (ApiIncomeVerificationSummaryGetRequest) IncomeVerificationSummaryGetRequest ¶

func (r ApiIncomeVerificationSummaryGetRequest) IncomeVerificationSummaryGetRequest(incomeVerificationSummaryGetRequest IncomeVerificationSummaryGetRequest) ApiIncomeVerificationSummaryGetRequest

type ApiIncomeVerificationTaxformsGetRequest ¶ added in v1.1.0

type ApiIncomeVerificationTaxformsGetRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiIncomeVerificationTaxformsGetRequest) Execute ¶ added in v1.1.0

func (ApiIncomeVerificationTaxformsGetRequest) RequestBody ¶ added in v1.1.0

type ApiInstitutionsGetByIdRequest ¶

type ApiInstitutionsGetByIdRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiInstitutionsGetByIdRequest) Execute ¶

func (ApiInstitutionsGetByIdRequest) InstitutionsGetByIdRequest ¶

func (r ApiInstitutionsGetByIdRequest) InstitutionsGetByIdRequest(institutionsGetByIdRequest InstitutionsGetByIdRequest) ApiInstitutionsGetByIdRequest

type ApiInstitutionsGetRequest ¶

type ApiInstitutionsGetRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiInstitutionsGetRequest) Execute ¶

func (ApiInstitutionsGetRequest) InstitutionsGetRequest ¶

func (r ApiInstitutionsGetRequest) InstitutionsGetRequest(institutionsGetRequest InstitutionsGetRequest) ApiInstitutionsGetRequest

type ApiInstitutionsSearchRequest ¶

type ApiInstitutionsSearchRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiInstitutionsSearchRequest) Execute ¶

func (ApiInstitutionsSearchRequest) InstitutionsSearchRequest ¶

func (r ApiInstitutionsSearchRequest) InstitutionsSearchRequest(institutionsSearchRequest InstitutionsSearchRequest) ApiInstitutionsSearchRequest

type ApiInvestmentsHoldingsGetRequest ¶

type ApiInvestmentsHoldingsGetRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiInvestmentsHoldingsGetRequest) Execute ¶

func (ApiInvestmentsHoldingsGetRequest) InvestmentsHoldingsGetRequest ¶

func (r ApiInvestmentsHoldingsGetRequest) InvestmentsHoldingsGetRequest(investmentsHoldingsGetRequest InvestmentsHoldingsGetRequest) ApiInvestmentsHoldingsGetRequest

type ApiInvestmentsTransactionsGetRequest ¶

type ApiInvestmentsTransactionsGetRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiInvestmentsTransactionsGetRequest) Execute ¶

func (ApiInvestmentsTransactionsGetRequest) InvestmentsTransactionsGetRequest ¶

func (r ApiInvestmentsTransactionsGetRequest) InvestmentsTransactionsGetRequest(investmentsTransactionsGetRequest InvestmentsTransactionsGetRequest) ApiInvestmentsTransactionsGetRequest

type ApiItemAccessTokenInvalidateRequest ¶

type ApiItemAccessTokenInvalidateRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiItemAccessTokenInvalidateRequest) Execute ¶

func (ApiItemAccessTokenInvalidateRequest) ItemAccessTokenInvalidateRequest ¶

func (r ApiItemAccessTokenInvalidateRequest) ItemAccessTokenInvalidateRequest(itemAccessTokenInvalidateRequest ItemAccessTokenInvalidateRequest) ApiItemAccessTokenInvalidateRequest

type ApiItemApplicationListRequest ¶

type ApiItemApplicationListRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiItemApplicationListRequest) Execute ¶

func (ApiItemApplicationListRequest) ItemApplicationListRequest ¶

func (r ApiItemApplicationListRequest) ItemApplicationListRequest(itemApplicationListRequest ItemApplicationListRequest) ApiItemApplicationListRequest

type ApiItemApplicationScopesUpdateRequest ¶

type ApiItemApplicationScopesUpdateRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiItemApplicationScopesUpdateRequest) Execute ¶

func (ApiItemApplicationScopesUpdateRequest) ItemApplicationScopesUpdateRequest ¶

func (r ApiItemApplicationScopesUpdateRequest) ItemApplicationScopesUpdateRequest(itemApplicationScopesUpdateRequest ItemApplicationScopesUpdateRequest) ApiItemApplicationScopesUpdateRequest

type ApiItemCreatePublicTokenRequest ¶

type ApiItemCreatePublicTokenRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiItemCreatePublicTokenRequest) Execute ¶

func (ApiItemCreatePublicTokenRequest) ItemPublicTokenCreateRequest ¶

func (r ApiItemCreatePublicTokenRequest) ItemPublicTokenCreateRequest(itemPublicTokenCreateRequest ItemPublicTokenCreateRequest) ApiItemCreatePublicTokenRequest

type ApiItemGetRequest ¶

type ApiItemGetRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiItemGetRequest) Execute ¶

func (ApiItemGetRequest) ItemGetRequest ¶

func (r ApiItemGetRequest) ItemGetRequest(itemGetRequest ItemGetRequest) ApiItemGetRequest

type ApiItemImportRequest ¶

type ApiItemImportRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiItemImportRequest) Execute ¶

func (ApiItemImportRequest) ItemImportRequest ¶

func (r ApiItemImportRequest) ItemImportRequest(itemImportRequest ItemImportRequest) ApiItemImportRequest

type ApiItemPublicTokenExchangeRequest ¶

type ApiItemPublicTokenExchangeRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiItemPublicTokenExchangeRequest) Execute ¶

func (ApiItemPublicTokenExchangeRequest) ItemPublicTokenExchangeRequest ¶

func (r ApiItemPublicTokenExchangeRequest) ItemPublicTokenExchangeRequest(itemPublicTokenExchangeRequest ItemPublicTokenExchangeRequest) ApiItemPublicTokenExchangeRequest

type ApiItemRemoveRequest ¶

type ApiItemRemoveRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiItemRemoveRequest) Execute ¶

func (ApiItemRemoveRequest) ItemRemoveRequest ¶

func (r ApiItemRemoveRequest) ItemRemoveRequest(itemRemoveRequest ItemRemoveRequest) ApiItemRemoveRequest

type ApiItemWebhookUpdateRequest ¶

type ApiItemWebhookUpdateRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiItemWebhookUpdateRequest) Execute ¶

func (ApiItemWebhookUpdateRequest) ItemWebhookUpdateRequest ¶

func (r ApiItemWebhookUpdateRequest) ItemWebhookUpdateRequest(itemWebhookUpdateRequest ItemWebhookUpdateRequest) ApiItemWebhookUpdateRequest

type ApiLiabilitiesGetRequest ¶

type ApiLiabilitiesGetRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiLiabilitiesGetRequest) Execute ¶

func (ApiLiabilitiesGetRequest) LiabilitiesGetRequest ¶

func (r ApiLiabilitiesGetRequest) LiabilitiesGetRequest(liabilitiesGetRequest LiabilitiesGetRequest) ApiLiabilitiesGetRequest

type ApiLinkTokenCreateRequest ¶

type ApiLinkTokenCreateRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiLinkTokenCreateRequest) Execute ¶

func (ApiLinkTokenCreateRequest) LinkTokenCreateRequest ¶

func (r ApiLinkTokenCreateRequest) LinkTokenCreateRequest(linkTokenCreateRequest LinkTokenCreateRequest) ApiLinkTokenCreateRequest

type ApiLinkTokenGetRequest ¶

type ApiLinkTokenGetRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiLinkTokenGetRequest) Execute ¶

func (ApiLinkTokenGetRequest) LinkTokenGetRequest ¶

func (r ApiLinkTokenGetRequest) LinkTokenGetRequest(linkTokenGetRequest LinkTokenGetRequest) ApiLinkTokenGetRequest

type ApiPaymentInitiationPaymentCreateRequest ¶

type ApiPaymentInitiationPaymentCreateRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiPaymentInitiationPaymentCreateRequest) Execute ¶

func (ApiPaymentInitiationPaymentCreateRequest) PaymentInitiationPaymentCreateRequest ¶

func (r ApiPaymentInitiationPaymentCreateRequest) PaymentInitiationPaymentCreateRequest(paymentInitiationPaymentCreateRequest PaymentInitiationPaymentCreateRequest) ApiPaymentInitiationPaymentCreateRequest

type ApiPaymentInitiationPaymentGetRequest ¶

type ApiPaymentInitiationPaymentGetRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiPaymentInitiationPaymentGetRequest) Execute ¶

func (ApiPaymentInitiationPaymentGetRequest) PaymentInitiationPaymentGetRequest ¶

func (r ApiPaymentInitiationPaymentGetRequest) PaymentInitiationPaymentGetRequest(paymentInitiationPaymentGetRequest PaymentInitiationPaymentGetRequest) ApiPaymentInitiationPaymentGetRequest

type ApiPaymentInitiationPaymentListRequest ¶

type ApiPaymentInitiationPaymentListRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiPaymentInitiationPaymentListRequest) Execute ¶

func (ApiPaymentInitiationPaymentListRequest) PaymentInitiationPaymentListRequest ¶

func (r ApiPaymentInitiationPaymentListRequest) PaymentInitiationPaymentListRequest(paymentInitiationPaymentListRequest PaymentInitiationPaymentListRequest) ApiPaymentInitiationPaymentListRequest

type ApiPaymentInitiationPaymentReverseRequest ¶ added in v1.2.0

type ApiPaymentInitiationPaymentReverseRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiPaymentInitiationPaymentReverseRequest) Execute ¶ added in v1.2.0

func (ApiPaymentInitiationPaymentReverseRequest) PaymentInitiationPaymentReverseRequest ¶ added in v1.2.0

func (r ApiPaymentInitiationPaymentReverseRequest) PaymentInitiationPaymentReverseRequest(paymentInitiationPaymentReverseRequest PaymentInitiationPaymentReverseRequest) ApiPaymentInitiationPaymentReverseRequest

type ApiPaymentInitiationRecipientCreateRequest ¶

type ApiPaymentInitiationRecipientCreateRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiPaymentInitiationRecipientCreateRequest) Execute ¶

func (ApiPaymentInitiationRecipientCreateRequest) PaymentInitiationRecipientCreateRequest ¶

func (r ApiPaymentInitiationRecipientCreateRequest) PaymentInitiationRecipientCreateRequest(paymentInitiationRecipientCreateRequest PaymentInitiationRecipientCreateRequest) ApiPaymentInitiationRecipientCreateRequest

type ApiPaymentInitiationRecipientGetRequest ¶

type ApiPaymentInitiationRecipientGetRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiPaymentInitiationRecipientGetRequest) Execute ¶

func (ApiPaymentInitiationRecipientGetRequest) PaymentInitiationRecipientGetRequest ¶

func (r ApiPaymentInitiationRecipientGetRequest) PaymentInitiationRecipientGetRequest(paymentInitiationRecipientGetRequest PaymentInitiationRecipientGetRequest) ApiPaymentInitiationRecipientGetRequest

type ApiPaymentInitiationRecipientListRequest ¶

type ApiPaymentInitiationRecipientListRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiPaymentInitiationRecipientListRequest) Execute ¶

func (ApiPaymentInitiationRecipientListRequest) PaymentInitiationRecipientListRequest ¶

func (r ApiPaymentInitiationRecipientListRequest) PaymentInitiationRecipientListRequest(paymentInitiationRecipientListRequest PaymentInitiationRecipientListRequest) ApiPaymentInitiationRecipientListRequest

type ApiProcessorApexProcessorTokenCreateRequest ¶

type ApiProcessorApexProcessorTokenCreateRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiProcessorApexProcessorTokenCreateRequest) Execute ¶

func (ApiProcessorApexProcessorTokenCreateRequest) ProcessorApexProcessorTokenCreateRequest ¶

func (r ApiProcessorApexProcessorTokenCreateRequest) ProcessorApexProcessorTokenCreateRequest(processorApexProcessorTokenCreateRequest ProcessorApexProcessorTokenCreateRequest) ApiProcessorApexProcessorTokenCreateRequest

type ApiProcessorAuthGetRequest ¶

type ApiProcessorAuthGetRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiProcessorAuthGetRequest) Execute ¶

func (ApiProcessorAuthGetRequest) ProcessorAuthGetRequest ¶

func (r ApiProcessorAuthGetRequest) ProcessorAuthGetRequest(processorAuthGetRequest ProcessorAuthGetRequest) ApiProcessorAuthGetRequest

type ApiProcessorBalanceGetRequest ¶

type ApiProcessorBalanceGetRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiProcessorBalanceGetRequest) Execute ¶

func (ApiProcessorBalanceGetRequest) ProcessorBalanceGetRequest ¶

func (r ApiProcessorBalanceGetRequest) ProcessorBalanceGetRequest(processorBalanceGetRequest ProcessorBalanceGetRequest) ApiProcessorBalanceGetRequest

type ApiProcessorBankTransferCreateRequest ¶

type ApiProcessorBankTransferCreateRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiProcessorBankTransferCreateRequest) Execute ¶

func (ApiProcessorBankTransferCreateRequest) ProcessorBankTransferCreateRequest ¶

func (r ApiProcessorBankTransferCreateRequest) ProcessorBankTransferCreateRequest(processorBankTransferCreateRequest ProcessorBankTransferCreateRequest) ApiProcessorBankTransferCreateRequest

type ApiProcessorIdentityGetRequest ¶

type ApiProcessorIdentityGetRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiProcessorIdentityGetRequest) Execute ¶

func (ApiProcessorIdentityGetRequest) ProcessorIdentityGetRequest ¶

func (r ApiProcessorIdentityGetRequest) ProcessorIdentityGetRequest(processorIdentityGetRequest ProcessorIdentityGetRequest) ApiProcessorIdentityGetRequest

type ApiProcessorStripeBankAccountTokenCreateRequest ¶

type ApiProcessorStripeBankAccountTokenCreateRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiProcessorStripeBankAccountTokenCreateRequest) Execute ¶

func (ApiProcessorStripeBankAccountTokenCreateRequest) ProcessorStripeBankAccountTokenCreateRequest ¶

func (r ApiProcessorStripeBankAccountTokenCreateRequest) ProcessorStripeBankAccountTokenCreateRequest(processorStripeBankAccountTokenCreateRequest ProcessorStripeBankAccountTokenCreateRequest) ApiProcessorStripeBankAccountTokenCreateRequest

type ApiProcessorTokenCreateRequest ¶

type ApiProcessorTokenCreateRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiProcessorTokenCreateRequest) Execute ¶

func (ApiProcessorTokenCreateRequest) ProcessorTokenCreateRequest ¶

func (r ApiProcessorTokenCreateRequest) ProcessorTokenCreateRequest(processorTokenCreateRequest ProcessorTokenCreateRequest) ApiProcessorTokenCreateRequest

type ApiSandboxBankTransferFireWebhookRequest ¶

type ApiSandboxBankTransferFireWebhookRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiSandboxBankTransferFireWebhookRequest) Execute ¶

func (ApiSandboxBankTransferFireWebhookRequest) SandboxBankTransferFireWebhookRequest ¶

func (r ApiSandboxBankTransferFireWebhookRequest) SandboxBankTransferFireWebhookRequest(sandboxBankTransferFireWebhookRequest SandboxBankTransferFireWebhookRequest) ApiSandboxBankTransferFireWebhookRequest

type ApiSandboxBankTransferSimulateRequest ¶

type ApiSandboxBankTransferSimulateRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiSandboxBankTransferSimulateRequest) Execute ¶

func (ApiSandboxBankTransferSimulateRequest) SandboxBankTransferSimulateRequest ¶

func (r ApiSandboxBankTransferSimulateRequest) SandboxBankTransferSimulateRequest(sandboxBankTransferSimulateRequest SandboxBankTransferSimulateRequest) ApiSandboxBankTransferSimulateRequest

type ApiSandboxIncomeFireWebhookRequest ¶

type ApiSandboxIncomeFireWebhookRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiSandboxIncomeFireWebhookRequest) Execute ¶

func (ApiSandboxIncomeFireWebhookRequest) SandboxIncomeFireWebhookRequest ¶

func (r ApiSandboxIncomeFireWebhookRequest) SandboxIncomeFireWebhookRequest(sandboxIncomeFireWebhookRequest SandboxIncomeFireWebhookRequest) ApiSandboxIncomeFireWebhookRequest

type ApiSandboxItemFireWebhookRequest ¶

type ApiSandboxItemFireWebhookRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiSandboxItemFireWebhookRequest) Execute ¶

func (ApiSandboxItemFireWebhookRequest) SandboxItemFireWebhookRequest ¶

func (r ApiSandboxItemFireWebhookRequest) SandboxItemFireWebhookRequest(sandboxItemFireWebhookRequest SandboxItemFireWebhookRequest) ApiSandboxItemFireWebhookRequest

type ApiSandboxItemResetLoginRequest ¶

type ApiSandboxItemResetLoginRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiSandboxItemResetLoginRequest) Execute ¶

func (ApiSandboxItemResetLoginRequest) SandboxItemResetLoginRequest ¶

func (r ApiSandboxItemResetLoginRequest) SandboxItemResetLoginRequest(sandboxItemResetLoginRequest SandboxItemResetLoginRequest) ApiSandboxItemResetLoginRequest

type ApiSandboxItemSetVerificationStatusRequest ¶

type ApiSandboxItemSetVerificationStatusRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiSandboxItemSetVerificationStatusRequest) Execute ¶

func (ApiSandboxItemSetVerificationStatusRequest) SandboxItemSetVerificationStatusRequest ¶

func (r ApiSandboxItemSetVerificationStatusRequest) SandboxItemSetVerificationStatusRequest(sandboxItemSetVerificationStatusRequest SandboxItemSetVerificationStatusRequest) ApiSandboxItemSetVerificationStatusRequest

type ApiSandboxOauthSelectAccountsRequest ¶

type ApiSandboxOauthSelectAccountsRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiSandboxOauthSelectAccountsRequest) Execute ¶

func (r ApiSandboxOauthSelectAccountsRequest) Execute() (map[string]interface{}, *_nethttp.Response, error)

func (ApiSandboxOauthSelectAccountsRequest) SandboxOauthSelectAccountsRequest ¶

func (r ApiSandboxOauthSelectAccountsRequest) SandboxOauthSelectAccountsRequest(sandboxOauthSelectAccountsRequest SandboxOauthSelectAccountsRequest) ApiSandboxOauthSelectAccountsRequest

type ApiSandboxProcessorTokenCreateRequest ¶

type ApiSandboxProcessorTokenCreateRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiSandboxProcessorTokenCreateRequest) Execute ¶

func (ApiSandboxProcessorTokenCreateRequest) SandboxProcessorTokenCreateRequest ¶

func (r ApiSandboxProcessorTokenCreateRequest) SandboxProcessorTokenCreateRequest(sandboxProcessorTokenCreateRequest SandboxProcessorTokenCreateRequest) ApiSandboxProcessorTokenCreateRequest

type ApiSandboxPublicTokenCreateRequest ¶

type ApiSandboxPublicTokenCreateRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiSandboxPublicTokenCreateRequest) Execute ¶

func (ApiSandboxPublicTokenCreateRequest) SandboxPublicTokenCreateRequest ¶

func (r ApiSandboxPublicTokenCreateRequest) SandboxPublicTokenCreateRequest(sandboxPublicTokenCreateRequest SandboxPublicTokenCreateRequest) ApiSandboxPublicTokenCreateRequest

type ApiSandboxTransferSimulateRequest ¶

type ApiSandboxTransferSimulateRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiSandboxTransferSimulateRequest) Execute ¶

func (ApiSandboxTransferSimulateRequest) SandboxTransferSimulateRequest ¶

func (r ApiSandboxTransferSimulateRequest) SandboxTransferSimulateRequest(sandboxTransferSimulateRequest SandboxTransferSimulateRequest) ApiSandboxTransferSimulateRequest

type ApiSandboxTransferSweepSimulateRequest ¶ added in v1.8.0

type ApiSandboxTransferSweepSimulateRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiSandboxTransferSweepSimulateRequest) Execute ¶ added in v1.8.0

func (ApiSandboxTransferSweepSimulateRequest) SandboxTransferSweepSimulateRequest ¶ added in v1.8.0

func (r ApiSandboxTransferSweepSimulateRequest) SandboxTransferSweepSimulateRequest(sandboxTransferSweepSimulateRequest SandboxTransferSweepSimulateRequest) ApiSandboxTransferSweepSimulateRequest

type ApiSignalDecisionReportRequest ¶

type ApiSignalDecisionReportRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiSignalDecisionReportRequest) Execute ¶

func (ApiSignalDecisionReportRequest) SignalDecisionReportRequest ¶

func (r ApiSignalDecisionReportRequest) SignalDecisionReportRequest(signalDecisionReportRequest SignalDecisionReportRequest) ApiSignalDecisionReportRequest

type ApiSignalEvaluateRequest ¶

type ApiSignalEvaluateRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiSignalEvaluateRequest) Execute ¶

func (ApiSignalEvaluateRequest) SignalEvaluateRequest ¶ added in v1.4.0

func (r ApiSignalEvaluateRequest) SignalEvaluateRequest(signalEvaluateRequest SignalEvaluateRequest) ApiSignalEvaluateRequest

type ApiSignalReturnReportRequest ¶

type ApiSignalReturnReportRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiSignalReturnReportRequest) Execute ¶

func (ApiSignalReturnReportRequest) SignalReturnReportRequest ¶

func (r ApiSignalReturnReportRequest) SignalReturnReportRequest(signalReturnReportRequest SignalReturnReportRequest) ApiSignalReturnReportRequest

type ApiTransactionsGetRequest ¶

type ApiTransactionsGetRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiTransactionsGetRequest) Execute ¶

func (ApiTransactionsGetRequest) TransactionsGetRequest ¶

func (r ApiTransactionsGetRequest) TransactionsGetRequest(transactionsGetRequest TransactionsGetRequest) ApiTransactionsGetRequest

type ApiTransactionsRecurringGetRequest ¶ added in v1.4.0

type ApiTransactionsRecurringGetRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiTransactionsRecurringGetRequest) Execute ¶ added in v1.4.0

func (ApiTransactionsRecurringGetRequest) TransactionsRecurringGetRequest ¶ added in v1.4.0

func (r ApiTransactionsRecurringGetRequest) TransactionsRecurringGetRequest(transactionsRecurringGetRequest TransactionsRecurringGetRequest) ApiTransactionsRecurringGetRequest

type ApiTransactionsRefreshRequest ¶

type ApiTransactionsRefreshRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiTransactionsRefreshRequest) Execute ¶

func (ApiTransactionsRefreshRequest) TransactionsRefreshRequest ¶

func (r ApiTransactionsRefreshRequest) TransactionsRefreshRequest(transactionsRefreshRequest TransactionsRefreshRequest) ApiTransactionsRefreshRequest

type ApiTransactionsSyncRequest ¶ added in v1.7.0

type ApiTransactionsSyncRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiTransactionsSyncRequest) Execute ¶ added in v1.7.0

func (ApiTransactionsSyncRequest) TransactionsSyncRequest ¶ added in v1.7.0

func (r ApiTransactionsSyncRequest) TransactionsSyncRequest(transactionsSyncRequest TransactionsSyncRequest) ApiTransactionsSyncRequest

type ApiTransferAuthorizationCreateRequest ¶

type ApiTransferAuthorizationCreateRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiTransferAuthorizationCreateRequest) Execute ¶

func (ApiTransferAuthorizationCreateRequest) TransferAuthorizationCreateRequest ¶

func (r ApiTransferAuthorizationCreateRequest) TransferAuthorizationCreateRequest(transferAuthorizationCreateRequest TransferAuthorizationCreateRequest) ApiTransferAuthorizationCreateRequest

type ApiTransferCancelRequest ¶

type ApiTransferCancelRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiTransferCancelRequest) Execute ¶

func (ApiTransferCancelRequest) TransferCancelRequest ¶

func (r ApiTransferCancelRequest) TransferCancelRequest(transferCancelRequest TransferCancelRequest) ApiTransferCancelRequest

type ApiTransferCreateRequest ¶

type ApiTransferCreateRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiTransferCreateRequest) Execute ¶

func (ApiTransferCreateRequest) TransferCreateRequest ¶

func (r ApiTransferCreateRequest) TransferCreateRequest(transferCreateRequest TransferCreateRequest) ApiTransferCreateRequest

type ApiTransferEventListRequest ¶

type ApiTransferEventListRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiTransferEventListRequest) Execute ¶

func (ApiTransferEventListRequest) TransferEventListRequest ¶

func (r ApiTransferEventListRequest) TransferEventListRequest(transferEventListRequest TransferEventListRequest) ApiTransferEventListRequest

type ApiTransferEventSyncRequest ¶

type ApiTransferEventSyncRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiTransferEventSyncRequest) Execute ¶

func (ApiTransferEventSyncRequest) TransferEventSyncRequest ¶

func (r ApiTransferEventSyncRequest) TransferEventSyncRequest(transferEventSyncRequest TransferEventSyncRequest) ApiTransferEventSyncRequest

type ApiTransferGetRequest ¶

type ApiTransferGetRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiTransferGetRequest) Execute ¶

func (ApiTransferGetRequest) TransferGetRequest ¶

func (r ApiTransferGetRequest) TransferGetRequest(transferGetRequest TransferGetRequest) ApiTransferGetRequest

type ApiTransferIntentCreateRequest ¶ added in v1.8.0

type ApiTransferIntentCreateRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiTransferIntentCreateRequest) Execute ¶ added in v1.8.0

func (ApiTransferIntentCreateRequest) TransferIntentCreateRequest ¶ added in v1.8.0

func (r ApiTransferIntentCreateRequest) TransferIntentCreateRequest(transferIntentCreateRequest TransferIntentCreateRequest) ApiTransferIntentCreateRequest

type ApiTransferIntentGetRequest ¶ added in v1.8.0

type ApiTransferIntentGetRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiTransferIntentGetRequest) Execute ¶ added in v1.8.0

func (ApiTransferIntentGetRequest) RequestBody ¶ added in v1.8.0

func (r ApiTransferIntentGetRequest) RequestBody(requestBody map[string]map[string]interface{}) ApiTransferIntentGetRequest

type ApiTransferListRequest ¶

type ApiTransferListRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiTransferListRequest) Execute ¶

func (ApiTransferListRequest) TransferListRequest ¶

func (r ApiTransferListRequest) TransferListRequest(transferListRequest TransferListRequest) ApiTransferListRequest

type ApiTransferSweepGetRequest ¶ added in v1.8.0

type ApiTransferSweepGetRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiTransferSweepGetRequest) Execute ¶ added in v1.8.0

func (ApiTransferSweepGetRequest) TransferSweepGetRequest ¶ added in v1.8.0

func (r ApiTransferSweepGetRequest) TransferSweepGetRequest(transferSweepGetRequest TransferSweepGetRequest) ApiTransferSweepGetRequest

type ApiTransferSweepListRequest ¶ added in v1.8.0

type ApiTransferSweepListRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiTransferSweepListRequest) Execute ¶ added in v1.8.0

func (ApiTransferSweepListRequest) TransferSweepListRequest ¶ added in v1.8.0

func (r ApiTransferSweepListRequest) TransferSweepListRequest(transferSweepListRequest TransferSweepListRequest) ApiTransferSweepListRequest

type ApiWalletGetRequest ¶ added in v1.8.0

type ApiWalletGetRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiWalletGetRequest) Execute ¶ added in v1.8.0

func (ApiWalletGetRequest) WalletGetRequest ¶ added in v1.8.0

func (r ApiWalletGetRequest) WalletGetRequest(walletGetRequest WalletGetRequest) ApiWalletGetRequest

type ApiWalletTransactionExecuteRequest ¶ added in v1.8.0

type ApiWalletTransactionExecuteRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiWalletTransactionExecuteRequest) Execute ¶ added in v1.8.0

func (ApiWalletTransactionExecuteRequest) WalletTransactionExecuteRequest ¶ added in v1.8.0

func (r ApiWalletTransactionExecuteRequest) WalletTransactionExecuteRequest(walletTransactionExecuteRequest WalletTransactionExecuteRequest) ApiWalletTransactionExecuteRequest

type ApiWalletTransactionsListRequest ¶ added in v1.8.0

type ApiWalletTransactionsListRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiWalletTransactionsListRequest) Execute ¶ added in v1.8.0

func (ApiWalletTransactionsListRequest) WalletTransactionsListRequest ¶ added in v1.8.0

func (r ApiWalletTransactionsListRequest) WalletTransactionsListRequest(walletTransactionsListRequest WalletTransactionsListRequest) ApiWalletTransactionsListRequest

type ApiWebhookVerificationKeyGetRequest ¶

type ApiWebhookVerificationKeyGetRequest struct {
	ApiService *PlaidApiService
	// contains filtered or unexported fields
}

func (ApiWebhookVerificationKeyGetRequest) Execute ¶

func (ApiWebhookVerificationKeyGetRequest) WebhookVerificationKeyGetRequest ¶

func (r ApiWebhookVerificationKeyGetRequest) WebhookVerificationKeyGetRequest(webhookVerificationKeyGetRequest WebhookVerificationKeyGetRequest) ApiWebhookVerificationKeyGetRequest

type Application ¶

type Application struct {
	// This field will map to the application ID that is returned from /item/applications/list, or provided to the institution in an oauth redirect.
	ApplicationId string `json:"application_id"`
	// The name of the application
	Name string `json:"name"`
	// The date this application was linked in [ISO 8601](https://wikipedia.org/wiki/ISO_8601) (YYYY-MM-DD) format in UTC.
	CreatedAt string `json:"created_at"`
	// A URL that links to the application logo image.
	LogoUrl NullableString `json:"logo_url"`
	// The URL for the application's website
	ApplicationUrl NullableString `json:"application_url"`
	// A string provided by the connected app stating why they use their respective enabled products.
	ReasonForAccess NullableString `json:"reason_for_access"`
}

Application Metadata about the application

func NewApplication ¶

func NewApplication(applicationId string, name string, createdAt string, logoUrl NullableString, applicationUrl NullableString, reasonForAccess NullableString) *Application

NewApplication instantiates a new Application 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 NewApplicationWithDefaults ¶

func NewApplicationWithDefaults() *Application

NewApplicationWithDefaults instantiates a new Application 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 (*Application) GetApplicationId ¶

func (o *Application) GetApplicationId() string

GetApplicationId returns the ApplicationId field value

func (*Application) GetApplicationIdOk ¶

func (o *Application) GetApplicationIdOk() (*string, bool)

GetApplicationIdOk returns a tuple with the ApplicationId field value and a boolean to check if the value has been set.

func (*Application) GetApplicationUrl ¶

func (o *Application) GetApplicationUrl() string

GetApplicationUrl returns the ApplicationUrl field value If the value is explicit nil, the zero value for string will be returned

func (*Application) GetApplicationUrlOk ¶

func (o *Application) GetApplicationUrlOk() (*string, bool)

GetApplicationUrlOk returns a tuple with the ApplicationUrl field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Application) GetCreatedAt ¶

func (o *Application) GetCreatedAt() string

GetCreatedAt returns the CreatedAt field value

func (*Application) GetCreatedAtOk ¶

func (o *Application) GetCreatedAtOk() (*string, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value and a boolean to check if the value has been set.

func (*Application) GetLogoUrl ¶

func (o *Application) GetLogoUrl() string

GetLogoUrl returns the LogoUrl field value If the value is explicit nil, the zero value for string will be returned

func (*Application) GetLogoUrlOk ¶

func (o *Application) GetLogoUrlOk() (*string, bool)

GetLogoUrlOk returns a tuple with the LogoUrl field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Application) GetName ¶

func (o *Application) GetName() string

GetName returns the Name field value

func (*Application) GetNameOk ¶

func (o *Application) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*Application) GetReasonForAccess ¶

func (o *Application) GetReasonForAccess() string

GetReasonForAccess returns the ReasonForAccess field value If the value is explicit nil, the zero value for string will be returned

func (*Application) GetReasonForAccessOk ¶

func (o *Application) GetReasonForAccessOk() (*string, bool)

GetReasonForAccessOk returns a tuple with the ReasonForAccess field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (Application) MarshalJSON ¶

func (o Application) MarshalJSON() ([]byte, error)

func (*Application) SetApplicationId ¶

func (o *Application) SetApplicationId(v string)

SetApplicationId sets field value

func (*Application) SetApplicationUrl ¶

func (o *Application) SetApplicationUrl(v string)

SetApplicationUrl sets field value

func (*Application) SetCreatedAt ¶

func (o *Application) SetCreatedAt(v string)

SetCreatedAt sets field value

func (*Application) SetLogoUrl ¶

func (o *Application) SetLogoUrl(v string)

SetLogoUrl sets field value

func (*Application) SetName ¶

func (o *Application) SetName(v string)

SetName sets field value

func (*Application) SetReasonForAccess ¶

func (o *Application) SetReasonForAccess(v string)

SetReasonForAccess sets field value

type ApplicationGetRequest ¶

type ApplicationGetRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId string `json:"client_id"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret string `json:"secret"`
	// This field will map to the application ID that is returned from /item/applications/list, or provided to the institution in an oauth redirect.
	ApplicationId string `json:"application_id"`
}

ApplicationGetRequest ApplicationGetResponse defines the schema for `/application/get`

func NewApplicationGetRequest ¶

func NewApplicationGetRequest(clientId string, secret string, applicationId string) *ApplicationGetRequest

NewApplicationGetRequest instantiates a new ApplicationGetRequest 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 NewApplicationGetRequestWithDefaults ¶

func NewApplicationGetRequestWithDefaults() *ApplicationGetRequest

NewApplicationGetRequestWithDefaults instantiates a new ApplicationGetRequest 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 (*ApplicationGetRequest) GetApplicationId ¶

func (o *ApplicationGetRequest) GetApplicationId() string

GetApplicationId returns the ApplicationId field value

func (*ApplicationGetRequest) GetApplicationIdOk ¶

func (o *ApplicationGetRequest) GetApplicationIdOk() (*string, bool)

GetApplicationIdOk returns a tuple with the ApplicationId field value and a boolean to check if the value has been set.

func (*ApplicationGetRequest) GetClientId ¶

func (o *ApplicationGetRequest) GetClientId() string

GetClientId returns the ClientId field value

func (*ApplicationGetRequest) GetClientIdOk ¶

func (o *ApplicationGetRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value and a boolean to check if the value has been set.

func (*ApplicationGetRequest) GetSecret ¶

func (o *ApplicationGetRequest) GetSecret() string

GetSecret returns the Secret field value

func (*ApplicationGetRequest) GetSecretOk ¶

func (o *ApplicationGetRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value and a boolean to check if the value has been set.

func (ApplicationGetRequest) MarshalJSON ¶

func (o ApplicationGetRequest) MarshalJSON() ([]byte, error)

func (*ApplicationGetRequest) SetApplicationId ¶

func (o *ApplicationGetRequest) SetApplicationId(v string)

SetApplicationId sets field value

func (*ApplicationGetRequest) SetClientId ¶

func (o *ApplicationGetRequest) SetClientId(v string)

SetClientId sets field value

func (*ApplicationGetRequest) SetSecret ¶

func (o *ApplicationGetRequest) SetSecret(v string)

SetSecret sets field value

type ApplicationGetResponse ¶

type ApplicationGetResponse struct {
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId   string      `json:"request_id"`
	Application Application `json:"application"`
}

ApplicationGetResponse The request ID associated with this call.

func NewApplicationGetResponse ¶

func NewApplicationGetResponse(requestId string, application Application) *ApplicationGetResponse

NewApplicationGetResponse instantiates a new ApplicationGetResponse 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 NewApplicationGetResponseWithDefaults ¶

func NewApplicationGetResponseWithDefaults() *ApplicationGetResponse

NewApplicationGetResponseWithDefaults instantiates a new ApplicationGetResponse 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 (*ApplicationGetResponse) GetApplication ¶

func (o *ApplicationGetResponse) GetApplication() Application

GetApplication returns the Application field value

func (*ApplicationGetResponse) GetApplicationOk ¶

func (o *ApplicationGetResponse) GetApplicationOk() (*Application, bool)

GetApplicationOk returns a tuple with the Application field value and a boolean to check if the value has been set.

func (*ApplicationGetResponse) GetRequestId ¶

func (o *ApplicationGetResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*ApplicationGetResponse) GetRequestIdOk ¶

func (o *ApplicationGetResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (ApplicationGetResponse) MarshalJSON ¶

func (o ApplicationGetResponse) MarshalJSON() ([]byte, error)

func (*ApplicationGetResponse) SetApplication ¶

func (o *ApplicationGetResponse) SetApplication(v Application)

SetApplication sets field value

func (*ApplicationGetResponse) SetRequestId ¶

func (o *ApplicationGetResponse) SetRequestId(v string)

SetRequestId sets field value

type AssetReport ¶

type AssetReport struct {
	// A unique ID identifying an Asset Report. Like all Plaid identifiers, this ID is case sensitive.
	AssetReportId string `json:"asset_report_id"`
	// An identifier you determine and submit for the Asset Report.
	ClientReportId NullableString `json:"client_report_id"`
	// The date and time when the Asset Report was created, in [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format (e.g. \"2018-04-12T03:32:11Z\").
	DateGenerated time.Time `json:"date_generated"`
	// The duration of transaction history you requested
	DaysRequested float32         `json:"days_requested"`
	User          AssetReportUser `json:"user"`
	// Data returned by Plaid about each of the Items included in the Asset Report.
	Items                []AssetReportItem `json:"items"`
	AdditionalProperties map[string]interface{}
}

AssetReport An object representing an Asset Report

func NewAssetReport ¶

func NewAssetReport(assetReportId string, clientReportId NullableString, dateGenerated time.Time, daysRequested float32, user AssetReportUser, items []AssetReportItem) *AssetReport

NewAssetReport instantiates a new AssetReport 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 NewAssetReportWithDefaults ¶

func NewAssetReportWithDefaults() *AssetReport

NewAssetReportWithDefaults instantiates a new AssetReport 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 (*AssetReport) GetAssetReportId ¶

func (o *AssetReport) GetAssetReportId() string

GetAssetReportId returns the AssetReportId field value

func (*AssetReport) GetAssetReportIdOk ¶

func (o *AssetReport) GetAssetReportIdOk() (*string, bool)

GetAssetReportIdOk returns a tuple with the AssetReportId field value and a boolean to check if the value has been set.

func (*AssetReport) GetClientReportId ¶

func (o *AssetReport) GetClientReportId() string

GetClientReportId returns the ClientReportId field value If the value is explicit nil, the zero value for string will be returned

func (*AssetReport) GetClientReportIdOk ¶

func (o *AssetReport) GetClientReportIdOk() (*string, bool)

GetClientReportIdOk returns a tuple with the ClientReportId field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AssetReport) GetDateGenerated ¶

func (o *AssetReport) GetDateGenerated() time.Time

GetDateGenerated returns the DateGenerated field value

func (*AssetReport) GetDateGeneratedOk ¶

func (o *AssetReport) GetDateGeneratedOk() (*time.Time, bool)

GetDateGeneratedOk returns a tuple with the DateGenerated field value and a boolean to check if the value has been set.

func (*AssetReport) GetDaysRequested ¶

func (o *AssetReport) GetDaysRequested() float32

GetDaysRequested returns the DaysRequested field value

func (*AssetReport) GetDaysRequestedOk ¶

func (o *AssetReport) GetDaysRequestedOk() (*float32, bool)

GetDaysRequestedOk returns a tuple with the DaysRequested field value and a boolean to check if the value has been set.

func (*AssetReport) GetItems ¶

func (o *AssetReport) GetItems() []AssetReportItem

GetItems returns the Items field value

func (*AssetReport) GetItemsOk ¶

func (o *AssetReport) GetItemsOk() (*[]AssetReportItem, bool)

GetItemsOk returns a tuple with the Items field value and a boolean to check if the value has been set.

func (*AssetReport) GetUser ¶

func (o *AssetReport) GetUser() AssetReportUser

GetUser returns the User field value

func (*AssetReport) GetUserOk ¶

func (o *AssetReport) GetUserOk() (*AssetReportUser, bool)

GetUserOk returns a tuple with the User field value and a boolean to check if the value has been set.

func (AssetReport) MarshalJSON ¶

func (o AssetReport) MarshalJSON() ([]byte, error)

func (*AssetReport) SetAssetReportId ¶

func (o *AssetReport) SetAssetReportId(v string)

SetAssetReportId sets field value

func (*AssetReport) SetClientReportId ¶

func (o *AssetReport) SetClientReportId(v string)

SetClientReportId sets field value

func (*AssetReport) SetDateGenerated ¶

func (o *AssetReport) SetDateGenerated(v time.Time)

SetDateGenerated sets field value

func (*AssetReport) SetDaysRequested ¶

func (o *AssetReport) SetDaysRequested(v float32)

SetDaysRequested sets field value

func (*AssetReport) SetItems ¶

func (o *AssetReport) SetItems(v []AssetReportItem)

SetItems sets field value

func (*AssetReport) SetUser ¶

func (o *AssetReport) SetUser(v AssetReportUser)

SetUser sets field value

func (*AssetReport) UnmarshalJSON ¶

func (o *AssetReport) UnmarshalJSON(bytes []byte) (err error)

type AssetReportAuditCopyCreateRequest ¶

type AssetReportAuditCopyCreateRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// A token that can be provided to endpoints such as `/asset_report/get` or `/asset_report/pdf/get` to fetch or update an Asset Report.
	AssetReportToken string `json:"asset_report_token"`
	// The `auditor_id` of the third party with whom you would like to share the Asset Report.
	AuditorId string `json:"auditor_id"`
}

AssetReportAuditCopyCreateRequest AssetReportAuditCopyCreateRequest defines the request schema for `/asset_report/audit_copy/get`

func NewAssetReportAuditCopyCreateRequest ¶

func NewAssetReportAuditCopyCreateRequest(assetReportToken string, auditorId string) *AssetReportAuditCopyCreateRequest

NewAssetReportAuditCopyCreateRequest instantiates a new AssetReportAuditCopyCreateRequest 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 NewAssetReportAuditCopyCreateRequestWithDefaults ¶

func NewAssetReportAuditCopyCreateRequestWithDefaults() *AssetReportAuditCopyCreateRequest

NewAssetReportAuditCopyCreateRequestWithDefaults instantiates a new AssetReportAuditCopyCreateRequest 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 (*AssetReportAuditCopyCreateRequest) GetAssetReportToken ¶

func (o *AssetReportAuditCopyCreateRequest) GetAssetReportToken() string

GetAssetReportToken returns the AssetReportToken field value

func (*AssetReportAuditCopyCreateRequest) GetAssetReportTokenOk ¶

func (o *AssetReportAuditCopyCreateRequest) GetAssetReportTokenOk() (*string, bool)

GetAssetReportTokenOk returns a tuple with the AssetReportToken field value and a boolean to check if the value has been set.

func (*AssetReportAuditCopyCreateRequest) GetAuditorId ¶

func (o *AssetReportAuditCopyCreateRequest) GetAuditorId() string

GetAuditorId returns the AuditorId field value

func (*AssetReportAuditCopyCreateRequest) GetAuditorIdOk ¶

func (o *AssetReportAuditCopyCreateRequest) GetAuditorIdOk() (*string, bool)

GetAuditorIdOk returns a tuple with the AuditorId field value and a boolean to check if the value has been set.

func (*AssetReportAuditCopyCreateRequest) GetClientId ¶

func (o *AssetReportAuditCopyCreateRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*AssetReportAuditCopyCreateRequest) GetClientIdOk ¶

func (o *AssetReportAuditCopyCreateRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AssetReportAuditCopyCreateRequest) GetSecret ¶

GetSecret returns the Secret field value if set, zero value otherwise.

func (*AssetReportAuditCopyCreateRequest) GetSecretOk ¶

func (o *AssetReportAuditCopyCreateRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AssetReportAuditCopyCreateRequest) HasClientId ¶

func (o *AssetReportAuditCopyCreateRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*AssetReportAuditCopyCreateRequest) HasSecret ¶

func (o *AssetReportAuditCopyCreateRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (AssetReportAuditCopyCreateRequest) MarshalJSON ¶

func (o AssetReportAuditCopyCreateRequest) MarshalJSON() ([]byte, error)

func (*AssetReportAuditCopyCreateRequest) SetAssetReportToken ¶

func (o *AssetReportAuditCopyCreateRequest) SetAssetReportToken(v string)

SetAssetReportToken sets field value

func (*AssetReportAuditCopyCreateRequest) SetAuditorId ¶

func (o *AssetReportAuditCopyCreateRequest) SetAuditorId(v string)

SetAuditorId sets field value

func (*AssetReportAuditCopyCreateRequest) SetClientId ¶

func (o *AssetReportAuditCopyCreateRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*AssetReportAuditCopyCreateRequest) SetSecret ¶

func (o *AssetReportAuditCopyCreateRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

type AssetReportAuditCopyCreateResponse ¶

type AssetReportAuditCopyCreateResponse struct {
	// A token that can be shared with a third party auditor to allow them to obtain access to the Asset Report. This token should be stored securely.
	AuditCopyToken string `json:"audit_copy_token"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

AssetReportAuditCopyCreateResponse AssetReportAuditCopyCreateResponse defines the response schema for `/asset_report/audit_copy/get`

func NewAssetReportAuditCopyCreateResponse ¶

func NewAssetReportAuditCopyCreateResponse(auditCopyToken string, requestId string) *AssetReportAuditCopyCreateResponse

NewAssetReportAuditCopyCreateResponse instantiates a new AssetReportAuditCopyCreateResponse 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 NewAssetReportAuditCopyCreateResponseWithDefaults ¶

func NewAssetReportAuditCopyCreateResponseWithDefaults() *AssetReportAuditCopyCreateResponse

NewAssetReportAuditCopyCreateResponseWithDefaults instantiates a new AssetReportAuditCopyCreateResponse 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 (*AssetReportAuditCopyCreateResponse) GetAuditCopyToken ¶

func (o *AssetReportAuditCopyCreateResponse) GetAuditCopyToken() string

GetAuditCopyToken returns the AuditCopyToken field value

func (*AssetReportAuditCopyCreateResponse) GetAuditCopyTokenOk ¶

func (o *AssetReportAuditCopyCreateResponse) GetAuditCopyTokenOk() (*string, bool)

GetAuditCopyTokenOk returns a tuple with the AuditCopyToken field value and a boolean to check if the value has been set.

func (*AssetReportAuditCopyCreateResponse) GetRequestId ¶

func (o *AssetReportAuditCopyCreateResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*AssetReportAuditCopyCreateResponse) GetRequestIdOk ¶

func (o *AssetReportAuditCopyCreateResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (AssetReportAuditCopyCreateResponse) MarshalJSON ¶

func (o AssetReportAuditCopyCreateResponse) MarshalJSON() ([]byte, error)

func (*AssetReportAuditCopyCreateResponse) SetAuditCopyToken ¶

func (o *AssetReportAuditCopyCreateResponse) SetAuditCopyToken(v string)

SetAuditCopyToken sets field value

func (*AssetReportAuditCopyCreateResponse) SetRequestId ¶

func (o *AssetReportAuditCopyCreateResponse) SetRequestId(v string)

SetRequestId sets field value

func (*AssetReportAuditCopyCreateResponse) UnmarshalJSON ¶

func (o *AssetReportAuditCopyCreateResponse) UnmarshalJSON(bytes []byte) (err error)

type AssetReportAuditCopyGetRequest ¶

type AssetReportAuditCopyGetRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// The `audit_copy_token` granting access to the Audit Copy you would like to get.
	AuditCopyToken string `json:"audit_copy_token"`
}

AssetReportAuditCopyGetRequest AssetReportAuditCopyGetRequest defines the request schema for `/asset_report/audit_copy/get`

func NewAssetReportAuditCopyGetRequest ¶

func NewAssetReportAuditCopyGetRequest(auditCopyToken string) *AssetReportAuditCopyGetRequest

NewAssetReportAuditCopyGetRequest instantiates a new AssetReportAuditCopyGetRequest 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 NewAssetReportAuditCopyGetRequestWithDefaults ¶

func NewAssetReportAuditCopyGetRequestWithDefaults() *AssetReportAuditCopyGetRequest

NewAssetReportAuditCopyGetRequestWithDefaults instantiates a new AssetReportAuditCopyGetRequest 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 (*AssetReportAuditCopyGetRequest) GetAuditCopyToken ¶

func (o *AssetReportAuditCopyGetRequest) GetAuditCopyToken() string

GetAuditCopyToken returns the AuditCopyToken field value

func (*AssetReportAuditCopyGetRequest) GetAuditCopyTokenOk ¶

func (o *AssetReportAuditCopyGetRequest) GetAuditCopyTokenOk() (*string, bool)

GetAuditCopyTokenOk returns a tuple with the AuditCopyToken field value and a boolean to check if the value has been set.

func (*AssetReportAuditCopyGetRequest) GetClientId ¶

func (o *AssetReportAuditCopyGetRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*AssetReportAuditCopyGetRequest) GetClientIdOk ¶

func (o *AssetReportAuditCopyGetRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AssetReportAuditCopyGetRequest) GetSecret ¶

func (o *AssetReportAuditCopyGetRequest) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise.

func (*AssetReportAuditCopyGetRequest) GetSecretOk ¶

func (o *AssetReportAuditCopyGetRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AssetReportAuditCopyGetRequest) HasClientId ¶

func (o *AssetReportAuditCopyGetRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*AssetReportAuditCopyGetRequest) HasSecret ¶

func (o *AssetReportAuditCopyGetRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (AssetReportAuditCopyGetRequest) MarshalJSON ¶

func (o AssetReportAuditCopyGetRequest) MarshalJSON() ([]byte, error)

func (*AssetReportAuditCopyGetRequest) SetAuditCopyToken ¶

func (o *AssetReportAuditCopyGetRequest) SetAuditCopyToken(v string)

SetAuditCopyToken sets field value

func (*AssetReportAuditCopyGetRequest) SetClientId ¶

func (o *AssetReportAuditCopyGetRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*AssetReportAuditCopyGetRequest) SetSecret ¶

func (o *AssetReportAuditCopyGetRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

type AssetReportAuditCopyRemoveRequest ¶

type AssetReportAuditCopyRemoveRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// The `audit_copy_token` granting access to the Audit Copy you would like to revoke.
	AuditCopyToken string `json:"audit_copy_token"`
}

AssetReportAuditCopyRemoveRequest AssetReportAuditCopyRemoveRequest defines the request schema for `/asset_report/audit_copy/remove`

func NewAssetReportAuditCopyRemoveRequest ¶

func NewAssetReportAuditCopyRemoveRequest(auditCopyToken string) *AssetReportAuditCopyRemoveRequest

NewAssetReportAuditCopyRemoveRequest instantiates a new AssetReportAuditCopyRemoveRequest 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 NewAssetReportAuditCopyRemoveRequestWithDefaults ¶

func NewAssetReportAuditCopyRemoveRequestWithDefaults() *AssetReportAuditCopyRemoveRequest

NewAssetReportAuditCopyRemoveRequestWithDefaults instantiates a new AssetReportAuditCopyRemoveRequest 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 (*AssetReportAuditCopyRemoveRequest) GetAuditCopyToken ¶

func (o *AssetReportAuditCopyRemoveRequest) GetAuditCopyToken() string

GetAuditCopyToken returns the AuditCopyToken field value

func (*AssetReportAuditCopyRemoveRequest) GetAuditCopyTokenOk ¶

func (o *AssetReportAuditCopyRemoveRequest) GetAuditCopyTokenOk() (*string, bool)

GetAuditCopyTokenOk returns a tuple with the AuditCopyToken field value and a boolean to check if the value has been set.

func (*AssetReportAuditCopyRemoveRequest) GetClientId ¶

func (o *AssetReportAuditCopyRemoveRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*AssetReportAuditCopyRemoveRequest) GetClientIdOk ¶

func (o *AssetReportAuditCopyRemoveRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AssetReportAuditCopyRemoveRequest) GetSecret ¶

GetSecret returns the Secret field value if set, zero value otherwise.

func (*AssetReportAuditCopyRemoveRequest) GetSecretOk ¶

func (o *AssetReportAuditCopyRemoveRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AssetReportAuditCopyRemoveRequest) HasClientId ¶

func (o *AssetReportAuditCopyRemoveRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*AssetReportAuditCopyRemoveRequest) HasSecret ¶

func (o *AssetReportAuditCopyRemoveRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (AssetReportAuditCopyRemoveRequest) MarshalJSON ¶

func (o AssetReportAuditCopyRemoveRequest) MarshalJSON() ([]byte, error)

func (*AssetReportAuditCopyRemoveRequest) SetAuditCopyToken ¶

func (o *AssetReportAuditCopyRemoveRequest) SetAuditCopyToken(v string)

SetAuditCopyToken sets field value

func (*AssetReportAuditCopyRemoveRequest) SetClientId ¶

func (o *AssetReportAuditCopyRemoveRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*AssetReportAuditCopyRemoveRequest) SetSecret ¶

func (o *AssetReportAuditCopyRemoveRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

type AssetReportAuditCopyRemoveResponse ¶

type AssetReportAuditCopyRemoveResponse struct {
	// `true` if the Audit Copy was successfully removed.
	Removed bool `json:"removed"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

AssetReportAuditCopyRemoveResponse AssetReportAuditCopyRemoveResponse defines the response schema for `/asset_report/audit_copy/remove`

func NewAssetReportAuditCopyRemoveResponse ¶

func NewAssetReportAuditCopyRemoveResponse(removed bool, requestId string) *AssetReportAuditCopyRemoveResponse

NewAssetReportAuditCopyRemoveResponse instantiates a new AssetReportAuditCopyRemoveResponse 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 NewAssetReportAuditCopyRemoveResponseWithDefaults ¶

func NewAssetReportAuditCopyRemoveResponseWithDefaults() *AssetReportAuditCopyRemoveResponse

NewAssetReportAuditCopyRemoveResponseWithDefaults instantiates a new AssetReportAuditCopyRemoveResponse 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 (*AssetReportAuditCopyRemoveResponse) GetRemoved ¶

func (o *AssetReportAuditCopyRemoveResponse) GetRemoved() bool

GetRemoved returns the Removed field value

func (*AssetReportAuditCopyRemoveResponse) GetRemovedOk ¶

func (o *AssetReportAuditCopyRemoveResponse) GetRemovedOk() (*bool, bool)

GetRemovedOk returns a tuple with the Removed field value and a boolean to check if the value has been set.

func (*AssetReportAuditCopyRemoveResponse) GetRequestId ¶

func (o *AssetReportAuditCopyRemoveResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*AssetReportAuditCopyRemoveResponse) GetRequestIdOk ¶

func (o *AssetReportAuditCopyRemoveResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (AssetReportAuditCopyRemoveResponse) MarshalJSON ¶

func (o AssetReportAuditCopyRemoveResponse) MarshalJSON() ([]byte, error)

func (*AssetReportAuditCopyRemoveResponse) SetRemoved ¶

func (o *AssetReportAuditCopyRemoveResponse) SetRemoved(v bool)

SetRemoved sets field value

func (*AssetReportAuditCopyRemoveResponse) SetRequestId ¶

func (o *AssetReportAuditCopyRemoveResponse) SetRequestId(v string)

SetRequestId sets field value

func (*AssetReportAuditCopyRemoveResponse) UnmarshalJSON ¶

func (o *AssetReportAuditCopyRemoveResponse) UnmarshalJSON(bytes []byte) (err error)

type AssetReportCreateRequest ¶

type AssetReportCreateRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// An array of access tokens corresponding to the Items that will be included in the report. The `assets` product must have been initialized for the Items during link; the Assets product cannot be added after initialization.
	AccessTokens []string `json:"access_tokens"`
	// The maximum integer number of days of history to include in the Asset Report. If using Fannie Mae Day 1 Certainty, `days_requested` must be at least 61 for new originations or at least 31 for refinancings.
	DaysRequested int32                            `json:"days_requested"`
	Options       *AssetReportCreateRequestOptions `json:"options,omitempty"`
}

AssetReportCreateRequest AssetReportCreateRequest defines the request schema for `/asset_report/create`

func NewAssetReportCreateRequest ¶

func NewAssetReportCreateRequest(accessTokens []string, daysRequested int32) *AssetReportCreateRequest

NewAssetReportCreateRequest instantiates a new AssetReportCreateRequest 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 NewAssetReportCreateRequestWithDefaults ¶

func NewAssetReportCreateRequestWithDefaults() *AssetReportCreateRequest

NewAssetReportCreateRequestWithDefaults instantiates a new AssetReportCreateRequest 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 (*AssetReportCreateRequest) GetAccessTokens ¶

func (o *AssetReportCreateRequest) GetAccessTokens() []string

GetAccessTokens returns the AccessTokens field value

func (*AssetReportCreateRequest) GetAccessTokensOk ¶

func (o *AssetReportCreateRequest) GetAccessTokensOk() (*[]string, bool)

GetAccessTokensOk returns a tuple with the AccessTokens field value and a boolean to check if the value has been set.

func (*AssetReportCreateRequest) GetClientId ¶

func (o *AssetReportCreateRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*AssetReportCreateRequest) GetClientIdOk ¶

func (o *AssetReportCreateRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AssetReportCreateRequest) GetDaysRequested ¶

func (o *AssetReportCreateRequest) GetDaysRequested() int32

GetDaysRequested returns the DaysRequested field value

func (*AssetReportCreateRequest) GetDaysRequestedOk ¶

func (o *AssetReportCreateRequest) GetDaysRequestedOk() (*int32, bool)

GetDaysRequestedOk returns a tuple with the DaysRequested field value and a boolean to check if the value has been set.

func (*AssetReportCreateRequest) GetOptions ¶

GetOptions returns the Options field value if set, zero value otherwise.

func (*AssetReportCreateRequest) GetOptionsOk ¶

GetOptionsOk returns a tuple with the Options field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AssetReportCreateRequest) GetSecret ¶

func (o *AssetReportCreateRequest) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise.

func (*AssetReportCreateRequest) GetSecretOk ¶

func (o *AssetReportCreateRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AssetReportCreateRequest) HasClientId ¶

func (o *AssetReportCreateRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*AssetReportCreateRequest) HasOptions ¶

func (o *AssetReportCreateRequest) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (*AssetReportCreateRequest) HasSecret ¶

func (o *AssetReportCreateRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (AssetReportCreateRequest) MarshalJSON ¶

func (o AssetReportCreateRequest) MarshalJSON() ([]byte, error)

func (*AssetReportCreateRequest) SetAccessTokens ¶

func (o *AssetReportCreateRequest) SetAccessTokens(v []string)

SetAccessTokens sets field value

func (*AssetReportCreateRequest) SetClientId ¶

func (o *AssetReportCreateRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*AssetReportCreateRequest) SetDaysRequested ¶

func (o *AssetReportCreateRequest) SetDaysRequested(v int32)

SetDaysRequested sets field value

func (*AssetReportCreateRequest) SetOptions ¶

SetOptions gets a reference to the given AssetReportCreateRequestOptions and assigns it to the Options field.

func (*AssetReportCreateRequest) SetSecret ¶

func (o *AssetReportCreateRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

type AssetReportCreateRequestOptions ¶

type AssetReportCreateRequestOptions struct {
	// Client-generated identifier, which can be used by lenders to track loan applications.
	ClientReportId NullableString `json:"client_report_id,omitempty"`
	// URL to which Plaid will send Assets webhooks, for example when the requested Asset Report is ready.
	Webhook NullableString   `json:"webhook,omitempty"`
	User    *AssetReportUser `json:"user,omitempty"`
}

AssetReportCreateRequestOptions An optional object to filter `/asset_report/create` results. If provided, must be non-`null`. The optional `user` object is required for the report to be eligible for Fannie Mae's Day 1 Certainty program.

func NewAssetReportCreateRequestOptions ¶

func NewAssetReportCreateRequestOptions() *AssetReportCreateRequestOptions

NewAssetReportCreateRequestOptions instantiates a new AssetReportCreateRequestOptions 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 NewAssetReportCreateRequestOptionsWithDefaults ¶

func NewAssetReportCreateRequestOptionsWithDefaults() *AssetReportCreateRequestOptions

NewAssetReportCreateRequestOptionsWithDefaults instantiates a new AssetReportCreateRequestOptions 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 (*AssetReportCreateRequestOptions) GetClientReportId ¶

func (o *AssetReportCreateRequestOptions) GetClientReportId() string

GetClientReportId returns the ClientReportId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AssetReportCreateRequestOptions) GetClientReportIdOk ¶

func (o *AssetReportCreateRequestOptions) GetClientReportIdOk() (*string, bool)

GetClientReportIdOk returns a tuple with the ClientReportId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AssetReportCreateRequestOptions) GetUser ¶

GetUser returns the User field value if set, zero value otherwise.

func (*AssetReportCreateRequestOptions) GetUserOk ¶

GetUserOk returns a tuple with the User field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AssetReportCreateRequestOptions) GetWebhook ¶

func (o *AssetReportCreateRequestOptions) GetWebhook() string

GetWebhook returns the Webhook field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AssetReportCreateRequestOptions) GetWebhookOk ¶

func (o *AssetReportCreateRequestOptions) GetWebhookOk() (*string, bool)

GetWebhookOk returns a tuple with the Webhook field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AssetReportCreateRequestOptions) HasClientReportId ¶

func (o *AssetReportCreateRequestOptions) HasClientReportId() bool

HasClientReportId returns a boolean if a field has been set.

func (*AssetReportCreateRequestOptions) HasUser ¶

HasUser returns a boolean if a field has been set.

func (*AssetReportCreateRequestOptions) HasWebhook ¶

func (o *AssetReportCreateRequestOptions) HasWebhook() bool

HasWebhook returns a boolean if a field has been set.

func (AssetReportCreateRequestOptions) MarshalJSON ¶

func (o AssetReportCreateRequestOptions) MarshalJSON() ([]byte, error)

func (*AssetReportCreateRequestOptions) SetClientReportId ¶

func (o *AssetReportCreateRequestOptions) SetClientReportId(v string)

SetClientReportId gets a reference to the given NullableString and assigns it to the ClientReportId field.

func (*AssetReportCreateRequestOptions) SetClientReportIdNil ¶ added in v1.4.0

func (o *AssetReportCreateRequestOptions) SetClientReportIdNil()

SetClientReportIdNil sets the value for ClientReportId to be an explicit nil

func (*AssetReportCreateRequestOptions) SetUser ¶

SetUser gets a reference to the given AssetReportUser and assigns it to the User field.

func (*AssetReportCreateRequestOptions) SetWebhook ¶

func (o *AssetReportCreateRequestOptions) SetWebhook(v string)

SetWebhook gets a reference to the given NullableString and assigns it to the Webhook field.

func (*AssetReportCreateRequestOptions) SetWebhookNil ¶ added in v1.4.0

func (o *AssetReportCreateRequestOptions) SetWebhookNil()

SetWebhookNil sets the value for Webhook to be an explicit nil

func (*AssetReportCreateRequestOptions) UnsetClientReportId ¶ added in v1.4.0

func (o *AssetReportCreateRequestOptions) UnsetClientReportId()

UnsetClientReportId ensures that no value is present for ClientReportId, not even an explicit nil

func (*AssetReportCreateRequestOptions) UnsetWebhook ¶ added in v1.4.0

func (o *AssetReportCreateRequestOptions) UnsetWebhook()

UnsetWebhook ensures that no value is present for Webhook, not even an explicit nil

type AssetReportCreateResponse ¶

type AssetReportCreateResponse struct {
	// A token that can be provided to endpoints such as `/asset_report/get` or `/asset_report/pdf/get` to fetch or update an Asset Report.
	AssetReportToken string `json:"asset_report_token"`
	// A unique ID identifying an Asset Report. Like all Plaid identifiers, this ID is case sensitive.
	AssetReportId string `json:"asset_report_id"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

AssetReportCreateResponse AssetReportCreateResponse defines the response schema for `/asset_report/create`

func NewAssetReportCreateResponse ¶

func NewAssetReportCreateResponse(assetReportToken string, assetReportId string, requestId string) *AssetReportCreateResponse

NewAssetReportCreateResponse instantiates a new AssetReportCreateResponse 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 NewAssetReportCreateResponseWithDefaults ¶

func NewAssetReportCreateResponseWithDefaults() *AssetReportCreateResponse

NewAssetReportCreateResponseWithDefaults instantiates a new AssetReportCreateResponse 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 (*AssetReportCreateResponse) GetAssetReportId ¶

func (o *AssetReportCreateResponse) GetAssetReportId() string

GetAssetReportId returns the AssetReportId field value

func (*AssetReportCreateResponse) GetAssetReportIdOk ¶

func (o *AssetReportCreateResponse) GetAssetReportIdOk() (*string, bool)

GetAssetReportIdOk returns a tuple with the AssetReportId field value and a boolean to check if the value has been set.

func (*AssetReportCreateResponse) GetAssetReportToken ¶

func (o *AssetReportCreateResponse) GetAssetReportToken() string

GetAssetReportToken returns the AssetReportToken field value

func (*AssetReportCreateResponse) GetAssetReportTokenOk ¶

func (o *AssetReportCreateResponse) GetAssetReportTokenOk() (*string, bool)

GetAssetReportTokenOk returns a tuple with the AssetReportToken field value and a boolean to check if the value has been set.

func (*AssetReportCreateResponse) GetRequestId ¶

func (o *AssetReportCreateResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*AssetReportCreateResponse) GetRequestIdOk ¶

func (o *AssetReportCreateResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (AssetReportCreateResponse) MarshalJSON ¶

func (o AssetReportCreateResponse) MarshalJSON() ([]byte, error)

func (*AssetReportCreateResponse) SetAssetReportId ¶

func (o *AssetReportCreateResponse) SetAssetReportId(v string)

SetAssetReportId sets field value

func (*AssetReportCreateResponse) SetAssetReportToken ¶

func (o *AssetReportCreateResponse) SetAssetReportToken(v string)

SetAssetReportToken sets field value

func (*AssetReportCreateResponse) SetRequestId ¶

func (o *AssetReportCreateResponse) SetRequestId(v string)

SetRequestId sets field value

func (*AssetReportCreateResponse) UnmarshalJSON ¶

func (o *AssetReportCreateResponse) UnmarshalJSON(bytes []byte) (err error)

type AssetReportFilterRequest ¶

type AssetReportFilterRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// A token that can be provided to endpoints such as `/asset_report/get` or `/asset_report/pdf/get` to fetch or update an Asset Report.
	AssetReportToken string `json:"asset_report_token"`
	// The accounts to exclude from the Asset Report, identified by `account_id`.
	AccountIdsToExclude []string `json:"account_ids_to_exclude"`
}

AssetReportFilterRequest AssetReportFilterRequest defines the request schema for `/asset_report/filter`

func NewAssetReportFilterRequest ¶

func NewAssetReportFilterRequest(assetReportToken string, accountIdsToExclude []string) *AssetReportFilterRequest

NewAssetReportFilterRequest instantiates a new AssetReportFilterRequest 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 NewAssetReportFilterRequestWithDefaults ¶

func NewAssetReportFilterRequestWithDefaults() *AssetReportFilterRequest

NewAssetReportFilterRequestWithDefaults instantiates a new AssetReportFilterRequest 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 (*AssetReportFilterRequest) GetAccountIdsToExclude ¶

func (o *AssetReportFilterRequest) GetAccountIdsToExclude() []string

GetAccountIdsToExclude returns the AccountIdsToExclude field value

func (*AssetReportFilterRequest) GetAccountIdsToExcludeOk ¶

func (o *AssetReportFilterRequest) GetAccountIdsToExcludeOk() (*[]string, bool)

GetAccountIdsToExcludeOk returns a tuple with the AccountIdsToExclude field value and a boolean to check if the value has been set.

func (*AssetReportFilterRequest) GetAssetReportToken ¶

func (o *AssetReportFilterRequest) GetAssetReportToken() string

GetAssetReportToken returns the AssetReportToken field value

func (*AssetReportFilterRequest) GetAssetReportTokenOk ¶

func (o *AssetReportFilterRequest) GetAssetReportTokenOk() (*string, bool)

GetAssetReportTokenOk returns a tuple with the AssetReportToken field value and a boolean to check if the value has been set.

func (*AssetReportFilterRequest) GetClientId ¶

func (o *AssetReportFilterRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*AssetReportFilterRequest) GetClientIdOk ¶

func (o *AssetReportFilterRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AssetReportFilterRequest) GetSecret ¶

func (o *AssetReportFilterRequest) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise.

func (*AssetReportFilterRequest) GetSecretOk ¶

func (o *AssetReportFilterRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AssetReportFilterRequest) HasClientId ¶

func (o *AssetReportFilterRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*AssetReportFilterRequest) HasSecret ¶

func (o *AssetReportFilterRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (AssetReportFilterRequest) MarshalJSON ¶

func (o AssetReportFilterRequest) MarshalJSON() ([]byte, error)

func (*AssetReportFilterRequest) SetAccountIdsToExclude ¶

func (o *AssetReportFilterRequest) SetAccountIdsToExclude(v []string)

SetAccountIdsToExclude sets field value

func (*AssetReportFilterRequest) SetAssetReportToken ¶

func (o *AssetReportFilterRequest) SetAssetReportToken(v string)

SetAssetReportToken sets field value

func (*AssetReportFilterRequest) SetClientId ¶

func (o *AssetReportFilterRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*AssetReportFilterRequest) SetSecret ¶

func (o *AssetReportFilterRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

type AssetReportFilterResponse ¶

type AssetReportFilterResponse struct {
	// A token that can be provided to endpoints such as `/asset_report/get` or `/asset_report/pdf/get` to fetch or update an Asset Report.
	AssetReportToken string `json:"asset_report_token"`
	// A unique ID identifying an Asset Report. Like all Plaid identifiers, this ID is case sensitive.
	AssetReportId string `json:"asset_report_id"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

AssetReportFilterResponse AssetReportFilterResponse defines the response schema for `/asset_report/filter`

func NewAssetReportFilterResponse ¶

func NewAssetReportFilterResponse(assetReportToken string, assetReportId string, requestId string) *AssetReportFilterResponse

NewAssetReportFilterResponse instantiates a new AssetReportFilterResponse 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 NewAssetReportFilterResponseWithDefaults ¶

func NewAssetReportFilterResponseWithDefaults() *AssetReportFilterResponse

NewAssetReportFilterResponseWithDefaults instantiates a new AssetReportFilterResponse 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 (*AssetReportFilterResponse) GetAssetReportId ¶

func (o *AssetReportFilterResponse) GetAssetReportId() string

GetAssetReportId returns the AssetReportId field value

func (*AssetReportFilterResponse) GetAssetReportIdOk ¶

func (o *AssetReportFilterResponse) GetAssetReportIdOk() (*string, bool)

GetAssetReportIdOk returns a tuple with the AssetReportId field value and a boolean to check if the value has been set.

func (*AssetReportFilterResponse) GetAssetReportToken ¶

func (o *AssetReportFilterResponse) GetAssetReportToken() string

GetAssetReportToken returns the AssetReportToken field value

func (*AssetReportFilterResponse) GetAssetReportTokenOk ¶

func (o *AssetReportFilterResponse) GetAssetReportTokenOk() (*string, bool)

GetAssetReportTokenOk returns a tuple with the AssetReportToken field value and a boolean to check if the value has been set.

func (*AssetReportFilterResponse) GetRequestId ¶

func (o *AssetReportFilterResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*AssetReportFilterResponse) GetRequestIdOk ¶

func (o *AssetReportFilterResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (AssetReportFilterResponse) MarshalJSON ¶

func (o AssetReportFilterResponse) MarshalJSON() ([]byte, error)

func (*AssetReportFilterResponse) SetAssetReportId ¶

func (o *AssetReportFilterResponse) SetAssetReportId(v string)

SetAssetReportId sets field value

func (*AssetReportFilterResponse) SetAssetReportToken ¶

func (o *AssetReportFilterResponse) SetAssetReportToken(v string)

SetAssetReportToken sets field value

func (*AssetReportFilterResponse) SetRequestId ¶

func (o *AssetReportFilterResponse) SetRequestId(v string)

SetRequestId sets field value

func (*AssetReportFilterResponse) UnmarshalJSON ¶

func (o *AssetReportFilterResponse) UnmarshalJSON(bytes []byte) (err error)

type AssetReportGetRequest ¶

type AssetReportGetRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// A token that can be provided to endpoints such as `/asset_report/get` or `/asset_report/pdf/get` to fetch or update an Asset Report.
	AssetReportToken string `json:"asset_report_token"`
	// `true` if you would like to retrieve the Asset Report with Insights, `false` otherwise. This field defaults to `false` if omitted.
	IncludeInsights *bool `json:"include_insights,omitempty"`
}

AssetReportGetRequest AssetReportGetRequest defines the request schema for `/asset_report/get`

func NewAssetReportGetRequest ¶

func NewAssetReportGetRequest(assetReportToken string) *AssetReportGetRequest

NewAssetReportGetRequest instantiates a new AssetReportGetRequest 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 NewAssetReportGetRequestWithDefaults ¶

func NewAssetReportGetRequestWithDefaults() *AssetReportGetRequest

NewAssetReportGetRequestWithDefaults instantiates a new AssetReportGetRequest 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 (*AssetReportGetRequest) GetAssetReportToken ¶

func (o *AssetReportGetRequest) GetAssetReportToken() string

GetAssetReportToken returns the AssetReportToken field value

func (*AssetReportGetRequest) GetAssetReportTokenOk ¶

func (o *AssetReportGetRequest) GetAssetReportTokenOk() (*string, bool)

GetAssetReportTokenOk returns a tuple with the AssetReportToken field value and a boolean to check if the value has been set.

func (*AssetReportGetRequest) GetClientId ¶

func (o *AssetReportGetRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*AssetReportGetRequest) GetClientIdOk ¶

func (o *AssetReportGetRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AssetReportGetRequest) GetIncludeInsights ¶

func (o *AssetReportGetRequest) GetIncludeInsights() bool

GetIncludeInsights returns the IncludeInsights field value if set, zero value otherwise.

func (*AssetReportGetRequest) GetIncludeInsightsOk ¶

func (o *AssetReportGetRequest) GetIncludeInsightsOk() (*bool, bool)

GetIncludeInsightsOk returns a tuple with the IncludeInsights field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AssetReportGetRequest) GetSecret ¶

func (o *AssetReportGetRequest) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise.

func (*AssetReportGetRequest) GetSecretOk ¶

func (o *AssetReportGetRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AssetReportGetRequest) HasClientId ¶

func (o *AssetReportGetRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*AssetReportGetRequest) HasIncludeInsights ¶

func (o *AssetReportGetRequest) HasIncludeInsights() bool

HasIncludeInsights returns a boolean if a field has been set.

func (*AssetReportGetRequest) HasSecret ¶

func (o *AssetReportGetRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (AssetReportGetRequest) MarshalJSON ¶

func (o AssetReportGetRequest) MarshalJSON() ([]byte, error)

func (*AssetReportGetRequest) SetAssetReportToken ¶

func (o *AssetReportGetRequest) SetAssetReportToken(v string)

SetAssetReportToken sets field value

func (*AssetReportGetRequest) SetClientId ¶

func (o *AssetReportGetRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*AssetReportGetRequest) SetIncludeInsights ¶

func (o *AssetReportGetRequest) SetIncludeInsights(v bool)

SetIncludeInsights gets a reference to the given bool and assigns it to the IncludeInsights field.

func (*AssetReportGetRequest) SetSecret ¶

func (o *AssetReportGetRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

type AssetReportGetResponse ¶

type AssetReportGetResponse struct {
	Report AssetReport `json:"report"`
	// If the Asset Report generation was successful but identity information cannot be returned, this array will contain information about the errors causing identity information to be missing
	Warnings []Warning `json:"warnings"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

AssetReportGetResponse AssetReportGetResponse defines the response schema for `/asset_report/get`

func NewAssetReportGetResponse ¶

func NewAssetReportGetResponse(report AssetReport, warnings []Warning, requestId string) *AssetReportGetResponse

NewAssetReportGetResponse instantiates a new AssetReportGetResponse 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 NewAssetReportGetResponseWithDefaults ¶

func NewAssetReportGetResponseWithDefaults() *AssetReportGetResponse

NewAssetReportGetResponseWithDefaults instantiates a new AssetReportGetResponse 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 (*AssetReportGetResponse) GetReport ¶

func (o *AssetReportGetResponse) GetReport() AssetReport

GetReport returns the Report field value

func (*AssetReportGetResponse) GetReportOk ¶

func (o *AssetReportGetResponse) GetReportOk() (*AssetReport, bool)

GetReportOk returns a tuple with the Report field value and a boolean to check if the value has been set.

func (*AssetReportGetResponse) GetRequestId ¶

func (o *AssetReportGetResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*AssetReportGetResponse) GetRequestIdOk ¶

func (o *AssetReportGetResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (*AssetReportGetResponse) GetWarnings ¶

func (o *AssetReportGetResponse) GetWarnings() []Warning

GetWarnings returns the Warnings field value

func (*AssetReportGetResponse) GetWarningsOk ¶

func (o *AssetReportGetResponse) GetWarningsOk() (*[]Warning, bool)

GetWarningsOk returns a tuple with the Warnings field value and a boolean to check if the value has been set.

func (AssetReportGetResponse) MarshalJSON ¶

func (o AssetReportGetResponse) MarshalJSON() ([]byte, error)

func (*AssetReportGetResponse) SetReport ¶

func (o *AssetReportGetResponse) SetReport(v AssetReport)

SetReport sets field value

func (*AssetReportGetResponse) SetRequestId ¶

func (o *AssetReportGetResponse) SetRequestId(v string)

SetRequestId sets field value

func (*AssetReportGetResponse) SetWarnings ¶

func (o *AssetReportGetResponse) SetWarnings(v []Warning)

SetWarnings sets field value

func (*AssetReportGetResponse) UnmarshalJSON ¶

func (o *AssetReportGetResponse) UnmarshalJSON(bytes []byte) (err error)

type AssetReportItem ¶

type AssetReportItem struct {
	// The `item_id` of the Item associated with this webhook, warning, or error
	ItemId string `json:"item_id"`
	// The full financial institution name associated with the Item.
	InstitutionName string `json:"institution_name"`
	// The id of the financial institution associated with the Item.
	InstitutionId string `json:"institution_id"`
	// The date and time when this Item’s data was last retrieved from the financial institution, in [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format.
	DateLastUpdated time.Time `json:"date_last_updated"`
	// Data about each of the accounts open on the Item.
	Accounts             []AccountAssets `json:"accounts"`
	AdditionalProperties map[string]interface{}
}

AssetReportItem A representation of an Item within an Asset Report.

func NewAssetReportItem ¶

func NewAssetReportItem(itemId string, institutionName string, institutionId string, dateLastUpdated time.Time, accounts []AccountAssets) *AssetReportItem

NewAssetReportItem instantiates a new AssetReportItem 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 NewAssetReportItemWithDefaults ¶

func NewAssetReportItemWithDefaults() *AssetReportItem

NewAssetReportItemWithDefaults instantiates a new AssetReportItem 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 (*AssetReportItem) GetAccounts ¶

func (o *AssetReportItem) GetAccounts() []AccountAssets

GetAccounts returns the Accounts field value

func (*AssetReportItem) GetAccountsOk ¶

func (o *AssetReportItem) GetAccountsOk() (*[]AccountAssets, bool)

GetAccountsOk returns a tuple with the Accounts field value and a boolean to check if the value has been set.

func (*AssetReportItem) GetDateLastUpdated ¶

func (o *AssetReportItem) GetDateLastUpdated() time.Time

GetDateLastUpdated returns the DateLastUpdated field value

func (*AssetReportItem) GetDateLastUpdatedOk ¶

func (o *AssetReportItem) GetDateLastUpdatedOk() (*time.Time, bool)

GetDateLastUpdatedOk returns a tuple with the DateLastUpdated field value and a boolean to check if the value has been set.

func (*AssetReportItem) GetInstitutionId ¶

func (o *AssetReportItem) GetInstitutionId() string

GetInstitutionId returns the InstitutionId field value

func (*AssetReportItem) GetInstitutionIdOk ¶

func (o *AssetReportItem) GetInstitutionIdOk() (*string, bool)

GetInstitutionIdOk returns a tuple with the InstitutionId field value and a boolean to check if the value has been set.

func (*AssetReportItem) GetInstitutionName ¶

func (o *AssetReportItem) GetInstitutionName() string

GetInstitutionName returns the InstitutionName field value

func (*AssetReportItem) GetInstitutionNameOk ¶

func (o *AssetReportItem) GetInstitutionNameOk() (*string, bool)

GetInstitutionNameOk returns a tuple with the InstitutionName field value and a boolean to check if the value has been set.

func (*AssetReportItem) GetItemId ¶

func (o *AssetReportItem) GetItemId() string

GetItemId returns the ItemId field value

func (*AssetReportItem) GetItemIdOk ¶

func (o *AssetReportItem) GetItemIdOk() (*string, bool)

GetItemIdOk returns a tuple with the ItemId field value and a boolean to check if the value has been set.

func (AssetReportItem) MarshalJSON ¶

func (o AssetReportItem) MarshalJSON() ([]byte, error)

func (*AssetReportItem) SetAccounts ¶

func (o *AssetReportItem) SetAccounts(v []AccountAssets)

SetAccounts sets field value

func (*AssetReportItem) SetDateLastUpdated ¶

func (o *AssetReportItem) SetDateLastUpdated(v time.Time)

SetDateLastUpdated sets field value

func (*AssetReportItem) SetInstitutionId ¶

func (o *AssetReportItem) SetInstitutionId(v string)

SetInstitutionId sets field value

func (*AssetReportItem) SetInstitutionName ¶

func (o *AssetReportItem) SetInstitutionName(v string)

SetInstitutionName sets field value

func (*AssetReportItem) SetItemId ¶

func (o *AssetReportItem) SetItemId(v string)

SetItemId sets field value

func (*AssetReportItem) UnmarshalJSON ¶

func (o *AssetReportItem) UnmarshalJSON(bytes []byte) (err error)

type AssetReportPDFGetRequest ¶

type AssetReportPDFGetRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// A token that can be provided to endpoints such as `/asset_report/get` or `/asset_report/pdf/get` to fetch or update an Asset Report.
	AssetReportToken string `json:"asset_report_token"`
}

AssetReportPDFGetRequest AssetReportPDFGetRequest defines the request schema for `/asset_report/pdf/get`

func NewAssetReportPDFGetRequest ¶

func NewAssetReportPDFGetRequest(assetReportToken string) *AssetReportPDFGetRequest

NewAssetReportPDFGetRequest instantiates a new AssetReportPDFGetRequest 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 NewAssetReportPDFGetRequestWithDefaults ¶

func NewAssetReportPDFGetRequestWithDefaults() *AssetReportPDFGetRequest

NewAssetReportPDFGetRequestWithDefaults instantiates a new AssetReportPDFGetRequest 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 (*AssetReportPDFGetRequest) GetAssetReportToken ¶

func (o *AssetReportPDFGetRequest) GetAssetReportToken() string

GetAssetReportToken returns the AssetReportToken field value

func (*AssetReportPDFGetRequest) GetAssetReportTokenOk ¶

func (o *AssetReportPDFGetRequest) GetAssetReportTokenOk() (*string, bool)

GetAssetReportTokenOk returns a tuple with the AssetReportToken field value and a boolean to check if the value has been set.

func (*AssetReportPDFGetRequest) GetClientId ¶

func (o *AssetReportPDFGetRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*AssetReportPDFGetRequest) GetClientIdOk ¶

func (o *AssetReportPDFGetRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AssetReportPDFGetRequest) GetSecret ¶

func (o *AssetReportPDFGetRequest) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise.

func (*AssetReportPDFGetRequest) GetSecretOk ¶

func (o *AssetReportPDFGetRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AssetReportPDFGetRequest) HasClientId ¶

func (o *AssetReportPDFGetRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*AssetReportPDFGetRequest) HasSecret ¶

func (o *AssetReportPDFGetRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (AssetReportPDFGetRequest) MarshalJSON ¶

func (o AssetReportPDFGetRequest) MarshalJSON() ([]byte, error)

func (*AssetReportPDFGetRequest) SetAssetReportToken ¶

func (o *AssetReportPDFGetRequest) SetAssetReportToken(v string)

SetAssetReportToken sets field value

func (*AssetReportPDFGetRequest) SetClientId ¶

func (o *AssetReportPDFGetRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*AssetReportPDFGetRequest) SetSecret ¶

func (o *AssetReportPDFGetRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

type AssetReportRefreshRequest ¶

type AssetReportRefreshRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// The `asset_report_token` returned by the original call to `/asset_report/create`
	AssetReportToken string `json:"asset_report_token"`
	// The maximum number of days of history to include in the Asset Report. Must be an integer. If not specified, the value from the original call to `/asset_report/create` will be used.
	DaysRequested NullableInt32                     `json:"days_requested,omitempty"`
	Options       *AssetReportRefreshRequestOptions `json:"options,omitempty"`
}

AssetReportRefreshRequest AssetReportRefreshRequest defines the request schema for `/asset_report/refresh`

func NewAssetReportRefreshRequest ¶

func NewAssetReportRefreshRequest(assetReportToken string) *AssetReportRefreshRequest

NewAssetReportRefreshRequest instantiates a new AssetReportRefreshRequest 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 NewAssetReportRefreshRequestWithDefaults ¶

func NewAssetReportRefreshRequestWithDefaults() *AssetReportRefreshRequest

NewAssetReportRefreshRequestWithDefaults instantiates a new AssetReportRefreshRequest 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 (*AssetReportRefreshRequest) GetAssetReportToken ¶

func (o *AssetReportRefreshRequest) GetAssetReportToken() string

GetAssetReportToken returns the AssetReportToken field value

func (*AssetReportRefreshRequest) GetAssetReportTokenOk ¶

func (o *AssetReportRefreshRequest) GetAssetReportTokenOk() (*string, bool)

GetAssetReportTokenOk returns a tuple with the AssetReportToken field value and a boolean to check if the value has been set.

func (*AssetReportRefreshRequest) GetClientId ¶

func (o *AssetReportRefreshRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*AssetReportRefreshRequest) GetClientIdOk ¶

func (o *AssetReportRefreshRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AssetReportRefreshRequest) GetDaysRequested ¶

func (o *AssetReportRefreshRequest) GetDaysRequested() int32

GetDaysRequested returns the DaysRequested field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AssetReportRefreshRequest) GetDaysRequestedOk ¶

func (o *AssetReportRefreshRequest) GetDaysRequestedOk() (*int32, bool)

GetDaysRequestedOk returns a tuple with the DaysRequested field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AssetReportRefreshRequest) GetOptions ¶

GetOptions returns the Options field value if set, zero value otherwise.

func (*AssetReportRefreshRequest) GetOptionsOk ¶

GetOptionsOk returns a tuple with the Options field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AssetReportRefreshRequest) GetSecret ¶

func (o *AssetReportRefreshRequest) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise.

func (*AssetReportRefreshRequest) GetSecretOk ¶

func (o *AssetReportRefreshRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AssetReportRefreshRequest) HasClientId ¶

func (o *AssetReportRefreshRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*AssetReportRefreshRequest) HasDaysRequested ¶

func (o *AssetReportRefreshRequest) HasDaysRequested() bool

HasDaysRequested returns a boolean if a field has been set.

func (*AssetReportRefreshRequest) HasOptions ¶

func (o *AssetReportRefreshRequest) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (*AssetReportRefreshRequest) HasSecret ¶

func (o *AssetReportRefreshRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (AssetReportRefreshRequest) MarshalJSON ¶

func (o AssetReportRefreshRequest) MarshalJSON() ([]byte, error)

func (*AssetReportRefreshRequest) SetAssetReportToken ¶

func (o *AssetReportRefreshRequest) SetAssetReportToken(v string)

SetAssetReportToken sets field value

func (*AssetReportRefreshRequest) SetClientId ¶

func (o *AssetReportRefreshRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*AssetReportRefreshRequest) SetDaysRequested ¶

func (o *AssetReportRefreshRequest) SetDaysRequested(v int32)

SetDaysRequested gets a reference to the given NullableInt32 and assigns it to the DaysRequested field.

func (*AssetReportRefreshRequest) SetDaysRequestedNil ¶ added in v1.5.0

func (o *AssetReportRefreshRequest) SetDaysRequestedNil()

SetDaysRequestedNil sets the value for DaysRequested to be an explicit nil

func (*AssetReportRefreshRequest) SetOptions ¶

SetOptions gets a reference to the given AssetReportRefreshRequestOptions and assigns it to the Options field.

func (*AssetReportRefreshRequest) SetSecret ¶

func (o *AssetReportRefreshRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

func (*AssetReportRefreshRequest) UnsetDaysRequested ¶ added in v1.5.0

func (o *AssetReportRefreshRequest) UnsetDaysRequested()

UnsetDaysRequested ensures that no value is present for DaysRequested, not even an explicit nil

type AssetReportRefreshRequestOptions ¶

type AssetReportRefreshRequestOptions struct {
	// Client-generated identifier, which can be used by lenders to track loan applications.
	ClientReportId NullableString `json:"client_report_id,omitempty"`
	// URL to which Plaid will send Assets webhooks, for example when the requested Asset Report is ready.
	Webhook NullableString   `json:"webhook,omitempty"`
	User    *AssetReportUser `json:"user,omitempty"`
}

AssetReportRefreshRequestOptions An optional object to filter `/asset_report/refresh` results. If provided, cannot be `null`. If not specified, the `options` from the original call to `/asset_report/create` will be used.

func NewAssetReportRefreshRequestOptions ¶

func NewAssetReportRefreshRequestOptions() *AssetReportRefreshRequestOptions

NewAssetReportRefreshRequestOptions instantiates a new AssetReportRefreshRequestOptions 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 NewAssetReportRefreshRequestOptionsWithDefaults ¶

func NewAssetReportRefreshRequestOptionsWithDefaults() *AssetReportRefreshRequestOptions

NewAssetReportRefreshRequestOptionsWithDefaults instantiates a new AssetReportRefreshRequestOptions 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 (*AssetReportRefreshRequestOptions) GetClientReportId ¶

func (o *AssetReportRefreshRequestOptions) GetClientReportId() string

GetClientReportId returns the ClientReportId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AssetReportRefreshRequestOptions) GetClientReportIdOk ¶

func (o *AssetReportRefreshRequestOptions) GetClientReportIdOk() (*string, bool)

GetClientReportIdOk returns a tuple with the ClientReportId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AssetReportRefreshRequestOptions) GetUser ¶

GetUser returns the User field value if set, zero value otherwise.

func (*AssetReportRefreshRequestOptions) GetUserOk ¶

GetUserOk returns a tuple with the User field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AssetReportRefreshRequestOptions) GetWebhook ¶

func (o *AssetReportRefreshRequestOptions) GetWebhook() string

GetWebhook returns the Webhook field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AssetReportRefreshRequestOptions) GetWebhookOk ¶

func (o *AssetReportRefreshRequestOptions) GetWebhookOk() (*string, bool)

GetWebhookOk returns a tuple with the Webhook field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AssetReportRefreshRequestOptions) HasClientReportId ¶

func (o *AssetReportRefreshRequestOptions) HasClientReportId() bool

HasClientReportId returns a boolean if a field has been set.

func (*AssetReportRefreshRequestOptions) HasUser ¶

HasUser returns a boolean if a field has been set.

func (*AssetReportRefreshRequestOptions) HasWebhook ¶

func (o *AssetReportRefreshRequestOptions) HasWebhook() bool

HasWebhook returns a boolean if a field has been set.

func (AssetReportRefreshRequestOptions) MarshalJSON ¶

func (o AssetReportRefreshRequestOptions) MarshalJSON() ([]byte, error)

func (*AssetReportRefreshRequestOptions) SetClientReportId ¶

func (o *AssetReportRefreshRequestOptions) SetClientReportId(v string)

SetClientReportId gets a reference to the given NullableString and assigns it to the ClientReportId field.

func (*AssetReportRefreshRequestOptions) SetClientReportIdNil ¶ added in v1.4.0

func (o *AssetReportRefreshRequestOptions) SetClientReportIdNil()

SetClientReportIdNil sets the value for ClientReportId to be an explicit nil

func (*AssetReportRefreshRequestOptions) SetUser ¶

SetUser gets a reference to the given AssetReportUser and assigns it to the User field.

func (*AssetReportRefreshRequestOptions) SetWebhook ¶

func (o *AssetReportRefreshRequestOptions) SetWebhook(v string)

SetWebhook gets a reference to the given NullableString and assigns it to the Webhook field.

func (*AssetReportRefreshRequestOptions) SetWebhookNil ¶ added in v1.4.0

func (o *AssetReportRefreshRequestOptions) SetWebhookNil()

SetWebhookNil sets the value for Webhook to be an explicit nil

func (*AssetReportRefreshRequestOptions) UnsetClientReportId ¶ added in v1.4.0

func (o *AssetReportRefreshRequestOptions) UnsetClientReportId()

UnsetClientReportId ensures that no value is present for ClientReportId, not even an explicit nil

func (*AssetReportRefreshRequestOptions) UnsetWebhook ¶ added in v1.4.0

func (o *AssetReportRefreshRequestOptions) UnsetWebhook()

UnsetWebhook ensures that no value is present for Webhook, not even an explicit nil

type AssetReportRefreshResponse ¶

type AssetReportRefreshResponse struct {
	// A unique ID identifying an Asset Report. Like all Plaid identifiers, this ID is case sensitive.
	AssetReportId string `json:"asset_report_id"`
	// A token that can be provided to endpoints such as `/asset_report/get` or `/asset_report/pdf/get` to fetch or update an Asset Report.
	AssetReportToken string `json:"asset_report_token"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

AssetReportRefreshResponse AssetReportRefreshResponse defines the response schema for `/asset_report/refresh`

func NewAssetReportRefreshResponse ¶

func NewAssetReportRefreshResponse(assetReportId string, assetReportToken string, requestId string) *AssetReportRefreshResponse

NewAssetReportRefreshResponse instantiates a new AssetReportRefreshResponse 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 NewAssetReportRefreshResponseWithDefaults ¶

func NewAssetReportRefreshResponseWithDefaults() *AssetReportRefreshResponse

NewAssetReportRefreshResponseWithDefaults instantiates a new AssetReportRefreshResponse 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 (*AssetReportRefreshResponse) GetAssetReportId ¶

func (o *AssetReportRefreshResponse) GetAssetReportId() string

GetAssetReportId returns the AssetReportId field value

func (*AssetReportRefreshResponse) GetAssetReportIdOk ¶

func (o *AssetReportRefreshResponse) GetAssetReportIdOk() (*string, bool)

GetAssetReportIdOk returns a tuple with the AssetReportId field value and a boolean to check if the value has been set.

func (*AssetReportRefreshResponse) GetAssetReportToken ¶

func (o *AssetReportRefreshResponse) GetAssetReportToken() string

GetAssetReportToken returns the AssetReportToken field value

func (*AssetReportRefreshResponse) GetAssetReportTokenOk ¶

func (o *AssetReportRefreshResponse) GetAssetReportTokenOk() (*string, bool)

GetAssetReportTokenOk returns a tuple with the AssetReportToken field value and a boolean to check if the value has been set.

func (*AssetReportRefreshResponse) GetRequestId ¶

func (o *AssetReportRefreshResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*AssetReportRefreshResponse) GetRequestIdOk ¶

func (o *AssetReportRefreshResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (AssetReportRefreshResponse) MarshalJSON ¶

func (o AssetReportRefreshResponse) MarshalJSON() ([]byte, error)

func (*AssetReportRefreshResponse) SetAssetReportId ¶

func (o *AssetReportRefreshResponse) SetAssetReportId(v string)

SetAssetReportId sets field value

func (*AssetReportRefreshResponse) SetAssetReportToken ¶

func (o *AssetReportRefreshResponse) SetAssetReportToken(v string)

SetAssetReportToken sets field value

func (*AssetReportRefreshResponse) SetRequestId ¶

func (o *AssetReportRefreshResponse) SetRequestId(v string)

SetRequestId sets field value

func (*AssetReportRefreshResponse) UnmarshalJSON ¶

func (o *AssetReportRefreshResponse) UnmarshalJSON(bytes []byte) (err error)

type AssetReportRemoveRequest ¶

type AssetReportRemoveRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// A token that can be provided to endpoints such as `/asset_report/get` or `/asset_report/pdf/get` to fetch or update an Asset Report.
	AssetReportToken string `json:"asset_report_token"`
}

AssetReportRemoveRequest AssetReportRemoveRequest defines the request schema for `/asset_report/remove`

func NewAssetReportRemoveRequest ¶

func NewAssetReportRemoveRequest(assetReportToken string) *AssetReportRemoveRequest

NewAssetReportRemoveRequest instantiates a new AssetReportRemoveRequest 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 NewAssetReportRemoveRequestWithDefaults ¶

func NewAssetReportRemoveRequestWithDefaults() *AssetReportRemoveRequest

NewAssetReportRemoveRequestWithDefaults instantiates a new AssetReportRemoveRequest 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 (*AssetReportRemoveRequest) GetAssetReportToken ¶

func (o *AssetReportRemoveRequest) GetAssetReportToken() string

GetAssetReportToken returns the AssetReportToken field value

func (*AssetReportRemoveRequest) GetAssetReportTokenOk ¶

func (o *AssetReportRemoveRequest) GetAssetReportTokenOk() (*string, bool)

GetAssetReportTokenOk returns a tuple with the AssetReportToken field value and a boolean to check if the value has been set.

func (*AssetReportRemoveRequest) GetClientId ¶

func (o *AssetReportRemoveRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*AssetReportRemoveRequest) GetClientIdOk ¶

func (o *AssetReportRemoveRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AssetReportRemoveRequest) GetSecret ¶

func (o *AssetReportRemoveRequest) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise.

func (*AssetReportRemoveRequest) GetSecretOk ¶

func (o *AssetReportRemoveRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AssetReportRemoveRequest) HasClientId ¶

func (o *AssetReportRemoveRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*AssetReportRemoveRequest) HasSecret ¶

func (o *AssetReportRemoveRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (AssetReportRemoveRequest) MarshalJSON ¶

func (o AssetReportRemoveRequest) MarshalJSON() ([]byte, error)

func (*AssetReportRemoveRequest) SetAssetReportToken ¶

func (o *AssetReportRemoveRequest) SetAssetReportToken(v string)

SetAssetReportToken sets field value

func (*AssetReportRemoveRequest) SetClientId ¶

func (o *AssetReportRemoveRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*AssetReportRemoveRequest) SetSecret ¶

func (o *AssetReportRemoveRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

type AssetReportRemoveResponse ¶

type AssetReportRemoveResponse struct {
	// `true` if the Asset Report was successfully removed.
	Removed bool `json:"removed"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

AssetReportRemoveResponse AssetReportRemoveResponse defines the response schema for `/asset_report/remove`

func NewAssetReportRemoveResponse ¶

func NewAssetReportRemoveResponse(removed bool, requestId string) *AssetReportRemoveResponse

NewAssetReportRemoveResponse instantiates a new AssetReportRemoveResponse 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 NewAssetReportRemoveResponseWithDefaults ¶

func NewAssetReportRemoveResponseWithDefaults() *AssetReportRemoveResponse

NewAssetReportRemoveResponseWithDefaults instantiates a new AssetReportRemoveResponse 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 (*AssetReportRemoveResponse) GetRemoved ¶

func (o *AssetReportRemoveResponse) GetRemoved() bool

GetRemoved returns the Removed field value

func (*AssetReportRemoveResponse) GetRemovedOk ¶

func (o *AssetReportRemoveResponse) GetRemovedOk() (*bool, bool)

GetRemovedOk returns a tuple with the Removed field value and a boolean to check if the value has been set.

func (*AssetReportRemoveResponse) GetRequestId ¶

func (o *AssetReportRemoveResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*AssetReportRemoveResponse) GetRequestIdOk ¶

func (o *AssetReportRemoveResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (AssetReportRemoveResponse) MarshalJSON ¶

func (o AssetReportRemoveResponse) MarshalJSON() ([]byte, error)

func (*AssetReportRemoveResponse) SetRemoved ¶

func (o *AssetReportRemoveResponse) SetRemoved(v bool)

SetRemoved sets field value

func (*AssetReportRemoveResponse) SetRequestId ¶

func (o *AssetReportRemoveResponse) SetRequestId(v string)

SetRequestId sets field value

func (*AssetReportRemoveResponse) UnmarshalJSON ¶

func (o *AssetReportRemoveResponse) UnmarshalJSON(bytes []byte) (err error)

type AssetReportTransaction ¶

type AssetReportTransaction struct {
	// Please use the `payment_channel` field, `transaction_type` will be deprecated in the future.  `digital:` transactions that took place online.  `place:` transactions that were made at a physical location.  `special:` transactions that relate to banks, e.g. fees or deposits.  `unresolved:` transactions that do not fit into the other three types.
	TransactionType *string `json:"transaction_type,omitempty"`
	// The ID of a posted transaction's associated pending transaction, where applicable.
	PendingTransactionId NullableString `json:"pending_transaction_id,omitempty"`
	// The ID of the category to which this transaction belongs. See [Categories](https://plaid.com/docs/#category-overview).  If the `transactions` object was returned by an Assets endpoint such as `/asset_report/get/` or `/asset_report/pdf/get`, this field will only appear in an Asset Report with Insights.
	CategoryId NullableString `json:"category_id,omitempty"`
	// A hierarchical array of the categories to which this transaction belongs. See [Categories](https://plaid.com/docs/#category-overview).  If the `transactions` object was returned by an Assets endpoint such as `/asset_report/get/` or `/asset_report/pdf/get`, this field will only appear in an Asset Report with Insights.
	Category    []string     `json:"category,omitempty"`
	Location    *Location    `json:"location,omitempty"`
	PaymentMeta *PaymentMeta `json:"payment_meta,omitempty"`
	// The name of the account owner. This field is not typically populated and only relevant when dealing with sub-accounts.
	AccountOwner NullableString `json:"account_owner,omitempty"`
	// The merchant name or transaction description.  If the `transactions` object was returned by a Transactions endpoint such as `/transactions/get`, this field will always appear. If the `transactions` object was returned by an Assets endpoint such as `/asset_report/get/` or `/asset_report/pdf/get`, this field will only appear in an Asset Report with Insights.
	Name *string `json:"name,omitempty"`
	// The string returned by the financial institution to describe the transaction. For transactions returned by `/transactions/get`, this field is in beta and will be omitted unless the client is both enrolled in the closed beta program and has set `options.include_original_description` to `true`.
	OriginalDescription NullableString `json:"original_description"`
	// The ID of the account in which this transaction occurred.
	AccountId string `json:"account_id"`
	// The settled value of the transaction, denominated in the account's currency, as stated in `iso_currency_code` or `unofficial_currency_code`. Positive values when money moves out of the account; negative values when money moves in. For example, debit card purchases are positive; credit card payments, direct deposits, and refunds are negative.
	Amount float32 `json:"amount"`
	// The ISO-4217 currency code of the transaction. Always `null` if `unofficial_currency_code` is non-null.
	IsoCurrencyCode NullableString `json:"iso_currency_code"`
	// The unofficial currency code associated with the transaction. Always `null` if `iso_currency_code` is non-`null`. Unofficial currency codes are used for currencies that do not have official ISO currency codes, such as cryptocurrencies and the currencies of certain countries.  See the [currency code schema](https://plaid.com/docs/api/accounts#currency-code-schema) for a full listing of supported `iso_currency_code`s.
	UnofficialCurrencyCode NullableString `json:"unofficial_currency_code"`
	// For pending transactions, the date that the transaction occurred; for posted transactions, the date that the transaction posted. Both dates are returned in an [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format ( `YYYY-MM-DD` ).
	Date string `json:"date"`
	// When `true`, identifies the transaction as pending or unsettled. Pending transaction details (name, type, amount, category ID) may change before they are settled.
	Pending bool `json:"pending"`
	// The unique ID of the transaction. Like all Plaid identifiers, the `transaction_id` is case sensitive.
	TransactionId string `json:"transaction_id"`
	// The merchant name, as extracted by Plaid from the `name` field.
	MerchantName NullableString `json:"merchant_name,omitempty"`
	// The check number of the transaction. This field is only populated for check transactions.
	CheckNumber NullableString `json:"check_number,omitempty"`
	// The date on which the transaction took place, in IS0 8601 format.
	DateTransacted NullableString `json:"date_transacted,omitempty"`
}

AssetReportTransaction struct for AssetReportTransaction

func NewAssetReportTransaction ¶

func NewAssetReportTransaction(originalDescription NullableString, accountId string, amount float32, isoCurrencyCode NullableString, unofficialCurrencyCode NullableString, date string, pending bool, transactionId string) *AssetReportTransaction

NewAssetReportTransaction instantiates a new AssetReportTransaction 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 NewAssetReportTransactionWithDefaults ¶

func NewAssetReportTransactionWithDefaults() *AssetReportTransaction

NewAssetReportTransactionWithDefaults instantiates a new AssetReportTransaction 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 (*AssetReportTransaction) GetAccountId ¶

func (o *AssetReportTransaction) GetAccountId() string

GetAccountId returns the AccountId field value

func (*AssetReportTransaction) GetAccountIdOk ¶

func (o *AssetReportTransaction) GetAccountIdOk() (*string, bool)

GetAccountIdOk returns a tuple with the AccountId field value and a boolean to check if the value has been set.

func (*AssetReportTransaction) GetAccountOwner ¶

func (o *AssetReportTransaction) GetAccountOwner() string

GetAccountOwner returns the AccountOwner field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AssetReportTransaction) GetAccountOwnerOk ¶

func (o *AssetReportTransaction) GetAccountOwnerOk() (*string, bool)

GetAccountOwnerOk returns a tuple with the AccountOwner field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AssetReportTransaction) GetAmount ¶

func (o *AssetReportTransaction) GetAmount() float32

GetAmount returns the Amount field value

func (*AssetReportTransaction) GetAmountOk ¶

func (o *AssetReportTransaction) GetAmountOk() (*float32, bool)

GetAmountOk returns a tuple with the Amount field value and a boolean to check if the value has been set.

func (*AssetReportTransaction) GetCategory ¶

func (o *AssetReportTransaction) GetCategory() []string

GetCategory returns the Category field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AssetReportTransaction) GetCategoryId ¶

func (o *AssetReportTransaction) GetCategoryId() string

GetCategoryId returns the CategoryId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AssetReportTransaction) GetCategoryIdOk ¶

func (o *AssetReportTransaction) GetCategoryIdOk() (*string, bool)

GetCategoryIdOk returns a tuple with the CategoryId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AssetReportTransaction) GetCategoryOk ¶

func (o *AssetReportTransaction) GetCategoryOk() (*[]string, bool)

GetCategoryOk returns a tuple with the Category field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AssetReportTransaction) GetCheckNumber ¶ added in v1.8.0

func (o *AssetReportTransaction) GetCheckNumber() string

GetCheckNumber returns the CheckNumber field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AssetReportTransaction) GetCheckNumberOk ¶ added in v1.8.0

func (o *AssetReportTransaction) GetCheckNumberOk() (*string, bool)

GetCheckNumberOk returns a tuple with the CheckNumber field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AssetReportTransaction) GetDate ¶

func (o *AssetReportTransaction) GetDate() string

GetDate returns the Date field value

func (*AssetReportTransaction) GetDateOk ¶

func (o *AssetReportTransaction) GetDateOk() (*string, bool)

GetDateOk returns a tuple with the Date field value and a boolean to check if the value has been set.

func (*AssetReportTransaction) GetDateTransacted ¶

func (o *AssetReportTransaction) GetDateTransacted() string

GetDateTransacted returns the DateTransacted field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AssetReportTransaction) GetDateTransactedOk ¶

func (o *AssetReportTransaction) GetDateTransactedOk() (*string, bool)

GetDateTransactedOk returns a tuple with the DateTransacted field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AssetReportTransaction) GetIsoCurrencyCode ¶

func (o *AssetReportTransaction) GetIsoCurrencyCode() string

GetIsoCurrencyCode returns the IsoCurrencyCode field value If the value is explicit nil, the zero value for string will be returned

func (*AssetReportTransaction) GetIsoCurrencyCodeOk ¶

func (o *AssetReportTransaction) GetIsoCurrencyCodeOk() (*string, bool)

GetIsoCurrencyCodeOk returns a tuple with the IsoCurrencyCode field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AssetReportTransaction) GetLocation ¶

func (o *AssetReportTransaction) GetLocation() Location

GetLocation returns the Location field value if set, zero value otherwise.

func (*AssetReportTransaction) GetLocationOk ¶

func (o *AssetReportTransaction) GetLocationOk() (*Location, bool)

GetLocationOk returns a tuple with the Location field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AssetReportTransaction) GetMerchantName ¶ added in v1.8.0

func (o *AssetReportTransaction) GetMerchantName() string

GetMerchantName returns the MerchantName field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AssetReportTransaction) GetMerchantNameOk ¶ added in v1.8.0

func (o *AssetReportTransaction) GetMerchantNameOk() (*string, bool)

GetMerchantNameOk returns a tuple with the MerchantName field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AssetReportTransaction) GetName ¶

func (o *AssetReportTransaction) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*AssetReportTransaction) GetNameOk ¶

func (o *AssetReportTransaction) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AssetReportTransaction) GetOriginalDescription ¶

func (o *AssetReportTransaction) GetOriginalDescription() string

GetOriginalDescription returns the OriginalDescription field value If the value is explicit nil, the zero value for string will be returned

func (*AssetReportTransaction) GetOriginalDescriptionOk ¶

func (o *AssetReportTransaction) GetOriginalDescriptionOk() (*string, bool)

GetOriginalDescriptionOk returns a tuple with the OriginalDescription field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AssetReportTransaction) GetPaymentMeta ¶

func (o *AssetReportTransaction) GetPaymentMeta() PaymentMeta

GetPaymentMeta returns the PaymentMeta field value if set, zero value otherwise.

func (*AssetReportTransaction) GetPaymentMetaOk ¶

func (o *AssetReportTransaction) GetPaymentMetaOk() (*PaymentMeta, bool)

GetPaymentMetaOk returns a tuple with the PaymentMeta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AssetReportTransaction) GetPending ¶

func (o *AssetReportTransaction) GetPending() bool

GetPending returns the Pending field value

func (*AssetReportTransaction) GetPendingOk ¶

func (o *AssetReportTransaction) GetPendingOk() (*bool, bool)

GetPendingOk returns a tuple with the Pending field value and a boolean to check if the value has been set.

func (*AssetReportTransaction) GetPendingTransactionId ¶

func (o *AssetReportTransaction) GetPendingTransactionId() string

GetPendingTransactionId returns the PendingTransactionId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AssetReportTransaction) GetPendingTransactionIdOk ¶

func (o *AssetReportTransaction) GetPendingTransactionIdOk() (*string, bool)

GetPendingTransactionIdOk returns a tuple with the PendingTransactionId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AssetReportTransaction) GetTransactionId ¶

func (o *AssetReportTransaction) GetTransactionId() string

GetTransactionId returns the TransactionId field value

func (*AssetReportTransaction) GetTransactionIdOk ¶

func (o *AssetReportTransaction) GetTransactionIdOk() (*string, bool)

GetTransactionIdOk returns a tuple with the TransactionId field value and a boolean to check if the value has been set.

func (*AssetReportTransaction) GetTransactionType ¶

func (o *AssetReportTransaction) GetTransactionType() string

GetTransactionType returns the TransactionType field value if set, zero value otherwise.

func (*AssetReportTransaction) GetTransactionTypeOk ¶

func (o *AssetReportTransaction) GetTransactionTypeOk() (*string, bool)

GetTransactionTypeOk returns a tuple with the TransactionType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AssetReportTransaction) GetUnofficialCurrencyCode ¶

func (o *AssetReportTransaction) GetUnofficialCurrencyCode() string

GetUnofficialCurrencyCode returns the UnofficialCurrencyCode field value If the value is explicit nil, the zero value for string will be returned

func (*AssetReportTransaction) GetUnofficialCurrencyCodeOk ¶

func (o *AssetReportTransaction) GetUnofficialCurrencyCodeOk() (*string, bool)

GetUnofficialCurrencyCodeOk returns a tuple with the UnofficialCurrencyCode field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AssetReportTransaction) HasAccountOwner ¶

func (o *AssetReportTransaction) HasAccountOwner() bool

HasAccountOwner returns a boolean if a field has been set.

func (*AssetReportTransaction) HasCategory ¶

func (o *AssetReportTransaction) HasCategory() bool

HasCategory returns a boolean if a field has been set.

func (*AssetReportTransaction) HasCategoryId ¶

func (o *AssetReportTransaction) HasCategoryId() bool

HasCategoryId returns a boolean if a field has been set.

func (*AssetReportTransaction) HasCheckNumber ¶ added in v1.9.0

func (o *AssetReportTransaction) HasCheckNumber() bool

HasCheckNumber returns a boolean if a field has been set.

func (*AssetReportTransaction) HasDateTransacted ¶

func (o *AssetReportTransaction) HasDateTransacted() bool

HasDateTransacted returns a boolean if a field has been set.

func (*AssetReportTransaction) HasLocation ¶

func (o *AssetReportTransaction) HasLocation() bool

HasLocation returns a boolean if a field has been set.

func (*AssetReportTransaction) HasMerchantName ¶ added in v1.9.0

func (o *AssetReportTransaction) HasMerchantName() bool

HasMerchantName returns a boolean if a field has been set.

func (*AssetReportTransaction) HasName ¶

func (o *AssetReportTransaction) HasName() bool

HasName returns a boolean if a field has been set.

func (*AssetReportTransaction) HasPaymentMeta ¶

func (o *AssetReportTransaction) HasPaymentMeta() bool

HasPaymentMeta returns a boolean if a field has been set.

func (*AssetReportTransaction) HasPendingTransactionId ¶

func (o *AssetReportTransaction) HasPendingTransactionId() bool

HasPendingTransactionId returns a boolean if a field has been set.

func (*AssetReportTransaction) HasTransactionType ¶

func (o *AssetReportTransaction) HasTransactionType() bool

HasTransactionType returns a boolean if a field has been set.

func (AssetReportTransaction) MarshalJSON ¶

func (o AssetReportTransaction) MarshalJSON() ([]byte, error)

func (*AssetReportTransaction) SetAccountId ¶

func (o *AssetReportTransaction) SetAccountId(v string)

SetAccountId sets field value

func (*AssetReportTransaction) SetAccountOwner ¶

func (o *AssetReportTransaction) SetAccountOwner(v string)

SetAccountOwner gets a reference to the given NullableString and assigns it to the AccountOwner field.

func (*AssetReportTransaction) SetAccountOwnerNil ¶

func (o *AssetReportTransaction) SetAccountOwnerNil()

SetAccountOwnerNil sets the value for AccountOwner to be an explicit nil

func (*AssetReportTransaction) SetAmount ¶

func (o *AssetReportTransaction) SetAmount(v float32)

SetAmount sets field value

func (*AssetReportTransaction) SetCategory ¶

func (o *AssetReportTransaction) SetCategory(v []string)

SetCategory gets a reference to the given []string and assigns it to the Category field.

func (*AssetReportTransaction) SetCategoryId ¶

func (o *AssetReportTransaction) SetCategoryId(v string)

SetCategoryId gets a reference to the given NullableString and assigns it to the CategoryId field.

func (*AssetReportTransaction) SetCategoryIdNil ¶

func (o *AssetReportTransaction) SetCategoryIdNil()

SetCategoryIdNil sets the value for CategoryId to be an explicit nil

func (*AssetReportTransaction) SetCheckNumber ¶ added in v1.8.0

func (o *AssetReportTransaction) SetCheckNumber(v string)

SetCheckNumber gets a reference to the given NullableString and assigns it to the CheckNumber field.

func (*AssetReportTransaction) SetCheckNumberNil ¶ added in v1.9.0

func (o *AssetReportTransaction) SetCheckNumberNil()

SetCheckNumberNil sets the value for CheckNumber to be an explicit nil

func (*AssetReportTransaction) SetDate ¶

func (o *AssetReportTransaction) SetDate(v string)

SetDate sets field value

func (*AssetReportTransaction) SetDateTransacted ¶

func (o *AssetReportTransaction) SetDateTransacted(v string)

SetDateTransacted gets a reference to the given NullableString and assigns it to the DateTransacted field.

func (*AssetReportTransaction) SetDateTransactedNil ¶

func (o *AssetReportTransaction) SetDateTransactedNil()

SetDateTransactedNil sets the value for DateTransacted to be an explicit nil

func (*AssetReportTransaction) SetIsoCurrencyCode ¶

func (o *AssetReportTransaction) SetIsoCurrencyCode(v string)

SetIsoCurrencyCode sets field value

func (*AssetReportTransaction) SetLocation ¶

func (o *AssetReportTransaction) SetLocation(v Location)

SetLocation gets a reference to the given Location and assigns it to the Location field.

func (*AssetReportTransaction) SetMerchantName ¶ added in v1.8.0

func (o *AssetReportTransaction) SetMerchantName(v string)

SetMerchantName gets a reference to the given NullableString and assigns it to the MerchantName field.

func (*AssetReportTransaction) SetMerchantNameNil ¶ added in v1.9.0

func (o *AssetReportTransaction) SetMerchantNameNil()

SetMerchantNameNil sets the value for MerchantName to be an explicit nil

func (*AssetReportTransaction) SetName ¶

func (o *AssetReportTransaction) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*AssetReportTransaction) SetOriginalDescription ¶

func (o *AssetReportTransaction) SetOriginalDescription(v string)

SetOriginalDescription sets field value

func (*AssetReportTransaction) SetPaymentMeta ¶

func (o *AssetReportTransaction) SetPaymentMeta(v PaymentMeta)

SetPaymentMeta gets a reference to the given PaymentMeta and assigns it to the PaymentMeta field.

func (*AssetReportTransaction) SetPending ¶

func (o *AssetReportTransaction) SetPending(v bool)

SetPending sets field value

func (*AssetReportTransaction) SetPendingTransactionId ¶

func (o *AssetReportTransaction) SetPendingTransactionId(v string)

SetPendingTransactionId gets a reference to the given NullableString and assigns it to the PendingTransactionId field.

func (*AssetReportTransaction) SetPendingTransactionIdNil ¶

func (o *AssetReportTransaction) SetPendingTransactionIdNil()

SetPendingTransactionIdNil sets the value for PendingTransactionId to be an explicit nil

func (*AssetReportTransaction) SetTransactionId ¶

func (o *AssetReportTransaction) SetTransactionId(v string)

SetTransactionId sets field value

func (*AssetReportTransaction) SetTransactionType ¶

func (o *AssetReportTransaction) SetTransactionType(v string)

SetTransactionType gets a reference to the given string and assigns it to the TransactionType field.

func (*AssetReportTransaction) SetUnofficialCurrencyCode ¶

func (o *AssetReportTransaction) SetUnofficialCurrencyCode(v string)

SetUnofficialCurrencyCode sets field value

func (*AssetReportTransaction) UnsetAccountOwner ¶

func (o *AssetReportTransaction) UnsetAccountOwner()

UnsetAccountOwner ensures that no value is present for AccountOwner, not even an explicit nil

func (*AssetReportTransaction) UnsetCategoryId ¶

func (o *AssetReportTransaction) UnsetCategoryId()

UnsetCategoryId ensures that no value is present for CategoryId, not even an explicit nil

func (*AssetReportTransaction) UnsetCheckNumber ¶ added in v1.9.0

func (o *AssetReportTransaction) UnsetCheckNumber()

UnsetCheckNumber ensures that no value is present for CheckNumber, not even an explicit nil

func (*AssetReportTransaction) UnsetDateTransacted ¶

func (o *AssetReportTransaction) UnsetDateTransacted()

UnsetDateTransacted ensures that no value is present for DateTransacted, not even an explicit nil

func (*AssetReportTransaction) UnsetMerchantName ¶ added in v1.9.0

func (o *AssetReportTransaction) UnsetMerchantName()

UnsetMerchantName ensures that no value is present for MerchantName, not even an explicit nil

func (*AssetReportTransaction) UnsetPendingTransactionId ¶

func (o *AssetReportTransaction) UnsetPendingTransactionId()

UnsetPendingTransactionId ensures that no value is present for PendingTransactionId, not even an explicit nil

type AssetReportTransactionAllOf ¶

type AssetReportTransactionAllOf struct {
	// The date on which the transaction took place, in IS0 8601 format.
	DateTransacted NullableString `json:"date_transacted,omitempty"`
}

AssetReportTransactionAllOf struct for AssetReportTransactionAllOf

func NewAssetReportTransactionAllOf ¶

func NewAssetReportTransactionAllOf() *AssetReportTransactionAllOf

NewAssetReportTransactionAllOf instantiates a new AssetReportTransactionAllOf 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 NewAssetReportTransactionAllOfWithDefaults ¶

func NewAssetReportTransactionAllOfWithDefaults() *AssetReportTransactionAllOf

NewAssetReportTransactionAllOfWithDefaults instantiates a new AssetReportTransactionAllOf 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 (*AssetReportTransactionAllOf) GetDateTransacted ¶

func (o *AssetReportTransactionAllOf) GetDateTransacted() string

GetDateTransacted returns the DateTransacted field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AssetReportTransactionAllOf) GetDateTransactedOk ¶

func (o *AssetReportTransactionAllOf) GetDateTransactedOk() (*string, bool)

GetDateTransactedOk returns a tuple with the DateTransacted field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AssetReportTransactionAllOf) HasDateTransacted ¶

func (o *AssetReportTransactionAllOf) HasDateTransacted() bool

HasDateTransacted returns a boolean if a field has been set.

func (AssetReportTransactionAllOf) MarshalJSON ¶

func (o AssetReportTransactionAllOf) MarshalJSON() ([]byte, error)

func (*AssetReportTransactionAllOf) SetDateTransacted ¶

func (o *AssetReportTransactionAllOf) SetDateTransacted(v string)

SetDateTransacted gets a reference to the given NullableString and assigns it to the DateTransacted field.

func (*AssetReportTransactionAllOf) SetDateTransactedNil ¶

func (o *AssetReportTransactionAllOf) SetDateTransactedNil()

SetDateTransactedNil sets the value for DateTransacted to be an explicit nil

func (*AssetReportTransactionAllOf) UnsetDateTransacted ¶

func (o *AssetReportTransactionAllOf) UnsetDateTransacted()

UnsetDateTransacted ensures that no value is present for DateTransacted, not even an explicit nil

type AssetReportUser ¶

type AssetReportUser struct {
	// An identifier you determine and submit for the user.
	ClientUserId NullableString `json:"client_user_id,omitempty"`
	// The user's first name. Required for the Fannie Mae Day 1 Certainty™ program.
	FirstName NullableString `json:"first_name,omitempty"`
	// The user's middle name
	MiddleName NullableString `json:"middle_name,omitempty"`
	// The user's last name.  Required for the Fannie Mae Day 1 Certainty™ program.
	LastName NullableString `json:"last_name,omitempty"`
	// The user's Social Security Number. Required for the Fannie Mae Day 1 Certainty™ program.  Format: \"ddd-dd-dddd\"
	Ssn NullableString `json:"ssn,omitempty"`
	// The user's phone number, in E.164 format: +{countrycode}{number}. For example: \"+14151234567\". Phone numbers provided in other formats will be parsed on a best-effort basis.
	PhoneNumber NullableString `json:"phone_number,omitempty"`
	// The user's email address.
	Email                NullableString `json:"email,omitempty"`
	AdditionalProperties map[string]interface{}
}

AssetReportUser The user object allows you to provide additional information about the user to be appended to the Asset Report. All fields are optional. The `first_name`, `last_name`, and `ssn` fields are required if you would like the Report to be eligible for Fannie Mae’s Day 1 Certainty™ program.

func NewAssetReportUser ¶

func NewAssetReportUser() *AssetReportUser

NewAssetReportUser instantiates a new AssetReportUser 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 NewAssetReportUserWithDefaults ¶

func NewAssetReportUserWithDefaults() *AssetReportUser

NewAssetReportUserWithDefaults instantiates a new AssetReportUser 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 (*AssetReportUser) GetClientUserId ¶

func (o *AssetReportUser) GetClientUserId() string

GetClientUserId returns the ClientUserId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AssetReportUser) GetClientUserIdOk ¶

func (o *AssetReportUser) GetClientUserIdOk() (*string, bool)

GetClientUserIdOk returns a tuple with the ClientUserId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AssetReportUser) GetEmail ¶

func (o *AssetReportUser) GetEmail() string

GetEmail returns the Email field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AssetReportUser) GetEmailOk ¶

func (o *AssetReportUser) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AssetReportUser) GetFirstName ¶

func (o *AssetReportUser) GetFirstName() string

GetFirstName returns the FirstName field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AssetReportUser) GetFirstNameOk ¶

func (o *AssetReportUser) GetFirstNameOk() (*string, bool)

GetFirstNameOk returns a tuple with the FirstName field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AssetReportUser) GetLastName ¶

func (o *AssetReportUser) GetLastName() string

GetLastName returns the LastName field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AssetReportUser) GetLastNameOk ¶

func (o *AssetReportUser) GetLastNameOk() (*string, bool)

GetLastNameOk returns a tuple with the LastName field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AssetReportUser) GetMiddleName ¶

func (o *AssetReportUser) GetMiddleName() string

GetMiddleName returns the MiddleName field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AssetReportUser) GetMiddleNameOk ¶

func (o *AssetReportUser) GetMiddleNameOk() (*string, bool)

GetMiddleNameOk returns a tuple with the MiddleName field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AssetReportUser) GetPhoneNumber ¶

func (o *AssetReportUser) GetPhoneNumber() string

GetPhoneNumber returns the PhoneNumber field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AssetReportUser) GetPhoneNumberOk ¶

func (o *AssetReportUser) GetPhoneNumberOk() (*string, bool)

GetPhoneNumberOk returns a tuple with the PhoneNumber field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AssetReportUser) GetSsn ¶

func (o *AssetReportUser) GetSsn() string

GetSsn returns the Ssn field value if set, zero value otherwise (both if not set or set to explicit null).

func (*AssetReportUser) GetSsnOk ¶

func (o *AssetReportUser) GetSsnOk() (*string, bool)

GetSsnOk returns a tuple with the Ssn field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*AssetReportUser) HasClientUserId ¶

func (o *AssetReportUser) HasClientUserId() bool

HasClientUserId returns a boolean if a field has been set.

func (*AssetReportUser) HasEmail ¶

func (o *AssetReportUser) HasEmail() bool

HasEmail returns a boolean if a field has been set.

func (*AssetReportUser) HasFirstName ¶

func (o *AssetReportUser) HasFirstName() bool

HasFirstName returns a boolean if a field has been set.

func (*AssetReportUser) HasLastName ¶

func (o *AssetReportUser) HasLastName() bool

HasLastName returns a boolean if a field has been set.

func (*AssetReportUser) HasMiddleName ¶

func (o *AssetReportUser) HasMiddleName() bool

HasMiddleName returns a boolean if a field has been set.

func (*AssetReportUser) HasPhoneNumber ¶

func (o *AssetReportUser) HasPhoneNumber() bool

HasPhoneNumber returns a boolean if a field has been set.

func (*AssetReportUser) HasSsn ¶

func (o *AssetReportUser) HasSsn() bool

HasSsn returns a boolean if a field has been set.

func (AssetReportUser) MarshalJSON ¶

func (o AssetReportUser) MarshalJSON() ([]byte, error)

func (*AssetReportUser) SetClientUserId ¶

func (o *AssetReportUser) SetClientUserId(v string)

SetClientUserId gets a reference to the given NullableString and assigns it to the ClientUserId field.

func (*AssetReportUser) SetClientUserIdNil ¶

func (o *AssetReportUser) SetClientUserIdNil()

SetClientUserIdNil sets the value for ClientUserId to be an explicit nil

func (*AssetReportUser) SetEmail ¶

func (o *AssetReportUser) SetEmail(v string)

SetEmail gets a reference to the given NullableString and assigns it to the Email field.

func (*AssetReportUser) SetEmailNil ¶

func (o *AssetReportUser) SetEmailNil()

SetEmailNil sets the value for Email to be an explicit nil

func (*AssetReportUser) SetFirstName ¶

func (o *AssetReportUser) SetFirstName(v string)

SetFirstName gets a reference to the given NullableString and assigns it to the FirstName field.

func (*AssetReportUser) SetFirstNameNil ¶

func (o *AssetReportUser) SetFirstNameNil()

SetFirstNameNil sets the value for FirstName to be an explicit nil

func (*AssetReportUser) SetLastName ¶

func (o *AssetReportUser) SetLastName(v string)

SetLastName gets a reference to the given NullableString and assigns it to the LastName field.

func (*AssetReportUser) SetLastNameNil ¶

func (o *AssetReportUser) SetLastNameNil()

SetLastNameNil sets the value for LastName to be an explicit nil

func (*AssetReportUser) SetMiddleName ¶

func (o *AssetReportUser) SetMiddleName(v string)

SetMiddleName gets a reference to the given NullableString and assigns it to the MiddleName field.

func (*AssetReportUser) SetMiddleNameNil ¶

func (o *AssetReportUser) SetMiddleNameNil()

SetMiddleNameNil sets the value for MiddleName to be an explicit nil

func (*AssetReportUser) SetPhoneNumber ¶

func (o *AssetReportUser) SetPhoneNumber(v string)

SetPhoneNumber gets a reference to the given NullableString and assigns it to the PhoneNumber field.

func (*AssetReportUser) SetPhoneNumberNil ¶

func (o *AssetReportUser) SetPhoneNumberNil()

SetPhoneNumberNil sets the value for PhoneNumber to be an explicit nil

func (*AssetReportUser) SetSsn ¶

func (o *AssetReportUser) SetSsn(v string)

SetSsn gets a reference to the given NullableString and assigns it to the Ssn field.

func (*AssetReportUser) SetSsnNil ¶

func (o *AssetReportUser) SetSsnNil()

SetSsnNil sets the value for Ssn to be an explicit nil

func (*AssetReportUser) UnmarshalJSON ¶

func (o *AssetReportUser) UnmarshalJSON(bytes []byte) (err error)

func (*AssetReportUser) UnsetClientUserId ¶

func (o *AssetReportUser) UnsetClientUserId()

UnsetClientUserId ensures that no value is present for ClientUserId, not even an explicit nil

func (*AssetReportUser) UnsetEmail ¶

func (o *AssetReportUser) UnsetEmail()

UnsetEmail ensures that no value is present for Email, not even an explicit nil

func (*AssetReportUser) UnsetFirstName ¶

func (o *AssetReportUser) UnsetFirstName()

UnsetFirstName ensures that no value is present for FirstName, not even an explicit nil

func (*AssetReportUser) UnsetLastName ¶

func (o *AssetReportUser) UnsetLastName()

UnsetLastName ensures that no value is present for LastName, not even an explicit nil

func (*AssetReportUser) UnsetMiddleName ¶

func (o *AssetReportUser) UnsetMiddleName()

UnsetMiddleName ensures that no value is present for MiddleName, not even an explicit nil

func (*AssetReportUser) UnsetPhoneNumber ¶

func (o *AssetReportUser) UnsetPhoneNumber()

UnsetPhoneNumber ensures that no value is present for PhoneNumber, not even an explicit nil

func (*AssetReportUser) UnsetSsn ¶

func (o *AssetReportUser) UnsetSsn()

UnsetSsn ensures that no value is present for Ssn, not even an explicit nil

type AssetsErrorWebhook ¶

type AssetsErrorWebhook struct {
	// `ASSETS`
	WebhookType string `json:"webhook_type"`
	// `ERROR`
	WebhookCode string     `json:"webhook_code"`
	Error       PlaidError `json:"error"`
	// The ID associated with the Asset Report.
	AssetReportId        string `json:"asset_report_id"`
	AdditionalProperties map[string]interface{}
}

AssetsErrorWebhook Fired when Asset Report generation has failed. The resulting `error` will have an `error_type` of `ASSET_REPORT_ERROR`.

func NewAssetsErrorWebhook ¶

func NewAssetsErrorWebhook(webhookType string, webhookCode string, error_ PlaidError, assetReportId string) *AssetsErrorWebhook

NewAssetsErrorWebhook instantiates a new AssetsErrorWebhook 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 NewAssetsErrorWebhookWithDefaults ¶

func NewAssetsErrorWebhookWithDefaults() *AssetsErrorWebhook

NewAssetsErrorWebhookWithDefaults instantiates a new AssetsErrorWebhook 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 (*AssetsErrorWebhook) GetAssetReportId ¶

func (o *AssetsErrorWebhook) GetAssetReportId() string

GetAssetReportId returns the AssetReportId field value

func (*AssetsErrorWebhook) GetAssetReportIdOk ¶

func (o *AssetsErrorWebhook) GetAssetReportIdOk() (*string, bool)

GetAssetReportIdOk returns a tuple with the AssetReportId field value and a boolean to check if the value has been set.

func (*AssetsErrorWebhook) GetError ¶

func (o *AssetsErrorWebhook) GetError() PlaidError

GetError returns the Error field value

func (*AssetsErrorWebhook) GetErrorOk ¶

func (o *AssetsErrorWebhook) GetErrorOk() (*PlaidError, bool)

GetErrorOk returns a tuple with the Error field value and a boolean to check if the value has been set.

func (*AssetsErrorWebhook) GetWebhookCode ¶

func (o *AssetsErrorWebhook) GetWebhookCode() string

GetWebhookCode returns the WebhookCode field value

func (*AssetsErrorWebhook) GetWebhookCodeOk ¶

func (o *AssetsErrorWebhook) GetWebhookCodeOk() (*string, bool)

GetWebhookCodeOk returns a tuple with the WebhookCode field value and a boolean to check if the value has been set.

func (*AssetsErrorWebhook) GetWebhookType ¶

func (o *AssetsErrorWebhook) GetWebhookType() string

GetWebhookType returns the WebhookType field value

func (*AssetsErrorWebhook) GetWebhookTypeOk ¶

func (o *AssetsErrorWebhook) GetWebhookTypeOk() (*string, bool)

GetWebhookTypeOk returns a tuple with the WebhookType field value and a boolean to check if the value has been set.

func (AssetsErrorWebhook) MarshalJSON ¶

func (o AssetsErrorWebhook) MarshalJSON() ([]byte, error)

func (*AssetsErrorWebhook) SetAssetReportId ¶

func (o *AssetsErrorWebhook) SetAssetReportId(v string)

SetAssetReportId sets field value

func (*AssetsErrorWebhook) SetError ¶

func (o *AssetsErrorWebhook) SetError(v PlaidError)

SetError sets field value

func (*AssetsErrorWebhook) SetWebhookCode ¶

func (o *AssetsErrorWebhook) SetWebhookCode(v string)

SetWebhookCode sets field value

func (*AssetsErrorWebhook) SetWebhookType ¶

func (o *AssetsErrorWebhook) SetWebhookType(v string)

SetWebhookType sets field value

func (*AssetsErrorWebhook) UnmarshalJSON ¶

func (o *AssetsErrorWebhook) UnmarshalJSON(bytes []byte) (err error)

type AssetsProductReadyWebhook ¶

type AssetsProductReadyWebhook struct {
	// `ASSETS`
	WebhookType string `json:"webhook_type"`
	// `PRODUCT_READY`
	WebhookCode string `json:"webhook_code"`
	// The `asset_report_id` that can be provided to `/asset_report/get` to retrieve the Asset Report.
	AssetReportId        string `json:"asset_report_id"`
	AdditionalProperties map[string]interface{}
}

AssetsProductReadyWebhook Fired when the Asset Report has been generated and `/asset_report/get` is ready to be called. If you attempt to retrieve an Asset Report before this webhook has fired, you’ll receive a response with the HTTP status code 400 and a Plaid error code of `PRODUCT_NOT_READY`.

func NewAssetsProductReadyWebhook ¶

func NewAssetsProductReadyWebhook(webhookType string, webhookCode string, assetReportId string) *AssetsProductReadyWebhook

NewAssetsProductReadyWebhook instantiates a new AssetsProductReadyWebhook 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 NewAssetsProductReadyWebhookWithDefaults ¶

func NewAssetsProductReadyWebhookWithDefaults() *AssetsProductReadyWebhook

NewAssetsProductReadyWebhookWithDefaults instantiates a new AssetsProductReadyWebhook 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 (*AssetsProductReadyWebhook) GetAssetReportId ¶

func (o *AssetsProductReadyWebhook) GetAssetReportId() string

GetAssetReportId returns the AssetReportId field value

func (*AssetsProductReadyWebhook) GetAssetReportIdOk ¶

func (o *AssetsProductReadyWebhook) GetAssetReportIdOk() (*string, bool)

GetAssetReportIdOk returns a tuple with the AssetReportId field value and a boolean to check if the value has been set.

func (*AssetsProductReadyWebhook) GetWebhookCode ¶

func (o *AssetsProductReadyWebhook) GetWebhookCode() string

GetWebhookCode returns the WebhookCode field value

func (*AssetsProductReadyWebhook) GetWebhookCodeOk ¶

func (o *AssetsProductReadyWebhook) GetWebhookCodeOk() (*string, bool)

GetWebhookCodeOk returns a tuple with the WebhookCode field value and a boolean to check if the value has been set.

func (*AssetsProductReadyWebhook) GetWebhookType ¶

func (o *AssetsProductReadyWebhook) GetWebhookType() string

GetWebhookType returns the WebhookType field value

func (*AssetsProductReadyWebhook) GetWebhookTypeOk ¶

func (o *AssetsProductReadyWebhook) GetWebhookTypeOk() (*string, bool)

GetWebhookTypeOk returns a tuple with the WebhookType field value and a boolean to check if the value has been set.

func (AssetsProductReadyWebhook) MarshalJSON ¶

func (o AssetsProductReadyWebhook) MarshalJSON() ([]byte, error)

func (*AssetsProductReadyWebhook) SetAssetReportId ¶

func (o *AssetsProductReadyWebhook) SetAssetReportId(v string)

SetAssetReportId sets field value

func (*AssetsProductReadyWebhook) SetWebhookCode ¶

func (o *AssetsProductReadyWebhook) SetWebhookCode(v string)

SetWebhookCode sets field value

func (*AssetsProductReadyWebhook) SetWebhookType ¶

func (o *AssetsProductReadyWebhook) SetWebhookType(v string)

SetWebhookType sets field value

func (*AssetsProductReadyWebhook) UnmarshalJSON ¶

func (o *AssetsProductReadyWebhook) UnmarshalJSON(bytes []byte) (err error)

type AuthGetNumbers ¶

type AuthGetNumbers struct {
	// An array of ACH numbers identifying accounts.
	Ach []NumbersACH `json:"ach"`
	// An array of EFT numbers identifying accounts.
	Eft []NumbersEFT `json:"eft"`
	// An array of IBAN numbers identifying accounts.
	International []NumbersInternational `json:"international"`
	// An array of BACS numbers identifying accounts.
	Bacs                 []NumbersBACS `json:"bacs"`
	AdditionalProperties map[string]interface{}
}

AuthGetNumbers An object containing identifying numbers used for making electronic transfers to and from the `accounts`. The identifying number type (ACH, EFT, IBAN, or BACS) used will depend on the country of the account. An account may have more than one number type. If a particular identifying number type is not used by any `accounts` for which data has been requested, the array for that type will be empty.

func NewAuthGetNumbers ¶

func NewAuthGetNumbers(ach []NumbersACH, eft []NumbersEFT, international []NumbersInternational, bacs []NumbersBACS) *AuthGetNumbers

NewAuthGetNumbers instantiates a new AuthGetNumbers 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 NewAuthGetNumbersWithDefaults ¶

func NewAuthGetNumbersWithDefaults() *AuthGetNumbers

NewAuthGetNumbersWithDefaults instantiates a new AuthGetNumbers 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 (*AuthGetNumbers) GetAch ¶

func (o *AuthGetNumbers) GetAch() []NumbersACH

GetAch returns the Ach field value

func (*AuthGetNumbers) GetAchOk ¶

func (o *AuthGetNumbers) GetAchOk() (*[]NumbersACH, bool)

GetAchOk returns a tuple with the Ach field value and a boolean to check if the value has been set.

func (*AuthGetNumbers) GetBacs ¶

func (o *AuthGetNumbers) GetBacs() []NumbersBACS

GetBacs returns the Bacs field value

func (*AuthGetNumbers) GetBacsOk ¶

func (o *AuthGetNumbers) GetBacsOk() (*[]NumbersBACS, bool)

GetBacsOk returns a tuple with the Bacs field value and a boolean to check if the value has been set.

func (*AuthGetNumbers) GetEft ¶

func (o *AuthGetNumbers) GetEft() []NumbersEFT

GetEft returns the Eft field value

func (*AuthGetNumbers) GetEftOk ¶

func (o *AuthGetNumbers) GetEftOk() (*[]NumbersEFT, bool)

GetEftOk returns a tuple with the Eft field value and a boolean to check if the value has been set.

func (*AuthGetNumbers) GetInternational ¶

func (o *AuthGetNumbers) GetInternational() []NumbersInternational

GetInternational returns the International field value

func (*AuthGetNumbers) GetInternationalOk ¶

func (o *AuthGetNumbers) GetInternationalOk() (*[]NumbersInternational, bool)

GetInternationalOk returns a tuple with the International field value and a boolean to check if the value has been set.

func (AuthGetNumbers) MarshalJSON ¶

func (o AuthGetNumbers) MarshalJSON() ([]byte, error)

func (*AuthGetNumbers) SetAch ¶

func (o *AuthGetNumbers) SetAch(v []NumbersACH)

SetAch sets field value

func (*AuthGetNumbers) SetBacs ¶

func (o *AuthGetNumbers) SetBacs(v []NumbersBACS)

SetBacs sets field value

func (*AuthGetNumbers) SetEft ¶

func (o *AuthGetNumbers) SetEft(v []NumbersEFT)

SetEft sets field value

func (*AuthGetNumbers) SetInternational ¶

func (o *AuthGetNumbers) SetInternational(v []NumbersInternational)

SetInternational sets field value

func (*AuthGetNumbers) UnmarshalJSON ¶

func (o *AuthGetNumbers) UnmarshalJSON(bytes []byte) (err error)

type AuthGetRequest ¶

type AuthGetRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// The access token associated with the Item data is being requested for.
	AccessToken string                 `json:"access_token"`
	Options     *AuthGetRequestOptions `json:"options,omitempty"`
}

AuthGetRequest AuthGetRequest defines the request schema for `/auth/get`

func NewAuthGetRequest ¶

func NewAuthGetRequest(accessToken string) *AuthGetRequest

NewAuthGetRequest instantiates a new AuthGetRequest 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 NewAuthGetRequestWithDefaults ¶

func NewAuthGetRequestWithDefaults() *AuthGetRequest

NewAuthGetRequestWithDefaults instantiates a new AuthGetRequest 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 (*AuthGetRequest) GetAccessToken ¶

func (o *AuthGetRequest) GetAccessToken() string

GetAccessToken returns the AccessToken field value

func (*AuthGetRequest) GetAccessTokenOk ¶

func (o *AuthGetRequest) GetAccessTokenOk() (*string, bool)

GetAccessTokenOk returns a tuple with the AccessToken field value and a boolean to check if the value has been set.

func (*AuthGetRequest) GetClientId ¶

func (o *AuthGetRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*AuthGetRequest) GetClientIdOk ¶

func (o *AuthGetRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthGetRequest) GetOptions ¶

func (o *AuthGetRequest) GetOptions() AuthGetRequestOptions

GetOptions returns the Options field value if set, zero value otherwise.

func (*AuthGetRequest) GetOptionsOk ¶

func (o *AuthGetRequest) GetOptionsOk() (*AuthGetRequestOptions, bool)

GetOptionsOk returns a tuple with the Options field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthGetRequest) GetSecret ¶

func (o *AuthGetRequest) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise.

func (*AuthGetRequest) GetSecretOk ¶

func (o *AuthGetRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthGetRequest) HasClientId ¶

func (o *AuthGetRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*AuthGetRequest) HasOptions ¶

func (o *AuthGetRequest) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (*AuthGetRequest) HasSecret ¶

func (o *AuthGetRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (AuthGetRequest) MarshalJSON ¶

func (o AuthGetRequest) MarshalJSON() ([]byte, error)

func (*AuthGetRequest) SetAccessToken ¶

func (o *AuthGetRequest) SetAccessToken(v string)

SetAccessToken sets field value

func (*AuthGetRequest) SetClientId ¶

func (o *AuthGetRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*AuthGetRequest) SetOptions ¶

func (o *AuthGetRequest) SetOptions(v AuthGetRequestOptions)

SetOptions gets a reference to the given AuthGetRequestOptions and assigns it to the Options field.

func (*AuthGetRequest) SetSecret ¶

func (o *AuthGetRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

type AuthGetRequestOptions ¶

type AuthGetRequestOptions struct {
	// A list of `account_ids` to retrieve for the Item. Note: An error will be returned if a provided `account_id` is not associated with the Item.
	AccountIds *[]string `json:"account_ids,omitempty"`
}

AuthGetRequestOptions An optional object to filter `/auth/get` results.

func NewAuthGetRequestOptions ¶

func NewAuthGetRequestOptions() *AuthGetRequestOptions

NewAuthGetRequestOptions instantiates a new AuthGetRequestOptions 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 NewAuthGetRequestOptionsWithDefaults ¶

func NewAuthGetRequestOptionsWithDefaults() *AuthGetRequestOptions

NewAuthGetRequestOptionsWithDefaults instantiates a new AuthGetRequestOptions 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 (*AuthGetRequestOptions) GetAccountIds ¶

func (o *AuthGetRequestOptions) GetAccountIds() []string

GetAccountIds returns the AccountIds field value if set, zero value otherwise.

func (*AuthGetRequestOptions) GetAccountIdsOk ¶

func (o *AuthGetRequestOptions) GetAccountIdsOk() (*[]string, bool)

GetAccountIdsOk returns a tuple with the AccountIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*AuthGetRequestOptions) HasAccountIds ¶

func (o *AuthGetRequestOptions) HasAccountIds() bool

HasAccountIds returns a boolean if a field has been set.

func (AuthGetRequestOptions) MarshalJSON ¶

func (o AuthGetRequestOptions) MarshalJSON() ([]byte, error)

func (*AuthGetRequestOptions) SetAccountIds ¶

func (o *AuthGetRequestOptions) SetAccountIds(v []string)

SetAccountIds gets a reference to the given []string and assigns it to the AccountIds field.

type AuthGetResponse ¶

type AuthGetResponse struct {
	// The `accounts` for which numbers are being retrieved.
	Accounts []AccountBase  `json:"accounts"`
	Numbers  AuthGetNumbers `json:"numbers"`
	Item     Item           `json:"item"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

AuthGetResponse AuthGetResponse defines the response schema for `/auth/get`

func NewAuthGetResponse ¶

func NewAuthGetResponse(accounts []AccountBase, numbers AuthGetNumbers, item Item, requestId string) *AuthGetResponse

NewAuthGetResponse instantiates a new AuthGetResponse 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 NewAuthGetResponseWithDefaults ¶

func NewAuthGetResponseWithDefaults() *AuthGetResponse

NewAuthGetResponseWithDefaults instantiates a new AuthGetResponse 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 (*AuthGetResponse) GetAccounts ¶

func (o *AuthGetResponse) GetAccounts() []AccountBase

GetAccounts returns the Accounts field value

func (*AuthGetResponse) GetAccountsOk ¶

func (o *AuthGetResponse) GetAccountsOk() (*[]AccountBase, bool)

GetAccountsOk returns a tuple with the Accounts field value and a boolean to check if the value has been set.

func (*AuthGetResponse) GetItem ¶

func (o *AuthGetResponse) GetItem() Item

GetItem returns the Item field value

func (*AuthGetResponse) GetItemOk ¶

func (o *AuthGetResponse) GetItemOk() (*Item, bool)

GetItemOk returns a tuple with the Item field value and a boolean to check if the value has been set.

func (*AuthGetResponse) GetNumbers ¶

func (o *AuthGetResponse) GetNumbers() AuthGetNumbers

GetNumbers returns the Numbers field value

func (*AuthGetResponse) GetNumbersOk ¶

func (o *AuthGetResponse) GetNumbersOk() (*AuthGetNumbers, bool)

GetNumbersOk returns a tuple with the Numbers field value and a boolean to check if the value has been set.

func (*AuthGetResponse) GetRequestId ¶

func (o *AuthGetResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*AuthGetResponse) GetRequestIdOk ¶

func (o *AuthGetResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (AuthGetResponse) MarshalJSON ¶

func (o AuthGetResponse) MarshalJSON() ([]byte, error)

func (*AuthGetResponse) SetAccounts ¶

func (o *AuthGetResponse) SetAccounts(v []AccountBase)

SetAccounts sets field value

func (*AuthGetResponse) SetItem ¶

func (o *AuthGetResponse) SetItem(v Item)

SetItem sets field value

func (*AuthGetResponse) SetNumbers ¶

func (o *AuthGetResponse) SetNumbers(v AuthGetNumbers)

SetNumbers sets field value

func (*AuthGetResponse) SetRequestId ¶

func (o *AuthGetResponse) SetRequestId(v string)

SetRequestId sets field value

func (*AuthGetResponse) UnmarshalJSON ¶

func (o *AuthGetResponse) UnmarshalJSON(bytes []byte) (err error)

type AuthMetadata ¶ added in v1.2.0

type AuthMetadata struct {
	SupportedMethods     NullableAuthSupportedMethods `json:"supported_methods"`
	AdditionalProperties map[string]interface{}
}

AuthMetadata Metadata that captures information about the Auth features of an institution.

func NewAuthMetadata ¶ added in v1.2.0

func NewAuthMetadata(supportedMethods NullableAuthSupportedMethods) *AuthMetadata

NewAuthMetadata instantiates a new AuthMetadata 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 NewAuthMetadataWithDefaults ¶ added in v1.2.0

func NewAuthMetadataWithDefaults() *AuthMetadata

NewAuthMetadataWithDefaults instantiates a new AuthMetadata 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 (*AuthMetadata) GetSupportedMethods ¶ added in v1.2.0

func (o *AuthMetadata) GetSupportedMethods() AuthSupportedMethods

GetSupportedMethods returns the SupportedMethods field value If the value is explicit nil, the zero value for AuthSupportedMethods will be returned

func (*AuthMetadata) GetSupportedMethodsOk ¶ added in v1.2.0

func (o *AuthMetadata) GetSupportedMethodsOk() (*AuthSupportedMethods, bool)

GetSupportedMethodsOk returns a tuple with the SupportedMethods field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (AuthMetadata) MarshalJSON ¶ added in v1.2.0

func (o AuthMetadata) MarshalJSON() ([]byte, error)

func (*AuthMetadata) SetSupportedMethods ¶ added in v1.2.0

func (o *AuthMetadata) SetSupportedMethods(v AuthSupportedMethods)

SetSupportedMethods sets field value

func (*AuthMetadata) UnmarshalJSON ¶ added in v1.2.0

func (o *AuthMetadata) UnmarshalJSON(bytes []byte) (err error)

type AuthSupportedMethods ¶ added in v1.2.0

type AuthSupportedMethods struct {
	// Indicates if instant auth is supported.
	InstantAuth bool `json:"instant_auth"`
	// Indicates if instant match is supported.
	InstantMatch bool `json:"instant_match"`
	// Indicates if automated microdeposits are supported.
	AutomatedMicroDeposits bool `json:"automated_micro_deposits"`
	AdditionalProperties   map[string]interface{}
}

AuthSupportedMethods Metadata specifically related to which auth methods an institution supports.

func NewAuthSupportedMethods ¶ added in v1.2.0

func NewAuthSupportedMethods(instantAuth bool, instantMatch bool, automatedMicroDeposits bool) *AuthSupportedMethods

NewAuthSupportedMethods instantiates a new AuthSupportedMethods 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 NewAuthSupportedMethodsWithDefaults ¶ added in v1.2.0

func NewAuthSupportedMethodsWithDefaults() *AuthSupportedMethods

NewAuthSupportedMethodsWithDefaults instantiates a new AuthSupportedMethods 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 (*AuthSupportedMethods) GetAutomatedMicroDeposits ¶ added in v1.2.0

func (o *AuthSupportedMethods) GetAutomatedMicroDeposits() bool

GetAutomatedMicroDeposits returns the AutomatedMicroDeposits field value

func (*AuthSupportedMethods) GetAutomatedMicroDepositsOk ¶ added in v1.2.0

func (o *AuthSupportedMethods) GetAutomatedMicroDepositsOk() (*bool, bool)

GetAutomatedMicroDepositsOk returns a tuple with the AutomatedMicroDeposits field value and a boolean to check if the value has been set.

func (*AuthSupportedMethods) GetInstantAuth ¶ added in v1.2.0

func (o *AuthSupportedMethods) GetInstantAuth() bool

GetInstantAuth returns the InstantAuth field value

func (*AuthSupportedMethods) GetInstantAuthOk ¶ added in v1.2.0

func (o *AuthSupportedMethods) GetInstantAuthOk() (*bool, bool)

GetInstantAuthOk returns a tuple with the InstantAuth field value and a boolean to check if the value has been set.

func (*AuthSupportedMethods) GetInstantMatch ¶ added in v1.2.0

func (o *AuthSupportedMethods) GetInstantMatch() bool

GetInstantMatch returns the InstantMatch field value

func (*AuthSupportedMethods) GetInstantMatchOk ¶ added in v1.2.0

func (o *AuthSupportedMethods) GetInstantMatchOk() (*bool, bool)

GetInstantMatchOk returns a tuple with the InstantMatch field value and a boolean to check if the value has been set.

func (AuthSupportedMethods) MarshalJSON ¶ added in v1.2.0

func (o AuthSupportedMethods) MarshalJSON() ([]byte, error)

func (*AuthSupportedMethods) SetAutomatedMicroDeposits ¶ added in v1.2.0

func (o *AuthSupportedMethods) SetAutomatedMicroDeposits(v bool)

SetAutomatedMicroDeposits sets field value

func (*AuthSupportedMethods) SetInstantAuth ¶ added in v1.2.0

func (o *AuthSupportedMethods) SetInstantAuth(v bool)

SetInstantAuth sets field value

func (*AuthSupportedMethods) SetInstantMatch ¶ added in v1.2.0

func (o *AuthSupportedMethods) SetInstantMatch(v bool)

SetInstantMatch sets field value

func (*AuthSupportedMethods) UnmarshalJSON ¶ added in v1.2.0

func (o *AuthSupportedMethods) UnmarshalJSON(bytes []byte) (err error)

type AutomaticallyVerifiedWebhook ¶

type AutomaticallyVerifiedWebhook struct {
	// `AUTH`
	WebhookType string `json:"webhook_type"`
	// `AUTOMATICALLY_VERIFIED`
	WebhookCode string `json:"webhook_code"`
	// The `account_id` of the account associated with the webhook
	AccountId string `json:"account_id"`
	// The `item_id` of the Item associated with this webhook, warning, or error
	ItemId               string `json:"item_id"`
	AdditionalProperties map[string]interface{}
}

AutomaticallyVerifiedWebhook Fired when an Item is verified via automated micro-deposits. We recommend communicating to your users when this event is received to notify them that their account is verified and ready for use.

func NewAutomaticallyVerifiedWebhook ¶

func NewAutomaticallyVerifiedWebhook(webhookType string, webhookCode string, accountId string, itemId string) *AutomaticallyVerifiedWebhook

NewAutomaticallyVerifiedWebhook instantiates a new AutomaticallyVerifiedWebhook 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 NewAutomaticallyVerifiedWebhookWithDefaults ¶

func NewAutomaticallyVerifiedWebhookWithDefaults() *AutomaticallyVerifiedWebhook

NewAutomaticallyVerifiedWebhookWithDefaults instantiates a new AutomaticallyVerifiedWebhook 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 (*AutomaticallyVerifiedWebhook) GetAccountId ¶

func (o *AutomaticallyVerifiedWebhook) GetAccountId() string

GetAccountId returns the AccountId field value

func (*AutomaticallyVerifiedWebhook) GetAccountIdOk ¶

func (o *AutomaticallyVerifiedWebhook) GetAccountIdOk() (*string, bool)

GetAccountIdOk returns a tuple with the AccountId field value and a boolean to check if the value has been set.

func (*AutomaticallyVerifiedWebhook) GetItemId ¶

func (o *AutomaticallyVerifiedWebhook) GetItemId() string

GetItemId returns the ItemId field value

func (*AutomaticallyVerifiedWebhook) GetItemIdOk ¶

func (o *AutomaticallyVerifiedWebhook) GetItemIdOk() (*string, bool)

GetItemIdOk returns a tuple with the ItemId field value and a boolean to check if the value has been set.

func (*AutomaticallyVerifiedWebhook) GetWebhookCode ¶

func (o *AutomaticallyVerifiedWebhook) GetWebhookCode() string

GetWebhookCode returns the WebhookCode field value

func (*AutomaticallyVerifiedWebhook) GetWebhookCodeOk ¶

func (o *AutomaticallyVerifiedWebhook) GetWebhookCodeOk() (*string, bool)

GetWebhookCodeOk returns a tuple with the WebhookCode field value and a boolean to check if the value has been set.

func (*AutomaticallyVerifiedWebhook) GetWebhookType ¶

func (o *AutomaticallyVerifiedWebhook) GetWebhookType() string

GetWebhookType returns the WebhookType field value

func (*AutomaticallyVerifiedWebhook) GetWebhookTypeOk ¶

func (o *AutomaticallyVerifiedWebhook) GetWebhookTypeOk() (*string, bool)

GetWebhookTypeOk returns a tuple with the WebhookType field value and a boolean to check if the value has been set.

func (AutomaticallyVerifiedWebhook) MarshalJSON ¶

func (o AutomaticallyVerifiedWebhook) MarshalJSON() ([]byte, error)

func (*AutomaticallyVerifiedWebhook) SetAccountId ¶

func (o *AutomaticallyVerifiedWebhook) SetAccountId(v string)

SetAccountId sets field value

func (*AutomaticallyVerifiedWebhook) SetItemId ¶

func (o *AutomaticallyVerifiedWebhook) SetItemId(v string)

SetItemId sets field value

func (*AutomaticallyVerifiedWebhook) SetWebhookCode ¶

func (o *AutomaticallyVerifiedWebhook) SetWebhookCode(v string)

SetWebhookCode sets field value

func (*AutomaticallyVerifiedWebhook) SetWebhookType ¶

func (o *AutomaticallyVerifiedWebhook) SetWebhookType(v string)

SetWebhookType sets field value

func (*AutomaticallyVerifiedWebhook) UnmarshalJSON ¶

func (o *AutomaticallyVerifiedWebhook) UnmarshalJSON(bytes []byte) (err error)

type BankInitiatedReturnRisk ¶

type BankInitiatedReturnRisk struct {
	// A score from 0-99 that indicates the transaction return risk: a higher risk score suggests a higher return likelihood.
	Score int32 `json:"score"`
	// In the `bank_initiated_return_risk` object, there are eight risk tiers corresponding to the scores:   1: Predicted bank-initiated return incidence rate between 0.0% - 0.5%   2: Predicted bank-initiated return incidence rate between 0.5% - 1.5%   3: Predicted bank-initiated return incidence rate between 1.5% - 3%   4: Predicted bank-initiated return incidence rate between 3% - 5%   5: Predicted bank-initiated return incidence rate between 5% - 10%   6: Predicted bank-initiated return incidence rate between 10% - 15%   7: Predicted bank-initiated return incidence rate between 15% and 50%   8: Predicted bank-initiated return incidence rate greater than 50%
	RiskTier int32 `json:"risk_tier"`
}

BankInitiatedReturnRisk The object contains a risk score and a risk tier that evaluate the transaction return risk because an account is overdrawn or because an ineligible account is used. Common return codes in this category include: \"R01\", \"R02\", \"R03\", \"R04\", \"R06\", “R08”, \"R09\", \"R13\", \"R16\", \"R17\", \"R20\", \"R23\". These returns have a turnaround time of 2 banking days.

func NewBankInitiatedReturnRisk ¶

func NewBankInitiatedReturnRisk(score int32, riskTier int32) *BankInitiatedReturnRisk

NewBankInitiatedReturnRisk instantiates a new BankInitiatedReturnRisk 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 NewBankInitiatedReturnRiskWithDefaults ¶

func NewBankInitiatedReturnRiskWithDefaults() *BankInitiatedReturnRisk

NewBankInitiatedReturnRiskWithDefaults instantiates a new BankInitiatedReturnRisk 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 (*BankInitiatedReturnRisk) GetRiskTier ¶

func (o *BankInitiatedReturnRisk) GetRiskTier() int32

GetRiskTier returns the RiskTier field value

func (*BankInitiatedReturnRisk) GetRiskTierOk ¶

func (o *BankInitiatedReturnRisk) GetRiskTierOk() (*int32, bool)

GetRiskTierOk returns a tuple with the RiskTier field value and a boolean to check if the value has been set.

func (*BankInitiatedReturnRisk) GetScore ¶

func (o *BankInitiatedReturnRisk) GetScore() int32

GetScore returns the Score field value

func (*BankInitiatedReturnRisk) GetScoreOk ¶

func (o *BankInitiatedReturnRisk) GetScoreOk() (*int32, bool)

GetScoreOk returns a tuple with the Score field value and a boolean to check if the value has been set.

func (BankInitiatedReturnRisk) MarshalJSON ¶

func (o BankInitiatedReturnRisk) MarshalJSON() ([]byte, error)

func (*BankInitiatedReturnRisk) SetRiskTier ¶

func (o *BankInitiatedReturnRisk) SetRiskTier(v int32)

SetRiskTier sets field value

func (*BankInitiatedReturnRisk) SetScore ¶

func (o *BankInitiatedReturnRisk) SetScore(v int32)

SetScore sets field value

type BankTransfer ¶

type BankTransfer struct {
	// Plaid’s unique identifier for a bank transfer.
	Id       string   `json:"id"`
	AchClass ACHClass `json:"ach_class"`
	// The account ID that should be credited/debited for this bank transfer.
	AccountId string           `json:"account_id"`
	Type      BankTransferType `json:"type"`
	User      BankTransferUser `json:"user"`
	// The amount of the bank transfer (decimal string with two digits of precision e.g. “10.00”).
	Amount string `json:"amount"`
	// The currency of the transfer amount, e.g. \"USD\"
	IsoCurrencyCode string `json:"iso_currency_code"`
	// The description of the transfer.
	Description string `json:"description"`
	// The datetime when this bank transfer was created. This will be of the form `2006-01-02T15:04:05Z`
	Created time.Time           `json:"created"`
	Status  BankTransferStatus  `json:"status"`
	Network BankTransferNetwork `json:"network"`
	// When `true`, you can still cancel this bank transfer.
	Cancellable   bool                        `json:"cancellable"`
	FailureReason NullableBankTransferFailure `json:"failure_reason"`
	// A string containing the custom tag provided by the client in the create request. Will be null if not provided.
	CustomTag NullableString `json:"custom_tag"`
	// The Metadata object is a mapping of client-provided string fields to any string value. The following limitations apply: - The JSON values must be Strings (no nested JSON objects allowed) - Only ASCII characters may be used - Maximum of 50 key/value pairs - Maximum key length of 40 characters - Maximum value length of 500 characters
	Metadata map[string]string `json:"metadata"`
	// Plaid’s unique identifier for the origination account that was used for this transfer.
	OriginationAccountId string                        `json:"origination_account_id"`
	Direction            NullableBankTransferDirection `json:"direction"`
	AdditionalProperties map[string]interface{}
}

BankTransfer Represents a bank transfer within the Bank Transfers API.

func NewBankTransfer ¶

func NewBankTransfer(id string, achClass ACHClass, accountId string, type_ BankTransferType, user BankTransferUser, amount string, isoCurrencyCode string, description string, created time.Time, status BankTransferStatus, network BankTransferNetwork, cancellable bool, failureReason NullableBankTransferFailure, customTag NullableString, metadata map[string]string, originationAccountId string, direction NullableBankTransferDirection) *BankTransfer

NewBankTransfer instantiates a new BankTransfer 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 NewBankTransferWithDefaults ¶

func NewBankTransferWithDefaults() *BankTransfer

NewBankTransferWithDefaults instantiates a new BankTransfer 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 (*BankTransfer) GetAccountId ¶

func (o *BankTransfer) GetAccountId() string

GetAccountId returns the AccountId field value

func (*BankTransfer) GetAccountIdOk ¶

func (o *BankTransfer) GetAccountIdOk() (*string, bool)

GetAccountIdOk returns a tuple with the AccountId field value and a boolean to check if the value has been set.

func (*BankTransfer) GetAchClass ¶

func (o *BankTransfer) GetAchClass() ACHClass

GetAchClass returns the AchClass field value

func (*BankTransfer) GetAchClassOk ¶

func (o *BankTransfer) GetAchClassOk() (*ACHClass, bool)

GetAchClassOk returns a tuple with the AchClass field value and a boolean to check if the value has been set.

func (*BankTransfer) GetAmount ¶

func (o *BankTransfer) GetAmount() string

GetAmount returns the Amount field value

func (*BankTransfer) GetAmountOk ¶

func (o *BankTransfer) GetAmountOk() (*string, bool)

GetAmountOk returns a tuple with the Amount field value and a boolean to check if the value has been set.

func (*BankTransfer) GetCancellable ¶

func (o *BankTransfer) GetCancellable() bool

GetCancellable returns the Cancellable field value

func (*BankTransfer) GetCancellableOk ¶

func (o *BankTransfer) GetCancellableOk() (*bool, bool)

GetCancellableOk returns a tuple with the Cancellable field value and a boolean to check if the value has been set.

func (*BankTransfer) GetCreated ¶

func (o *BankTransfer) GetCreated() time.Time

GetCreated returns the Created field value

func (*BankTransfer) GetCreatedOk ¶

func (o *BankTransfer) GetCreatedOk() (*time.Time, bool)

GetCreatedOk returns a tuple with the Created field value and a boolean to check if the value has been set.

func (*BankTransfer) GetCustomTag ¶

func (o *BankTransfer) GetCustomTag() string

GetCustomTag returns the CustomTag field value If the value is explicit nil, the zero value for string will be returned

func (*BankTransfer) GetCustomTagOk ¶

func (o *BankTransfer) GetCustomTagOk() (*string, bool)

GetCustomTagOk returns a tuple with the CustomTag field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BankTransfer) GetDescription ¶

func (o *BankTransfer) GetDescription() string

GetDescription returns the Description field value

func (*BankTransfer) GetDescriptionOk ¶

func (o *BankTransfer) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*BankTransfer) GetDirection ¶

func (o *BankTransfer) GetDirection() BankTransferDirection

GetDirection returns the Direction field value If the value is explicit nil, the zero value for BankTransferDirection will be returned

func (*BankTransfer) GetDirectionOk ¶

func (o *BankTransfer) GetDirectionOk() (*BankTransferDirection, bool)

GetDirectionOk returns a tuple with the Direction field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BankTransfer) GetFailureReason ¶

func (o *BankTransfer) GetFailureReason() BankTransferFailure

GetFailureReason returns the FailureReason field value If the value is explicit nil, the zero value for BankTransferFailure will be returned

func (*BankTransfer) GetFailureReasonOk ¶

func (o *BankTransfer) GetFailureReasonOk() (*BankTransferFailure, bool)

GetFailureReasonOk returns a tuple with the FailureReason field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BankTransfer) GetId ¶

func (o *BankTransfer) GetId() string

GetId returns the Id field value

func (*BankTransfer) GetIdOk ¶

func (o *BankTransfer) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*BankTransfer) GetIsoCurrencyCode ¶

func (o *BankTransfer) GetIsoCurrencyCode() string

GetIsoCurrencyCode returns the IsoCurrencyCode field value

func (*BankTransfer) GetIsoCurrencyCodeOk ¶

func (o *BankTransfer) GetIsoCurrencyCodeOk() (*string, bool)

GetIsoCurrencyCodeOk returns a tuple with the IsoCurrencyCode field value and a boolean to check if the value has been set.

func (*BankTransfer) GetMetadata ¶

func (o *BankTransfer) GetMetadata() map[string]string

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for map[string]string will be returned

func (*BankTransfer) GetMetadataOk ¶

func (o *BankTransfer) GetMetadataOk() (*map[string]string, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BankTransfer) GetNetwork ¶

func (o *BankTransfer) GetNetwork() BankTransferNetwork

GetNetwork returns the Network field value

func (*BankTransfer) GetNetworkOk ¶

func (o *BankTransfer) GetNetworkOk() (*BankTransferNetwork, bool)

GetNetworkOk returns a tuple with the Network field value and a boolean to check if the value has been set.

func (*BankTransfer) GetOriginationAccountId ¶

func (o *BankTransfer) GetOriginationAccountId() string

GetOriginationAccountId returns the OriginationAccountId field value

func (*BankTransfer) GetOriginationAccountIdOk ¶

func (o *BankTransfer) GetOriginationAccountIdOk() (*string, bool)

GetOriginationAccountIdOk returns a tuple with the OriginationAccountId field value and a boolean to check if the value has been set.

func (*BankTransfer) GetStatus ¶

func (o *BankTransfer) GetStatus() BankTransferStatus

GetStatus returns the Status field value

func (*BankTransfer) GetStatusOk ¶

func (o *BankTransfer) GetStatusOk() (*BankTransferStatus, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*BankTransfer) GetType ¶

func (o *BankTransfer) GetType() BankTransferType

GetType returns the Type field value

func (*BankTransfer) GetTypeOk ¶

func (o *BankTransfer) GetTypeOk() (*BankTransferType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*BankTransfer) GetUser ¶

func (o *BankTransfer) GetUser() BankTransferUser

GetUser returns the User field value

func (*BankTransfer) GetUserOk ¶

func (o *BankTransfer) GetUserOk() (*BankTransferUser, bool)

GetUserOk returns a tuple with the User field value and a boolean to check if the value has been set.

func (BankTransfer) MarshalJSON ¶

func (o BankTransfer) MarshalJSON() ([]byte, error)

func (*BankTransfer) SetAccountId ¶

func (o *BankTransfer) SetAccountId(v string)

SetAccountId sets field value

func (*BankTransfer) SetAchClass ¶

func (o *BankTransfer) SetAchClass(v ACHClass)

SetAchClass sets field value

func (*BankTransfer) SetAmount ¶

func (o *BankTransfer) SetAmount(v string)

SetAmount sets field value

func (*BankTransfer) SetCancellable ¶

func (o *BankTransfer) SetCancellable(v bool)

SetCancellable sets field value

func (*BankTransfer) SetCreated ¶

func (o *BankTransfer) SetCreated(v time.Time)

SetCreated sets field value

func (*BankTransfer) SetCustomTag ¶

func (o *BankTransfer) SetCustomTag(v string)

SetCustomTag sets field value

func (*BankTransfer) SetDescription ¶

func (o *BankTransfer) SetDescription(v string)

SetDescription sets field value

func (*BankTransfer) SetDirection ¶

func (o *BankTransfer) SetDirection(v BankTransferDirection)

SetDirection sets field value

func (*BankTransfer) SetFailureReason ¶

func (o *BankTransfer) SetFailureReason(v BankTransferFailure)

SetFailureReason sets field value

func (*BankTransfer) SetId ¶

func (o *BankTransfer) SetId(v string)

SetId sets field value

func (*BankTransfer) SetIsoCurrencyCode ¶

func (o *BankTransfer) SetIsoCurrencyCode(v string)

SetIsoCurrencyCode sets field value

func (*BankTransfer) SetMetadata ¶

func (o *BankTransfer) SetMetadata(v map[string]string)

SetMetadata sets field value

func (*BankTransfer) SetNetwork ¶

func (o *BankTransfer) SetNetwork(v BankTransferNetwork)

SetNetwork sets field value

func (*BankTransfer) SetOriginationAccountId ¶

func (o *BankTransfer) SetOriginationAccountId(v string)

SetOriginationAccountId sets field value

func (*BankTransfer) SetStatus ¶

func (o *BankTransfer) SetStatus(v BankTransferStatus)

SetStatus sets field value

func (*BankTransfer) SetType ¶

func (o *BankTransfer) SetType(v BankTransferType)

SetType sets field value

func (*BankTransfer) SetUser ¶

func (o *BankTransfer) SetUser(v BankTransferUser)

SetUser sets field value

func (*BankTransfer) UnmarshalJSON ¶

func (o *BankTransfer) UnmarshalJSON(bytes []byte) (err error)

type BankTransferBalance ¶

type BankTransferBalance struct {
	// The total available balance - the sum of all successful debit transfer amounts minus all credit transfer amounts.
	Available string `json:"available"`
	// The transactable balance shows the amount in your account that you are able to use for transfers, and is essentially your available balance minus your minimum balance.
	Transactable         string `json:"transactable"`
	AdditionalProperties map[string]interface{}
}

BankTransferBalance struct for BankTransferBalance

func NewBankTransferBalance ¶

func NewBankTransferBalance(available string, transactable string) *BankTransferBalance

NewBankTransferBalance instantiates a new BankTransferBalance 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 NewBankTransferBalanceWithDefaults ¶

func NewBankTransferBalanceWithDefaults() *BankTransferBalance

NewBankTransferBalanceWithDefaults instantiates a new BankTransferBalance 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 (*BankTransferBalance) GetAvailable ¶

func (o *BankTransferBalance) GetAvailable() string

GetAvailable returns the Available field value

func (*BankTransferBalance) GetAvailableOk ¶

func (o *BankTransferBalance) GetAvailableOk() (*string, bool)

GetAvailableOk returns a tuple with the Available field value and a boolean to check if the value has been set.

func (*BankTransferBalance) GetTransactable ¶

func (o *BankTransferBalance) GetTransactable() string

GetTransactable returns the Transactable field value

func (*BankTransferBalance) GetTransactableOk ¶

func (o *BankTransferBalance) GetTransactableOk() (*string, bool)

GetTransactableOk returns a tuple with the Transactable field value and a boolean to check if the value has been set.

func (BankTransferBalance) MarshalJSON ¶

func (o BankTransferBalance) MarshalJSON() ([]byte, error)

func (*BankTransferBalance) SetAvailable ¶

func (o *BankTransferBalance) SetAvailable(v string)

SetAvailable sets field value

func (*BankTransferBalance) SetTransactable ¶

func (o *BankTransferBalance) SetTransactable(v string)

SetTransactable sets field value

func (*BankTransferBalance) UnmarshalJSON ¶

func (o *BankTransferBalance) UnmarshalJSON(bytes []byte) (err error)

type BankTransferBalanceGetRequest ¶

type BankTransferBalanceGetRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// If multiple origination accounts are available, `origination_account_id` must be used to specify the account for which balance will be returned.
	OriginationAccountId NullableString `json:"origination_account_id,omitempty"`
}

BankTransferBalanceGetRequest Defines the request schema for `/bank_transfer/balance/get`

func NewBankTransferBalanceGetRequest ¶

func NewBankTransferBalanceGetRequest() *BankTransferBalanceGetRequest

NewBankTransferBalanceGetRequest instantiates a new BankTransferBalanceGetRequest 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 NewBankTransferBalanceGetRequestWithDefaults ¶

func NewBankTransferBalanceGetRequestWithDefaults() *BankTransferBalanceGetRequest

NewBankTransferBalanceGetRequestWithDefaults instantiates a new BankTransferBalanceGetRequest 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 (*BankTransferBalanceGetRequest) GetClientId ¶

func (o *BankTransferBalanceGetRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*BankTransferBalanceGetRequest) GetClientIdOk ¶

func (o *BankTransferBalanceGetRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BankTransferBalanceGetRequest) GetOriginationAccountId ¶

func (o *BankTransferBalanceGetRequest) GetOriginationAccountId() string

GetOriginationAccountId returns the OriginationAccountId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*BankTransferBalanceGetRequest) GetOriginationAccountIdOk ¶

func (o *BankTransferBalanceGetRequest) GetOriginationAccountIdOk() (*string, bool)

GetOriginationAccountIdOk returns a tuple with the OriginationAccountId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BankTransferBalanceGetRequest) GetSecret ¶

func (o *BankTransferBalanceGetRequest) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise.

func (*BankTransferBalanceGetRequest) GetSecretOk ¶

func (o *BankTransferBalanceGetRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BankTransferBalanceGetRequest) HasClientId ¶

func (o *BankTransferBalanceGetRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*BankTransferBalanceGetRequest) HasOriginationAccountId ¶

func (o *BankTransferBalanceGetRequest) HasOriginationAccountId() bool

HasOriginationAccountId returns a boolean if a field has been set.

func (*BankTransferBalanceGetRequest) HasSecret ¶

func (o *BankTransferBalanceGetRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (BankTransferBalanceGetRequest) MarshalJSON ¶

func (o BankTransferBalanceGetRequest) MarshalJSON() ([]byte, error)

func (*BankTransferBalanceGetRequest) SetClientId ¶

func (o *BankTransferBalanceGetRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*BankTransferBalanceGetRequest) SetOriginationAccountId ¶

func (o *BankTransferBalanceGetRequest) SetOriginationAccountId(v string)

SetOriginationAccountId gets a reference to the given NullableString and assigns it to the OriginationAccountId field.

func (*BankTransferBalanceGetRequest) SetOriginationAccountIdNil ¶

func (o *BankTransferBalanceGetRequest) SetOriginationAccountIdNil()

SetOriginationAccountIdNil sets the value for OriginationAccountId to be an explicit nil

func (*BankTransferBalanceGetRequest) SetSecret ¶

func (o *BankTransferBalanceGetRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

func (*BankTransferBalanceGetRequest) UnsetOriginationAccountId ¶

func (o *BankTransferBalanceGetRequest) UnsetOriginationAccountId()

UnsetOriginationAccountId ensures that no value is present for OriginationAccountId, not even an explicit nil

type BankTransferBalanceGetResponse ¶

type BankTransferBalanceGetResponse struct {
	Balance BankTransferBalance `json:"balance"`
	// The ID of the origination account that this balance belongs to.
	OriginationAccountId NullableString `json:"origination_account_id"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

BankTransferBalanceGetResponse Defines the response schema for `/bank_transfer/balance/get`

func NewBankTransferBalanceGetResponse ¶

func NewBankTransferBalanceGetResponse(balance BankTransferBalance, originationAccountId NullableString, requestId string) *BankTransferBalanceGetResponse

NewBankTransferBalanceGetResponse instantiates a new BankTransferBalanceGetResponse 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 NewBankTransferBalanceGetResponseWithDefaults ¶

func NewBankTransferBalanceGetResponseWithDefaults() *BankTransferBalanceGetResponse

NewBankTransferBalanceGetResponseWithDefaults instantiates a new BankTransferBalanceGetResponse 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 (*BankTransferBalanceGetResponse) GetBalance ¶

GetBalance returns the Balance field value

func (*BankTransferBalanceGetResponse) GetBalanceOk ¶

GetBalanceOk returns a tuple with the Balance field value and a boolean to check if the value has been set.

func (*BankTransferBalanceGetResponse) GetOriginationAccountId ¶

func (o *BankTransferBalanceGetResponse) GetOriginationAccountId() string

GetOriginationAccountId returns the OriginationAccountId field value If the value is explicit nil, the zero value for string will be returned

func (*BankTransferBalanceGetResponse) GetOriginationAccountIdOk ¶

func (o *BankTransferBalanceGetResponse) GetOriginationAccountIdOk() (*string, bool)

GetOriginationAccountIdOk returns a tuple with the OriginationAccountId field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BankTransferBalanceGetResponse) GetRequestId ¶

func (o *BankTransferBalanceGetResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*BankTransferBalanceGetResponse) GetRequestIdOk ¶

func (o *BankTransferBalanceGetResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (BankTransferBalanceGetResponse) MarshalJSON ¶

func (o BankTransferBalanceGetResponse) MarshalJSON() ([]byte, error)

func (*BankTransferBalanceGetResponse) SetBalance ¶

SetBalance sets field value

func (*BankTransferBalanceGetResponse) SetOriginationAccountId ¶

func (o *BankTransferBalanceGetResponse) SetOriginationAccountId(v string)

SetOriginationAccountId sets field value

func (*BankTransferBalanceGetResponse) SetRequestId ¶

func (o *BankTransferBalanceGetResponse) SetRequestId(v string)

SetRequestId sets field value

func (*BankTransferBalanceGetResponse) UnmarshalJSON ¶

func (o *BankTransferBalanceGetResponse) UnmarshalJSON(bytes []byte) (err error)

type BankTransferCancelRequest ¶

type BankTransferCancelRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// Plaid’s unique identifier for a bank transfer.
	BankTransferId string `json:"bank_transfer_id"`
}

BankTransferCancelRequest Defines the request schema for `/bank_transfer/cancel`

func NewBankTransferCancelRequest ¶

func NewBankTransferCancelRequest(bankTransferId string) *BankTransferCancelRequest

NewBankTransferCancelRequest instantiates a new BankTransferCancelRequest 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 NewBankTransferCancelRequestWithDefaults ¶

func NewBankTransferCancelRequestWithDefaults() *BankTransferCancelRequest

NewBankTransferCancelRequestWithDefaults instantiates a new BankTransferCancelRequest 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 (*BankTransferCancelRequest) GetBankTransferId ¶

func (o *BankTransferCancelRequest) GetBankTransferId() string

GetBankTransferId returns the BankTransferId field value

func (*BankTransferCancelRequest) GetBankTransferIdOk ¶

func (o *BankTransferCancelRequest) GetBankTransferIdOk() (*string, bool)

GetBankTransferIdOk returns a tuple with the BankTransferId field value and a boolean to check if the value has been set.

func (*BankTransferCancelRequest) GetClientId ¶

func (o *BankTransferCancelRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*BankTransferCancelRequest) GetClientIdOk ¶

func (o *BankTransferCancelRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BankTransferCancelRequest) GetSecret ¶

func (o *BankTransferCancelRequest) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise.

func (*BankTransferCancelRequest) GetSecretOk ¶

func (o *BankTransferCancelRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BankTransferCancelRequest) HasClientId ¶

func (o *BankTransferCancelRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*BankTransferCancelRequest) HasSecret ¶

func (o *BankTransferCancelRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (BankTransferCancelRequest) MarshalJSON ¶

func (o BankTransferCancelRequest) MarshalJSON() ([]byte, error)

func (*BankTransferCancelRequest) SetBankTransferId ¶

func (o *BankTransferCancelRequest) SetBankTransferId(v string)

SetBankTransferId sets field value

func (*BankTransferCancelRequest) SetClientId ¶

func (o *BankTransferCancelRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*BankTransferCancelRequest) SetSecret ¶

func (o *BankTransferCancelRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

type BankTransferCancelResponse ¶

type BankTransferCancelResponse struct {
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

BankTransferCancelResponse Defines the response schema for `/bank_transfer/cancel`

func NewBankTransferCancelResponse ¶

func NewBankTransferCancelResponse(requestId string) *BankTransferCancelResponse

NewBankTransferCancelResponse instantiates a new BankTransferCancelResponse 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 NewBankTransferCancelResponseWithDefaults ¶

func NewBankTransferCancelResponseWithDefaults() *BankTransferCancelResponse

NewBankTransferCancelResponseWithDefaults instantiates a new BankTransferCancelResponse 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 (*BankTransferCancelResponse) GetRequestId ¶

func (o *BankTransferCancelResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*BankTransferCancelResponse) GetRequestIdOk ¶

func (o *BankTransferCancelResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (BankTransferCancelResponse) MarshalJSON ¶

func (o BankTransferCancelResponse) MarshalJSON() ([]byte, error)

func (*BankTransferCancelResponse) SetRequestId ¶

func (o *BankTransferCancelResponse) SetRequestId(v string)

SetRequestId sets field value

func (*BankTransferCancelResponse) UnmarshalJSON ¶

func (o *BankTransferCancelResponse) UnmarshalJSON(bytes []byte) (err error)

type BankTransferCreateRequest ¶

type BankTransferCreateRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// A random key provided by the client, per unique bank transfer. Maximum of 50 characters.  The API supports idempotency for safely retrying requests without accidentally performing the same operation twice. For example, if a request to create a bank transfer fails due to a network connection error, you can retry the request with the same idempotency key to guarantee that only a single bank transfer is created.
	IdempotencyKey string `json:"idempotency_key"`
	// The Plaid `access_token` for the account that will be debited or credited.
	AccessToken string `json:"access_token"`
	// The Plaid `account_id` for the account that will be debited or credited.
	AccountId string              `json:"account_id"`
	Type      BankTransferType    `json:"type"`
	Network   BankTransferNetwork `json:"network"`
	// The amount of the bank transfer (decimal string with two digits of precision e.g. “10.00”).
	Amount string `json:"amount"`
	// The currency of the transfer amount – should be set to \"USD\".
	IsoCurrencyCode string `json:"iso_currency_code"`
	// The transfer description. Maximum of 10 characters.
	Description string           `json:"description"`
	AchClass    *ACHClass        `json:"ach_class,omitempty"`
	User        BankTransferUser `json:"user"`
	// An arbitrary string provided by the client for storage with the bank transfer. May be up to 100 characters.
	CustomTag NullableString `json:"custom_tag,omitempty"`
	// The Metadata object is a mapping of client-provided string fields to any string value. The following limitations apply: - The JSON values must be Strings (no nested JSON objects allowed) - Only ASCII characters may be used - Maximum of 50 key/value pairs - Maximum key length of 40 characters - Maximum value length of 500 characters
	Metadata map[string]string `json:"metadata,omitempty"`
	// Plaid’s unique identifier for the origination account for this transfer. If you have more than one origination account, this value must be specified. Otherwise, this field should be left blank.
	OriginationAccountId NullableString `json:"origination_account_id,omitempty"`
}

BankTransferCreateRequest Defines the request schema for `/bank_transfer/create`

func NewBankTransferCreateRequest ¶

func NewBankTransferCreateRequest(idempotencyKey string, accessToken string, accountId string, type_ BankTransferType, network BankTransferNetwork, amount string, isoCurrencyCode string, description string, user BankTransferUser) *BankTransferCreateRequest

NewBankTransferCreateRequest instantiates a new BankTransferCreateRequest 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 NewBankTransferCreateRequestWithDefaults ¶

func NewBankTransferCreateRequestWithDefaults() *BankTransferCreateRequest

NewBankTransferCreateRequestWithDefaults instantiates a new BankTransferCreateRequest 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 (*BankTransferCreateRequest) GetAccessToken ¶

func (o *BankTransferCreateRequest) GetAccessToken() string

GetAccessToken returns the AccessToken field value

func (*BankTransferCreateRequest) GetAccessTokenOk ¶

func (o *BankTransferCreateRequest) GetAccessTokenOk() (*string, bool)

GetAccessTokenOk returns a tuple with the AccessToken field value and a boolean to check if the value has been set.

func (*BankTransferCreateRequest) GetAccountId ¶

func (o *BankTransferCreateRequest) GetAccountId() string

GetAccountId returns the AccountId field value

func (*BankTransferCreateRequest) GetAccountIdOk ¶

func (o *BankTransferCreateRequest) GetAccountIdOk() (*string, bool)

GetAccountIdOk returns a tuple with the AccountId field value and a boolean to check if the value has been set.

func (*BankTransferCreateRequest) GetAchClass ¶

func (o *BankTransferCreateRequest) GetAchClass() ACHClass

GetAchClass returns the AchClass field value if set, zero value otherwise.

func (*BankTransferCreateRequest) GetAchClassOk ¶

func (o *BankTransferCreateRequest) GetAchClassOk() (*ACHClass, bool)

GetAchClassOk returns a tuple with the AchClass field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BankTransferCreateRequest) GetAmount ¶

func (o *BankTransferCreateRequest) GetAmount() string

GetAmount returns the Amount field value

func (*BankTransferCreateRequest) GetAmountOk ¶

func (o *BankTransferCreateRequest) GetAmountOk() (*string, bool)

GetAmountOk returns a tuple with the Amount field value and a boolean to check if the value has been set.

func (*BankTransferCreateRequest) GetClientId ¶

func (o *BankTransferCreateRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*BankTransferCreateRequest) GetClientIdOk ¶

func (o *BankTransferCreateRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BankTransferCreateRequest) GetCustomTag ¶

func (o *BankTransferCreateRequest) GetCustomTag() string

GetCustomTag returns the CustomTag field value if set, zero value otherwise (both if not set or set to explicit null).

func (*BankTransferCreateRequest) GetCustomTagOk ¶

func (o *BankTransferCreateRequest) GetCustomTagOk() (*string, bool)

GetCustomTagOk returns a tuple with the CustomTag field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BankTransferCreateRequest) GetDescription ¶

func (o *BankTransferCreateRequest) GetDescription() string

GetDescription returns the Description field value

func (*BankTransferCreateRequest) GetDescriptionOk ¶

func (o *BankTransferCreateRequest) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*BankTransferCreateRequest) GetIdempotencyKey ¶

func (o *BankTransferCreateRequest) GetIdempotencyKey() string

GetIdempotencyKey returns the IdempotencyKey field value

func (*BankTransferCreateRequest) GetIdempotencyKeyOk ¶

func (o *BankTransferCreateRequest) GetIdempotencyKeyOk() (*string, bool)

GetIdempotencyKeyOk returns a tuple with the IdempotencyKey field value and a boolean to check if the value has been set.

func (*BankTransferCreateRequest) GetIsoCurrencyCode ¶

func (o *BankTransferCreateRequest) GetIsoCurrencyCode() string

GetIsoCurrencyCode returns the IsoCurrencyCode field value

func (*BankTransferCreateRequest) GetIsoCurrencyCodeOk ¶

func (o *BankTransferCreateRequest) GetIsoCurrencyCodeOk() (*string, bool)

GetIsoCurrencyCodeOk returns a tuple with the IsoCurrencyCode field value and a boolean to check if the value has been set.

func (*BankTransferCreateRequest) GetMetadata ¶

func (o *BankTransferCreateRequest) GetMetadata() map[string]string

GetMetadata returns the Metadata field value if set, zero value otherwise (both if not set or set to explicit null).

func (*BankTransferCreateRequest) GetMetadataOk ¶

func (o *BankTransferCreateRequest) GetMetadataOk() (*map[string]string, bool)

GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BankTransferCreateRequest) GetNetwork ¶

GetNetwork returns the Network field value

func (*BankTransferCreateRequest) GetNetworkOk ¶

func (o *BankTransferCreateRequest) GetNetworkOk() (*BankTransferNetwork, bool)

GetNetworkOk returns a tuple with the Network field value and a boolean to check if the value has been set.

func (*BankTransferCreateRequest) GetOriginationAccountId ¶

func (o *BankTransferCreateRequest) GetOriginationAccountId() string

GetOriginationAccountId returns the OriginationAccountId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*BankTransferCreateRequest) GetOriginationAccountIdOk ¶

func (o *BankTransferCreateRequest) GetOriginationAccountIdOk() (*string, bool)

GetOriginationAccountIdOk returns a tuple with the OriginationAccountId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BankTransferCreateRequest) GetSecret ¶

func (o *BankTransferCreateRequest) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise.

func (*BankTransferCreateRequest) GetSecretOk ¶

func (o *BankTransferCreateRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BankTransferCreateRequest) GetType ¶

GetType returns the Type field value

func (*BankTransferCreateRequest) GetTypeOk ¶

func (o *BankTransferCreateRequest) GetTypeOk() (*BankTransferType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*BankTransferCreateRequest) GetUser ¶

GetUser returns the User field value

func (*BankTransferCreateRequest) GetUserOk ¶

func (o *BankTransferCreateRequest) GetUserOk() (*BankTransferUser, bool)

GetUserOk returns a tuple with the User field value and a boolean to check if the value has been set.

func (*BankTransferCreateRequest) HasAchClass ¶

func (o *BankTransferCreateRequest) HasAchClass() bool

HasAchClass returns a boolean if a field has been set.

func (*BankTransferCreateRequest) HasClientId ¶

func (o *BankTransferCreateRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*BankTransferCreateRequest) HasCustomTag ¶

func (o *BankTransferCreateRequest) HasCustomTag() bool

HasCustomTag returns a boolean if a field has been set.

func (*BankTransferCreateRequest) HasMetadata ¶

func (o *BankTransferCreateRequest) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*BankTransferCreateRequest) HasOriginationAccountId ¶

func (o *BankTransferCreateRequest) HasOriginationAccountId() bool

HasOriginationAccountId returns a boolean if a field has been set.

func (*BankTransferCreateRequest) HasSecret ¶

func (o *BankTransferCreateRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (BankTransferCreateRequest) MarshalJSON ¶

func (o BankTransferCreateRequest) MarshalJSON() ([]byte, error)

func (*BankTransferCreateRequest) SetAccessToken ¶

func (o *BankTransferCreateRequest) SetAccessToken(v string)

SetAccessToken sets field value

func (*BankTransferCreateRequest) SetAccountId ¶

func (o *BankTransferCreateRequest) SetAccountId(v string)

SetAccountId sets field value

func (*BankTransferCreateRequest) SetAchClass ¶

func (o *BankTransferCreateRequest) SetAchClass(v ACHClass)

SetAchClass gets a reference to the given ACHClass and assigns it to the AchClass field.

func (*BankTransferCreateRequest) SetAmount ¶

func (o *BankTransferCreateRequest) SetAmount(v string)

SetAmount sets field value

func (*BankTransferCreateRequest) SetClientId ¶

func (o *BankTransferCreateRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*BankTransferCreateRequest) SetCustomTag ¶

func (o *BankTransferCreateRequest) SetCustomTag(v string)

SetCustomTag gets a reference to the given NullableString and assigns it to the CustomTag field.

func (*BankTransferCreateRequest) SetCustomTagNil ¶

func (o *BankTransferCreateRequest) SetCustomTagNil()

SetCustomTagNil sets the value for CustomTag to be an explicit nil

func (*BankTransferCreateRequest) SetDescription ¶

func (o *BankTransferCreateRequest) SetDescription(v string)

SetDescription sets field value

func (*BankTransferCreateRequest) SetIdempotencyKey ¶

func (o *BankTransferCreateRequest) SetIdempotencyKey(v string)

SetIdempotencyKey sets field value

func (*BankTransferCreateRequest) SetIsoCurrencyCode ¶

func (o *BankTransferCreateRequest) SetIsoCurrencyCode(v string)

SetIsoCurrencyCode sets field value

func (*BankTransferCreateRequest) SetMetadata ¶

func (o *BankTransferCreateRequest) SetMetadata(v map[string]string)

SetMetadata gets a reference to the given map[string]string and assigns it to the Metadata field.

func (*BankTransferCreateRequest) SetNetwork ¶

SetNetwork sets field value

func (*BankTransferCreateRequest) SetOriginationAccountId ¶

func (o *BankTransferCreateRequest) SetOriginationAccountId(v string)

SetOriginationAccountId gets a reference to the given NullableString and assigns it to the OriginationAccountId field.

func (*BankTransferCreateRequest) SetOriginationAccountIdNil ¶

func (o *BankTransferCreateRequest) SetOriginationAccountIdNil()

SetOriginationAccountIdNil sets the value for OriginationAccountId to be an explicit nil

func (*BankTransferCreateRequest) SetSecret ¶

func (o *BankTransferCreateRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

func (*BankTransferCreateRequest) SetType ¶

SetType sets field value

func (*BankTransferCreateRequest) SetUser ¶

SetUser sets field value

func (*BankTransferCreateRequest) UnsetCustomTag ¶

func (o *BankTransferCreateRequest) UnsetCustomTag()

UnsetCustomTag ensures that no value is present for CustomTag, not even an explicit nil

func (*BankTransferCreateRequest) UnsetOriginationAccountId ¶

func (o *BankTransferCreateRequest) UnsetOriginationAccountId()

UnsetOriginationAccountId ensures that no value is present for OriginationAccountId, not even an explicit nil

type BankTransferCreateResponse ¶

type BankTransferCreateResponse struct {
	BankTransfer BankTransfer `json:"bank_transfer"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

BankTransferCreateResponse Defines the response schema for `/bank_transfer/create`

func NewBankTransferCreateResponse ¶

func NewBankTransferCreateResponse(bankTransfer BankTransfer, requestId string) *BankTransferCreateResponse

NewBankTransferCreateResponse instantiates a new BankTransferCreateResponse 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 NewBankTransferCreateResponseWithDefaults ¶

func NewBankTransferCreateResponseWithDefaults() *BankTransferCreateResponse

NewBankTransferCreateResponseWithDefaults instantiates a new BankTransferCreateResponse 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 (*BankTransferCreateResponse) GetBankTransfer ¶

func (o *BankTransferCreateResponse) GetBankTransfer() BankTransfer

GetBankTransfer returns the BankTransfer field value

func (*BankTransferCreateResponse) GetBankTransferOk ¶

func (o *BankTransferCreateResponse) GetBankTransferOk() (*BankTransfer, bool)

GetBankTransferOk returns a tuple with the BankTransfer field value and a boolean to check if the value has been set.

func (*BankTransferCreateResponse) GetRequestId ¶

func (o *BankTransferCreateResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*BankTransferCreateResponse) GetRequestIdOk ¶

func (o *BankTransferCreateResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (BankTransferCreateResponse) MarshalJSON ¶

func (o BankTransferCreateResponse) MarshalJSON() ([]byte, error)

func (*BankTransferCreateResponse) SetBankTransfer ¶

func (o *BankTransferCreateResponse) SetBankTransfer(v BankTransfer)

SetBankTransfer sets field value

func (*BankTransferCreateResponse) SetRequestId ¶

func (o *BankTransferCreateResponse) SetRequestId(v string)

SetRequestId sets field value

func (*BankTransferCreateResponse) UnmarshalJSON ¶

func (o *BankTransferCreateResponse) UnmarshalJSON(bytes []byte) (err error)

type BankTransferDirection ¶

type BankTransferDirection string

BankTransferDirection Indicates the direction of the transfer: `outbound` for API-initiated transfers, or `inbound` for payments received by the FBO account.

const (
	BANKTRANSFERDIRECTION_OUTBOUND BankTransferDirection = "outbound"
	BANKTRANSFERDIRECTION_INBOUND  BankTransferDirection = "inbound"
	BANKTRANSFERDIRECTION_NULL     BankTransferDirection = "null"
)

List of BankTransferDirection

func NewBankTransferDirectionFromValue ¶

func NewBankTransferDirectionFromValue(v string) (*BankTransferDirection, error)

NewBankTransferDirectionFromValue returns a pointer to a valid BankTransferDirection for the value passed as argument, or an error if the value passed is not allowed by the enum

func (BankTransferDirection) IsValid ¶

func (v BankTransferDirection) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (BankTransferDirection) Ptr ¶

Ptr returns reference to BankTransferDirection value

func (*BankTransferDirection) UnmarshalJSON ¶

func (v *BankTransferDirection) UnmarshalJSON(src []byte) error

type BankTransferEvent ¶

type BankTransferEvent struct {
	// Plaid’s unique identifier for this event. IDs are sequential unsigned 64-bit integers.
	EventId int32 `json:"event_id"`
	// The datetime when this event occurred. This will be of the form `2006-01-02T15:04:05Z`.
	Timestamp time.Time             `json:"timestamp"`
	EventType BankTransferEventType `json:"event_type"`
	// The account ID associated with the bank transfer.
	AccountId string `json:"account_id"`
	// Plaid’s unique identifier for a bank transfer.
	BankTransferId string `json:"bank_transfer_id"`
	// The ID of the origination account that this balance belongs to.
	OriginationAccountId NullableString   `json:"origination_account_id"`
	BankTransferType     BankTransferType `json:"bank_transfer_type"`
	// The bank transfer amount.
	BankTransferAmount string `json:"bank_transfer_amount"`
	// The currency of the bank transfer amount.
	BankTransferIsoCurrencyCode string                              `json:"bank_transfer_iso_currency_code"`
	FailureReason               NullableBankTransferFailure         `json:"failure_reason"`
	Direction                   NullableBankTransferDirection       `json:"direction"`
	ReceiverDetails             NullableBankTransferReceiverDetails `json:"receiver_details"`
	AdditionalProperties        map[string]interface{}
}

BankTransferEvent Represents an event in the Bank Transfers API.

func NewBankTransferEvent ¶

func NewBankTransferEvent(eventId int32, timestamp time.Time, eventType BankTransferEventType, accountId string, bankTransferId string, originationAccountId NullableString, bankTransferType BankTransferType, bankTransferAmount string, bankTransferIsoCurrencyCode string, failureReason NullableBankTransferFailure, direction NullableBankTransferDirection, receiverDetails NullableBankTransferReceiverDetails) *BankTransferEvent

NewBankTransferEvent instantiates a new BankTransferEvent 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 NewBankTransferEventWithDefaults ¶

func NewBankTransferEventWithDefaults() *BankTransferEvent

NewBankTransferEventWithDefaults instantiates a new BankTransferEvent 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 (*BankTransferEvent) GetAccountId ¶

func (o *BankTransferEvent) GetAccountId() string

GetAccountId returns the AccountId field value

func (*BankTransferEvent) GetAccountIdOk ¶

func (o *BankTransferEvent) GetAccountIdOk() (*string, bool)

GetAccountIdOk returns a tuple with the AccountId field value and a boolean to check if the value has been set.

func (*BankTransferEvent) GetBankTransferAmount ¶

func (o *BankTransferEvent) GetBankTransferAmount() string

GetBankTransferAmount returns the BankTransferAmount field value

func (*BankTransferEvent) GetBankTransferAmountOk ¶

func (o *BankTransferEvent) GetBankTransferAmountOk() (*string, bool)

GetBankTransferAmountOk returns a tuple with the BankTransferAmount field value and a boolean to check if the value has been set.

func (*BankTransferEvent) GetBankTransferId ¶

func (o *BankTransferEvent) GetBankTransferId() string

GetBankTransferId returns the BankTransferId field value

func (*BankTransferEvent) GetBankTransferIdOk ¶

func (o *BankTransferEvent) GetBankTransferIdOk() (*string, bool)

GetBankTransferIdOk returns a tuple with the BankTransferId field value and a boolean to check if the value has been set.

func (*BankTransferEvent) GetBankTransferIsoCurrencyCode ¶

func (o *BankTransferEvent) GetBankTransferIsoCurrencyCode() string

GetBankTransferIsoCurrencyCode returns the BankTransferIsoCurrencyCode field value

func (*BankTransferEvent) GetBankTransferIsoCurrencyCodeOk ¶

func (o *BankTransferEvent) GetBankTransferIsoCurrencyCodeOk() (*string, bool)

GetBankTransferIsoCurrencyCodeOk returns a tuple with the BankTransferIsoCurrencyCode field value and a boolean to check if the value has been set.

func (*BankTransferEvent) GetBankTransferType ¶

func (o *BankTransferEvent) GetBankTransferType() BankTransferType

GetBankTransferType returns the BankTransferType field value

func (*BankTransferEvent) GetBankTransferTypeOk ¶

func (o *BankTransferEvent) GetBankTransferTypeOk() (*BankTransferType, bool)

GetBankTransferTypeOk returns a tuple with the BankTransferType field value and a boolean to check if the value has been set.

func (*BankTransferEvent) GetDirection ¶

func (o *BankTransferEvent) GetDirection() BankTransferDirection

GetDirection returns the Direction field value If the value is explicit nil, the zero value for BankTransferDirection will be returned

func (*BankTransferEvent) GetDirectionOk ¶

func (o *BankTransferEvent) GetDirectionOk() (*BankTransferDirection, bool)

GetDirectionOk returns a tuple with the Direction field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BankTransferEvent) GetEventId ¶

func (o *BankTransferEvent) GetEventId() int32

GetEventId returns the EventId field value

func (*BankTransferEvent) GetEventIdOk ¶

func (o *BankTransferEvent) GetEventIdOk() (*int32, bool)

GetEventIdOk returns a tuple with the EventId field value and a boolean to check if the value has been set.

func (*BankTransferEvent) GetEventType ¶

func (o *BankTransferEvent) GetEventType() BankTransferEventType

GetEventType returns the EventType field value

func (*BankTransferEvent) GetEventTypeOk ¶

func (o *BankTransferEvent) GetEventTypeOk() (*BankTransferEventType, bool)

GetEventTypeOk returns a tuple with the EventType field value and a boolean to check if the value has been set.

func (*BankTransferEvent) GetFailureReason ¶

func (o *BankTransferEvent) GetFailureReason() BankTransferFailure

GetFailureReason returns the FailureReason field value If the value is explicit nil, the zero value for BankTransferFailure will be returned

func (*BankTransferEvent) GetFailureReasonOk ¶

func (o *BankTransferEvent) GetFailureReasonOk() (*BankTransferFailure, bool)

GetFailureReasonOk returns a tuple with the FailureReason field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BankTransferEvent) GetOriginationAccountId ¶

func (o *BankTransferEvent) GetOriginationAccountId() string

GetOriginationAccountId returns the OriginationAccountId field value If the value is explicit nil, the zero value for string will be returned

func (*BankTransferEvent) GetOriginationAccountIdOk ¶

func (o *BankTransferEvent) GetOriginationAccountIdOk() (*string, bool)

GetOriginationAccountIdOk returns a tuple with the OriginationAccountId field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BankTransferEvent) GetReceiverDetails ¶

func (o *BankTransferEvent) GetReceiverDetails() BankTransferReceiverDetails

GetReceiverDetails returns the ReceiverDetails field value If the value is explicit nil, the zero value for BankTransferReceiverDetails will be returned

func (*BankTransferEvent) GetReceiverDetailsOk ¶

func (o *BankTransferEvent) GetReceiverDetailsOk() (*BankTransferReceiverDetails, bool)

GetReceiverDetailsOk returns a tuple with the ReceiverDetails field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BankTransferEvent) GetTimestamp ¶

func (o *BankTransferEvent) GetTimestamp() time.Time

GetTimestamp returns the Timestamp field value

func (*BankTransferEvent) GetTimestampOk ¶

func (o *BankTransferEvent) GetTimestampOk() (*time.Time, bool)

GetTimestampOk returns a tuple with the Timestamp field value and a boolean to check if the value has been set.

func (BankTransferEvent) MarshalJSON ¶

func (o BankTransferEvent) MarshalJSON() ([]byte, error)

func (*BankTransferEvent) SetAccountId ¶

func (o *BankTransferEvent) SetAccountId(v string)

SetAccountId sets field value

func (*BankTransferEvent) SetBankTransferAmount ¶

func (o *BankTransferEvent) SetBankTransferAmount(v string)

SetBankTransferAmount sets field value

func (*BankTransferEvent) SetBankTransferId ¶

func (o *BankTransferEvent) SetBankTransferId(v string)

SetBankTransferId sets field value

func (*BankTransferEvent) SetBankTransferIsoCurrencyCode ¶

func (o *BankTransferEvent) SetBankTransferIsoCurrencyCode(v string)

SetBankTransferIsoCurrencyCode sets field value

func (*BankTransferEvent) SetBankTransferType ¶

func (o *BankTransferEvent) SetBankTransferType(v BankTransferType)

SetBankTransferType sets field value

func (*BankTransferEvent) SetDirection ¶

func (o *BankTransferEvent) SetDirection(v BankTransferDirection)

SetDirection sets field value

func (*BankTransferEvent) SetEventId ¶

func (o *BankTransferEvent) SetEventId(v int32)

SetEventId sets field value

func (*BankTransferEvent) SetEventType ¶

func (o *BankTransferEvent) SetEventType(v BankTransferEventType)

SetEventType sets field value

func (*BankTransferEvent) SetFailureReason ¶

func (o *BankTransferEvent) SetFailureReason(v BankTransferFailure)

SetFailureReason sets field value

func (*BankTransferEvent) SetOriginationAccountId ¶

func (o *BankTransferEvent) SetOriginationAccountId(v string)

SetOriginationAccountId sets field value

func (*BankTransferEvent) SetReceiverDetails ¶

func (o *BankTransferEvent) SetReceiverDetails(v BankTransferReceiverDetails)

SetReceiverDetails sets field value

func (*BankTransferEvent) SetTimestamp ¶

func (o *BankTransferEvent) SetTimestamp(v time.Time)

SetTimestamp sets field value

func (*BankTransferEvent) UnmarshalJSON ¶

func (o *BankTransferEvent) UnmarshalJSON(bytes []byte) (err error)

type BankTransferEventListRequest ¶

type BankTransferEventListRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// The start datetime of bank transfers to list. This should be in RFC 3339 format (i.e. `2019-12-06T22:35:49Z`)
	StartDate NullableTime `json:"start_date,omitempty"`
	// The end datetime of bank transfers to list. This should be in RFC 3339 format (i.e. `2019-12-06T22:35:49Z`)
	EndDate NullableTime `json:"end_date,omitempty"`
	// Plaid’s unique identifier for a bank transfer.
	BankTransferId NullableString `json:"bank_transfer_id,omitempty"`
	// The account ID to get events for all transactions to/from an account.
	AccountId NullableString `json:"account_id,omitempty"`
	// The type of bank transfer. This will be either `debit` or `credit`.  A `debit` indicates a transfer of money into your origination account; a `credit` indicates a transfer of money out of your origination account.
	BankTransferType NullableString `json:"bank_transfer_type,omitempty"`
	// Filter events by event type.
	EventTypes *[]BankTransferEventType `json:"event_types,omitempty"`
	// The maximum number of bank transfer events to return. If the number of events matching the above parameters is greater than `count`, the most recent events will be returned.
	Count NullableInt32 `json:"count,omitempty"`
	// The offset into the list of bank transfer events. When `count`=25 and `offset`=0, the first 25 events will be returned. When `count`=25 and `offset`=25, the next 25 bank transfer events will be returned.
	Offset NullableInt32 `json:"offset,omitempty"`
	// The origination account ID to get events for transfers from a specific origination account.
	OriginationAccountId NullableString `json:"origination_account_id,omitempty"`
	// Indicates the direction of the transfer: `outbound`: for API-initiated transfers `inbound`: for payments received by the FBO account.
	Direction NullableString `json:"direction,omitempty"`
}

BankTransferEventListRequest Defines the request schema for `/bank_transfer/event/list`

func NewBankTransferEventListRequest ¶

func NewBankTransferEventListRequest() *BankTransferEventListRequest

NewBankTransferEventListRequest instantiates a new BankTransferEventListRequest 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 NewBankTransferEventListRequestWithDefaults ¶

func NewBankTransferEventListRequestWithDefaults() *BankTransferEventListRequest

NewBankTransferEventListRequestWithDefaults instantiates a new BankTransferEventListRequest 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 (*BankTransferEventListRequest) GetAccountId ¶

func (o *BankTransferEventListRequest) GetAccountId() string

GetAccountId returns the AccountId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*BankTransferEventListRequest) GetAccountIdOk ¶

func (o *BankTransferEventListRequest) GetAccountIdOk() (*string, bool)

GetAccountIdOk returns a tuple with the AccountId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BankTransferEventListRequest) GetBankTransferId ¶

func (o *BankTransferEventListRequest) GetBankTransferId() string

GetBankTransferId returns the BankTransferId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*BankTransferEventListRequest) GetBankTransferIdOk ¶

func (o *BankTransferEventListRequest) GetBankTransferIdOk() (*string, bool)

GetBankTransferIdOk returns a tuple with the BankTransferId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BankTransferEventListRequest) GetBankTransferType ¶

func (o *BankTransferEventListRequest) GetBankTransferType() string

GetBankTransferType returns the BankTransferType field value if set, zero value otherwise (both if not set or set to explicit null).

func (*BankTransferEventListRequest) GetBankTransferTypeOk ¶

func (o *BankTransferEventListRequest) GetBankTransferTypeOk() (*string, bool)

GetBankTransferTypeOk returns a tuple with the BankTransferType field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BankTransferEventListRequest) GetClientId ¶

func (o *BankTransferEventListRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*BankTransferEventListRequest) GetClientIdOk ¶

func (o *BankTransferEventListRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BankTransferEventListRequest) GetCount ¶

func (o *BankTransferEventListRequest) GetCount() int32

GetCount returns the Count field value if set, zero value otherwise (both if not set or set to explicit null).

func (*BankTransferEventListRequest) GetCountOk ¶

func (o *BankTransferEventListRequest) GetCountOk() (*int32, bool)

GetCountOk returns a tuple with the Count field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BankTransferEventListRequest) GetDirection ¶

func (o *BankTransferEventListRequest) GetDirection() string

GetDirection returns the Direction field value if set, zero value otherwise (both if not set or set to explicit null).

func (*BankTransferEventListRequest) GetDirectionOk ¶

func (o *BankTransferEventListRequest) GetDirectionOk() (*string, bool)

GetDirectionOk returns a tuple with the Direction field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BankTransferEventListRequest) GetEndDate ¶

func (o *BankTransferEventListRequest) GetEndDate() time.Time

GetEndDate returns the EndDate field value if set, zero value otherwise (both if not set or set to explicit null).

func (*BankTransferEventListRequest) GetEndDateOk ¶

func (o *BankTransferEventListRequest) GetEndDateOk() (*time.Time, bool)

GetEndDateOk returns a tuple with the EndDate field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BankTransferEventListRequest) GetEventTypes ¶

GetEventTypes returns the EventTypes field value if set, zero value otherwise.

func (*BankTransferEventListRequest) GetEventTypesOk ¶

func (o *BankTransferEventListRequest) GetEventTypesOk() (*[]BankTransferEventType, bool)

GetEventTypesOk returns a tuple with the EventTypes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BankTransferEventListRequest) GetOffset ¶

func (o *BankTransferEventListRequest) GetOffset() int32

GetOffset returns the Offset field value if set, zero value otherwise (both if not set or set to explicit null).

func (*BankTransferEventListRequest) GetOffsetOk ¶

func (o *BankTransferEventListRequest) GetOffsetOk() (*int32, bool)

GetOffsetOk returns a tuple with the Offset field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BankTransferEventListRequest) GetOriginationAccountId ¶

func (o *BankTransferEventListRequest) GetOriginationAccountId() string

GetOriginationAccountId returns the OriginationAccountId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*BankTransferEventListRequest) GetOriginationAccountIdOk ¶

func (o *BankTransferEventListRequest) GetOriginationAccountIdOk() (*string, bool)

GetOriginationAccountIdOk returns a tuple with the OriginationAccountId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BankTransferEventListRequest) GetSecret ¶

func (o *BankTransferEventListRequest) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise.

func (*BankTransferEventListRequest) GetSecretOk ¶

func (o *BankTransferEventListRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BankTransferEventListRequest) GetStartDate ¶

func (o *BankTransferEventListRequest) GetStartDate() time.Time

GetStartDate returns the StartDate field value if set, zero value otherwise (both if not set or set to explicit null).

func (*BankTransferEventListRequest) GetStartDateOk ¶

func (o *BankTransferEventListRequest) GetStartDateOk() (*time.Time, bool)

GetStartDateOk returns a tuple with the StartDate field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BankTransferEventListRequest) HasAccountId ¶

func (o *BankTransferEventListRequest) HasAccountId() bool

HasAccountId returns a boolean if a field has been set.

func (*BankTransferEventListRequest) HasBankTransferId ¶

func (o *BankTransferEventListRequest) HasBankTransferId() bool

HasBankTransferId returns a boolean if a field has been set.

func (*BankTransferEventListRequest) HasBankTransferType ¶

func (o *BankTransferEventListRequest) HasBankTransferType() bool

HasBankTransferType returns a boolean if a field has been set.

func (*BankTransferEventListRequest) HasClientId ¶

func (o *BankTransferEventListRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*BankTransferEventListRequest) HasCount ¶

func (o *BankTransferEventListRequest) HasCount() bool

HasCount returns a boolean if a field has been set.

func (*BankTransferEventListRequest) HasDirection ¶

func (o *BankTransferEventListRequest) HasDirection() bool

HasDirection returns a boolean if a field has been set.

func (*BankTransferEventListRequest) HasEndDate ¶

func (o *BankTransferEventListRequest) HasEndDate() bool

HasEndDate returns a boolean if a field has been set.

func (*BankTransferEventListRequest) HasEventTypes ¶

func (o *BankTransferEventListRequest) HasEventTypes() bool

HasEventTypes returns a boolean if a field has been set.

func (*BankTransferEventListRequest) HasOffset ¶

func (o *BankTransferEventListRequest) HasOffset() bool

HasOffset returns a boolean if a field has been set.

func (*BankTransferEventListRequest) HasOriginationAccountId ¶

func (o *BankTransferEventListRequest) HasOriginationAccountId() bool

HasOriginationAccountId returns a boolean if a field has been set.

func (*BankTransferEventListRequest) HasSecret ¶

func (o *BankTransferEventListRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (*BankTransferEventListRequest) HasStartDate ¶

func (o *BankTransferEventListRequest) HasStartDate() bool

HasStartDate returns a boolean if a field has been set.

func (BankTransferEventListRequest) MarshalJSON ¶

func (o BankTransferEventListRequest) MarshalJSON() ([]byte, error)

func (*BankTransferEventListRequest) SetAccountId ¶

func (o *BankTransferEventListRequest) SetAccountId(v string)

SetAccountId gets a reference to the given NullableString and assigns it to the AccountId field.

func (*BankTransferEventListRequest) SetAccountIdNil ¶

func (o *BankTransferEventListRequest) SetAccountIdNil()

SetAccountIdNil sets the value for AccountId to be an explicit nil

func (*BankTransferEventListRequest) SetBankTransferId ¶

func (o *BankTransferEventListRequest) SetBankTransferId(v string)

SetBankTransferId gets a reference to the given NullableString and assigns it to the BankTransferId field.

func (*BankTransferEventListRequest) SetBankTransferIdNil ¶

func (o *BankTransferEventListRequest) SetBankTransferIdNil()

SetBankTransferIdNil sets the value for BankTransferId to be an explicit nil

func (*BankTransferEventListRequest) SetBankTransferType ¶

func (o *BankTransferEventListRequest) SetBankTransferType(v string)

SetBankTransferType gets a reference to the given NullableString and assigns it to the BankTransferType field.

func (*BankTransferEventListRequest) SetBankTransferTypeNil ¶

func (o *BankTransferEventListRequest) SetBankTransferTypeNil()

SetBankTransferTypeNil sets the value for BankTransferType to be an explicit nil

func (*BankTransferEventListRequest) SetClientId ¶

func (o *BankTransferEventListRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*BankTransferEventListRequest) SetCount ¶

func (o *BankTransferEventListRequest) SetCount(v int32)

SetCount gets a reference to the given NullableInt32 and assigns it to the Count field.

func (*BankTransferEventListRequest) SetCountNil ¶

func (o *BankTransferEventListRequest) SetCountNil()

SetCountNil sets the value for Count to be an explicit nil

func (*BankTransferEventListRequest) SetDirection ¶

func (o *BankTransferEventListRequest) SetDirection(v string)

SetDirection gets a reference to the given NullableString and assigns it to the Direction field.

func (*BankTransferEventListRequest) SetDirectionNil ¶

func (o *BankTransferEventListRequest) SetDirectionNil()

SetDirectionNil sets the value for Direction to be an explicit nil

func (*BankTransferEventListRequest) SetEndDate ¶

func (o *BankTransferEventListRequest) SetEndDate(v time.Time)

SetEndDate gets a reference to the given NullableTime and assigns it to the EndDate field.

func (*BankTransferEventListRequest) SetEndDateNil ¶

func (o *BankTransferEventListRequest) SetEndDateNil()

SetEndDateNil sets the value for EndDate to be an explicit nil

func (*BankTransferEventListRequest) SetEventTypes ¶

SetEventTypes gets a reference to the given []BankTransferEventType and assigns it to the EventTypes field.

func (*BankTransferEventListRequest) SetOffset ¶

func (o *BankTransferEventListRequest) SetOffset(v int32)

SetOffset gets a reference to the given NullableInt32 and assigns it to the Offset field.

func (*BankTransferEventListRequest) SetOffsetNil ¶

func (o *BankTransferEventListRequest) SetOffsetNil()

SetOffsetNil sets the value for Offset to be an explicit nil

func (*BankTransferEventListRequest) SetOriginationAccountId ¶

func (o *BankTransferEventListRequest) SetOriginationAccountId(v string)

SetOriginationAccountId gets a reference to the given NullableString and assigns it to the OriginationAccountId field.

func (*BankTransferEventListRequest) SetOriginationAccountIdNil ¶

func (o *BankTransferEventListRequest) SetOriginationAccountIdNil()

SetOriginationAccountIdNil sets the value for OriginationAccountId to be an explicit nil

func (*BankTransferEventListRequest) SetSecret ¶

func (o *BankTransferEventListRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

func (*BankTransferEventListRequest) SetStartDate ¶

func (o *BankTransferEventListRequest) SetStartDate(v time.Time)

SetStartDate gets a reference to the given NullableTime and assigns it to the StartDate field.

func (*BankTransferEventListRequest) SetStartDateNil ¶

func (o *BankTransferEventListRequest) SetStartDateNil()

SetStartDateNil sets the value for StartDate to be an explicit nil

func (*BankTransferEventListRequest) UnsetAccountId ¶

func (o *BankTransferEventListRequest) UnsetAccountId()

UnsetAccountId ensures that no value is present for AccountId, not even an explicit nil

func (*BankTransferEventListRequest) UnsetBankTransferId ¶

func (o *BankTransferEventListRequest) UnsetBankTransferId()

UnsetBankTransferId ensures that no value is present for BankTransferId, not even an explicit nil

func (*BankTransferEventListRequest) UnsetBankTransferType ¶

func (o *BankTransferEventListRequest) UnsetBankTransferType()

UnsetBankTransferType ensures that no value is present for BankTransferType, not even an explicit nil

func (*BankTransferEventListRequest) UnsetCount ¶

func (o *BankTransferEventListRequest) UnsetCount()

UnsetCount ensures that no value is present for Count, not even an explicit nil

func (*BankTransferEventListRequest) UnsetDirection ¶

func (o *BankTransferEventListRequest) UnsetDirection()

UnsetDirection ensures that no value is present for Direction, not even an explicit nil

func (*BankTransferEventListRequest) UnsetEndDate ¶

func (o *BankTransferEventListRequest) UnsetEndDate()

UnsetEndDate ensures that no value is present for EndDate, not even an explicit nil

func (*BankTransferEventListRequest) UnsetOffset ¶

func (o *BankTransferEventListRequest) UnsetOffset()

UnsetOffset ensures that no value is present for Offset, not even an explicit nil

func (*BankTransferEventListRequest) UnsetOriginationAccountId ¶

func (o *BankTransferEventListRequest) UnsetOriginationAccountId()

UnsetOriginationAccountId ensures that no value is present for OriginationAccountId, not even an explicit nil

func (*BankTransferEventListRequest) UnsetStartDate ¶

func (o *BankTransferEventListRequest) UnsetStartDate()

UnsetStartDate ensures that no value is present for StartDate, not even an explicit nil

type BankTransferEventListResponse ¶

type BankTransferEventListResponse struct {
	BankTransferEvents []BankTransferEvent `json:"bank_transfer_events"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

BankTransferEventListResponse Defines the response schema for `/bank_transfer/event/list`

func NewBankTransferEventListResponse ¶

func NewBankTransferEventListResponse(bankTransferEvents []BankTransferEvent, requestId string) *BankTransferEventListResponse

NewBankTransferEventListResponse instantiates a new BankTransferEventListResponse 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 NewBankTransferEventListResponseWithDefaults ¶

func NewBankTransferEventListResponseWithDefaults() *BankTransferEventListResponse

NewBankTransferEventListResponseWithDefaults instantiates a new BankTransferEventListResponse 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 (*BankTransferEventListResponse) GetBankTransferEvents ¶

func (o *BankTransferEventListResponse) GetBankTransferEvents() []BankTransferEvent

GetBankTransferEvents returns the BankTransferEvents field value

func (*BankTransferEventListResponse) GetBankTransferEventsOk ¶

func (o *BankTransferEventListResponse) GetBankTransferEventsOk() (*[]BankTransferEvent, bool)

GetBankTransferEventsOk returns a tuple with the BankTransferEvents field value and a boolean to check if the value has been set.

func (*BankTransferEventListResponse) GetRequestId ¶

func (o *BankTransferEventListResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*BankTransferEventListResponse) GetRequestIdOk ¶

func (o *BankTransferEventListResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (BankTransferEventListResponse) MarshalJSON ¶

func (o BankTransferEventListResponse) MarshalJSON() ([]byte, error)

func (*BankTransferEventListResponse) SetBankTransferEvents ¶

func (o *BankTransferEventListResponse) SetBankTransferEvents(v []BankTransferEvent)

SetBankTransferEvents sets field value

func (*BankTransferEventListResponse) SetRequestId ¶

func (o *BankTransferEventListResponse) SetRequestId(v string)

SetRequestId sets field value

func (*BankTransferEventListResponse) UnmarshalJSON ¶

func (o *BankTransferEventListResponse) UnmarshalJSON(bytes []byte) (err error)

type BankTransferEventSyncRequest ¶

type BankTransferEventSyncRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// The latest (largest) `event_id` fetched via the sync endpoint, or 0 initially.
	AfterId int32 `json:"after_id"`
	// The maximum number of bank transfer events to return.
	Count NullableInt32 `json:"count,omitempty"`
}

BankTransferEventSyncRequest Defines the request schema for `/bank_transfer/event/sync`

func NewBankTransferEventSyncRequest ¶

func NewBankTransferEventSyncRequest(afterId int32) *BankTransferEventSyncRequest

NewBankTransferEventSyncRequest instantiates a new BankTransferEventSyncRequest 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 NewBankTransferEventSyncRequestWithDefaults ¶

func NewBankTransferEventSyncRequestWithDefaults() *BankTransferEventSyncRequest

NewBankTransferEventSyncRequestWithDefaults instantiates a new BankTransferEventSyncRequest 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 (*BankTransferEventSyncRequest) GetAfterId ¶

func (o *BankTransferEventSyncRequest) GetAfterId() int32

GetAfterId returns the AfterId field value

func (*BankTransferEventSyncRequest) GetAfterIdOk ¶

func (o *BankTransferEventSyncRequest) GetAfterIdOk() (*int32, bool)

GetAfterIdOk returns a tuple with the AfterId field value and a boolean to check if the value has been set.

func (*BankTransferEventSyncRequest) GetClientId ¶

func (o *BankTransferEventSyncRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*BankTransferEventSyncRequest) GetClientIdOk ¶

func (o *BankTransferEventSyncRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BankTransferEventSyncRequest) GetCount ¶

func (o *BankTransferEventSyncRequest) GetCount() int32

GetCount returns the Count field value if set, zero value otherwise (both if not set or set to explicit null).

func (*BankTransferEventSyncRequest) GetCountOk ¶

func (o *BankTransferEventSyncRequest) GetCountOk() (*int32, bool)

GetCountOk returns a tuple with the Count field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BankTransferEventSyncRequest) GetSecret ¶

func (o *BankTransferEventSyncRequest) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise.

func (*BankTransferEventSyncRequest) GetSecretOk ¶

func (o *BankTransferEventSyncRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BankTransferEventSyncRequest) HasClientId ¶

func (o *BankTransferEventSyncRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*BankTransferEventSyncRequest) HasCount ¶

func (o *BankTransferEventSyncRequest) HasCount() bool

HasCount returns a boolean if a field has been set.

func (*BankTransferEventSyncRequest) HasSecret ¶

func (o *BankTransferEventSyncRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (BankTransferEventSyncRequest) MarshalJSON ¶

func (o BankTransferEventSyncRequest) MarshalJSON() ([]byte, error)

func (*BankTransferEventSyncRequest) SetAfterId ¶

func (o *BankTransferEventSyncRequest) SetAfterId(v int32)

SetAfterId sets field value

func (*BankTransferEventSyncRequest) SetClientId ¶

func (o *BankTransferEventSyncRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*BankTransferEventSyncRequest) SetCount ¶

func (o *BankTransferEventSyncRequest) SetCount(v int32)

SetCount gets a reference to the given NullableInt32 and assigns it to the Count field.

func (*BankTransferEventSyncRequest) SetCountNil ¶

func (o *BankTransferEventSyncRequest) SetCountNil()

SetCountNil sets the value for Count to be an explicit nil

func (*BankTransferEventSyncRequest) SetSecret ¶

func (o *BankTransferEventSyncRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

func (*BankTransferEventSyncRequest) UnsetCount ¶

func (o *BankTransferEventSyncRequest) UnsetCount()

UnsetCount ensures that no value is present for Count, not even an explicit nil

type BankTransferEventSyncResponse ¶

type BankTransferEventSyncResponse struct {
	BankTransferEvents []BankTransferEvent `json:"bank_transfer_events"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

BankTransferEventSyncResponse Defines the response schema for `/bank_transfer/event/sync`

func NewBankTransferEventSyncResponse ¶

func NewBankTransferEventSyncResponse(bankTransferEvents []BankTransferEvent, requestId string) *BankTransferEventSyncResponse

NewBankTransferEventSyncResponse instantiates a new BankTransferEventSyncResponse 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 NewBankTransferEventSyncResponseWithDefaults ¶

func NewBankTransferEventSyncResponseWithDefaults() *BankTransferEventSyncResponse

NewBankTransferEventSyncResponseWithDefaults instantiates a new BankTransferEventSyncResponse 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 (*BankTransferEventSyncResponse) GetBankTransferEvents ¶

func (o *BankTransferEventSyncResponse) GetBankTransferEvents() []BankTransferEvent

GetBankTransferEvents returns the BankTransferEvents field value

func (*BankTransferEventSyncResponse) GetBankTransferEventsOk ¶

func (o *BankTransferEventSyncResponse) GetBankTransferEventsOk() (*[]BankTransferEvent, bool)

GetBankTransferEventsOk returns a tuple with the BankTransferEvents field value and a boolean to check if the value has been set.

func (*BankTransferEventSyncResponse) GetRequestId ¶

func (o *BankTransferEventSyncResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*BankTransferEventSyncResponse) GetRequestIdOk ¶

func (o *BankTransferEventSyncResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (BankTransferEventSyncResponse) MarshalJSON ¶

func (o BankTransferEventSyncResponse) MarshalJSON() ([]byte, error)

func (*BankTransferEventSyncResponse) SetBankTransferEvents ¶

func (o *BankTransferEventSyncResponse) SetBankTransferEvents(v []BankTransferEvent)

SetBankTransferEvents sets field value

func (*BankTransferEventSyncResponse) SetRequestId ¶

func (o *BankTransferEventSyncResponse) SetRequestId(v string)

SetRequestId sets field value

func (*BankTransferEventSyncResponse) UnmarshalJSON ¶

func (o *BankTransferEventSyncResponse) UnmarshalJSON(bytes []byte) (err error)

type BankTransferEventType ¶

type BankTransferEventType string

BankTransferEventType The type of event that this bank transfer represents. `pending`: A new transfer was created; it is in the pending state. `cancelled`: The transfer was cancelled by the client. `failed`: The transfer failed, no funds were moved. `posted`: The transfer has been successfully submitted to the payment network. `reversed`: A posted transfer was reversed. `receiver_pending`: The matching transfer was found as a pending transaction in the receiver's account `receiver_posted`: The matching transfer was found as a posted transaction in the receiver's account

const (
	BANKTRANSFEREVENTTYPE_PENDING          BankTransferEventType = "pending"
	BANKTRANSFEREVENTTYPE_CANCELLED        BankTransferEventType = "cancelled"
	BANKTRANSFEREVENTTYPE_FAILED           BankTransferEventType = "failed"
	BANKTRANSFEREVENTTYPE_POSTED           BankTransferEventType = "posted"
	BANKTRANSFEREVENTTYPE_REVERSED         BankTransferEventType = "reversed"
	BANKTRANSFEREVENTTYPE_RECEIVER_PENDING BankTransferEventType = "receiver_pending"
	BANKTRANSFEREVENTTYPE_RECEIVER_POSTED  BankTransferEventType = "receiver_posted"
)

List of BankTransferEventType

func NewBankTransferEventTypeFromValue ¶

func NewBankTransferEventTypeFromValue(v string) (*BankTransferEventType, error)

NewBankTransferEventTypeFromValue returns a pointer to a valid BankTransferEventType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (BankTransferEventType) IsValid ¶

func (v BankTransferEventType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (BankTransferEventType) Ptr ¶

Ptr returns reference to BankTransferEventType value

func (*BankTransferEventType) UnmarshalJSON ¶

func (v *BankTransferEventType) UnmarshalJSON(src []byte) error

type BankTransferFailure ¶

type BankTransferFailure struct {
	// The ACH return code, e.g. `R01`.  A return code will be provided if and only if the transfer status is `reversed`. For a full listing of ACH return codes, see [Bank Transfers errors](https://plaid.com/docs/errors/bank-transfers/#ach-return-codes).
	AchReturnCode NullableString `json:"ach_return_code,omitempty"`
	// A human-readable description of the reason for the failure or reversal.
	Description          *string `json:"description,omitempty"`
	AdditionalProperties map[string]interface{}
}

BankTransferFailure The failure reason if the type of this transfer is `\"failed\"` or `\"reversed\"`. Null value otherwise.

func NewBankTransferFailure ¶

func NewBankTransferFailure() *BankTransferFailure

NewBankTransferFailure instantiates a new BankTransferFailure 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 NewBankTransferFailureWithDefaults ¶

func NewBankTransferFailureWithDefaults() *BankTransferFailure

NewBankTransferFailureWithDefaults instantiates a new BankTransferFailure 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 (*BankTransferFailure) GetAchReturnCode ¶

func (o *BankTransferFailure) GetAchReturnCode() string

GetAchReturnCode returns the AchReturnCode field value if set, zero value otherwise (both if not set or set to explicit null).

func (*BankTransferFailure) GetAchReturnCodeOk ¶

func (o *BankTransferFailure) GetAchReturnCodeOk() (*string, bool)

GetAchReturnCodeOk returns a tuple with the AchReturnCode field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BankTransferFailure) GetDescription ¶

func (o *BankTransferFailure) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*BankTransferFailure) GetDescriptionOk ¶

func (o *BankTransferFailure) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BankTransferFailure) HasAchReturnCode ¶

func (o *BankTransferFailure) HasAchReturnCode() bool

HasAchReturnCode returns a boolean if a field has been set.

func (*BankTransferFailure) HasDescription ¶

func (o *BankTransferFailure) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (BankTransferFailure) MarshalJSON ¶

func (o BankTransferFailure) MarshalJSON() ([]byte, error)

func (*BankTransferFailure) SetAchReturnCode ¶

func (o *BankTransferFailure) SetAchReturnCode(v string)

SetAchReturnCode gets a reference to the given NullableString and assigns it to the AchReturnCode field.

func (*BankTransferFailure) SetAchReturnCodeNil ¶

func (o *BankTransferFailure) SetAchReturnCodeNil()

SetAchReturnCodeNil sets the value for AchReturnCode to be an explicit nil

func (*BankTransferFailure) SetDescription ¶

func (o *BankTransferFailure) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*BankTransferFailure) UnmarshalJSON ¶

func (o *BankTransferFailure) UnmarshalJSON(bytes []byte) (err error)

func (*BankTransferFailure) UnsetAchReturnCode ¶

func (o *BankTransferFailure) UnsetAchReturnCode()

UnsetAchReturnCode ensures that no value is present for AchReturnCode, not even an explicit nil

type BankTransferGetRequest ¶

type BankTransferGetRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// Plaid’s unique identifier for a bank transfer.
	BankTransferId string `json:"bank_transfer_id"`
}

BankTransferGetRequest Defines the request schema for `/bank_transfer/get`

func NewBankTransferGetRequest ¶

func NewBankTransferGetRequest(bankTransferId string) *BankTransferGetRequest

NewBankTransferGetRequest instantiates a new BankTransferGetRequest 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 NewBankTransferGetRequestWithDefaults ¶

func NewBankTransferGetRequestWithDefaults() *BankTransferGetRequest

NewBankTransferGetRequestWithDefaults instantiates a new BankTransferGetRequest 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 (*BankTransferGetRequest) GetBankTransferId ¶

func (o *BankTransferGetRequest) GetBankTransferId() string

GetBankTransferId returns the BankTransferId field value

func (*BankTransferGetRequest) GetBankTransferIdOk ¶

func (o *BankTransferGetRequest) GetBankTransferIdOk() (*string, bool)

GetBankTransferIdOk returns a tuple with the BankTransferId field value and a boolean to check if the value has been set.

func (*BankTransferGetRequest) GetClientId ¶

func (o *BankTransferGetRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*BankTransferGetRequest) GetClientIdOk ¶

func (o *BankTransferGetRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BankTransferGetRequest) GetSecret ¶

func (o *BankTransferGetRequest) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise.

func (*BankTransferGetRequest) GetSecretOk ¶

func (o *BankTransferGetRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BankTransferGetRequest) HasClientId ¶

func (o *BankTransferGetRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*BankTransferGetRequest) HasSecret ¶

func (o *BankTransferGetRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (BankTransferGetRequest) MarshalJSON ¶

func (o BankTransferGetRequest) MarshalJSON() ([]byte, error)

func (*BankTransferGetRequest) SetBankTransferId ¶

func (o *BankTransferGetRequest) SetBankTransferId(v string)

SetBankTransferId sets field value

func (*BankTransferGetRequest) SetClientId ¶

func (o *BankTransferGetRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*BankTransferGetRequest) SetSecret ¶

func (o *BankTransferGetRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

type BankTransferGetResponse ¶

type BankTransferGetResponse struct {
	BankTransfer BankTransfer `json:"bank_transfer"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

BankTransferGetResponse Defines the response schema for `/bank_transfer/get`

func NewBankTransferGetResponse ¶

func NewBankTransferGetResponse(bankTransfer BankTransfer, requestId string) *BankTransferGetResponse

NewBankTransferGetResponse instantiates a new BankTransferGetResponse 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 NewBankTransferGetResponseWithDefaults ¶

func NewBankTransferGetResponseWithDefaults() *BankTransferGetResponse

NewBankTransferGetResponseWithDefaults instantiates a new BankTransferGetResponse 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 (*BankTransferGetResponse) GetBankTransfer ¶

func (o *BankTransferGetResponse) GetBankTransfer() BankTransfer

GetBankTransfer returns the BankTransfer field value

func (*BankTransferGetResponse) GetBankTransferOk ¶

func (o *BankTransferGetResponse) GetBankTransferOk() (*BankTransfer, bool)

GetBankTransferOk returns a tuple with the BankTransfer field value and a boolean to check if the value has been set.

func (*BankTransferGetResponse) GetRequestId ¶

func (o *BankTransferGetResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*BankTransferGetResponse) GetRequestIdOk ¶

func (o *BankTransferGetResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (BankTransferGetResponse) MarshalJSON ¶

func (o BankTransferGetResponse) MarshalJSON() ([]byte, error)

func (*BankTransferGetResponse) SetBankTransfer ¶

func (o *BankTransferGetResponse) SetBankTransfer(v BankTransfer)

SetBankTransfer sets field value

func (*BankTransferGetResponse) SetRequestId ¶

func (o *BankTransferGetResponse) SetRequestId(v string)

SetRequestId sets field value

func (*BankTransferGetResponse) UnmarshalJSON ¶

func (o *BankTransferGetResponse) UnmarshalJSON(bytes []byte) (err error)

type BankTransferListRequest ¶

type BankTransferListRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// The start datetime of bank transfers to list. This should be in RFC 3339 format (i.e. `2019-12-06T22:35:49Z`)
	StartDate NullableTime `json:"start_date,omitempty"`
	// The end datetime of bank transfers to list. This should be in RFC 3339 format (i.e. `2019-12-06T22:35:49Z`)
	EndDate NullableTime `json:"end_date,omitempty"`
	// The maximum number of bank transfers to return.
	Count *int32 `json:"count,omitempty"`
	// The number of bank transfers to skip before returning results.
	Offset *int32 `json:"offset,omitempty"`
	// Filter bank transfers to only those originated through the specified origination account.
	OriginationAccountId NullableString                `json:"origination_account_id,omitempty"`
	Direction            NullableBankTransferDirection `json:"direction,omitempty"`
}

BankTransferListRequest Defines the request schema for `/bank_transfer/list`

func NewBankTransferListRequest ¶

func NewBankTransferListRequest() *BankTransferListRequest

NewBankTransferListRequest instantiates a new BankTransferListRequest 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 NewBankTransferListRequestWithDefaults ¶

func NewBankTransferListRequestWithDefaults() *BankTransferListRequest

NewBankTransferListRequestWithDefaults instantiates a new BankTransferListRequest 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 (*BankTransferListRequest) GetClientId ¶

func (o *BankTransferListRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*BankTransferListRequest) GetClientIdOk ¶

func (o *BankTransferListRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BankTransferListRequest) GetCount ¶

func (o *BankTransferListRequest) GetCount() int32

GetCount returns the Count field value if set, zero value otherwise.

func (*BankTransferListRequest) GetCountOk ¶

func (o *BankTransferListRequest) GetCountOk() (*int32, bool)

GetCountOk returns a tuple with the Count field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BankTransferListRequest) GetDirection ¶

GetDirection returns the Direction field value if set, zero value otherwise (both if not set or set to explicit null).

func (*BankTransferListRequest) GetDirectionOk ¶

func (o *BankTransferListRequest) GetDirectionOk() (*BankTransferDirection, bool)

GetDirectionOk returns a tuple with the Direction field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BankTransferListRequest) GetEndDate ¶

func (o *BankTransferListRequest) GetEndDate() time.Time

GetEndDate returns the EndDate field value if set, zero value otherwise (both if not set or set to explicit null).

func (*BankTransferListRequest) GetEndDateOk ¶

func (o *BankTransferListRequest) GetEndDateOk() (*time.Time, bool)

GetEndDateOk returns a tuple with the EndDate field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BankTransferListRequest) GetOffset ¶

func (o *BankTransferListRequest) GetOffset() int32

GetOffset returns the Offset field value if set, zero value otherwise.

func (*BankTransferListRequest) GetOffsetOk ¶

func (o *BankTransferListRequest) GetOffsetOk() (*int32, bool)

GetOffsetOk returns a tuple with the Offset field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BankTransferListRequest) GetOriginationAccountId ¶

func (o *BankTransferListRequest) GetOriginationAccountId() string

GetOriginationAccountId returns the OriginationAccountId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*BankTransferListRequest) GetOriginationAccountIdOk ¶

func (o *BankTransferListRequest) GetOriginationAccountIdOk() (*string, bool)

GetOriginationAccountIdOk returns a tuple with the OriginationAccountId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BankTransferListRequest) GetSecret ¶

func (o *BankTransferListRequest) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise.

func (*BankTransferListRequest) GetSecretOk ¶

func (o *BankTransferListRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BankTransferListRequest) GetStartDate ¶

func (o *BankTransferListRequest) GetStartDate() time.Time

GetStartDate returns the StartDate field value if set, zero value otherwise (both if not set or set to explicit null).

func (*BankTransferListRequest) GetStartDateOk ¶

func (o *BankTransferListRequest) GetStartDateOk() (*time.Time, bool)

GetStartDateOk returns a tuple with the StartDate field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BankTransferListRequest) HasClientId ¶

func (o *BankTransferListRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*BankTransferListRequest) HasCount ¶

func (o *BankTransferListRequest) HasCount() bool

HasCount returns a boolean if a field has been set.

func (*BankTransferListRequest) HasDirection ¶

func (o *BankTransferListRequest) HasDirection() bool

HasDirection returns a boolean if a field has been set.

func (*BankTransferListRequest) HasEndDate ¶

func (o *BankTransferListRequest) HasEndDate() bool

HasEndDate returns a boolean if a field has been set.

func (*BankTransferListRequest) HasOffset ¶

func (o *BankTransferListRequest) HasOffset() bool

HasOffset returns a boolean if a field has been set.

func (*BankTransferListRequest) HasOriginationAccountId ¶

func (o *BankTransferListRequest) HasOriginationAccountId() bool

HasOriginationAccountId returns a boolean if a field has been set.

func (*BankTransferListRequest) HasSecret ¶

func (o *BankTransferListRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (*BankTransferListRequest) HasStartDate ¶

func (o *BankTransferListRequest) HasStartDate() bool

HasStartDate returns a boolean if a field has been set.

func (BankTransferListRequest) MarshalJSON ¶

func (o BankTransferListRequest) MarshalJSON() ([]byte, error)

func (*BankTransferListRequest) SetClientId ¶

func (o *BankTransferListRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*BankTransferListRequest) SetCount ¶

func (o *BankTransferListRequest) SetCount(v int32)

SetCount gets a reference to the given int32 and assigns it to the Count field.

func (*BankTransferListRequest) SetDirection ¶

SetDirection gets a reference to the given NullableBankTransferDirection and assigns it to the Direction field.

func (*BankTransferListRequest) SetDirectionNil ¶

func (o *BankTransferListRequest) SetDirectionNil()

SetDirectionNil sets the value for Direction to be an explicit nil

func (*BankTransferListRequest) SetEndDate ¶

func (o *BankTransferListRequest) SetEndDate(v time.Time)

SetEndDate gets a reference to the given NullableTime and assigns it to the EndDate field.

func (*BankTransferListRequest) SetEndDateNil ¶

func (o *BankTransferListRequest) SetEndDateNil()

SetEndDateNil sets the value for EndDate to be an explicit nil

func (*BankTransferListRequest) SetOffset ¶

func (o *BankTransferListRequest) SetOffset(v int32)

SetOffset gets a reference to the given int32 and assigns it to the Offset field.

func (*BankTransferListRequest) SetOriginationAccountId ¶

func (o *BankTransferListRequest) SetOriginationAccountId(v string)

SetOriginationAccountId gets a reference to the given NullableString and assigns it to the OriginationAccountId field.

func (*BankTransferListRequest) SetOriginationAccountIdNil ¶

func (o *BankTransferListRequest) SetOriginationAccountIdNil()

SetOriginationAccountIdNil sets the value for OriginationAccountId to be an explicit nil

func (*BankTransferListRequest) SetSecret ¶

func (o *BankTransferListRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

func (*BankTransferListRequest) SetStartDate ¶

func (o *BankTransferListRequest) SetStartDate(v time.Time)

SetStartDate gets a reference to the given NullableTime and assigns it to the StartDate field.

func (*BankTransferListRequest) SetStartDateNil ¶

func (o *BankTransferListRequest) SetStartDateNil()

SetStartDateNil sets the value for StartDate to be an explicit nil

func (*BankTransferListRequest) UnsetDirection ¶

func (o *BankTransferListRequest) UnsetDirection()

UnsetDirection ensures that no value is present for Direction, not even an explicit nil

func (*BankTransferListRequest) UnsetEndDate ¶

func (o *BankTransferListRequest) UnsetEndDate()

UnsetEndDate ensures that no value is present for EndDate, not even an explicit nil

func (*BankTransferListRequest) UnsetOriginationAccountId ¶

func (o *BankTransferListRequest) UnsetOriginationAccountId()

UnsetOriginationAccountId ensures that no value is present for OriginationAccountId, not even an explicit nil

func (*BankTransferListRequest) UnsetStartDate ¶

func (o *BankTransferListRequest) UnsetStartDate()

UnsetStartDate ensures that no value is present for StartDate, not even an explicit nil

type BankTransferListResponse ¶

type BankTransferListResponse struct {
	BankTransfers []BankTransfer `json:"bank_transfers"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

BankTransferListResponse Defines the response schema for `/bank_transfer/list`

func NewBankTransferListResponse ¶

func NewBankTransferListResponse(bankTransfers []BankTransfer, requestId string) *BankTransferListResponse

NewBankTransferListResponse instantiates a new BankTransferListResponse 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 NewBankTransferListResponseWithDefaults ¶

func NewBankTransferListResponseWithDefaults() *BankTransferListResponse

NewBankTransferListResponseWithDefaults instantiates a new BankTransferListResponse 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 (*BankTransferListResponse) GetBankTransfers ¶

func (o *BankTransferListResponse) GetBankTransfers() []BankTransfer

GetBankTransfers returns the BankTransfers field value

func (*BankTransferListResponse) GetBankTransfersOk ¶

func (o *BankTransferListResponse) GetBankTransfersOk() (*[]BankTransfer, bool)

GetBankTransfersOk returns a tuple with the BankTransfers field value and a boolean to check if the value has been set.

func (*BankTransferListResponse) GetRequestId ¶

func (o *BankTransferListResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*BankTransferListResponse) GetRequestIdOk ¶

func (o *BankTransferListResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (BankTransferListResponse) MarshalJSON ¶

func (o BankTransferListResponse) MarshalJSON() ([]byte, error)

func (*BankTransferListResponse) SetBankTransfers ¶

func (o *BankTransferListResponse) SetBankTransfers(v []BankTransfer)

SetBankTransfers sets field value

func (*BankTransferListResponse) SetRequestId ¶

func (o *BankTransferListResponse) SetRequestId(v string)

SetRequestId sets field value

func (*BankTransferListResponse) UnmarshalJSON ¶

func (o *BankTransferListResponse) UnmarshalJSON(bytes []byte) (err error)

type BankTransferMigrateAccountRequest ¶

type BankTransferMigrateAccountRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// The user's account number.
	AccountNumber string `json:"account_number"`
	// The user's routing number.
	RoutingNumber string `json:"routing_number"`
	// The type of the bank account (`checking` or `savings`).
	AccountType string `json:"account_type"`
}

BankTransferMigrateAccountRequest Defines the request schema for `/bank_transfer/migrate_account`

func NewBankTransferMigrateAccountRequest ¶

func NewBankTransferMigrateAccountRequest(accountNumber string, routingNumber string, accountType string) *BankTransferMigrateAccountRequest

NewBankTransferMigrateAccountRequest instantiates a new BankTransferMigrateAccountRequest 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 NewBankTransferMigrateAccountRequestWithDefaults ¶

func NewBankTransferMigrateAccountRequestWithDefaults() *BankTransferMigrateAccountRequest

NewBankTransferMigrateAccountRequestWithDefaults instantiates a new BankTransferMigrateAccountRequest 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 (*BankTransferMigrateAccountRequest) GetAccountNumber ¶

func (o *BankTransferMigrateAccountRequest) GetAccountNumber() string

GetAccountNumber returns the AccountNumber field value

func (*BankTransferMigrateAccountRequest) GetAccountNumberOk ¶

func (o *BankTransferMigrateAccountRequest) GetAccountNumberOk() (*string, bool)

GetAccountNumberOk returns a tuple with the AccountNumber field value and a boolean to check if the value has been set.

func (*BankTransferMigrateAccountRequest) GetAccountType ¶

func (o *BankTransferMigrateAccountRequest) GetAccountType() string

GetAccountType returns the AccountType field value

func (*BankTransferMigrateAccountRequest) GetAccountTypeOk ¶

func (o *BankTransferMigrateAccountRequest) GetAccountTypeOk() (*string, bool)

GetAccountTypeOk returns a tuple with the AccountType field value and a boolean to check if the value has been set.

func (*BankTransferMigrateAccountRequest) GetClientId ¶

func (o *BankTransferMigrateAccountRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*BankTransferMigrateAccountRequest) GetClientIdOk ¶

func (o *BankTransferMigrateAccountRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BankTransferMigrateAccountRequest) GetRoutingNumber ¶

func (o *BankTransferMigrateAccountRequest) GetRoutingNumber() string

GetRoutingNumber returns the RoutingNumber field value

func (*BankTransferMigrateAccountRequest) GetRoutingNumberOk ¶

func (o *BankTransferMigrateAccountRequest) GetRoutingNumberOk() (*string, bool)

GetRoutingNumberOk returns a tuple with the RoutingNumber field value and a boolean to check if the value has been set.

func (*BankTransferMigrateAccountRequest) GetSecret ¶

GetSecret returns the Secret field value if set, zero value otherwise.

func (*BankTransferMigrateAccountRequest) GetSecretOk ¶

func (o *BankTransferMigrateAccountRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BankTransferMigrateAccountRequest) HasClientId ¶

func (o *BankTransferMigrateAccountRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*BankTransferMigrateAccountRequest) HasSecret ¶

func (o *BankTransferMigrateAccountRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (BankTransferMigrateAccountRequest) MarshalJSON ¶

func (o BankTransferMigrateAccountRequest) MarshalJSON() ([]byte, error)

func (*BankTransferMigrateAccountRequest) SetAccountNumber ¶

func (o *BankTransferMigrateAccountRequest) SetAccountNumber(v string)

SetAccountNumber sets field value

func (*BankTransferMigrateAccountRequest) SetAccountType ¶

func (o *BankTransferMigrateAccountRequest) SetAccountType(v string)

SetAccountType sets field value

func (*BankTransferMigrateAccountRequest) SetClientId ¶

func (o *BankTransferMigrateAccountRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*BankTransferMigrateAccountRequest) SetRoutingNumber ¶

func (o *BankTransferMigrateAccountRequest) SetRoutingNumber(v string)

SetRoutingNumber sets field value

func (*BankTransferMigrateAccountRequest) SetSecret ¶

func (o *BankTransferMigrateAccountRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

type BankTransferMigrateAccountResponse ¶

type BankTransferMigrateAccountResponse struct {
	// The Plaid `access_token` for the newly created Item.
	AccessToken string `json:"access_token"`
	// The Plaid `account_id` for the newly created Item.
	AccountId string `json:"account_id"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

BankTransferMigrateAccountResponse Defines the response schema for `/bank_transfer/migrate_account`

func NewBankTransferMigrateAccountResponse ¶

func NewBankTransferMigrateAccountResponse(accessToken string, accountId string, requestId string) *BankTransferMigrateAccountResponse

NewBankTransferMigrateAccountResponse instantiates a new BankTransferMigrateAccountResponse 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 NewBankTransferMigrateAccountResponseWithDefaults ¶

func NewBankTransferMigrateAccountResponseWithDefaults() *BankTransferMigrateAccountResponse

NewBankTransferMigrateAccountResponseWithDefaults instantiates a new BankTransferMigrateAccountResponse 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 (*BankTransferMigrateAccountResponse) GetAccessToken ¶

func (o *BankTransferMigrateAccountResponse) GetAccessToken() string

GetAccessToken returns the AccessToken field value

func (*BankTransferMigrateAccountResponse) GetAccessTokenOk ¶

func (o *BankTransferMigrateAccountResponse) GetAccessTokenOk() (*string, bool)

GetAccessTokenOk returns a tuple with the AccessToken field value and a boolean to check if the value has been set.

func (*BankTransferMigrateAccountResponse) GetAccountId ¶

func (o *BankTransferMigrateAccountResponse) GetAccountId() string

GetAccountId returns the AccountId field value

func (*BankTransferMigrateAccountResponse) GetAccountIdOk ¶

func (o *BankTransferMigrateAccountResponse) GetAccountIdOk() (*string, bool)

GetAccountIdOk returns a tuple with the AccountId field value and a boolean to check if the value has been set.

func (*BankTransferMigrateAccountResponse) GetRequestId ¶

func (o *BankTransferMigrateAccountResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*BankTransferMigrateAccountResponse) GetRequestIdOk ¶

func (o *BankTransferMigrateAccountResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (BankTransferMigrateAccountResponse) MarshalJSON ¶

func (o BankTransferMigrateAccountResponse) MarshalJSON() ([]byte, error)

func (*BankTransferMigrateAccountResponse) SetAccessToken ¶

func (o *BankTransferMigrateAccountResponse) SetAccessToken(v string)

SetAccessToken sets field value

func (*BankTransferMigrateAccountResponse) SetAccountId ¶

func (o *BankTransferMigrateAccountResponse) SetAccountId(v string)

SetAccountId sets field value

func (*BankTransferMigrateAccountResponse) SetRequestId ¶

func (o *BankTransferMigrateAccountResponse) SetRequestId(v string)

SetRequestId sets field value

func (*BankTransferMigrateAccountResponse) UnmarshalJSON ¶

func (o *BankTransferMigrateAccountResponse) UnmarshalJSON(bytes []byte) (err error)

type BankTransferNetwork ¶

type BankTransferNetwork string

BankTransferNetwork The network or rails used for the transfer. Valid options are `ach`, `same-day-ach`, or `wire`.

const (
	BANKTRANSFERNETWORK_ACH          BankTransferNetwork = "ach"
	BANKTRANSFERNETWORK_SAME_DAY_ACH BankTransferNetwork = "same-day-ach"
	BANKTRANSFERNETWORK_WIRE         BankTransferNetwork = "wire"
)

List of BankTransferNetwork

func NewBankTransferNetworkFromValue ¶

func NewBankTransferNetworkFromValue(v string) (*BankTransferNetwork, error)

NewBankTransferNetworkFromValue returns a pointer to a valid BankTransferNetwork for the value passed as argument, or an error if the value passed is not allowed by the enum

func (BankTransferNetwork) IsValid ¶

func (v BankTransferNetwork) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (BankTransferNetwork) Ptr ¶

Ptr returns reference to BankTransferNetwork value

func (*BankTransferNetwork) UnmarshalJSON ¶

func (v *BankTransferNetwork) UnmarshalJSON(src []byte) error

type BankTransferReceiverDetails ¶

type BankTransferReceiverDetails struct {
	// The sign of the available balance for the receiver bank account associated with the receiver event at the time the matching transaction was found. Can be `positive`, `negative`, or null if the balance was not available at the time.
	AvailableBalance     NullableString `json:"available_balance"`
	AdditionalProperties map[string]interface{}
}

BankTransferReceiverDetails The receiver details if the type of this event is `reciever_pending` or `reciever_posted`. Null value otherwise.

func NewBankTransferReceiverDetails ¶

func NewBankTransferReceiverDetails(availableBalance NullableString) *BankTransferReceiverDetails

NewBankTransferReceiverDetails instantiates a new BankTransferReceiverDetails 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 NewBankTransferReceiverDetailsWithDefaults ¶

func NewBankTransferReceiverDetailsWithDefaults() *BankTransferReceiverDetails

NewBankTransferReceiverDetailsWithDefaults instantiates a new BankTransferReceiverDetails 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 (*BankTransferReceiverDetails) GetAvailableBalance ¶

func (o *BankTransferReceiverDetails) GetAvailableBalance() string

GetAvailableBalance returns the AvailableBalance field value If the value is explicit nil, the zero value for string will be returned

func (*BankTransferReceiverDetails) GetAvailableBalanceOk ¶

func (o *BankTransferReceiverDetails) GetAvailableBalanceOk() (*string, bool)

GetAvailableBalanceOk returns a tuple with the AvailableBalance field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (BankTransferReceiverDetails) MarshalJSON ¶

func (o BankTransferReceiverDetails) MarshalJSON() ([]byte, error)

func (*BankTransferReceiverDetails) SetAvailableBalance ¶

func (o *BankTransferReceiverDetails) SetAvailableBalance(v string)

SetAvailableBalance sets field value

func (*BankTransferReceiverDetails) UnmarshalJSON ¶

func (o *BankTransferReceiverDetails) UnmarshalJSON(bytes []byte) (err error)

type BankTransferStatus ¶

type BankTransferStatus string

BankTransferStatus The status of the transfer.

const (
	BANKTRANSFERSTATUS_PENDING   BankTransferStatus = "pending"
	BANKTRANSFERSTATUS_POSTED    BankTransferStatus = "posted"
	BANKTRANSFERSTATUS_CANCELLED BankTransferStatus = "cancelled"
	BANKTRANSFERSTATUS_FAILED    BankTransferStatus = "failed"
	BANKTRANSFERSTATUS_REVERSED  BankTransferStatus = "reversed"
)

List of BankTransferStatus

func NewBankTransferStatusFromValue ¶

func NewBankTransferStatusFromValue(v string) (*BankTransferStatus, error)

NewBankTransferStatusFromValue returns a pointer to a valid BankTransferStatus for the value passed as argument, or an error if the value passed is not allowed by the enum

func (BankTransferStatus) IsValid ¶

func (v BankTransferStatus) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (BankTransferStatus) Ptr ¶

Ptr returns reference to BankTransferStatus value

func (*BankTransferStatus) UnmarshalJSON ¶

func (v *BankTransferStatus) UnmarshalJSON(src []byte) error

type BankTransferSweep ¶ added in v1.1.0

type BankTransferSweep struct {
	// Identifier of the sweep.
	Id string `json:"id"`
	// The datetime when the sweep occurred, in RFC 3339 format.
	CreatedAt time.Time `json:"created_at"`
	// The amount of the sweep.
	Amount string `json:"amount"`
	// The currency of the sweep, e.g. \"USD\".
	IsoCurrencyCode      string `json:"iso_currency_code"`
	AdditionalProperties map[string]interface{}
}

BankTransferSweep BankTransferSweep describes a sweep transfer.

func NewBankTransferSweep ¶ added in v1.1.0

func NewBankTransferSweep(id string, createdAt time.Time, amount string, isoCurrencyCode string) *BankTransferSweep

NewBankTransferSweep instantiates a new BankTransferSweep 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 NewBankTransferSweepWithDefaults ¶ added in v1.1.0

func NewBankTransferSweepWithDefaults() *BankTransferSweep

NewBankTransferSweepWithDefaults instantiates a new BankTransferSweep 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 (*BankTransferSweep) GetAmount ¶ added in v1.1.0

func (o *BankTransferSweep) GetAmount() string

GetAmount returns the Amount field value

func (*BankTransferSweep) GetAmountOk ¶ added in v1.1.0

func (o *BankTransferSweep) GetAmountOk() (*string, bool)

GetAmountOk returns a tuple with the Amount field value and a boolean to check if the value has been set.

func (*BankTransferSweep) GetCreatedAt ¶ added in v1.1.0

func (o *BankTransferSweep) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value

func (*BankTransferSweep) GetCreatedAtOk ¶ added in v1.1.0

func (o *BankTransferSweep) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value and a boolean to check if the value has been set.

func (*BankTransferSweep) GetId ¶ added in v1.1.0

func (o *BankTransferSweep) GetId() string

GetId returns the Id field value

func (*BankTransferSweep) GetIdOk ¶ added in v1.1.0

func (o *BankTransferSweep) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*BankTransferSweep) GetIsoCurrencyCode ¶ added in v1.1.0

func (o *BankTransferSweep) GetIsoCurrencyCode() string

GetIsoCurrencyCode returns the IsoCurrencyCode field value

func (*BankTransferSweep) GetIsoCurrencyCodeOk ¶ added in v1.1.0

func (o *BankTransferSweep) GetIsoCurrencyCodeOk() (*string, bool)

GetIsoCurrencyCodeOk returns a tuple with the IsoCurrencyCode field value and a boolean to check if the value has been set.

func (BankTransferSweep) MarshalJSON ¶ added in v1.1.0

func (o BankTransferSweep) MarshalJSON() ([]byte, error)

func (*BankTransferSweep) SetAmount ¶ added in v1.1.0

func (o *BankTransferSweep) SetAmount(v string)

SetAmount sets field value

func (*BankTransferSweep) SetCreatedAt ¶ added in v1.1.0

func (o *BankTransferSweep) SetCreatedAt(v time.Time)

SetCreatedAt sets field value

func (*BankTransferSweep) SetId ¶ added in v1.1.0

func (o *BankTransferSweep) SetId(v string)

SetId sets field value

func (*BankTransferSweep) SetIsoCurrencyCode ¶ added in v1.1.0

func (o *BankTransferSweep) SetIsoCurrencyCode(v string)

SetIsoCurrencyCode sets field value

func (*BankTransferSweep) UnmarshalJSON ¶ added in v1.1.0

func (o *BankTransferSweep) UnmarshalJSON(bytes []byte) (err error)

type BankTransferSweepGetRequest ¶ added in v1.1.0

type BankTransferSweepGetRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// Identifier of the sweep.
	SweepId string `json:"sweep_id"`
}

BankTransferSweepGetRequest Defines the request schema for `/bank_transfer/sweep/get`

func NewBankTransferSweepGetRequest ¶ added in v1.1.0

func NewBankTransferSweepGetRequest(sweepId string) *BankTransferSweepGetRequest

NewBankTransferSweepGetRequest instantiates a new BankTransferSweepGetRequest 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 NewBankTransferSweepGetRequestWithDefaults ¶ added in v1.1.0

func NewBankTransferSweepGetRequestWithDefaults() *BankTransferSweepGetRequest

NewBankTransferSweepGetRequestWithDefaults instantiates a new BankTransferSweepGetRequest 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 (*BankTransferSweepGetRequest) GetClientId ¶ added in v1.1.0

func (o *BankTransferSweepGetRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*BankTransferSweepGetRequest) GetClientIdOk ¶ added in v1.1.0

func (o *BankTransferSweepGetRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BankTransferSweepGetRequest) GetSecret ¶ added in v1.1.0

func (o *BankTransferSweepGetRequest) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise.

func (*BankTransferSweepGetRequest) GetSecretOk ¶ added in v1.1.0

func (o *BankTransferSweepGetRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BankTransferSweepGetRequest) GetSweepId ¶ added in v1.1.0

func (o *BankTransferSweepGetRequest) GetSweepId() string

GetSweepId returns the SweepId field value

func (*BankTransferSweepGetRequest) GetSweepIdOk ¶ added in v1.1.0

func (o *BankTransferSweepGetRequest) GetSweepIdOk() (*string, bool)

GetSweepIdOk returns a tuple with the SweepId field value and a boolean to check if the value has been set.

func (*BankTransferSweepGetRequest) HasClientId ¶ added in v1.1.0

func (o *BankTransferSweepGetRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*BankTransferSweepGetRequest) HasSecret ¶ added in v1.1.0

func (o *BankTransferSweepGetRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (BankTransferSweepGetRequest) MarshalJSON ¶ added in v1.1.0

func (o BankTransferSweepGetRequest) MarshalJSON() ([]byte, error)

func (*BankTransferSweepGetRequest) SetClientId ¶ added in v1.1.0

func (o *BankTransferSweepGetRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*BankTransferSweepGetRequest) SetSecret ¶ added in v1.1.0

func (o *BankTransferSweepGetRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

func (*BankTransferSweepGetRequest) SetSweepId ¶ added in v1.1.0

func (o *BankTransferSweepGetRequest) SetSweepId(v string)

SetSweepId sets field value

type BankTransferSweepGetResponse ¶ added in v1.1.0

type BankTransferSweepGetResponse struct {
	Sweep BankTransferSweep `json:"sweep"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

BankTransferSweepGetResponse BankTransferSweepGetResponse defines the response schema for `/bank_transfer/sweep/get`

func NewBankTransferSweepGetResponse ¶ added in v1.1.0

func NewBankTransferSweepGetResponse(sweep BankTransferSweep, requestId string) *BankTransferSweepGetResponse

NewBankTransferSweepGetResponse instantiates a new BankTransferSweepGetResponse 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 NewBankTransferSweepGetResponseWithDefaults ¶ added in v1.1.0

func NewBankTransferSweepGetResponseWithDefaults() *BankTransferSweepGetResponse

NewBankTransferSweepGetResponseWithDefaults instantiates a new BankTransferSweepGetResponse 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 (*BankTransferSweepGetResponse) GetRequestId ¶ added in v1.1.0

func (o *BankTransferSweepGetResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*BankTransferSweepGetResponse) GetRequestIdOk ¶ added in v1.1.0

func (o *BankTransferSweepGetResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (*BankTransferSweepGetResponse) GetSweep ¶ added in v1.1.0

GetSweep returns the Sweep field value

func (*BankTransferSweepGetResponse) GetSweepOk ¶ added in v1.1.0

GetSweepOk returns a tuple with the Sweep field value and a boolean to check if the value has been set.

func (BankTransferSweepGetResponse) MarshalJSON ¶ added in v1.1.0

func (o BankTransferSweepGetResponse) MarshalJSON() ([]byte, error)

func (*BankTransferSweepGetResponse) SetRequestId ¶ added in v1.1.0

func (o *BankTransferSweepGetResponse) SetRequestId(v string)

SetRequestId sets field value

func (*BankTransferSweepGetResponse) SetSweep ¶ added in v1.1.0

SetSweep sets field value

func (*BankTransferSweepGetResponse) UnmarshalJSON ¶ added in v1.1.0

func (o *BankTransferSweepGetResponse) UnmarshalJSON(bytes []byte) (err error)

type BankTransferSweepListRequest ¶ added in v1.2.0

type BankTransferSweepListRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// If multiple origination accounts are available, `origination_account_id` must be used to specify the account that the sweeps belong to.
	OriginationAccountId NullableString `json:"origination_account_id,omitempty"`
	// The start datetime of sweeps to return (RFC 3339 format).
	StartTime NullableTime `json:"start_time,omitempty"`
	// The end datetime of sweeps to return (RFC 3339 format).
	EndTime NullableTime `json:"end_time,omitempty"`
	// The maximum number of sweeps to return.
	Count NullableInt32 `json:"count,omitempty"`
}

BankTransferSweepListRequest BankTransferSweepListRequest defines the request schema for `/bank_transfer/sweep/list`

func NewBankTransferSweepListRequest ¶ added in v1.2.0

func NewBankTransferSweepListRequest() *BankTransferSweepListRequest

NewBankTransferSweepListRequest instantiates a new BankTransferSweepListRequest 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 NewBankTransferSweepListRequestWithDefaults ¶ added in v1.2.0

func NewBankTransferSweepListRequestWithDefaults() *BankTransferSweepListRequest

NewBankTransferSweepListRequestWithDefaults instantiates a new BankTransferSweepListRequest 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 (*BankTransferSweepListRequest) GetClientId ¶ added in v1.2.0

func (o *BankTransferSweepListRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*BankTransferSweepListRequest) GetClientIdOk ¶ added in v1.2.0

func (o *BankTransferSweepListRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BankTransferSweepListRequest) GetCount ¶ added in v1.2.0

func (o *BankTransferSweepListRequest) GetCount() int32

GetCount returns the Count field value if set, zero value otherwise (both if not set or set to explicit null).

func (*BankTransferSweepListRequest) GetCountOk ¶ added in v1.2.0

func (o *BankTransferSweepListRequest) GetCountOk() (*int32, bool)

GetCountOk returns a tuple with the Count field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BankTransferSweepListRequest) GetEndTime ¶ added in v1.2.0

func (o *BankTransferSweepListRequest) GetEndTime() time.Time

GetEndTime returns the EndTime field value if set, zero value otherwise (both if not set or set to explicit null).

func (*BankTransferSweepListRequest) GetEndTimeOk ¶ added in v1.2.0

func (o *BankTransferSweepListRequest) GetEndTimeOk() (*time.Time, bool)

GetEndTimeOk returns a tuple with the EndTime field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BankTransferSweepListRequest) GetOriginationAccountId ¶ added in v1.2.0

func (o *BankTransferSweepListRequest) GetOriginationAccountId() string

GetOriginationAccountId returns the OriginationAccountId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*BankTransferSweepListRequest) GetOriginationAccountIdOk ¶ added in v1.2.0

func (o *BankTransferSweepListRequest) GetOriginationAccountIdOk() (*string, bool)

GetOriginationAccountIdOk returns a tuple with the OriginationAccountId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BankTransferSweepListRequest) GetSecret ¶ added in v1.2.0

func (o *BankTransferSweepListRequest) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise.

func (*BankTransferSweepListRequest) GetSecretOk ¶ added in v1.2.0

func (o *BankTransferSweepListRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BankTransferSweepListRequest) GetStartTime ¶ added in v1.2.0

func (o *BankTransferSweepListRequest) GetStartTime() time.Time

GetStartTime returns the StartTime field value if set, zero value otherwise (both if not set or set to explicit null).

func (*BankTransferSweepListRequest) GetStartTimeOk ¶ added in v1.2.0

func (o *BankTransferSweepListRequest) GetStartTimeOk() (*time.Time, bool)

GetStartTimeOk returns a tuple with the StartTime field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BankTransferSweepListRequest) HasClientId ¶ added in v1.2.0

func (o *BankTransferSweepListRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*BankTransferSweepListRequest) HasCount ¶ added in v1.2.0

func (o *BankTransferSweepListRequest) HasCount() bool

HasCount returns a boolean if a field has been set.

func (*BankTransferSweepListRequest) HasEndTime ¶ added in v1.2.0

func (o *BankTransferSweepListRequest) HasEndTime() bool

HasEndTime returns a boolean if a field has been set.

func (*BankTransferSweepListRequest) HasOriginationAccountId ¶ added in v1.2.0

func (o *BankTransferSweepListRequest) HasOriginationAccountId() bool

HasOriginationAccountId returns a boolean if a field has been set.

func (*BankTransferSweepListRequest) HasSecret ¶ added in v1.2.0

func (o *BankTransferSweepListRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (*BankTransferSweepListRequest) HasStartTime ¶ added in v1.2.0

func (o *BankTransferSweepListRequest) HasStartTime() bool

HasStartTime returns a boolean if a field has been set.

func (BankTransferSweepListRequest) MarshalJSON ¶ added in v1.2.0

func (o BankTransferSweepListRequest) MarshalJSON() ([]byte, error)

func (*BankTransferSweepListRequest) SetClientId ¶ added in v1.2.0

func (o *BankTransferSweepListRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*BankTransferSweepListRequest) SetCount ¶ added in v1.2.0

func (o *BankTransferSweepListRequest) SetCount(v int32)

SetCount gets a reference to the given NullableInt32 and assigns it to the Count field.

func (*BankTransferSweepListRequest) SetCountNil ¶ added in v1.2.0

func (o *BankTransferSweepListRequest) SetCountNil()

SetCountNil sets the value for Count to be an explicit nil

func (*BankTransferSweepListRequest) SetEndTime ¶ added in v1.2.0

func (o *BankTransferSweepListRequest) SetEndTime(v time.Time)

SetEndTime gets a reference to the given NullableTime and assigns it to the EndTime field.

func (*BankTransferSweepListRequest) SetEndTimeNil ¶ added in v1.2.0

func (o *BankTransferSweepListRequest) SetEndTimeNil()

SetEndTimeNil sets the value for EndTime to be an explicit nil

func (*BankTransferSweepListRequest) SetOriginationAccountId ¶ added in v1.2.0

func (o *BankTransferSweepListRequest) SetOriginationAccountId(v string)

SetOriginationAccountId gets a reference to the given NullableString and assigns it to the OriginationAccountId field.

func (*BankTransferSweepListRequest) SetOriginationAccountIdNil ¶ added in v1.2.0

func (o *BankTransferSweepListRequest) SetOriginationAccountIdNil()

SetOriginationAccountIdNil sets the value for OriginationAccountId to be an explicit nil

func (*BankTransferSweepListRequest) SetSecret ¶ added in v1.2.0

func (o *BankTransferSweepListRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

func (*BankTransferSweepListRequest) SetStartTime ¶ added in v1.2.0

func (o *BankTransferSweepListRequest) SetStartTime(v time.Time)

SetStartTime gets a reference to the given NullableTime and assigns it to the StartTime field.

func (*BankTransferSweepListRequest) SetStartTimeNil ¶ added in v1.2.0

func (o *BankTransferSweepListRequest) SetStartTimeNil()

SetStartTimeNil sets the value for StartTime to be an explicit nil

func (*BankTransferSweepListRequest) UnsetCount ¶ added in v1.2.0

func (o *BankTransferSweepListRequest) UnsetCount()

UnsetCount ensures that no value is present for Count, not even an explicit nil

func (*BankTransferSweepListRequest) UnsetEndTime ¶ added in v1.2.0

func (o *BankTransferSweepListRequest) UnsetEndTime()

UnsetEndTime ensures that no value is present for EndTime, not even an explicit nil

func (*BankTransferSweepListRequest) UnsetOriginationAccountId ¶ added in v1.2.0

func (o *BankTransferSweepListRequest) UnsetOriginationAccountId()

UnsetOriginationAccountId ensures that no value is present for OriginationAccountId, not even an explicit nil

func (*BankTransferSweepListRequest) UnsetStartTime ¶ added in v1.2.0

func (o *BankTransferSweepListRequest) UnsetStartTime()

UnsetStartTime ensures that no value is present for StartTime, not even an explicit nil

type BankTransferSweepListResponse ¶ added in v1.2.0

type BankTransferSweepListResponse struct {
	Sweeps []BankTransferSweep `json:"sweeps"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

BankTransferSweepListResponse BankTransferSweepListResponse defines the response schema for `/bank_transfer/sweep/list`

func NewBankTransferSweepListResponse ¶ added in v1.2.0

func NewBankTransferSweepListResponse(sweeps []BankTransferSweep, requestId string) *BankTransferSweepListResponse

NewBankTransferSweepListResponse instantiates a new BankTransferSweepListResponse 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 NewBankTransferSweepListResponseWithDefaults ¶ added in v1.2.0

func NewBankTransferSweepListResponseWithDefaults() *BankTransferSweepListResponse

NewBankTransferSweepListResponseWithDefaults instantiates a new BankTransferSweepListResponse 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 (*BankTransferSweepListResponse) GetRequestId ¶ added in v1.2.0

func (o *BankTransferSweepListResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*BankTransferSweepListResponse) GetRequestIdOk ¶ added in v1.2.0

func (o *BankTransferSweepListResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (*BankTransferSweepListResponse) GetSweeps ¶ added in v1.2.0

GetSweeps returns the Sweeps field value

func (*BankTransferSweepListResponse) GetSweepsOk ¶ added in v1.2.0

func (o *BankTransferSweepListResponse) GetSweepsOk() (*[]BankTransferSweep, bool)

GetSweepsOk returns a tuple with the Sweeps field value and a boolean to check if the value has been set.

func (BankTransferSweepListResponse) MarshalJSON ¶ added in v1.2.0

func (o BankTransferSweepListResponse) MarshalJSON() ([]byte, error)

func (*BankTransferSweepListResponse) SetRequestId ¶ added in v1.2.0

func (o *BankTransferSweepListResponse) SetRequestId(v string)

SetRequestId sets field value

func (*BankTransferSweepListResponse) SetSweeps ¶ added in v1.2.0

SetSweeps sets field value

func (*BankTransferSweepListResponse) UnmarshalJSON ¶ added in v1.2.0

func (o *BankTransferSweepListResponse) UnmarshalJSON(bytes []byte) (err error)

type BankTransferType ¶

type BankTransferType string

BankTransferType The type of bank transfer. This will be either `debit` or `credit`. A `debit` indicates a transfer of money into the origination account; a `credit` indicates a transfer of money out of the origination account.

const (
	BANKTRANSFERTYPE_DEBIT  BankTransferType = "debit"
	BANKTRANSFERTYPE_CREDIT BankTransferType = "credit"
)

List of BankTransferType

func NewBankTransferTypeFromValue ¶

func NewBankTransferTypeFromValue(v string) (*BankTransferType, error)

NewBankTransferTypeFromValue returns a pointer to a valid BankTransferType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (BankTransferType) IsValid ¶

func (v BankTransferType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (BankTransferType) Ptr ¶

Ptr returns reference to BankTransferType value

func (*BankTransferType) UnmarshalJSON ¶

func (v *BankTransferType) UnmarshalJSON(src []byte) error

type BankTransferUser ¶

type BankTransferUser struct {
	// The account holder’s full legal name. If the transfer description is `ccd`, this should be the business name of the account holder.
	LegalName string `json:"legal_name"`
	// The account holder’s email.
	EmailAddress NullableString `json:"email_address,omitempty"`
	// The account holder's routing number. This field is only used in response data. Do not provide this field when making requests.
	RoutingNumber        *string `json:"routing_number,omitempty"`
	AdditionalProperties map[string]interface{}
}

BankTransferUser The legal name and other information for the account holder.

func NewBankTransferUser ¶

func NewBankTransferUser(legalName string) *BankTransferUser

NewBankTransferUser instantiates a new BankTransferUser 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 NewBankTransferUserWithDefaults ¶

func NewBankTransferUserWithDefaults() *BankTransferUser

NewBankTransferUserWithDefaults instantiates a new BankTransferUser 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 (*BankTransferUser) GetEmailAddress ¶

func (o *BankTransferUser) GetEmailAddress() string

GetEmailAddress returns the EmailAddress field value if set, zero value otherwise (both if not set or set to explicit null).

func (*BankTransferUser) GetEmailAddressOk ¶

func (o *BankTransferUser) GetEmailAddressOk() (*string, bool)

GetEmailAddressOk returns a tuple with the EmailAddress field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*BankTransferUser) GetLegalName ¶

func (o *BankTransferUser) GetLegalName() string

GetLegalName returns the LegalName field value

func (*BankTransferUser) GetLegalNameOk ¶

func (o *BankTransferUser) GetLegalNameOk() (*string, bool)

GetLegalNameOk returns a tuple with the LegalName field value and a boolean to check if the value has been set.

func (*BankTransferUser) GetRoutingNumber ¶

func (o *BankTransferUser) GetRoutingNumber() string

GetRoutingNumber returns the RoutingNumber field value if set, zero value otherwise.

func (*BankTransferUser) GetRoutingNumberOk ¶

func (o *BankTransferUser) GetRoutingNumberOk() (*string, bool)

GetRoutingNumberOk returns a tuple with the RoutingNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*BankTransferUser) HasEmailAddress ¶

func (o *BankTransferUser) HasEmailAddress() bool

HasEmailAddress returns a boolean if a field has been set.

func (*BankTransferUser) HasRoutingNumber ¶

func (o *BankTransferUser) HasRoutingNumber() bool

HasRoutingNumber returns a boolean if a field has been set.

func (BankTransferUser) MarshalJSON ¶

func (o BankTransferUser) MarshalJSON() ([]byte, error)

func (*BankTransferUser) SetEmailAddress ¶

func (o *BankTransferUser) SetEmailAddress(v string)

SetEmailAddress gets a reference to the given NullableString and assigns it to the EmailAddress field.

func (*BankTransferUser) SetEmailAddressNil ¶ added in v1.1.0

func (o *BankTransferUser) SetEmailAddressNil()

SetEmailAddressNil sets the value for EmailAddress to be an explicit nil

func (*BankTransferUser) SetLegalName ¶

func (o *BankTransferUser) SetLegalName(v string)

SetLegalName sets field value

func (*BankTransferUser) SetRoutingNumber ¶

func (o *BankTransferUser) SetRoutingNumber(v string)

SetRoutingNumber gets a reference to the given string and assigns it to the RoutingNumber field.

func (*BankTransferUser) UnmarshalJSON ¶

func (o *BankTransferUser) UnmarshalJSON(bytes []byte) (err error)

func (*BankTransferUser) UnsetEmailAddress ¶ added in v1.1.0

func (o *BankTransferUser) UnsetEmailAddress()

UnsetEmailAddress ensures that no value is present for EmailAddress, not even an explicit nil

type BankTransfersEventsUpdateWebhook ¶

type BankTransfersEventsUpdateWebhook struct {
	// `BANK_TRANSFERS`
	WebhookType string `json:"webhook_type"`
	// `BANK_TRANSFERS_EVENTS_UPDATE`
	WebhookCode          string `json:"webhook_code"`
	AdditionalProperties map[string]interface{}
}

BankTransfersEventsUpdateWebhook Fired when new bank transfer events are available. Receiving this webhook indicates you should fetch the new events from `/bank_transfer/event/sync`.

func NewBankTransfersEventsUpdateWebhook ¶

func NewBankTransfersEventsUpdateWebhook(webhookType string, webhookCode string) *BankTransfersEventsUpdateWebhook

NewBankTransfersEventsUpdateWebhook instantiates a new BankTransfersEventsUpdateWebhook 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 NewBankTransfersEventsUpdateWebhookWithDefaults ¶

func NewBankTransfersEventsUpdateWebhookWithDefaults() *BankTransfersEventsUpdateWebhook

NewBankTransfersEventsUpdateWebhookWithDefaults instantiates a new BankTransfersEventsUpdateWebhook 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 (*BankTransfersEventsUpdateWebhook) GetWebhookCode ¶

func (o *BankTransfersEventsUpdateWebhook) GetWebhookCode() string

GetWebhookCode returns the WebhookCode field value

func (*BankTransfersEventsUpdateWebhook) GetWebhookCodeOk ¶

func (o *BankTransfersEventsUpdateWebhook) GetWebhookCodeOk() (*string, bool)

GetWebhookCodeOk returns a tuple with the WebhookCode field value and a boolean to check if the value has been set.

func (*BankTransfersEventsUpdateWebhook) GetWebhookType ¶

func (o *BankTransfersEventsUpdateWebhook) GetWebhookType() string

GetWebhookType returns the WebhookType field value

func (*BankTransfersEventsUpdateWebhook) GetWebhookTypeOk ¶

func (o *BankTransfersEventsUpdateWebhook) GetWebhookTypeOk() (*string, bool)

GetWebhookTypeOk returns a tuple with the WebhookType field value and a boolean to check if the value has been set.

func (BankTransfersEventsUpdateWebhook) MarshalJSON ¶

func (o BankTransfersEventsUpdateWebhook) MarshalJSON() ([]byte, error)

func (*BankTransfersEventsUpdateWebhook) SetWebhookCode ¶

func (o *BankTransfersEventsUpdateWebhook) SetWebhookCode(v string)

SetWebhookCode sets field value

func (*BankTransfersEventsUpdateWebhook) SetWebhookType ¶

func (o *BankTransfersEventsUpdateWebhook) SetWebhookType(v string)

SetWebhookType sets field value

func (*BankTransfersEventsUpdateWebhook) UnmarshalJSON ¶

func (o *BankTransfersEventsUpdateWebhook) UnmarshalJSON(bytes []byte) (err error)

type BasicAuth ¶

type BasicAuth struct {
	UserName string `json:"userName,omitempty"`
	Password string `json:"password,omitempty"`
}

BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth

type CategoriesGetResponse ¶

type CategoriesGetResponse struct {
	// An array of all of the transaction categories used by Plaid.
	Categories []Category `json:"categories"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

CategoriesGetResponse CategoriesGetResponse defines the response schema for `/categories/get`

func NewCategoriesGetResponse ¶

func NewCategoriesGetResponse(categories []Category, requestId string) *CategoriesGetResponse

NewCategoriesGetResponse instantiates a new CategoriesGetResponse 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 NewCategoriesGetResponseWithDefaults ¶

func NewCategoriesGetResponseWithDefaults() *CategoriesGetResponse

NewCategoriesGetResponseWithDefaults instantiates a new CategoriesGetResponse 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 (*CategoriesGetResponse) GetCategories ¶

func (o *CategoriesGetResponse) GetCategories() []Category

GetCategories returns the Categories field value

func (*CategoriesGetResponse) GetCategoriesOk ¶

func (o *CategoriesGetResponse) GetCategoriesOk() (*[]Category, bool)

GetCategoriesOk returns a tuple with the Categories field value and a boolean to check if the value has been set.

func (*CategoriesGetResponse) GetRequestId ¶

func (o *CategoriesGetResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*CategoriesGetResponse) GetRequestIdOk ¶

func (o *CategoriesGetResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (CategoriesGetResponse) MarshalJSON ¶

func (o CategoriesGetResponse) MarshalJSON() ([]byte, error)

func (*CategoriesGetResponse) SetCategories ¶

func (o *CategoriesGetResponse) SetCategories(v []Category)

SetCategories sets field value

func (*CategoriesGetResponse) SetRequestId ¶

func (o *CategoriesGetResponse) SetRequestId(v string)

SetRequestId sets field value

func (*CategoriesGetResponse) UnmarshalJSON ¶

func (o *CategoriesGetResponse) UnmarshalJSON(bytes []byte) (err error)

type Category ¶

type Category struct {
	// An identifying number for the category. `category_id` is a Plaid-specific identifier and does not necessarily correspond to merchant category codes.
	CategoryId string `json:"category_id"`
	// `place` for physical transactions or `special` for other transactions such as bank charges.
	Group string `json:"group"`
	// A hierarchical array of the categories to which this `category_id` belongs.
	Hierarchy            []string `json:"hierarchy"`
	AdditionalProperties map[string]interface{}
}

Category Information describing a transaction category

func NewCategory ¶

func NewCategory(categoryId string, group string, hierarchy []string) *Category

NewCategory instantiates a new Category 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 NewCategoryWithDefaults ¶

func NewCategoryWithDefaults() *Category

NewCategoryWithDefaults instantiates a new Category 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 (*Category) GetCategoryId ¶

func (o *Category) GetCategoryId() string

GetCategoryId returns the CategoryId field value

func (*Category) GetCategoryIdOk ¶

func (o *Category) GetCategoryIdOk() (*string, bool)

GetCategoryIdOk returns a tuple with the CategoryId field value and a boolean to check if the value has been set.

func (*Category) GetGroup ¶

func (o *Category) GetGroup() string

GetGroup returns the Group field value

func (*Category) GetGroupOk ¶

func (o *Category) GetGroupOk() (*string, bool)

GetGroupOk returns a tuple with the Group field value and a boolean to check if the value has been set.

func (*Category) GetHierarchy ¶

func (o *Category) GetHierarchy() []string

GetHierarchy returns the Hierarchy field value

func (*Category) GetHierarchyOk ¶

func (o *Category) GetHierarchyOk() (*[]string, bool)

GetHierarchyOk returns a tuple with the Hierarchy field value and a boolean to check if the value has been set.

func (Category) MarshalJSON ¶

func (o Category) MarshalJSON() ([]byte, error)

func (*Category) SetCategoryId ¶

func (o *Category) SetCategoryId(v string)

SetCategoryId sets field value

func (*Category) SetGroup ¶

func (o *Category) SetGroup(v string)

SetGroup sets field value

func (*Category) SetHierarchy ¶

func (o *Category) SetHierarchy(v []string)

SetHierarchy sets field value

func (*Category) UnmarshalJSON ¶

func (o *Category) UnmarshalJSON(bytes []byte) (err error)

type Cause ¶

type Cause struct {
	// The `item_id` of the Item associated with this webhook, warning, or error
	ItemId               string     `json:"item_id"`
	Error                PlaidError `json:"error"`
	AdditionalProperties map[string]interface{}
}

Cause An error object and associated `item_id` used to identify a specific Item and error when a batch operation operating on multiple Items has encountered an error in one of the Items.

func NewCause ¶

func NewCause(itemId string, error_ PlaidError) *Cause

NewCause instantiates a new Cause 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 NewCauseWithDefaults ¶

func NewCauseWithDefaults() *Cause

NewCauseWithDefaults instantiates a new Cause 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 (*Cause) GetError ¶

func (o *Cause) GetError() PlaidError

GetError returns the Error field value

func (*Cause) GetErrorOk ¶

func (o *Cause) GetErrorOk() (*PlaidError, bool)

GetErrorOk returns a tuple with the Error field value and a boolean to check if the value has been set.

func (*Cause) GetItemId ¶

func (o *Cause) GetItemId() string

GetItemId returns the ItemId field value

func (*Cause) GetItemIdOk ¶

func (o *Cause) GetItemIdOk() (*string, bool)

GetItemIdOk returns a tuple with the ItemId field value and a boolean to check if the value has been set.

func (Cause) MarshalJSON ¶

func (o Cause) MarshalJSON() ([]byte, error)

func (*Cause) SetError ¶

func (o *Cause) SetError(v PlaidError)

SetError sets field value

func (*Cause) SetItemId ¶

func (o *Cause) SetItemId(v string)

SetItemId sets field value

func (*Cause) UnmarshalJSON ¶

func (o *Cause) UnmarshalJSON(bytes []byte) (err error)

type Configuration ¶

type Configuration struct {
	Host             string            `json:"host,omitempty"`
	Scheme           string            `json:"scheme,omitempty"`
	DefaultHeader    map[string]string `json:"defaultHeader,omitempty"`
	UserAgent        string            `json:"userAgent,omitempty"`
	Debug            bool              `json:"debug,omitempty"`
	Servers          ServerConfigurations
	OperationServers map[string]ServerConfigurations
	HTTPClient       *http.Client
}

Configuration stores the configuration of the API client

func NewConfiguration ¶

func NewConfiguration() *Configuration

NewConfiguration returns a new Configuration object

func (*Configuration) AddDefaultHeader ¶

func (c *Configuration) AddDefaultHeader(key string, value string)

AddDefaultHeader adds a new HTTP header to the default header in the request

func (*Configuration) ServerURL ¶

func (c *Configuration) ServerURL(index int, variables map[string]string) (string, error)

ServerURL returns URL based on server settings

func (*Configuration) ServerURLWithContext ¶

func (c *Configuration) ServerURLWithContext(ctx context.Context, endpoint string) (string, error)

ServerURLWithContext returns a new server URL given an endpoint

func (*Configuration) UseEnvironment ¶

func (c *Configuration) UseEnvironment(env Environment)

type ConnectedApplication ¶

type ConnectedApplication struct {
	// This field will map to the application ID that is returned from /item/applications/list, or provided to the institution in an oauth redirect.
	ApplicationId string `json:"application_id"`
	// The name of the application
	Name string `json:"name"`
	Logo NullableString `json:"logo"`
	// A URL that links to the application logo image.
	LogoUrl NullableString `json:"logo_url"`
	// The URL for the application's website
	ApplicationUrl NullableString `json:"application_url"`
	// A string provided by the connected app stating why they use their respective enabled products.
	ReasonForAccess NullableString `json:"reason_for_access"`
	// The date this application was linked in [ISO 8601](https://wikipedia.org/wiki/ISO_8601) (YYYY-MM-DD) format in UTC.
	CreatedAt string `json:"created_at"`
	// (Deprecated) A list of enums representing the data collected and products enabled for this connected application.
	ProductDataTypes []string               `json:"product_data_types"`
	Scopes           NullableScopesNullable `json:"scopes,omitempty"`
	RequestedScopes  *RequestedScopes       `json:"requested_scopes,omitempty"`
}

ConnectedApplication Describes the connected application for a particular end user.

func NewConnectedApplication ¶

func NewConnectedApplication(applicationId string, name string, logo NullableString, logoUrl NullableString, applicationUrl NullableString, reasonForAccess NullableString, createdAt string, productDataTypes []string) *ConnectedApplication

NewConnectedApplication instantiates a new ConnectedApplication 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 NewConnectedApplicationWithDefaults ¶

func NewConnectedApplicationWithDefaults() *ConnectedApplication

NewConnectedApplicationWithDefaults instantiates a new ConnectedApplication 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 (*ConnectedApplication) GetApplicationId ¶

func (o *ConnectedApplication) GetApplicationId() string

GetApplicationId returns the ApplicationId field value

func (*ConnectedApplication) GetApplicationIdOk ¶

func (o *ConnectedApplication) GetApplicationIdOk() (*string, bool)

GetApplicationIdOk returns a tuple with the ApplicationId field value and a boolean to check if the value has been set.

func (*ConnectedApplication) GetApplicationUrl ¶

func (o *ConnectedApplication) GetApplicationUrl() string

GetApplicationUrl returns the ApplicationUrl field value If the value is explicit nil, the zero value for string will be returned

func (*ConnectedApplication) GetApplicationUrlOk ¶

func (o *ConnectedApplication) GetApplicationUrlOk() (*string, bool)

GetApplicationUrlOk returns a tuple with the ApplicationUrl field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ConnectedApplication) GetCreatedAt ¶

func (o *ConnectedApplication) GetCreatedAt() string

GetCreatedAt returns the CreatedAt field value

func (*ConnectedApplication) GetCreatedAtOk ¶

func (o *ConnectedApplication) GetCreatedAtOk() (*string, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value and a boolean to check if the value has been set.

func (o *ConnectedApplication) GetLogo() string

GetLogo returns the Logo field value If the value is explicit nil, the zero value for string will be returned

func (*ConnectedApplication) GetLogoOk ¶

func (o *ConnectedApplication) GetLogoOk() (*string, bool)

GetLogoOk returns a tuple with the Logo field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ConnectedApplication) GetLogoUrl ¶

func (o *ConnectedApplication) GetLogoUrl() string

GetLogoUrl returns the LogoUrl field value If the value is explicit nil, the zero value for string will be returned

func (*ConnectedApplication) GetLogoUrlOk ¶

func (o *ConnectedApplication) GetLogoUrlOk() (*string, bool)

GetLogoUrlOk returns a tuple with the LogoUrl field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ConnectedApplication) GetName ¶

func (o *ConnectedApplication) GetName() string

GetName returns the Name field value

func (*ConnectedApplication) GetNameOk ¶

func (o *ConnectedApplication) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*ConnectedApplication) GetProductDataTypes ¶

func (o *ConnectedApplication) GetProductDataTypes() []string

GetProductDataTypes returns the ProductDataTypes field value

func (*ConnectedApplication) GetProductDataTypesOk ¶

func (o *ConnectedApplication) GetProductDataTypesOk() (*[]string, bool)

GetProductDataTypesOk returns a tuple with the ProductDataTypes field value and a boolean to check if the value has been set.

func (*ConnectedApplication) GetReasonForAccess ¶

func (o *ConnectedApplication) GetReasonForAccess() string

GetReasonForAccess returns the ReasonForAccess field value If the value is explicit nil, the zero value for string will be returned

func (*ConnectedApplication) GetReasonForAccessOk ¶

func (o *ConnectedApplication) GetReasonForAccessOk() (*string, bool)

GetReasonForAccessOk returns a tuple with the ReasonForAccess field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ConnectedApplication) GetRequestedScopes ¶

func (o *ConnectedApplication) GetRequestedScopes() RequestedScopes

GetRequestedScopes returns the RequestedScopes field value if set, zero value otherwise.

func (*ConnectedApplication) GetRequestedScopesOk ¶

func (o *ConnectedApplication) GetRequestedScopesOk() (*RequestedScopes, bool)

GetRequestedScopesOk returns a tuple with the RequestedScopes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ConnectedApplication) GetScopes ¶

func (o *ConnectedApplication) GetScopes() ScopesNullable

GetScopes returns the Scopes field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ConnectedApplication) GetScopesOk ¶

func (o *ConnectedApplication) GetScopesOk() (*ScopesNullable, bool)

GetScopesOk returns a tuple with the Scopes field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ConnectedApplication) HasRequestedScopes ¶

func (o *ConnectedApplication) HasRequestedScopes() bool

HasRequestedScopes returns a boolean if a field has been set.

func (*ConnectedApplication) HasScopes ¶

func (o *ConnectedApplication) HasScopes() bool

HasScopes returns a boolean if a field has been set.

func (ConnectedApplication) MarshalJSON ¶

func (o ConnectedApplication) MarshalJSON() ([]byte, error)

func (*ConnectedApplication) SetApplicationId ¶

func (o *ConnectedApplication) SetApplicationId(v string)

SetApplicationId sets field value

func (*ConnectedApplication) SetApplicationUrl ¶

func (o *ConnectedApplication) SetApplicationUrl(v string)

SetApplicationUrl sets field value

func (*ConnectedApplication) SetCreatedAt ¶

func (o *ConnectedApplication) SetCreatedAt(v string)

SetCreatedAt sets field value

func (o *ConnectedApplication) SetLogo(v string)

SetLogo sets field value

func (*ConnectedApplication) SetLogoUrl ¶

func (o *ConnectedApplication) SetLogoUrl(v string)

SetLogoUrl sets field value

func (*ConnectedApplication) SetName ¶

func (o *ConnectedApplication) SetName(v string)

SetName sets field value

func (*ConnectedApplication) SetProductDataTypes ¶

func (o *ConnectedApplication) SetProductDataTypes(v []string)

SetProductDataTypes sets field value

func (*ConnectedApplication) SetReasonForAccess ¶

func (o *ConnectedApplication) SetReasonForAccess(v string)

SetReasonForAccess sets field value

func (*ConnectedApplication) SetRequestedScopes ¶

func (o *ConnectedApplication) SetRequestedScopes(v RequestedScopes)

SetRequestedScopes gets a reference to the given RequestedScopes and assigns it to the RequestedScopes field.

func (*ConnectedApplication) SetScopes ¶

func (o *ConnectedApplication) SetScopes(v ScopesNullable)

SetScopes gets a reference to the given NullableScopesNullable and assigns it to the Scopes field.

func (*ConnectedApplication) SetScopesNil ¶

func (o *ConnectedApplication) SetScopesNil()

SetScopesNil sets the value for Scopes to be an explicit nil

func (*ConnectedApplication) UnsetScopes ¶

func (o *ConnectedApplication) UnsetScopes()

UnsetScopes ensures that no value is present for Scopes, not even an explicit nil

type CountryCode ¶

type CountryCode string

CountryCode ISO-3166-1 alpha-2 country code standard.

const (
	COUNTRYCODE_US CountryCode = "US"
	COUNTRYCODE_GB CountryCode = "GB"
	COUNTRYCODE_ES CountryCode = "ES"
	COUNTRYCODE_NL CountryCode = "NL"
	COUNTRYCODE_FR CountryCode = "FR"
	COUNTRYCODE_IE CountryCode = "IE"
	COUNTRYCODE_CA CountryCode = "CA"
	COUNTRYCODE_DE CountryCode = "DE"
)

List of CountryCode

func NewCountryCodeFromValue ¶

func NewCountryCodeFromValue(v string) (*CountryCode, error)

NewCountryCodeFromValue returns a pointer to a valid CountryCode for the value passed as argument, or an error if the value passed is not allowed by the enum

func (CountryCode) IsValid ¶

func (v CountryCode) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (CountryCode) Ptr ¶

func (v CountryCode) Ptr() *CountryCode

Ptr returns reference to CountryCode value

func (*CountryCode) UnmarshalJSON ¶

func (v *CountryCode) UnmarshalJSON(src []byte) error

type CreditCardLiability ¶

type CreditCardLiability struct {
	// The ID of the account that this liability belongs to.
	AccountId NullableString `json:"account_id"`
	// The various interest rates that apply to the account.
	Aprs []APR `json:"aprs"`
	// true if a payment is currently overdue. Availability for this field is limited.
	IsOverdue NullableBool `json:"is_overdue"`
	// The amount of the last payment.
	LastPaymentAmount float32 `json:"last_payment_amount"`
	// The date of the last payment. Dates are returned in an [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format (YYYY-MM-DD). Availability for this field is limited.
	LastPaymentDate NullableString `json:"last_payment_date"`
	// The date of the last statement. Dates are returned in an [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format (YYYY-MM-DD).
	LastStatementIssueDate string `json:"last_statement_issue_date"`
	// The total amount owed as of the last statement issued
	LastStatementBalance float32 `json:"last_statement_balance"`
	// The minimum payment due for the next billing cycle.
	MinimumPaymentAmount float32 `json:"minimum_payment_amount"`
	// The due date for the next payment. The due date is `null` if a payment is not expected. Dates are returned in an [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format (YYYY-MM-DD).
	NextPaymentDueDate   NullableString `json:"next_payment_due_date"`
	AdditionalProperties map[string]interface{}
}

CreditCardLiability An object representing a credit card account.

func NewCreditCardLiability ¶

func NewCreditCardLiability(accountId NullableString, aprs []APR, isOverdue NullableBool, lastPaymentAmount float32, lastPaymentDate NullableString, lastStatementIssueDate string, lastStatementBalance float32, minimumPaymentAmount float32, nextPaymentDueDate NullableString) *CreditCardLiability

NewCreditCardLiability instantiates a new CreditCardLiability 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 NewCreditCardLiabilityWithDefaults ¶

func NewCreditCardLiabilityWithDefaults() *CreditCardLiability

NewCreditCardLiabilityWithDefaults instantiates a new CreditCardLiability 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 (*CreditCardLiability) GetAccountId ¶

func (o *CreditCardLiability) GetAccountId() string

GetAccountId returns the AccountId field value If the value is explicit nil, the zero value for string will be returned

func (*CreditCardLiability) GetAccountIdOk ¶

func (o *CreditCardLiability) GetAccountIdOk() (*string, bool)

GetAccountIdOk returns a tuple with the AccountId field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CreditCardLiability) GetAprs ¶

func (o *CreditCardLiability) GetAprs() []APR

GetAprs returns the Aprs field value

func (*CreditCardLiability) GetAprsOk ¶

func (o *CreditCardLiability) GetAprsOk() (*[]APR, bool)

GetAprsOk returns a tuple with the Aprs field value and a boolean to check if the value has been set.

func (*CreditCardLiability) GetIsOverdue ¶

func (o *CreditCardLiability) GetIsOverdue() bool

GetIsOverdue returns the IsOverdue field value If the value is explicit nil, the zero value for bool will be returned

func (*CreditCardLiability) GetIsOverdueOk ¶

func (o *CreditCardLiability) GetIsOverdueOk() (*bool, bool)

GetIsOverdueOk returns a tuple with the IsOverdue field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CreditCardLiability) GetLastPaymentAmount ¶

func (o *CreditCardLiability) GetLastPaymentAmount() float32

GetLastPaymentAmount returns the LastPaymentAmount field value

func (*CreditCardLiability) GetLastPaymentAmountOk ¶

func (o *CreditCardLiability) GetLastPaymentAmountOk() (*float32, bool)

GetLastPaymentAmountOk returns a tuple with the LastPaymentAmount field value and a boolean to check if the value has been set.

func (*CreditCardLiability) GetLastPaymentDate ¶

func (o *CreditCardLiability) GetLastPaymentDate() string

GetLastPaymentDate returns the LastPaymentDate field value If the value is explicit nil, the zero value for string will be returned

func (*CreditCardLiability) GetLastPaymentDateOk ¶

func (o *CreditCardLiability) GetLastPaymentDateOk() (*string, bool)

GetLastPaymentDateOk returns a tuple with the LastPaymentDate field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*CreditCardLiability) GetLastStatementBalance ¶ added in v1.4.0

func (o *CreditCardLiability) GetLastStatementBalance() float32

GetLastStatementBalance returns the LastStatementBalance field value

func (*CreditCardLiability) GetLastStatementBalanceOk ¶ added in v1.4.0

func (o *CreditCardLiability) GetLastStatementBalanceOk() (*float32, bool)

GetLastStatementBalanceOk returns a tuple with the LastStatementBalance field value and a boolean to check if the value has been set.

func (*CreditCardLiability) GetLastStatementIssueDate ¶

func (o *CreditCardLiability) GetLastStatementIssueDate() string

GetLastStatementIssueDate returns the LastStatementIssueDate field value

func (*CreditCardLiability) GetLastStatementIssueDateOk ¶

func (o *CreditCardLiability) GetLastStatementIssueDateOk() (*string, bool)

GetLastStatementIssueDateOk returns a tuple with the LastStatementIssueDate field value and a boolean to check if the value has been set.

func (*CreditCardLiability) GetMinimumPaymentAmount ¶

func (o *CreditCardLiability) GetMinimumPaymentAmount() float32

GetMinimumPaymentAmount returns the MinimumPaymentAmount field value

func (*CreditCardLiability) GetMinimumPaymentAmountOk ¶

func (o *CreditCardLiability) GetMinimumPaymentAmountOk() (*float32, bool)

GetMinimumPaymentAmountOk returns a tuple with the MinimumPaymentAmount field value and a boolean to check if the value has been set.

func (*CreditCardLiability) GetNextPaymentDueDate ¶

func (o *CreditCardLiability) GetNextPaymentDueDate() string

GetNextPaymentDueDate returns the NextPaymentDueDate field value If the value is explicit nil, the zero value for string will be returned

func (*CreditCardLiability) GetNextPaymentDueDateOk ¶

func (o *CreditCardLiability) GetNextPaymentDueDateOk() (*string, bool)

GetNextPaymentDueDateOk returns a tuple with the NextPaymentDueDate field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (CreditCardLiability) MarshalJSON ¶

func (o CreditCardLiability) MarshalJSON() ([]byte, error)

func (*CreditCardLiability) SetAccountId ¶

func (o *CreditCardLiability) SetAccountId(v string)

SetAccountId sets field value

func (*CreditCardLiability) SetAprs ¶

func (o *CreditCardLiability) SetAprs(v []APR)

SetAprs sets field value

func (*CreditCardLiability) SetIsOverdue ¶

func (o *CreditCardLiability) SetIsOverdue(v bool)

SetIsOverdue sets field value

func (*CreditCardLiability) SetLastPaymentAmount ¶

func (o *CreditCardLiability) SetLastPaymentAmount(v float32)

SetLastPaymentAmount sets field value

func (*CreditCardLiability) SetLastPaymentDate ¶

func (o *CreditCardLiability) SetLastPaymentDate(v string)

SetLastPaymentDate sets field value

func (*CreditCardLiability) SetLastStatementBalance ¶ added in v1.4.0

func (o *CreditCardLiability) SetLastStatementBalance(v float32)

SetLastStatementBalance sets field value

func (*CreditCardLiability) SetLastStatementIssueDate ¶

func (o *CreditCardLiability) SetLastStatementIssueDate(v string)

SetLastStatementIssueDate sets field value

func (*CreditCardLiability) SetMinimumPaymentAmount ¶

func (o *CreditCardLiability) SetMinimumPaymentAmount(v float32)

SetMinimumPaymentAmount sets field value

func (*CreditCardLiability) SetNextPaymentDueDate ¶

func (o *CreditCardLiability) SetNextPaymentDueDate(v string)

SetNextPaymentDueDate sets field value

func (*CreditCardLiability) UnmarshalJSON ¶

func (o *CreditCardLiability) UnmarshalJSON(bytes []byte) (err error)

type CreditFilter ¶

type CreditFilter struct {
	// An array of account subtypes to display in Link. If not specified, all account subtypes will be shown. For a full list of valid types and subtypes, see the [Account schema](https://plaid.com/docs/api/accounts#accounts-schema).
	AccountSubtypes      []AccountSubtype `json:"account_subtypes"`
	AdditionalProperties map[string]interface{}
}

CreditFilter A filter to apply to `credit`-type accounts

func NewCreditFilter ¶

func NewCreditFilter(accountSubtypes []AccountSubtype) *CreditFilter

NewCreditFilter instantiates a new CreditFilter 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 NewCreditFilterWithDefaults ¶

func NewCreditFilterWithDefaults() *CreditFilter

NewCreditFilterWithDefaults instantiates a new CreditFilter 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 (*CreditFilter) GetAccountSubtypes ¶

func (o *CreditFilter) GetAccountSubtypes() []AccountSubtype

GetAccountSubtypes returns the AccountSubtypes field value

func (*CreditFilter) GetAccountSubtypesOk ¶

func (o *CreditFilter) GetAccountSubtypesOk() (*[]AccountSubtype, bool)

GetAccountSubtypesOk returns a tuple with the AccountSubtypes field value and a boolean to check if the value has been set.

func (CreditFilter) MarshalJSON ¶

func (o CreditFilter) MarshalJSON() ([]byte, error)

func (*CreditFilter) SetAccountSubtypes ¶

func (o *CreditFilter) SetAccountSubtypes(v []AccountSubtype)

SetAccountSubtypes sets field value

func (*CreditFilter) UnmarshalJSON ¶

func (o *CreditFilter) UnmarshalJSON(bytes []byte) (err error)

type CustomerInitiatedReturnRisk ¶

type CustomerInitiatedReturnRisk struct {
	// A score from 0-99 that indicates the transaction return risk: a higher risk score suggests a higher return likelihood.
	Score int32 `json:"score"`
	// A tier corresponding to the projected likelihood that the transaction, if initiated, will be subject to a return.  In the `customer_initiated_return_risk` object, there are five risk tiers corresponding to the scores:   1: Predicted customer-initiated return incidence rate between 0.00% - 0.02%   2: Predicted customer-initiated return incidence rate between 0.02% - 0.05%   3: Predicted customer-initiated return incidence rate between 0.05% - 0.1%   4: Predicted customer-initiated return incidence rate between 0.1% - 0.5%   5: Predicted customer-initiated return incidence rate greater than 0.5%
	RiskTier int32 `json:"risk_tier"`
}

CustomerInitiatedReturnRisk The object contains a risk score and a risk tier that evaluate the transaction return risk of an unauthorized debit. Common return codes in this category include: “R05”, \"R07\", \"R10\", \"R11\", \"R29\". These returns typically have a return time frame of up to 60 calendar days. During this period, the customer of financial institutions can dispute a transaction as unauthorized.

func NewCustomerInitiatedReturnRisk ¶

func NewCustomerInitiatedReturnRisk(score int32, riskTier int32) *CustomerInitiatedReturnRisk

NewCustomerInitiatedReturnRisk instantiates a new CustomerInitiatedReturnRisk 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 NewCustomerInitiatedReturnRiskWithDefaults ¶

func NewCustomerInitiatedReturnRiskWithDefaults() *CustomerInitiatedReturnRisk

NewCustomerInitiatedReturnRiskWithDefaults instantiates a new CustomerInitiatedReturnRisk 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 (*CustomerInitiatedReturnRisk) GetRiskTier ¶

func (o *CustomerInitiatedReturnRisk) GetRiskTier() int32

GetRiskTier returns the RiskTier field value

func (*CustomerInitiatedReturnRisk) GetRiskTierOk ¶

func (o *CustomerInitiatedReturnRisk) GetRiskTierOk() (*int32, bool)

GetRiskTierOk returns a tuple with the RiskTier field value and a boolean to check if the value has been set.

func (*CustomerInitiatedReturnRisk) GetScore ¶

func (o *CustomerInitiatedReturnRisk) GetScore() int32

GetScore returns the Score field value

func (*CustomerInitiatedReturnRisk) GetScoreOk ¶

func (o *CustomerInitiatedReturnRisk) GetScoreOk() (*int32, bool)

GetScoreOk returns a tuple with the Score field value and a boolean to check if the value has been set.

func (CustomerInitiatedReturnRisk) MarshalJSON ¶

func (o CustomerInitiatedReturnRisk) MarshalJSON() ([]byte, error)

func (*CustomerInitiatedReturnRisk) SetRiskTier ¶

func (o *CustomerInitiatedReturnRisk) SetRiskTier(v int32)

SetRiskTier sets field value

func (*CustomerInitiatedReturnRisk) SetScore ¶

func (o *CustomerInitiatedReturnRisk) SetScore(v int32)

SetScore sets field value

type Deductions ¶ added in v1.1.0

type Deductions struct {
	Subtotals            *[]Total              `json:"subtotals,omitempty"`
	Breakdown            []DeductionsBreakdown `json:"breakdown"`
	Totals               *[]Total              `json:"totals,omitempty"`
	Total                DeductionsTotal       `json:"total"`
	AdditionalProperties map[string]interface{}
}

Deductions An object with the deduction information found on a paystub.

func NewDeductions ¶ added in v1.1.0

func NewDeductions(breakdown []DeductionsBreakdown, total DeductionsTotal) *Deductions

NewDeductions instantiates a new Deductions 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 NewDeductionsWithDefaults ¶ added in v1.1.0

func NewDeductionsWithDefaults() *Deductions

NewDeductionsWithDefaults instantiates a new Deductions 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 (*Deductions) GetBreakdown ¶ added in v1.5.0

func (o *Deductions) GetBreakdown() []DeductionsBreakdown

GetBreakdown returns the Breakdown field value

func (*Deductions) GetBreakdownOk ¶ added in v1.5.0

func (o *Deductions) GetBreakdownOk() (*[]DeductionsBreakdown, bool)

GetBreakdownOk returns a tuple with the Breakdown field value and a boolean to check if the value has been set.

func (*Deductions) GetSubtotals ¶ added in v1.1.0

func (o *Deductions) GetSubtotals() []Total

GetSubtotals returns the Subtotals field value if set, zero value otherwise.

func (*Deductions) GetSubtotalsOk ¶ added in v1.1.0

func (o *Deductions) GetSubtotalsOk() (*[]Total, bool)

GetSubtotalsOk returns a tuple with the Subtotals field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Deductions) GetTotal ¶ added in v1.5.0

func (o *Deductions) GetTotal() DeductionsTotal

GetTotal returns the Total field value

func (*Deductions) GetTotalOk ¶ added in v1.5.0

func (o *Deductions) GetTotalOk() (*DeductionsTotal, bool)

GetTotalOk returns a tuple with the Total field value and a boolean to check if the value has been set.

func (*Deductions) GetTotals ¶ added in v1.1.0

func (o *Deductions) GetTotals() []Total

GetTotals returns the Totals field value if set, zero value otherwise.

func (*Deductions) GetTotalsOk ¶ added in v1.1.0

func (o *Deductions) GetTotalsOk() (*[]Total, bool)

GetTotalsOk returns a tuple with the Totals field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Deductions) HasSubtotals ¶ added in v1.1.0

func (o *Deductions) HasSubtotals() bool

HasSubtotals returns a boolean if a field has been set.

func (*Deductions) HasTotals ¶ added in v1.1.0

func (o *Deductions) HasTotals() bool

HasTotals returns a boolean if a field has been set.

func (Deductions) MarshalJSON ¶ added in v1.1.0

func (o Deductions) MarshalJSON() ([]byte, error)

func (*Deductions) SetBreakdown ¶ added in v1.5.0

func (o *Deductions) SetBreakdown(v []DeductionsBreakdown)

SetBreakdown sets field value

func (*Deductions) SetSubtotals ¶ added in v1.1.0

func (o *Deductions) SetSubtotals(v []Total)

SetSubtotals gets a reference to the given []Total and assigns it to the Subtotals field.

func (*Deductions) SetTotal ¶ added in v1.5.0

func (o *Deductions) SetTotal(v DeductionsTotal)

SetTotal sets field value

func (*Deductions) SetTotals ¶ added in v1.1.0

func (o *Deductions) SetTotals(v []Total)

SetTotals gets a reference to the given []Total and assigns it to the Totals field.

func (*Deductions) UnmarshalJSON ¶ added in v1.1.0

func (o *Deductions) UnmarshalJSON(bytes []byte) (err error)

type DeductionsBreakdown ¶ added in v1.5.0

type DeductionsBreakdown struct {
	// Raw amount of the deduction
	CurrentAmount NullableFloat32 `json:"current_amount,omitempty"`
	// Description of the deduction line item
	Description NullableString `json:"description,omitempty"`
	// The ISO-4217 currency code of the line item. Always `null` if `unofficial_currency_code` is non-null.
	IsoCurrencyCode NullableString `json:"iso_currency_code,omitempty"`
	// The unofficial currency code associated with the line item. Always `null` if `iso_currency_code` is non-`null`. Unofficial currency codes are used for currencies that do not have official ISO currency codes, such as cryptocurrencies and the currencies of certain countries.  See the [currency code schema](https://plaid.com/docs/api/accounts#currency-code-schema) for a full listing of supported `iso_currency_code`s.
	UnofficialCurrencyCode NullableString `json:"unofficial_currency_code,omitempty"`
	// The year-to-date amount of the deduction
	YtdAmount            NullableFloat32 `json:"ytd_amount,omitempty"`
	AdditionalProperties map[string]interface{}
}

DeductionsBreakdown An object representing the deduction line items for the pay period

func NewDeductionsBreakdown ¶ added in v1.5.0

func NewDeductionsBreakdown() *DeductionsBreakdown

NewDeductionsBreakdown instantiates a new DeductionsBreakdown 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 NewDeductionsBreakdownWithDefaults ¶ added in v1.5.0

func NewDeductionsBreakdownWithDefaults() *DeductionsBreakdown

NewDeductionsBreakdownWithDefaults instantiates a new DeductionsBreakdown 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 (*DeductionsBreakdown) GetCurrentAmount ¶ added in v1.5.0

func (o *DeductionsBreakdown) GetCurrentAmount() float32

GetCurrentAmount returns the CurrentAmount field value if set, zero value otherwise (both if not set or set to explicit null).

func (*DeductionsBreakdown) GetCurrentAmountOk ¶ added in v1.5.0

func (o *DeductionsBreakdown) GetCurrentAmountOk() (*float32, bool)

GetCurrentAmountOk returns a tuple with the CurrentAmount field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DeductionsBreakdown) GetDescription ¶ added in v1.5.0

func (o *DeductionsBreakdown) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise (both if not set or set to explicit null).

func (*DeductionsBreakdown) GetDescriptionOk ¶ added in v1.5.0

func (o *DeductionsBreakdown) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DeductionsBreakdown) GetIsoCurrencyCode ¶ added in v1.5.0

func (o *DeductionsBreakdown) GetIsoCurrencyCode() string

GetIsoCurrencyCode returns the IsoCurrencyCode field value if set, zero value otherwise (both if not set or set to explicit null).

func (*DeductionsBreakdown) GetIsoCurrencyCodeOk ¶ added in v1.5.0

func (o *DeductionsBreakdown) GetIsoCurrencyCodeOk() (*string, bool)

GetIsoCurrencyCodeOk returns a tuple with the IsoCurrencyCode field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DeductionsBreakdown) GetUnofficialCurrencyCode ¶ added in v1.5.0

func (o *DeductionsBreakdown) GetUnofficialCurrencyCode() string

GetUnofficialCurrencyCode returns the UnofficialCurrencyCode field value if set, zero value otherwise (both if not set or set to explicit null).

func (*DeductionsBreakdown) GetUnofficialCurrencyCodeOk ¶ added in v1.5.0

func (o *DeductionsBreakdown) GetUnofficialCurrencyCodeOk() (*string, bool)

GetUnofficialCurrencyCodeOk returns a tuple with the UnofficialCurrencyCode field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DeductionsBreakdown) GetYtdAmount ¶ added in v1.5.0

func (o *DeductionsBreakdown) GetYtdAmount() float32

GetYtdAmount returns the YtdAmount field value if set, zero value otherwise (both if not set or set to explicit null).

func (*DeductionsBreakdown) GetYtdAmountOk ¶ added in v1.5.0

func (o *DeductionsBreakdown) GetYtdAmountOk() (*float32, bool)

GetYtdAmountOk returns a tuple with the YtdAmount field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DeductionsBreakdown) HasCurrentAmount ¶ added in v1.5.0

func (o *DeductionsBreakdown) HasCurrentAmount() bool

HasCurrentAmount returns a boolean if a field has been set.

func (*DeductionsBreakdown) HasDescription ¶ added in v1.5.0

func (o *DeductionsBreakdown) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*DeductionsBreakdown) HasIsoCurrencyCode ¶ added in v1.5.0

func (o *DeductionsBreakdown) HasIsoCurrencyCode() bool

HasIsoCurrencyCode returns a boolean if a field has been set.

func (*DeductionsBreakdown) HasUnofficialCurrencyCode ¶ added in v1.5.0

func (o *DeductionsBreakdown) HasUnofficialCurrencyCode() bool

HasUnofficialCurrencyCode returns a boolean if a field has been set.

func (*DeductionsBreakdown) HasYtdAmount ¶ added in v1.5.0

func (o *DeductionsBreakdown) HasYtdAmount() bool

HasYtdAmount returns a boolean if a field has been set.

func (DeductionsBreakdown) MarshalJSON ¶ added in v1.5.0

func (o DeductionsBreakdown) MarshalJSON() ([]byte, error)

func (*DeductionsBreakdown) SetCurrentAmount ¶ added in v1.5.0

func (o *DeductionsBreakdown) SetCurrentAmount(v float32)

SetCurrentAmount gets a reference to the given NullableFloat32 and assigns it to the CurrentAmount field.

func (*DeductionsBreakdown) SetCurrentAmountNil ¶ added in v1.5.0

func (o *DeductionsBreakdown) SetCurrentAmountNil()

SetCurrentAmountNil sets the value for CurrentAmount to be an explicit nil

func (*DeductionsBreakdown) SetDescription ¶ added in v1.5.0

func (o *DeductionsBreakdown) SetDescription(v string)

SetDescription gets a reference to the given NullableString and assigns it to the Description field.

func (*DeductionsBreakdown) SetDescriptionNil ¶ added in v1.5.0

func (o *DeductionsBreakdown) SetDescriptionNil()

SetDescriptionNil sets the value for Description to be an explicit nil

func (*DeductionsBreakdown) SetIsoCurrencyCode ¶ added in v1.5.0

func (o *DeductionsBreakdown) SetIsoCurrencyCode(v string)

SetIsoCurrencyCode gets a reference to the given NullableString and assigns it to the IsoCurrencyCode field.

func (*DeductionsBreakdown) SetIsoCurrencyCodeNil ¶ added in v1.5.0

func (o *DeductionsBreakdown) SetIsoCurrencyCodeNil()

SetIsoCurrencyCodeNil sets the value for IsoCurrencyCode to be an explicit nil

func (*DeductionsBreakdown) SetUnofficialCurrencyCode ¶ added in v1.5.0

func (o *DeductionsBreakdown) SetUnofficialCurrencyCode(v string)

SetUnofficialCurrencyCode gets a reference to the given NullableString and assigns it to the UnofficialCurrencyCode field.

func (*DeductionsBreakdown) SetUnofficialCurrencyCodeNil ¶ added in v1.5.0

func (o *DeductionsBreakdown) SetUnofficialCurrencyCodeNil()

SetUnofficialCurrencyCodeNil sets the value for UnofficialCurrencyCode to be an explicit nil

func (*DeductionsBreakdown) SetYtdAmount ¶ added in v1.5.0

func (o *DeductionsBreakdown) SetYtdAmount(v float32)

SetYtdAmount gets a reference to the given NullableFloat32 and assigns it to the YtdAmount field.

func (*DeductionsBreakdown) SetYtdAmountNil ¶ added in v1.5.0

func (o *DeductionsBreakdown) SetYtdAmountNil()

SetYtdAmountNil sets the value for YtdAmount to be an explicit nil

func (*DeductionsBreakdown) UnmarshalJSON ¶ added in v1.5.0

func (o *DeductionsBreakdown) UnmarshalJSON(bytes []byte) (err error)

func (*DeductionsBreakdown) UnsetCurrentAmount ¶ added in v1.5.0

func (o *DeductionsBreakdown) UnsetCurrentAmount()

UnsetCurrentAmount ensures that no value is present for CurrentAmount, not even an explicit nil

func (*DeductionsBreakdown) UnsetDescription ¶ added in v1.5.0

func (o *DeductionsBreakdown) UnsetDescription()

UnsetDescription ensures that no value is present for Description, not even an explicit nil

func (*DeductionsBreakdown) UnsetIsoCurrencyCode ¶ added in v1.5.0

func (o *DeductionsBreakdown) UnsetIsoCurrencyCode()

UnsetIsoCurrencyCode ensures that no value is present for IsoCurrencyCode, not even an explicit nil

func (*DeductionsBreakdown) UnsetUnofficialCurrencyCode ¶ added in v1.5.0

func (o *DeductionsBreakdown) UnsetUnofficialCurrencyCode()

UnsetUnofficialCurrencyCode ensures that no value is present for UnofficialCurrencyCode, not even an explicit nil

func (*DeductionsBreakdown) UnsetYtdAmount ¶ added in v1.5.0

func (o *DeductionsBreakdown) UnsetYtdAmount()

UnsetYtdAmount ensures that no value is present for YtdAmount, not even an explicit nil

type DeductionsTotal ¶ added in v1.5.0

type DeductionsTotal struct {
	// Raw amount of the deduction
	CurrentAmount NullableFloat32 `json:"current_amount,omitempty"`
	// The ISO-4217 currency code of the line item. Always `null` if `unofficial_currency_code` is non-null.
	IsoCurrencyCode NullableString `json:"iso_currency_code,omitempty"`
	// The unofficial currency code associated with the line item. Always `null` if `iso_currency_code` is non-`null`. Unofficial currency codes are used for currencies that do not have official ISO currency codes, such as cryptocurrencies and the currencies of certain countries.  See the [currency code schema](https://plaid.com/docs/api/accounts#currency-code-schema) for a full listing of supported `iso_currency_code`s.
	UnofficialCurrencyCode NullableString `json:"unofficial_currency_code,omitempty"`
	// The year-to-date total amount of the deductions
	YtdAmount            NullableFloat32 `json:"ytd_amount,omitempty"`
	AdditionalProperties map[string]interface{}
}

DeductionsTotal An object representing the total deductions for the pay period

func NewDeductionsTotal ¶ added in v1.5.0

func NewDeductionsTotal() *DeductionsTotal

NewDeductionsTotal instantiates a new DeductionsTotal 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 NewDeductionsTotalWithDefaults ¶ added in v1.5.0

func NewDeductionsTotalWithDefaults() *DeductionsTotal

NewDeductionsTotalWithDefaults instantiates a new DeductionsTotal 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 (*DeductionsTotal) GetCurrentAmount ¶ added in v1.5.0

func (o *DeductionsTotal) GetCurrentAmount() float32

GetCurrentAmount returns the CurrentAmount field value if set, zero value otherwise (both if not set or set to explicit null).

func (*DeductionsTotal) GetCurrentAmountOk ¶ added in v1.5.0

func (o *DeductionsTotal) GetCurrentAmountOk() (*float32, bool)

GetCurrentAmountOk returns a tuple with the CurrentAmount field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DeductionsTotal) GetIsoCurrencyCode ¶ added in v1.5.0

func (o *DeductionsTotal) GetIsoCurrencyCode() string

GetIsoCurrencyCode returns the IsoCurrencyCode field value if set, zero value otherwise (both if not set or set to explicit null).

func (*DeductionsTotal) GetIsoCurrencyCodeOk ¶ added in v1.5.0

func (o *DeductionsTotal) GetIsoCurrencyCodeOk() (*string, bool)

GetIsoCurrencyCodeOk returns a tuple with the IsoCurrencyCode field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DeductionsTotal) GetUnofficialCurrencyCode ¶ added in v1.5.0

func (o *DeductionsTotal) GetUnofficialCurrencyCode() string

GetUnofficialCurrencyCode returns the UnofficialCurrencyCode field value if set, zero value otherwise (both if not set or set to explicit null).

func (*DeductionsTotal) GetUnofficialCurrencyCodeOk ¶ added in v1.5.0

func (o *DeductionsTotal) GetUnofficialCurrencyCodeOk() (*string, bool)

GetUnofficialCurrencyCodeOk returns a tuple with the UnofficialCurrencyCode field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DeductionsTotal) GetYtdAmount ¶ added in v1.5.0

func (o *DeductionsTotal) GetYtdAmount() float32

GetYtdAmount returns the YtdAmount field value if set, zero value otherwise (both if not set or set to explicit null).

func (*DeductionsTotal) GetYtdAmountOk ¶ added in v1.5.0

func (o *DeductionsTotal) GetYtdAmountOk() (*float32, bool)

GetYtdAmountOk returns a tuple with the YtdAmount field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DeductionsTotal) HasCurrentAmount ¶ added in v1.5.0

func (o *DeductionsTotal) HasCurrentAmount() bool

HasCurrentAmount returns a boolean if a field has been set.

func (*DeductionsTotal) HasIsoCurrencyCode ¶ added in v1.5.0

func (o *DeductionsTotal) HasIsoCurrencyCode() bool

HasIsoCurrencyCode returns a boolean if a field has been set.

func (*DeductionsTotal) HasUnofficialCurrencyCode ¶ added in v1.5.0

func (o *DeductionsTotal) HasUnofficialCurrencyCode() bool

HasUnofficialCurrencyCode returns a boolean if a field has been set.

func (*DeductionsTotal) HasYtdAmount ¶ added in v1.5.0

func (o *DeductionsTotal) HasYtdAmount() bool

HasYtdAmount returns a boolean if a field has been set.

func (DeductionsTotal) MarshalJSON ¶ added in v1.5.0

func (o DeductionsTotal) MarshalJSON() ([]byte, error)

func (*DeductionsTotal) SetCurrentAmount ¶ added in v1.5.0

func (o *DeductionsTotal) SetCurrentAmount(v float32)

SetCurrentAmount gets a reference to the given NullableFloat32 and assigns it to the CurrentAmount field.

func (*DeductionsTotal) SetCurrentAmountNil ¶ added in v1.5.0

func (o *DeductionsTotal) SetCurrentAmountNil()

SetCurrentAmountNil sets the value for CurrentAmount to be an explicit nil

func (*DeductionsTotal) SetIsoCurrencyCode ¶ added in v1.5.0

func (o *DeductionsTotal) SetIsoCurrencyCode(v string)

SetIsoCurrencyCode gets a reference to the given NullableString and assigns it to the IsoCurrencyCode field.

func (*DeductionsTotal) SetIsoCurrencyCodeNil ¶ added in v1.5.0

func (o *DeductionsTotal) SetIsoCurrencyCodeNil()

SetIsoCurrencyCodeNil sets the value for IsoCurrencyCode to be an explicit nil

func (*DeductionsTotal) SetUnofficialCurrencyCode ¶ added in v1.5.0

func (o *DeductionsTotal) SetUnofficialCurrencyCode(v string)

SetUnofficialCurrencyCode gets a reference to the given NullableString and assigns it to the UnofficialCurrencyCode field.

func (*DeductionsTotal) SetUnofficialCurrencyCodeNil ¶ added in v1.5.0

func (o *DeductionsTotal) SetUnofficialCurrencyCodeNil()

SetUnofficialCurrencyCodeNil sets the value for UnofficialCurrencyCode to be an explicit nil

func (*DeductionsTotal) SetYtdAmount ¶ added in v1.5.0

func (o *DeductionsTotal) SetYtdAmount(v float32)

SetYtdAmount gets a reference to the given NullableFloat32 and assigns it to the YtdAmount field.

func (*DeductionsTotal) SetYtdAmountNil ¶ added in v1.5.0

func (o *DeductionsTotal) SetYtdAmountNil()

SetYtdAmountNil sets the value for YtdAmount to be an explicit nil

func (*DeductionsTotal) UnmarshalJSON ¶ added in v1.5.0

func (o *DeductionsTotal) UnmarshalJSON(bytes []byte) (err error)

func (*DeductionsTotal) UnsetCurrentAmount ¶ added in v1.5.0

func (o *DeductionsTotal) UnsetCurrentAmount()

UnsetCurrentAmount ensures that no value is present for CurrentAmount, not even an explicit nil

func (*DeductionsTotal) UnsetIsoCurrencyCode ¶ added in v1.5.0

func (o *DeductionsTotal) UnsetIsoCurrencyCode()

UnsetIsoCurrencyCode ensures that no value is present for IsoCurrencyCode, not even an explicit nil

func (*DeductionsTotal) UnsetUnofficialCurrencyCode ¶ added in v1.5.0

func (o *DeductionsTotal) UnsetUnofficialCurrencyCode()

UnsetUnofficialCurrencyCode ensures that no value is present for UnofficialCurrencyCode, not even an explicit nil

func (*DeductionsTotal) UnsetYtdAmount ¶ added in v1.5.0

func (o *DeductionsTotal) UnsetYtdAmount()

UnsetYtdAmount ensures that no value is present for YtdAmount, not even an explicit nil

type DefaultUpdateWebhook ¶

type DefaultUpdateWebhook struct {
	// `TRANSACTIONS`
	WebhookType string `json:"webhook_type"`
	// `DEFAULT_UPDATE`
	WebhookCode string      `json:"webhook_code"`
	Error       *PlaidError `json:"error,omitempty"`
	// The number of new transactions detected since the last time this webhook was fired.
	NewTransactions float32 `json:"new_transactions"`
	// The `item_id` of the Item the webhook relates to.
	ItemId               string `json:"item_id"`
	AdditionalProperties map[string]interface{}
}

DefaultUpdateWebhook Fired when new transaction data is available for an Item. Plaid will typically check for new transaction data several times a day.

func NewDefaultUpdateWebhook ¶

func NewDefaultUpdateWebhook(webhookType string, webhookCode string, newTransactions float32, itemId string) *DefaultUpdateWebhook

NewDefaultUpdateWebhook instantiates a new DefaultUpdateWebhook 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 NewDefaultUpdateWebhookWithDefaults ¶

func NewDefaultUpdateWebhookWithDefaults() *DefaultUpdateWebhook

NewDefaultUpdateWebhookWithDefaults instantiates a new DefaultUpdateWebhook 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 (*DefaultUpdateWebhook) GetError ¶

func (o *DefaultUpdateWebhook) GetError() PlaidError

GetError returns the Error field value if set, zero value otherwise.

func (*DefaultUpdateWebhook) GetErrorOk ¶

func (o *DefaultUpdateWebhook) GetErrorOk() (*PlaidError, bool)

GetErrorOk returns a tuple with the Error field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DefaultUpdateWebhook) GetItemId ¶

func (o *DefaultUpdateWebhook) GetItemId() string

GetItemId returns the ItemId field value

func (*DefaultUpdateWebhook) GetItemIdOk ¶

func (o *DefaultUpdateWebhook) GetItemIdOk() (*string, bool)

GetItemIdOk returns a tuple with the ItemId field value and a boolean to check if the value has been set.

func (*DefaultUpdateWebhook) GetNewTransactions ¶

func (o *DefaultUpdateWebhook) GetNewTransactions() float32

GetNewTransactions returns the NewTransactions field value

func (*DefaultUpdateWebhook) GetNewTransactionsOk ¶

func (o *DefaultUpdateWebhook) GetNewTransactionsOk() (*float32, bool)

GetNewTransactionsOk returns a tuple with the NewTransactions field value and a boolean to check if the value has been set.

func (*DefaultUpdateWebhook) GetWebhookCode ¶

func (o *DefaultUpdateWebhook) GetWebhookCode() string

GetWebhookCode returns the WebhookCode field value

func (*DefaultUpdateWebhook) GetWebhookCodeOk ¶

func (o *DefaultUpdateWebhook) GetWebhookCodeOk() (*string, bool)

GetWebhookCodeOk returns a tuple with the WebhookCode field value and a boolean to check if the value has been set.

func (*DefaultUpdateWebhook) GetWebhookType ¶

func (o *DefaultUpdateWebhook) GetWebhookType() string

GetWebhookType returns the WebhookType field value

func (*DefaultUpdateWebhook) GetWebhookTypeOk ¶

func (o *DefaultUpdateWebhook) GetWebhookTypeOk() (*string, bool)

GetWebhookTypeOk returns a tuple with the WebhookType field value and a boolean to check if the value has been set.

func (*DefaultUpdateWebhook) HasError ¶

func (o *DefaultUpdateWebhook) HasError() bool

HasError returns a boolean if a field has been set.

func (DefaultUpdateWebhook) MarshalJSON ¶

func (o DefaultUpdateWebhook) MarshalJSON() ([]byte, error)

func (*DefaultUpdateWebhook) SetError ¶

func (o *DefaultUpdateWebhook) SetError(v PlaidError)

SetError gets a reference to the given PlaidError and assigns it to the Error field.

func (*DefaultUpdateWebhook) SetItemId ¶

func (o *DefaultUpdateWebhook) SetItemId(v string)

SetItemId sets field value

func (*DefaultUpdateWebhook) SetNewTransactions ¶

func (o *DefaultUpdateWebhook) SetNewTransactions(v float32)

SetNewTransactions sets field value

func (*DefaultUpdateWebhook) SetWebhookCode ¶

func (o *DefaultUpdateWebhook) SetWebhookCode(v string)

SetWebhookCode sets field value

func (*DefaultUpdateWebhook) SetWebhookType ¶

func (o *DefaultUpdateWebhook) SetWebhookType(v string)

SetWebhookType sets field value

func (*DefaultUpdateWebhook) UnmarshalJSON ¶

func (o *DefaultUpdateWebhook) UnmarshalJSON(bytes []byte) (err error)

type DepositSwitchAddressData ¶

type DepositSwitchAddressData struct {
	// The full city name
	City string `json:"city"`
	// The region or state Example: `\"NC\"`
	Region string `json:"region"`
	// The full street address Example: `\"564 Main Street, APT 15\"`
	Street string `json:"street"`
	// The postal code
	PostalCode string `json:"postal_code"`
	// The ISO 3166-1 alpha-2 country code
	Country              string `json:"country"`
	AdditionalProperties map[string]interface{}
}

DepositSwitchAddressData The user's address.

func NewDepositSwitchAddressData ¶

func NewDepositSwitchAddressData(city string, region string, street string, postalCode string, country string) *DepositSwitchAddressData

NewDepositSwitchAddressData instantiates a new DepositSwitchAddressData 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 NewDepositSwitchAddressDataWithDefaults ¶

func NewDepositSwitchAddressDataWithDefaults() *DepositSwitchAddressData

NewDepositSwitchAddressDataWithDefaults instantiates a new DepositSwitchAddressData 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 (*DepositSwitchAddressData) GetCity ¶

func (o *DepositSwitchAddressData) GetCity() string

GetCity returns the City field value

func (*DepositSwitchAddressData) GetCityOk ¶

func (o *DepositSwitchAddressData) GetCityOk() (*string, bool)

GetCityOk returns a tuple with the City field value and a boolean to check if the value has been set.

func (*DepositSwitchAddressData) GetCountry ¶

func (o *DepositSwitchAddressData) GetCountry() string

GetCountry returns the Country field value

func (*DepositSwitchAddressData) GetCountryOk ¶

func (o *DepositSwitchAddressData) GetCountryOk() (*string, bool)

GetCountryOk returns a tuple with the Country field value and a boolean to check if the value has been set.

func (*DepositSwitchAddressData) GetPostalCode ¶

func (o *DepositSwitchAddressData) GetPostalCode() string

GetPostalCode returns the PostalCode field value

func (*DepositSwitchAddressData) GetPostalCodeOk ¶

func (o *DepositSwitchAddressData) GetPostalCodeOk() (*string, bool)

GetPostalCodeOk returns a tuple with the PostalCode field value and a boolean to check if the value has been set.

func (*DepositSwitchAddressData) GetRegion ¶

func (o *DepositSwitchAddressData) GetRegion() string

GetRegion returns the Region field value

func (*DepositSwitchAddressData) GetRegionOk ¶

func (o *DepositSwitchAddressData) GetRegionOk() (*string, bool)

GetRegionOk returns a tuple with the Region field value and a boolean to check if the value has been set.

func (*DepositSwitchAddressData) GetStreet ¶

func (o *DepositSwitchAddressData) GetStreet() string

GetStreet returns the Street field value

func (*DepositSwitchAddressData) GetStreetOk ¶

func (o *DepositSwitchAddressData) GetStreetOk() (*string, bool)

GetStreetOk returns a tuple with the Street field value and a boolean to check if the value has been set.

func (DepositSwitchAddressData) MarshalJSON ¶

func (o DepositSwitchAddressData) MarshalJSON() ([]byte, error)

func (*DepositSwitchAddressData) SetCity ¶

func (o *DepositSwitchAddressData) SetCity(v string)

SetCity sets field value

func (*DepositSwitchAddressData) SetCountry ¶

func (o *DepositSwitchAddressData) SetCountry(v string)

SetCountry sets field value

func (*DepositSwitchAddressData) SetPostalCode ¶

func (o *DepositSwitchAddressData) SetPostalCode(v string)

SetPostalCode sets field value

func (*DepositSwitchAddressData) SetRegion ¶

func (o *DepositSwitchAddressData) SetRegion(v string)

SetRegion sets field value

func (*DepositSwitchAddressData) SetStreet ¶

func (o *DepositSwitchAddressData) SetStreet(v string)

SetStreet sets field value

func (*DepositSwitchAddressData) UnmarshalJSON ¶

func (o *DepositSwitchAddressData) UnmarshalJSON(bytes []byte) (err error)

type DepositSwitchAltCreateRequest ¶

type DepositSwitchAltCreateRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret        *string                            `json:"secret,omitempty"`
	TargetAccount DepositSwitchTargetAccount         `json:"target_account"`
	TargetUser    DepositSwitchTargetUser            `json:"target_user"`
	Options       *DepositSwitchCreateRequestOptions `json:"options,omitempty"`
	// ISO-3166-1 alpha-2 country code standard.
	CountryCode NullableString `json:"country_code,omitempty"`
}

DepositSwitchAltCreateRequest DepositSwitchAltCreateRequest defines the request schema for `/deposit_switch/alt/create`

func NewDepositSwitchAltCreateRequest ¶

func NewDepositSwitchAltCreateRequest(targetAccount DepositSwitchTargetAccount, targetUser DepositSwitchTargetUser) *DepositSwitchAltCreateRequest

NewDepositSwitchAltCreateRequest instantiates a new DepositSwitchAltCreateRequest 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 NewDepositSwitchAltCreateRequestWithDefaults ¶

func NewDepositSwitchAltCreateRequestWithDefaults() *DepositSwitchAltCreateRequest

NewDepositSwitchAltCreateRequestWithDefaults instantiates a new DepositSwitchAltCreateRequest 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 (*DepositSwitchAltCreateRequest) GetClientId ¶

func (o *DepositSwitchAltCreateRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*DepositSwitchAltCreateRequest) GetClientIdOk ¶

func (o *DepositSwitchAltCreateRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DepositSwitchAltCreateRequest) GetCountryCode ¶

func (o *DepositSwitchAltCreateRequest) GetCountryCode() string

GetCountryCode returns the CountryCode field value if set, zero value otherwise (both if not set or set to explicit null).

func (*DepositSwitchAltCreateRequest) GetCountryCodeOk ¶

func (o *DepositSwitchAltCreateRequest) GetCountryCodeOk() (*string, bool)

GetCountryCodeOk returns a tuple with the CountryCode field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DepositSwitchAltCreateRequest) GetOptions ¶

GetOptions returns the Options field value if set, zero value otherwise.

func (*DepositSwitchAltCreateRequest) GetOptionsOk ¶

GetOptionsOk returns a tuple with the Options field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DepositSwitchAltCreateRequest) GetSecret ¶

func (o *DepositSwitchAltCreateRequest) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise.

func (*DepositSwitchAltCreateRequest) GetSecretOk ¶

func (o *DepositSwitchAltCreateRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DepositSwitchAltCreateRequest) GetTargetAccount ¶

GetTargetAccount returns the TargetAccount field value

func (*DepositSwitchAltCreateRequest) GetTargetAccountOk ¶

GetTargetAccountOk returns a tuple with the TargetAccount field value and a boolean to check if the value has been set.

func (*DepositSwitchAltCreateRequest) GetTargetUser ¶

GetTargetUser returns the TargetUser field value

func (*DepositSwitchAltCreateRequest) GetTargetUserOk ¶

GetTargetUserOk returns a tuple with the TargetUser field value and a boolean to check if the value has been set.

func (*DepositSwitchAltCreateRequest) HasClientId ¶

func (o *DepositSwitchAltCreateRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*DepositSwitchAltCreateRequest) HasCountryCode ¶

func (o *DepositSwitchAltCreateRequest) HasCountryCode() bool

HasCountryCode returns a boolean if a field has been set.

func (*DepositSwitchAltCreateRequest) HasOptions ¶

func (o *DepositSwitchAltCreateRequest) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (*DepositSwitchAltCreateRequest) HasSecret ¶

func (o *DepositSwitchAltCreateRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (DepositSwitchAltCreateRequest) MarshalJSON ¶

func (o DepositSwitchAltCreateRequest) MarshalJSON() ([]byte, error)

func (*DepositSwitchAltCreateRequest) SetClientId ¶

func (o *DepositSwitchAltCreateRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*DepositSwitchAltCreateRequest) SetCountryCode ¶

func (o *DepositSwitchAltCreateRequest) SetCountryCode(v string)

SetCountryCode gets a reference to the given NullableString and assigns it to the CountryCode field.

func (*DepositSwitchAltCreateRequest) SetCountryCodeNil ¶

func (o *DepositSwitchAltCreateRequest) SetCountryCodeNil()

SetCountryCodeNil sets the value for CountryCode to be an explicit nil

func (*DepositSwitchAltCreateRequest) SetOptions ¶

SetOptions gets a reference to the given DepositSwitchCreateRequestOptions and assigns it to the Options field.

func (*DepositSwitchAltCreateRequest) SetSecret ¶

func (o *DepositSwitchAltCreateRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

func (*DepositSwitchAltCreateRequest) SetTargetAccount ¶

SetTargetAccount sets field value

func (*DepositSwitchAltCreateRequest) SetTargetUser ¶

SetTargetUser sets field value

func (*DepositSwitchAltCreateRequest) UnsetCountryCode ¶

func (o *DepositSwitchAltCreateRequest) UnsetCountryCode()

UnsetCountryCode ensures that no value is present for CountryCode, not even an explicit nil

type DepositSwitchAltCreateResponse ¶

type DepositSwitchAltCreateResponse struct {
	// ID of the deposit switch. This ID is persisted throughout the lifetime of the deposit switch.
	DepositSwitchId string `json:"deposit_switch_id"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

DepositSwitchAltCreateResponse DepositSwitchAltCreateResponse defines the response schema for `/deposit_switch/alt/create`

func NewDepositSwitchAltCreateResponse ¶

func NewDepositSwitchAltCreateResponse(depositSwitchId string, requestId string) *DepositSwitchAltCreateResponse

NewDepositSwitchAltCreateResponse instantiates a new DepositSwitchAltCreateResponse 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 NewDepositSwitchAltCreateResponseWithDefaults ¶

func NewDepositSwitchAltCreateResponseWithDefaults() *DepositSwitchAltCreateResponse

NewDepositSwitchAltCreateResponseWithDefaults instantiates a new DepositSwitchAltCreateResponse 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 (*DepositSwitchAltCreateResponse) GetDepositSwitchId ¶

func (o *DepositSwitchAltCreateResponse) GetDepositSwitchId() string

GetDepositSwitchId returns the DepositSwitchId field value

func (*DepositSwitchAltCreateResponse) GetDepositSwitchIdOk ¶

func (o *DepositSwitchAltCreateResponse) GetDepositSwitchIdOk() (*string, bool)

GetDepositSwitchIdOk returns a tuple with the DepositSwitchId field value and a boolean to check if the value has been set.

func (*DepositSwitchAltCreateResponse) GetRequestId ¶

func (o *DepositSwitchAltCreateResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*DepositSwitchAltCreateResponse) GetRequestIdOk ¶

func (o *DepositSwitchAltCreateResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (DepositSwitchAltCreateResponse) MarshalJSON ¶

func (o DepositSwitchAltCreateResponse) MarshalJSON() ([]byte, error)

func (*DepositSwitchAltCreateResponse) SetDepositSwitchId ¶

func (o *DepositSwitchAltCreateResponse) SetDepositSwitchId(v string)

SetDepositSwitchId sets field value

func (*DepositSwitchAltCreateResponse) SetRequestId ¶

func (o *DepositSwitchAltCreateResponse) SetRequestId(v string)

SetRequestId sets field value

func (*DepositSwitchAltCreateResponse) UnmarshalJSON ¶

func (o *DepositSwitchAltCreateResponse) UnmarshalJSON(bytes []byte) (err error)

type DepositSwitchCreateRequest ¶

type DepositSwitchCreateRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// Access token for the target Item, typically provided in the Import Item response.
	TargetAccessToken string `json:"target_access_token"`
	// Plaid Account ID that specifies the target bank account. This account will become the recipient for a user's direct deposit.
	TargetAccountId string `json:"target_account_id"`
	// ISO-3166-1 alpha-2 country code standard.
	CountryCode NullableString                     `json:"country_code,omitempty"`
	Options     *DepositSwitchCreateRequestOptions `json:"options,omitempty"`
}

DepositSwitchCreateRequest DepositSwitchCreateRequest defines the request schema for `/deposit_switch/create`

func NewDepositSwitchCreateRequest ¶

func NewDepositSwitchCreateRequest(targetAccessToken string, targetAccountId string) *DepositSwitchCreateRequest

NewDepositSwitchCreateRequest instantiates a new DepositSwitchCreateRequest 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 NewDepositSwitchCreateRequestWithDefaults ¶

func NewDepositSwitchCreateRequestWithDefaults() *DepositSwitchCreateRequest

NewDepositSwitchCreateRequestWithDefaults instantiates a new DepositSwitchCreateRequest 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 (*DepositSwitchCreateRequest) GetClientId ¶

func (o *DepositSwitchCreateRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*DepositSwitchCreateRequest) GetClientIdOk ¶

func (o *DepositSwitchCreateRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DepositSwitchCreateRequest) GetCountryCode ¶

func (o *DepositSwitchCreateRequest) GetCountryCode() string

GetCountryCode returns the CountryCode field value if set, zero value otherwise (both if not set or set to explicit null).

func (*DepositSwitchCreateRequest) GetCountryCodeOk ¶

func (o *DepositSwitchCreateRequest) GetCountryCodeOk() (*string, bool)

GetCountryCodeOk returns a tuple with the CountryCode field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DepositSwitchCreateRequest) GetOptions ¶

GetOptions returns the Options field value if set, zero value otherwise.

func (*DepositSwitchCreateRequest) GetOptionsOk ¶

GetOptionsOk returns a tuple with the Options field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DepositSwitchCreateRequest) GetSecret ¶

func (o *DepositSwitchCreateRequest) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise.

func (*DepositSwitchCreateRequest) GetSecretOk ¶

func (o *DepositSwitchCreateRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DepositSwitchCreateRequest) GetTargetAccessToken ¶

func (o *DepositSwitchCreateRequest) GetTargetAccessToken() string

GetTargetAccessToken returns the TargetAccessToken field value

func (*DepositSwitchCreateRequest) GetTargetAccessTokenOk ¶

func (o *DepositSwitchCreateRequest) GetTargetAccessTokenOk() (*string, bool)

GetTargetAccessTokenOk returns a tuple with the TargetAccessToken field value and a boolean to check if the value has been set.

func (*DepositSwitchCreateRequest) GetTargetAccountId ¶

func (o *DepositSwitchCreateRequest) GetTargetAccountId() string

GetTargetAccountId returns the TargetAccountId field value

func (*DepositSwitchCreateRequest) GetTargetAccountIdOk ¶

func (o *DepositSwitchCreateRequest) GetTargetAccountIdOk() (*string, bool)

GetTargetAccountIdOk returns a tuple with the TargetAccountId field value and a boolean to check if the value has been set.

func (*DepositSwitchCreateRequest) HasClientId ¶

func (o *DepositSwitchCreateRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*DepositSwitchCreateRequest) HasCountryCode ¶

func (o *DepositSwitchCreateRequest) HasCountryCode() bool

HasCountryCode returns a boolean if a field has been set.

func (*DepositSwitchCreateRequest) HasOptions ¶

func (o *DepositSwitchCreateRequest) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (*DepositSwitchCreateRequest) HasSecret ¶

func (o *DepositSwitchCreateRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (DepositSwitchCreateRequest) MarshalJSON ¶

func (o DepositSwitchCreateRequest) MarshalJSON() ([]byte, error)

func (*DepositSwitchCreateRequest) SetClientId ¶

func (o *DepositSwitchCreateRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*DepositSwitchCreateRequest) SetCountryCode ¶

func (o *DepositSwitchCreateRequest) SetCountryCode(v string)

SetCountryCode gets a reference to the given NullableString and assigns it to the CountryCode field.

func (*DepositSwitchCreateRequest) SetCountryCodeNil ¶

func (o *DepositSwitchCreateRequest) SetCountryCodeNil()

SetCountryCodeNil sets the value for CountryCode to be an explicit nil

func (*DepositSwitchCreateRequest) SetOptions ¶

SetOptions gets a reference to the given DepositSwitchCreateRequestOptions and assigns it to the Options field.

func (*DepositSwitchCreateRequest) SetSecret ¶

func (o *DepositSwitchCreateRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

func (*DepositSwitchCreateRequest) SetTargetAccessToken ¶

func (o *DepositSwitchCreateRequest) SetTargetAccessToken(v string)

SetTargetAccessToken sets field value

func (*DepositSwitchCreateRequest) SetTargetAccountId ¶

func (o *DepositSwitchCreateRequest) SetTargetAccountId(v string)

SetTargetAccountId sets field value

func (*DepositSwitchCreateRequest) UnsetCountryCode ¶

func (o *DepositSwitchCreateRequest) UnsetCountryCode()

UnsetCountryCode ensures that no value is present for CountryCode, not even an explicit nil

type DepositSwitchCreateRequestOptions ¶

type DepositSwitchCreateRequestOptions struct {
	// The URL registered to receive webhooks when the status of a deposit switch request has changed.
	Webhook NullableString `json:"webhook,omitempty"`
	// An array of access tokens corresponding to transaction items to use when attempting to match the user to their Payroll Provider. These tokens must be created by the same client id as the one creating the switch, and have access to the transactions product.
	TransactionItemAccessTokens *[]string `json:"transaction_item_access_tokens,omitempty"`
}

DepositSwitchCreateRequestOptions Options to configure the `/deposit_switch/create` request. If provided, cannot be `null`.

func NewDepositSwitchCreateRequestOptions ¶

func NewDepositSwitchCreateRequestOptions() *DepositSwitchCreateRequestOptions

NewDepositSwitchCreateRequestOptions instantiates a new DepositSwitchCreateRequestOptions 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 NewDepositSwitchCreateRequestOptionsWithDefaults ¶

func NewDepositSwitchCreateRequestOptionsWithDefaults() *DepositSwitchCreateRequestOptions

NewDepositSwitchCreateRequestOptionsWithDefaults instantiates a new DepositSwitchCreateRequestOptions 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 (*DepositSwitchCreateRequestOptions) GetTransactionItemAccessTokens ¶

func (o *DepositSwitchCreateRequestOptions) GetTransactionItemAccessTokens() []string

GetTransactionItemAccessTokens returns the TransactionItemAccessTokens field value if set, zero value otherwise.

func (*DepositSwitchCreateRequestOptions) GetTransactionItemAccessTokensOk ¶

func (o *DepositSwitchCreateRequestOptions) GetTransactionItemAccessTokensOk() (*[]string, bool)

GetTransactionItemAccessTokensOk returns a tuple with the TransactionItemAccessTokens field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DepositSwitchCreateRequestOptions) GetWebhook ¶

func (o *DepositSwitchCreateRequestOptions) GetWebhook() string

GetWebhook returns the Webhook field value if set, zero value otherwise (both if not set or set to explicit null).

func (*DepositSwitchCreateRequestOptions) GetWebhookOk ¶

func (o *DepositSwitchCreateRequestOptions) GetWebhookOk() (*string, bool)

GetWebhookOk returns a tuple with the Webhook field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DepositSwitchCreateRequestOptions) HasTransactionItemAccessTokens ¶

func (o *DepositSwitchCreateRequestOptions) HasTransactionItemAccessTokens() bool

HasTransactionItemAccessTokens returns a boolean if a field has been set.

func (*DepositSwitchCreateRequestOptions) HasWebhook ¶

func (o *DepositSwitchCreateRequestOptions) HasWebhook() bool

HasWebhook returns a boolean if a field has been set.

func (DepositSwitchCreateRequestOptions) MarshalJSON ¶

func (o DepositSwitchCreateRequestOptions) MarshalJSON() ([]byte, error)

func (*DepositSwitchCreateRequestOptions) SetTransactionItemAccessTokens ¶

func (o *DepositSwitchCreateRequestOptions) SetTransactionItemAccessTokens(v []string)

SetTransactionItemAccessTokens gets a reference to the given []string and assigns it to the TransactionItemAccessTokens field.

func (*DepositSwitchCreateRequestOptions) SetWebhook ¶

func (o *DepositSwitchCreateRequestOptions) SetWebhook(v string)

SetWebhook gets a reference to the given NullableString and assigns it to the Webhook field.

func (*DepositSwitchCreateRequestOptions) SetWebhookNil ¶

func (o *DepositSwitchCreateRequestOptions) SetWebhookNil()

SetWebhookNil sets the value for Webhook to be an explicit nil

func (*DepositSwitchCreateRequestOptions) UnsetWebhook ¶

func (o *DepositSwitchCreateRequestOptions) UnsetWebhook()

UnsetWebhook ensures that no value is present for Webhook, not even an explicit nil

type DepositSwitchCreateResponse ¶

type DepositSwitchCreateResponse struct {
	// ID of the deposit switch. This ID is persisted throughout the lifetime of the deposit switch.
	DepositSwitchId string `json:"deposit_switch_id"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

DepositSwitchCreateResponse DepositSwitchCreateResponse defines the response schema for `/deposit_switch/create`

func NewDepositSwitchCreateResponse ¶

func NewDepositSwitchCreateResponse(depositSwitchId string, requestId string) *DepositSwitchCreateResponse

NewDepositSwitchCreateResponse instantiates a new DepositSwitchCreateResponse 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 NewDepositSwitchCreateResponseWithDefaults ¶

func NewDepositSwitchCreateResponseWithDefaults() *DepositSwitchCreateResponse

NewDepositSwitchCreateResponseWithDefaults instantiates a new DepositSwitchCreateResponse 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 (*DepositSwitchCreateResponse) GetDepositSwitchId ¶

func (o *DepositSwitchCreateResponse) GetDepositSwitchId() string

GetDepositSwitchId returns the DepositSwitchId field value

func (*DepositSwitchCreateResponse) GetDepositSwitchIdOk ¶

func (o *DepositSwitchCreateResponse) GetDepositSwitchIdOk() (*string, bool)

GetDepositSwitchIdOk returns a tuple with the DepositSwitchId field value and a boolean to check if the value has been set.

func (*DepositSwitchCreateResponse) GetRequestId ¶

func (o *DepositSwitchCreateResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*DepositSwitchCreateResponse) GetRequestIdOk ¶

func (o *DepositSwitchCreateResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (DepositSwitchCreateResponse) MarshalJSON ¶

func (o DepositSwitchCreateResponse) MarshalJSON() ([]byte, error)

func (*DepositSwitchCreateResponse) SetDepositSwitchId ¶

func (o *DepositSwitchCreateResponse) SetDepositSwitchId(v string)

SetDepositSwitchId sets field value

func (*DepositSwitchCreateResponse) SetRequestId ¶

func (o *DepositSwitchCreateResponse) SetRequestId(v string)

SetRequestId sets field value

func (*DepositSwitchCreateResponse) UnmarshalJSON ¶

func (o *DepositSwitchCreateResponse) UnmarshalJSON(bytes []byte) (err error)

type DepositSwitchGetRequest ¶

type DepositSwitchGetRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// The ID of the deposit switch
	DepositSwitchId string `json:"deposit_switch_id"`
}

DepositSwitchGetRequest DepositSwitchGetRequest defines the request schema for `/deposit_switch/get`

func NewDepositSwitchGetRequest ¶

func NewDepositSwitchGetRequest(depositSwitchId string) *DepositSwitchGetRequest

NewDepositSwitchGetRequest instantiates a new DepositSwitchGetRequest 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 NewDepositSwitchGetRequestWithDefaults ¶

func NewDepositSwitchGetRequestWithDefaults() *DepositSwitchGetRequest

NewDepositSwitchGetRequestWithDefaults instantiates a new DepositSwitchGetRequest 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 (*DepositSwitchGetRequest) GetClientId ¶

func (o *DepositSwitchGetRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*DepositSwitchGetRequest) GetClientIdOk ¶

func (o *DepositSwitchGetRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DepositSwitchGetRequest) GetDepositSwitchId ¶

func (o *DepositSwitchGetRequest) GetDepositSwitchId() string

GetDepositSwitchId returns the DepositSwitchId field value

func (*DepositSwitchGetRequest) GetDepositSwitchIdOk ¶

func (o *DepositSwitchGetRequest) GetDepositSwitchIdOk() (*string, bool)

GetDepositSwitchIdOk returns a tuple with the DepositSwitchId field value and a boolean to check if the value has been set.

func (*DepositSwitchGetRequest) GetSecret ¶

func (o *DepositSwitchGetRequest) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise.

func (*DepositSwitchGetRequest) GetSecretOk ¶

func (o *DepositSwitchGetRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DepositSwitchGetRequest) HasClientId ¶

func (o *DepositSwitchGetRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*DepositSwitchGetRequest) HasSecret ¶

func (o *DepositSwitchGetRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (DepositSwitchGetRequest) MarshalJSON ¶

func (o DepositSwitchGetRequest) MarshalJSON() ([]byte, error)

func (*DepositSwitchGetRequest) SetClientId ¶

func (o *DepositSwitchGetRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*DepositSwitchGetRequest) SetDepositSwitchId ¶

func (o *DepositSwitchGetRequest) SetDepositSwitchId(v string)

SetDepositSwitchId sets field value

func (*DepositSwitchGetRequest) SetSecret ¶

func (o *DepositSwitchGetRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

type DepositSwitchGetResponse ¶

type DepositSwitchGetResponse struct {
	// The ID of the deposit switch.
	DepositSwitchId string `json:"deposit_switch_id"`
	// The ID of the bank account the direct deposit was switched to.
	TargetAccountId NullableString `json:"target_account_id"`
	// The ID of the Item the direct deposit was switched to.
	TargetItemId NullableString `json:"target_item_id"`
	//  The state, or status, of the deposit switch.  - `initialized` – The deposit switch has been initialized with the user entering the information required to submit the deposit switch request.  - `processing` – The deposit switch request has been submitted and is being processed.  - `completed` – The user's employer has fulfilled the deposit switch request.  - `error` – There was an error processing the deposit switch request.
	State string `json:"state"`
	// The method used to make the deposit switch.  - `instant` – User instantly switched their direct deposit to a new or existing bank account by connecting their payroll or employer account.  - `mail` – User requested that Plaid contact their employer by mail to make the direct deposit switch.  - `pdf` – User generated a PDF or email to be sent to their employer with the information necessary to make the deposit switch.'
	SwitchMethod NullableString `json:"switch_method,omitempty"`
	// When `true`, user’s direct deposit goes to multiple banks. When false, user’s direct deposit only goes to the target account. Always `null` if the deposit switch has not been completed.
	AccountHasMultipleAllocations NullableBool `json:"account_has_multiple_allocations"`
	// When `true`, the target account is allocated the remainder of direct deposit after all other allocations have been deducted. When `false`, user’s direct deposit is allocated as a percent or amount. Always `null` if the deposit switch has not been completed.
	IsAllocatedRemainder NullableBool `json:"is_allocated_remainder"`
	// The percentage of direct deposit allocated to the target account. Always `null` if the target account is not allocated a percentage or if the deposit switch has not been completed or if `is_allocated_remainder` is true.
	PercentAllocated NullableFloat32 `json:"percent_allocated"`
	// The dollar amount of direct deposit allocated to the target account. Always `null` if the target account is not allocated an amount or if the deposit switch has not been completed.
	AmountAllocated NullableFloat32 `json:"amount_allocated"`
	// The name of the employer selected by the user. If the user did not select an employer, the value returned is `null`.
	EmployerName NullableString `json:"employer_name,omitempty"`
	// The ID of the employer selected by the user. If the user did not select an employer, the value returned is `null`.
	EmployerId NullableString `json:"employer_id,omitempty"`
	// The name of the institution selected by the user. If the user did not select an institution, the value returned is `null`.
	InstitutionName NullableString `json:"institution_name,omitempty"`
	// The ID of the institution selected by the user. If the user did not select an institution, the value returned is `null`.
	InstitutionId NullableString `json:"institution_id,omitempty"`
	// [ISO 8601](https://wikipedia.org/wiki/ISO_8601) date the deposit switch was created.
	DateCreated string `json:"date_created"`
	// [ISO 8601](https://wikipedia.org/wiki/ISO_8601) date the deposit switch was completed. Always `null` if the deposit switch has not been completed.
	DateCompleted NullableString `json:"date_completed"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

DepositSwitchGetResponse DepositSwitchGetResponse defines the response schema for `/deposit_switch/get`

func NewDepositSwitchGetResponse ¶

func NewDepositSwitchGetResponse(depositSwitchId string, targetAccountId NullableString, targetItemId NullableString, state string, accountHasMultipleAllocations NullableBool, isAllocatedRemainder NullableBool, percentAllocated NullableFloat32, amountAllocated NullableFloat32, dateCreated string, dateCompleted NullableString, requestId string) *DepositSwitchGetResponse

NewDepositSwitchGetResponse instantiates a new DepositSwitchGetResponse 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 NewDepositSwitchGetResponseWithDefaults ¶

func NewDepositSwitchGetResponseWithDefaults() *DepositSwitchGetResponse

NewDepositSwitchGetResponseWithDefaults instantiates a new DepositSwitchGetResponse 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 (*DepositSwitchGetResponse) GetAccountHasMultipleAllocations ¶

func (o *DepositSwitchGetResponse) GetAccountHasMultipleAllocations() bool

GetAccountHasMultipleAllocations returns the AccountHasMultipleAllocations field value If the value is explicit nil, the zero value for bool will be returned

func (*DepositSwitchGetResponse) GetAccountHasMultipleAllocationsOk ¶

func (o *DepositSwitchGetResponse) GetAccountHasMultipleAllocationsOk() (*bool, bool)

GetAccountHasMultipleAllocationsOk returns a tuple with the AccountHasMultipleAllocations field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DepositSwitchGetResponse) GetAmountAllocated ¶

func (o *DepositSwitchGetResponse) GetAmountAllocated() float32

GetAmountAllocated returns the AmountAllocated field value If the value is explicit nil, the zero value for float32 will be returned

func (*DepositSwitchGetResponse) GetAmountAllocatedOk ¶

func (o *DepositSwitchGetResponse) GetAmountAllocatedOk() (*float32, bool)

GetAmountAllocatedOk returns a tuple with the AmountAllocated field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DepositSwitchGetResponse) GetDateCompleted ¶

func (o *DepositSwitchGetResponse) GetDateCompleted() string

GetDateCompleted returns the DateCompleted field value If the value is explicit nil, the zero value for string will be returned

func (*DepositSwitchGetResponse) GetDateCompletedOk ¶

func (o *DepositSwitchGetResponse) GetDateCompletedOk() (*string, bool)

GetDateCompletedOk returns a tuple with the DateCompleted field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DepositSwitchGetResponse) GetDateCreated ¶

func (o *DepositSwitchGetResponse) GetDateCreated() string

GetDateCreated returns the DateCreated field value

func (*DepositSwitchGetResponse) GetDateCreatedOk ¶

func (o *DepositSwitchGetResponse) GetDateCreatedOk() (*string, bool)

GetDateCreatedOk returns a tuple with the DateCreated field value and a boolean to check if the value has been set.

func (*DepositSwitchGetResponse) GetDepositSwitchId ¶

func (o *DepositSwitchGetResponse) GetDepositSwitchId() string

GetDepositSwitchId returns the DepositSwitchId field value

func (*DepositSwitchGetResponse) GetDepositSwitchIdOk ¶

func (o *DepositSwitchGetResponse) GetDepositSwitchIdOk() (*string, bool)

GetDepositSwitchIdOk returns a tuple with the DepositSwitchId field value and a boolean to check if the value has been set.

func (*DepositSwitchGetResponse) GetEmployerId ¶

func (o *DepositSwitchGetResponse) GetEmployerId() string

GetEmployerId returns the EmployerId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*DepositSwitchGetResponse) GetEmployerIdOk ¶

func (o *DepositSwitchGetResponse) GetEmployerIdOk() (*string, bool)

GetEmployerIdOk returns a tuple with the EmployerId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DepositSwitchGetResponse) GetEmployerName ¶

func (o *DepositSwitchGetResponse) GetEmployerName() string

GetEmployerName returns the EmployerName field value if set, zero value otherwise (both if not set or set to explicit null).

func (*DepositSwitchGetResponse) GetEmployerNameOk ¶

func (o *DepositSwitchGetResponse) GetEmployerNameOk() (*string, bool)

GetEmployerNameOk returns a tuple with the EmployerName field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DepositSwitchGetResponse) GetInstitutionId ¶

func (o *DepositSwitchGetResponse) GetInstitutionId() string

GetInstitutionId returns the InstitutionId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*DepositSwitchGetResponse) GetInstitutionIdOk ¶

func (o *DepositSwitchGetResponse) GetInstitutionIdOk() (*string, bool)

GetInstitutionIdOk returns a tuple with the InstitutionId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DepositSwitchGetResponse) GetInstitutionName ¶

func (o *DepositSwitchGetResponse) GetInstitutionName() string

GetInstitutionName returns the InstitutionName field value if set, zero value otherwise (both if not set or set to explicit null).

func (*DepositSwitchGetResponse) GetInstitutionNameOk ¶

func (o *DepositSwitchGetResponse) GetInstitutionNameOk() (*string, bool)

GetInstitutionNameOk returns a tuple with the InstitutionName field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DepositSwitchGetResponse) GetIsAllocatedRemainder ¶

func (o *DepositSwitchGetResponse) GetIsAllocatedRemainder() bool

GetIsAllocatedRemainder returns the IsAllocatedRemainder field value If the value is explicit nil, the zero value for bool will be returned

func (*DepositSwitchGetResponse) GetIsAllocatedRemainderOk ¶

func (o *DepositSwitchGetResponse) GetIsAllocatedRemainderOk() (*bool, bool)

GetIsAllocatedRemainderOk returns a tuple with the IsAllocatedRemainder field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DepositSwitchGetResponse) GetPercentAllocated ¶

func (o *DepositSwitchGetResponse) GetPercentAllocated() float32

GetPercentAllocated returns the PercentAllocated field value If the value is explicit nil, the zero value for float32 will be returned

func (*DepositSwitchGetResponse) GetPercentAllocatedOk ¶

func (o *DepositSwitchGetResponse) GetPercentAllocatedOk() (*float32, bool)

GetPercentAllocatedOk returns a tuple with the PercentAllocated field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DepositSwitchGetResponse) GetRequestId ¶

func (o *DepositSwitchGetResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*DepositSwitchGetResponse) GetRequestIdOk ¶

func (o *DepositSwitchGetResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (*DepositSwitchGetResponse) GetState ¶

func (o *DepositSwitchGetResponse) GetState() string

GetState returns the State field value

func (*DepositSwitchGetResponse) GetStateOk ¶

func (o *DepositSwitchGetResponse) GetStateOk() (*string, bool)

GetStateOk returns a tuple with the State field value and a boolean to check if the value has been set.

func (*DepositSwitchGetResponse) GetSwitchMethod ¶

func (o *DepositSwitchGetResponse) GetSwitchMethod() string

GetSwitchMethod returns the SwitchMethod field value if set, zero value otherwise (both if not set or set to explicit null).

func (*DepositSwitchGetResponse) GetSwitchMethodOk ¶

func (o *DepositSwitchGetResponse) GetSwitchMethodOk() (*string, bool)

GetSwitchMethodOk returns a tuple with the SwitchMethod field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DepositSwitchGetResponse) GetTargetAccountId ¶

func (o *DepositSwitchGetResponse) GetTargetAccountId() string

GetTargetAccountId returns the TargetAccountId field value If the value is explicit nil, the zero value for string will be returned

func (*DepositSwitchGetResponse) GetTargetAccountIdOk ¶

func (o *DepositSwitchGetResponse) GetTargetAccountIdOk() (*string, bool)

GetTargetAccountIdOk returns a tuple with the TargetAccountId field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DepositSwitchGetResponse) GetTargetItemId ¶

func (o *DepositSwitchGetResponse) GetTargetItemId() string

GetTargetItemId returns the TargetItemId field value If the value is explicit nil, the zero value for string will be returned

func (*DepositSwitchGetResponse) GetTargetItemIdOk ¶

func (o *DepositSwitchGetResponse) GetTargetItemIdOk() (*string, bool)

GetTargetItemIdOk returns a tuple with the TargetItemId field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DepositSwitchGetResponse) HasEmployerId ¶

func (o *DepositSwitchGetResponse) HasEmployerId() bool

HasEmployerId returns a boolean if a field has been set.

func (*DepositSwitchGetResponse) HasEmployerName ¶

func (o *DepositSwitchGetResponse) HasEmployerName() bool

HasEmployerName returns a boolean if a field has been set.

func (*DepositSwitchGetResponse) HasInstitutionId ¶

func (o *DepositSwitchGetResponse) HasInstitutionId() bool

HasInstitutionId returns a boolean if a field has been set.

func (*DepositSwitchGetResponse) HasInstitutionName ¶

func (o *DepositSwitchGetResponse) HasInstitutionName() bool

HasInstitutionName returns a boolean if a field has been set.

func (*DepositSwitchGetResponse) HasSwitchMethod ¶

func (o *DepositSwitchGetResponse) HasSwitchMethod() bool

HasSwitchMethod returns a boolean if a field has been set.

func (DepositSwitchGetResponse) MarshalJSON ¶

func (o DepositSwitchGetResponse) MarshalJSON() ([]byte, error)

func (*DepositSwitchGetResponse) SetAccountHasMultipleAllocations ¶

func (o *DepositSwitchGetResponse) SetAccountHasMultipleAllocations(v bool)

SetAccountHasMultipleAllocations sets field value

func (*DepositSwitchGetResponse) SetAmountAllocated ¶

func (o *DepositSwitchGetResponse) SetAmountAllocated(v float32)

SetAmountAllocated sets field value

func (*DepositSwitchGetResponse) SetDateCompleted ¶

func (o *DepositSwitchGetResponse) SetDateCompleted(v string)

SetDateCompleted sets field value

func (*DepositSwitchGetResponse) SetDateCreated ¶

func (o *DepositSwitchGetResponse) SetDateCreated(v string)

SetDateCreated sets field value

func (*DepositSwitchGetResponse) SetDepositSwitchId ¶

func (o *DepositSwitchGetResponse) SetDepositSwitchId(v string)

SetDepositSwitchId sets field value

func (*DepositSwitchGetResponse) SetEmployerId ¶

func (o *DepositSwitchGetResponse) SetEmployerId(v string)

SetEmployerId gets a reference to the given NullableString and assigns it to the EmployerId field.

func (*DepositSwitchGetResponse) SetEmployerIdNil ¶

func (o *DepositSwitchGetResponse) SetEmployerIdNil()

SetEmployerIdNil sets the value for EmployerId to be an explicit nil

func (*DepositSwitchGetResponse) SetEmployerName ¶

func (o *DepositSwitchGetResponse) SetEmployerName(v string)

SetEmployerName gets a reference to the given NullableString and assigns it to the EmployerName field.

func (*DepositSwitchGetResponse) SetEmployerNameNil ¶

func (o *DepositSwitchGetResponse) SetEmployerNameNil()

SetEmployerNameNil sets the value for EmployerName to be an explicit nil

func (*DepositSwitchGetResponse) SetInstitutionId ¶

func (o *DepositSwitchGetResponse) SetInstitutionId(v string)

SetInstitutionId gets a reference to the given NullableString and assigns it to the InstitutionId field.

func (*DepositSwitchGetResponse) SetInstitutionIdNil ¶

func (o *DepositSwitchGetResponse) SetInstitutionIdNil()

SetInstitutionIdNil sets the value for InstitutionId to be an explicit nil

func (*DepositSwitchGetResponse) SetInstitutionName ¶

func (o *DepositSwitchGetResponse) SetInstitutionName(v string)

SetInstitutionName gets a reference to the given NullableString and assigns it to the InstitutionName field.

func (*DepositSwitchGetResponse) SetInstitutionNameNil ¶

func (o *DepositSwitchGetResponse) SetInstitutionNameNil()

SetInstitutionNameNil sets the value for InstitutionName to be an explicit nil

func (*DepositSwitchGetResponse) SetIsAllocatedRemainder ¶

func (o *DepositSwitchGetResponse) SetIsAllocatedRemainder(v bool)

SetIsAllocatedRemainder sets field value

func (*DepositSwitchGetResponse) SetPercentAllocated ¶

func (o *DepositSwitchGetResponse) SetPercentAllocated(v float32)

SetPercentAllocated sets field value

func (*DepositSwitchGetResponse) SetRequestId ¶

func (o *DepositSwitchGetResponse) SetRequestId(v string)

SetRequestId sets field value

func (*DepositSwitchGetResponse) SetState ¶

func (o *DepositSwitchGetResponse) SetState(v string)

SetState sets field value

func (*DepositSwitchGetResponse) SetSwitchMethod ¶

func (o *DepositSwitchGetResponse) SetSwitchMethod(v string)

SetSwitchMethod gets a reference to the given NullableString and assigns it to the SwitchMethod field.

func (*DepositSwitchGetResponse) SetSwitchMethodNil ¶

func (o *DepositSwitchGetResponse) SetSwitchMethodNil()

SetSwitchMethodNil sets the value for SwitchMethod to be an explicit nil

func (*DepositSwitchGetResponse) SetTargetAccountId ¶

func (o *DepositSwitchGetResponse) SetTargetAccountId(v string)

SetTargetAccountId sets field value

func (*DepositSwitchGetResponse) SetTargetItemId ¶

func (o *DepositSwitchGetResponse) SetTargetItemId(v string)

SetTargetItemId sets field value

func (*DepositSwitchGetResponse) UnmarshalJSON ¶

func (o *DepositSwitchGetResponse) UnmarshalJSON(bytes []byte) (err error)

func (*DepositSwitchGetResponse) UnsetEmployerId ¶

func (o *DepositSwitchGetResponse) UnsetEmployerId()

UnsetEmployerId ensures that no value is present for EmployerId, not even an explicit nil

func (*DepositSwitchGetResponse) UnsetEmployerName ¶

func (o *DepositSwitchGetResponse) UnsetEmployerName()

UnsetEmployerName ensures that no value is present for EmployerName, not even an explicit nil

func (*DepositSwitchGetResponse) UnsetInstitutionId ¶

func (o *DepositSwitchGetResponse) UnsetInstitutionId()

UnsetInstitutionId ensures that no value is present for InstitutionId, not even an explicit nil

func (*DepositSwitchGetResponse) UnsetInstitutionName ¶

func (o *DepositSwitchGetResponse) UnsetInstitutionName()

UnsetInstitutionName ensures that no value is present for InstitutionName, not even an explicit nil

func (*DepositSwitchGetResponse) UnsetSwitchMethod ¶

func (o *DepositSwitchGetResponse) UnsetSwitchMethod()

UnsetSwitchMethod ensures that no value is present for SwitchMethod, not even an explicit nil

type DepositSwitchStateUpdateWebhook ¶

type DepositSwitchStateUpdateWebhook struct {
	// `\"DEPOSIT_SWITCH\"`
	WebhookType *string `json:"webhook_type,omitempty"`
	// `\"SWITCH_STATE_UPDATE\"`
	WebhookCode *string `json:"webhook_code,omitempty"`
	//  The state, or status, of the deposit switch.  `initialized`: The deposit switch has been initialized with the user entering the information required to submit the deposit switch request.  `processing`: The deposit switch request has been submitted and is being processed.  `completed`: The user's employer has fulfilled and completed the deposit switch request.  `error`: There was an error processing the deposit switch request.  For more information, see the [Deposit Switch API reference](/docs/api/products#deposit_switchget).
	State *string `json:"state,omitempty"`
	// The ID of the deposit switch.
	DepositSwitchId *string `json:"deposit_switch_id,omitempty"`
}

DepositSwitchStateUpdateWebhook Fired when the status of a deposit switch request has changed.

func NewDepositSwitchStateUpdateWebhook ¶

func NewDepositSwitchStateUpdateWebhook() *DepositSwitchStateUpdateWebhook

NewDepositSwitchStateUpdateWebhook instantiates a new DepositSwitchStateUpdateWebhook 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 NewDepositSwitchStateUpdateWebhookWithDefaults ¶

func NewDepositSwitchStateUpdateWebhookWithDefaults() *DepositSwitchStateUpdateWebhook

NewDepositSwitchStateUpdateWebhookWithDefaults instantiates a new DepositSwitchStateUpdateWebhook 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 (*DepositSwitchStateUpdateWebhook) GetDepositSwitchId ¶

func (o *DepositSwitchStateUpdateWebhook) GetDepositSwitchId() string

GetDepositSwitchId returns the DepositSwitchId field value if set, zero value otherwise.

func (*DepositSwitchStateUpdateWebhook) GetDepositSwitchIdOk ¶

func (o *DepositSwitchStateUpdateWebhook) GetDepositSwitchIdOk() (*string, bool)

GetDepositSwitchIdOk returns a tuple with the DepositSwitchId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DepositSwitchStateUpdateWebhook) GetState ¶

GetState returns the State field value if set, zero value otherwise.

func (*DepositSwitchStateUpdateWebhook) GetStateOk ¶

func (o *DepositSwitchStateUpdateWebhook) GetStateOk() (*string, bool)

GetStateOk returns a tuple with the State field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DepositSwitchStateUpdateWebhook) GetWebhookCode ¶

func (o *DepositSwitchStateUpdateWebhook) GetWebhookCode() string

GetWebhookCode returns the WebhookCode field value if set, zero value otherwise.

func (*DepositSwitchStateUpdateWebhook) GetWebhookCodeOk ¶

func (o *DepositSwitchStateUpdateWebhook) GetWebhookCodeOk() (*string, bool)

GetWebhookCodeOk returns a tuple with the WebhookCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DepositSwitchStateUpdateWebhook) GetWebhookType ¶

func (o *DepositSwitchStateUpdateWebhook) GetWebhookType() string

GetWebhookType returns the WebhookType field value if set, zero value otherwise.

func (*DepositSwitchStateUpdateWebhook) GetWebhookTypeOk ¶

func (o *DepositSwitchStateUpdateWebhook) GetWebhookTypeOk() (*string, bool)

GetWebhookTypeOk returns a tuple with the WebhookType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DepositSwitchStateUpdateWebhook) HasDepositSwitchId ¶

func (o *DepositSwitchStateUpdateWebhook) HasDepositSwitchId() bool

HasDepositSwitchId returns a boolean if a field has been set.

func (*DepositSwitchStateUpdateWebhook) HasState ¶

func (o *DepositSwitchStateUpdateWebhook) HasState() bool

HasState returns a boolean if a field has been set.

func (*DepositSwitchStateUpdateWebhook) HasWebhookCode ¶

func (o *DepositSwitchStateUpdateWebhook) HasWebhookCode() bool

HasWebhookCode returns a boolean if a field has been set.

func (*DepositSwitchStateUpdateWebhook) HasWebhookType ¶

func (o *DepositSwitchStateUpdateWebhook) HasWebhookType() bool

HasWebhookType returns a boolean if a field has been set.

func (DepositSwitchStateUpdateWebhook) MarshalJSON ¶

func (o DepositSwitchStateUpdateWebhook) MarshalJSON() ([]byte, error)

func (*DepositSwitchStateUpdateWebhook) SetDepositSwitchId ¶

func (o *DepositSwitchStateUpdateWebhook) SetDepositSwitchId(v string)

SetDepositSwitchId gets a reference to the given string and assigns it to the DepositSwitchId field.

func (*DepositSwitchStateUpdateWebhook) SetState ¶

func (o *DepositSwitchStateUpdateWebhook) SetState(v string)

SetState gets a reference to the given string and assigns it to the State field.

func (*DepositSwitchStateUpdateWebhook) SetWebhookCode ¶

func (o *DepositSwitchStateUpdateWebhook) SetWebhookCode(v string)

SetWebhookCode gets a reference to the given string and assigns it to the WebhookCode field.

func (*DepositSwitchStateUpdateWebhook) SetWebhookType ¶

func (o *DepositSwitchStateUpdateWebhook) SetWebhookType(v string)

SetWebhookType gets a reference to the given string and assigns it to the WebhookType field.

type DepositSwitchTargetAccount ¶

type DepositSwitchTargetAccount struct {
	// Account number for deposit switch destination
	AccountNumber string `json:"account_number"`
	// Routing number for deposit switch destination
	RoutingNumber string `json:"routing_number"`
	// The name of the deposit switch destination account, as it will be displayed to the end user in the Deposit Switch interface. It is not required to match the name used in online banking.
	AccountName string `json:"account_name"`
	// The account subtype of the account, either `checking` or `savings`.
	AccountSubtype       string `json:"account_subtype"`
	AdditionalProperties map[string]interface{}
}

DepositSwitchTargetAccount struct for DepositSwitchTargetAccount

func NewDepositSwitchTargetAccount ¶

func NewDepositSwitchTargetAccount(accountNumber string, routingNumber string, accountName string, accountSubtype string) *DepositSwitchTargetAccount

NewDepositSwitchTargetAccount instantiates a new DepositSwitchTargetAccount 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 NewDepositSwitchTargetAccountWithDefaults ¶

func NewDepositSwitchTargetAccountWithDefaults() *DepositSwitchTargetAccount

NewDepositSwitchTargetAccountWithDefaults instantiates a new DepositSwitchTargetAccount 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 (*DepositSwitchTargetAccount) GetAccountName ¶

func (o *DepositSwitchTargetAccount) GetAccountName() string

GetAccountName returns the AccountName field value

func (*DepositSwitchTargetAccount) GetAccountNameOk ¶

func (o *DepositSwitchTargetAccount) GetAccountNameOk() (*string, bool)

GetAccountNameOk returns a tuple with the AccountName field value and a boolean to check if the value has been set.

func (*DepositSwitchTargetAccount) GetAccountNumber ¶

func (o *DepositSwitchTargetAccount) GetAccountNumber() string

GetAccountNumber returns the AccountNumber field value

func (*DepositSwitchTargetAccount) GetAccountNumberOk ¶

func (o *DepositSwitchTargetAccount) GetAccountNumberOk() (*string, bool)

GetAccountNumberOk returns a tuple with the AccountNumber field value and a boolean to check if the value has been set.

func (*DepositSwitchTargetAccount) GetAccountSubtype ¶

func (o *DepositSwitchTargetAccount) GetAccountSubtype() string

GetAccountSubtype returns the AccountSubtype field value

func (*DepositSwitchTargetAccount) GetAccountSubtypeOk ¶

func (o *DepositSwitchTargetAccount) GetAccountSubtypeOk() (*string, bool)

GetAccountSubtypeOk returns a tuple with the AccountSubtype field value and a boolean to check if the value has been set.

func (*DepositSwitchTargetAccount) GetRoutingNumber ¶

func (o *DepositSwitchTargetAccount) GetRoutingNumber() string

GetRoutingNumber returns the RoutingNumber field value

func (*DepositSwitchTargetAccount) GetRoutingNumberOk ¶

func (o *DepositSwitchTargetAccount) GetRoutingNumberOk() (*string, bool)

GetRoutingNumberOk returns a tuple with the RoutingNumber field value and a boolean to check if the value has been set.

func (DepositSwitchTargetAccount) MarshalJSON ¶

func (o DepositSwitchTargetAccount) MarshalJSON() ([]byte, error)

func (*DepositSwitchTargetAccount) SetAccountName ¶

func (o *DepositSwitchTargetAccount) SetAccountName(v string)

SetAccountName sets field value

func (*DepositSwitchTargetAccount) SetAccountNumber ¶

func (o *DepositSwitchTargetAccount) SetAccountNumber(v string)

SetAccountNumber sets field value

func (*DepositSwitchTargetAccount) SetAccountSubtype ¶

func (o *DepositSwitchTargetAccount) SetAccountSubtype(v string)

SetAccountSubtype sets field value

func (*DepositSwitchTargetAccount) SetRoutingNumber ¶

func (o *DepositSwitchTargetAccount) SetRoutingNumber(v string)

SetRoutingNumber sets field value

func (*DepositSwitchTargetAccount) UnmarshalJSON ¶

func (o *DepositSwitchTargetAccount) UnmarshalJSON(bytes []byte) (err error)

type DepositSwitchTargetUser ¶

type DepositSwitchTargetUser struct {
	// The given name (first name) of the user.
	GivenName string `json:"given_name"`
	// The family name (last name) of the user.
	FamilyName string `json:"family_name"`
	// The phone number of the user. The endpoint can accept a variety of phone number formats, including E.164.
	Phone string `json:"phone"`
	// The email address of the user.
	Email   string                    `json:"email"`
	Address *DepositSwitchAddressData `json:"address,omitempty"`
	// The taxpayer ID of the user, generally their SSN, EIN, or TIN.
	TaxPayerId           *string `json:"tax_payer_id,omitempty"`
	AdditionalProperties map[string]interface{}
}

DepositSwitchTargetUser struct for DepositSwitchTargetUser

func NewDepositSwitchTargetUser ¶

func NewDepositSwitchTargetUser(givenName string, familyName string, phone string, email string) *DepositSwitchTargetUser

NewDepositSwitchTargetUser instantiates a new DepositSwitchTargetUser 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 NewDepositSwitchTargetUserWithDefaults ¶

func NewDepositSwitchTargetUserWithDefaults() *DepositSwitchTargetUser

NewDepositSwitchTargetUserWithDefaults instantiates a new DepositSwitchTargetUser 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 (*DepositSwitchTargetUser) GetAddress ¶

GetAddress returns the Address field value if set, zero value otherwise.

func (*DepositSwitchTargetUser) GetAddressOk ¶

GetAddressOk returns a tuple with the Address field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DepositSwitchTargetUser) GetEmail ¶

func (o *DepositSwitchTargetUser) GetEmail() string

GetEmail returns the Email field value

func (*DepositSwitchTargetUser) GetEmailOk ¶

func (o *DepositSwitchTargetUser) GetEmailOk() (*string, bool)

GetEmailOk returns a tuple with the Email field value and a boolean to check if the value has been set.

func (*DepositSwitchTargetUser) GetFamilyName ¶

func (o *DepositSwitchTargetUser) GetFamilyName() string

GetFamilyName returns the FamilyName field value

func (*DepositSwitchTargetUser) GetFamilyNameOk ¶

func (o *DepositSwitchTargetUser) GetFamilyNameOk() (*string, bool)

GetFamilyNameOk returns a tuple with the FamilyName field value and a boolean to check if the value has been set.

func (*DepositSwitchTargetUser) GetGivenName ¶

func (o *DepositSwitchTargetUser) GetGivenName() string

GetGivenName returns the GivenName field value

func (*DepositSwitchTargetUser) GetGivenNameOk ¶

func (o *DepositSwitchTargetUser) GetGivenNameOk() (*string, bool)

GetGivenNameOk returns a tuple with the GivenName field value and a boolean to check if the value has been set.

func (*DepositSwitchTargetUser) GetPhone ¶

func (o *DepositSwitchTargetUser) GetPhone() string

GetPhone returns the Phone field value

func (*DepositSwitchTargetUser) GetPhoneOk ¶

func (o *DepositSwitchTargetUser) GetPhoneOk() (*string, bool)

GetPhoneOk returns a tuple with the Phone field value and a boolean to check if the value has been set.

func (*DepositSwitchTargetUser) GetTaxPayerId ¶

func (o *DepositSwitchTargetUser) GetTaxPayerId() string

GetTaxPayerId returns the TaxPayerId field value if set, zero value otherwise.

func (*DepositSwitchTargetUser) GetTaxPayerIdOk ¶

func (o *DepositSwitchTargetUser) GetTaxPayerIdOk() (*string, bool)

GetTaxPayerIdOk returns a tuple with the TaxPayerId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DepositSwitchTargetUser) HasAddress ¶

func (o *DepositSwitchTargetUser) HasAddress() bool

HasAddress returns a boolean if a field has been set.

func (*DepositSwitchTargetUser) HasTaxPayerId ¶

func (o *DepositSwitchTargetUser) HasTaxPayerId() bool

HasTaxPayerId returns a boolean if a field has been set.

func (DepositSwitchTargetUser) MarshalJSON ¶

func (o DepositSwitchTargetUser) MarshalJSON() ([]byte, error)

func (*DepositSwitchTargetUser) SetAddress ¶

SetAddress gets a reference to the given DepositSwitchAddressData and assigns it to the Address field.

func (*DepositSwitchTargetUser) SetEmail ¶

func (o *DepositSwitchTargetUser) SetEmail(v string)

SetEmail sets field value

func (*DepositSwitchTargetUser) SetFamilyName ¶

func (o *DepositSwitchTargetUser) SetFamilyName(v string)

SetFamilyName sets field value

func (*DepositSwitchTargetUser) SetGivenName ¶

func (o *DepositSwitchTargetUser) SetGivenName(v string)

SetGivenName sets field value

func (*DepositSwitchTargetUser) SetPhone ¶

func (o *DepositSwitchTargetUser) SetPhone(v string)

SetPhone sets field value

func (*DepositSwitchTargetUser) SetTaxPayerId ¶

func (o *DepositSwitchTargetUser) SetTaxPayerId(v string)

SetTaxPayerId gets a reference to the given string and assigns it to the TaxPayerId field.

func (*DepositSwitchTargetUser) UnmarshalJSON ¶

func (o *DepositSwitchTargetUser) UnmarshalJSON(bytes []byte) (err error)

type DepositSwitchTokenCreateRequest ¶

type DepositSwitchTokenCreateRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// The ID of the deposit switch
	DepositSwitchId string `json:"deposit_switch_id"`
}

DepositSwitchTokenCreateRequest DepositSwitchTokenCreateRequest defines the request schema for `/deposit_switch/token/create`

func NewDepositSwitchTokenCreateRequest ¶

func NewDepositSwitchTokenCreateRequest(depositSwitchId string) *DepositSwitchTokenCreateRequest

NewDepositSwitchTokenCreateRequest instantiates a new DepositSwitchTokenCreateRequest 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 NewDepositSwitchTokenCreateRequestWithDefaults ¶

func NewDepositSwitchTokenCreateRequestWithDefaults() *DepositSwitchTokenCreateRequest

NewDepositSwitchTokenCreateRequestWithDefaults instantiates a new DepositSwitchTokenCreateRequest 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 (*DepositSwitchTokenCreateRequest) GetClientId ¶

func (o *DepositSwitchTokenCreateRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*DepositSwitchTokenCreateRequest) GetClientIdOk ¶

func (o *DepositSwitchTokenCreateRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DepositSwitchTokenCreateRequest) GetDepositSwitchId ¶

func (o *DepositSwitchTokenCreateRequest) GetDepositSwitchId() string

GetDepositSwitchId returns the DepositSwitchId field value

func (*DepositSwitchTokenCreateRequest) GetDepositSwitchIdOk ¶

func (o *DepositSwitchTokenCreateRequest) GetDepositSwitchIdOk() (*string, bool)

GetDepositSwitchIdOk returns a tuple with the DepositSwitchId field value and a boolean to check if the value has been set.

func (*DepositSwitchTokenCreateRequest) GetSecret ¶

func (o *DepositSwitchTokenCreateRequest) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise.

func (*DepositSwitchTokenCreateRequest) GetSecretOk ¶

func (o *DepositSwitchTokenCreateRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DepositSwitchTokenCreateRequest) HasClientId ¶

func (o *DepositSwitchTokenCreateRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*DepositSwitchTokenCreateRequest) HasSecret ¶

func (o *DepositSwitchTokenCreateRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (DepositSwitchTokenCreateRequest) MarshalJSON ¶

func (o DepositSwitchTokenCreateRequest) MarshalJSON() ([]byte, error)

func (*DepositSwitchTokenCreateRequest) SetClientId ¶

func (o *DepositSwitchTokenCreateRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*DepositSwitchTokenCreateRequest) SetDepositSwitchId ¶

func (o *DepositSwitchTokenCreateRequest) SetDepositSwitchId(v string)

SetDepositSwitchId sets field value

func (*DepositSwitchTokenCreateRequest) SetSecret ¶

func (o *DepositSwitchTokenCreateRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

type DepositSwitchTokenCreateResponse ¶

type DepositSwitchTokenCreateResponse struct {
	// Deposit switch token, used to initialize Link for the Deposit Switch product
	DepositSwitchToken string `json:"deposit_switch_token"`
	// Expiration time of the token, in [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format
	DepositSwitchTokenExpirationTime string `json:"deposit_switch_token_expiration_time"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

DepositSwitchTokenCreateResponse DepositSwitchTokenCreateResponse defines the response schema for `/deposit_switch/token/create`

func NewDepositSwitchTokenCreateResponse ¶

func NewDepositSwitchTokenCreateResponse(depositSwitchToken string, depositSwitchTokenExpirationTime string, requestId string) *DepositSwitchTokenCreateResponse

NewDepositSwitchTokenCreateResponse instantiates a new DepositSwitchTokenCreateResponse 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 NewDepositSwitchTokenCreateResponseWithDefaults ¶

func NewDepositSwitchTokenCreateResponseWithDefaults() *DepositSwitchTokenCreateResponse

NewDepositSwitchTokenCreateResponseWithDefaults instantiates a new DepositSwitchTokenCreateResponse 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 (*DepositSwitchTokenCreateResponse) GetDepositSwitchToken ¶

func (o *DepositSwitchTokenCreateResponse) GetDepositSwitchToken() string

GetDepositSwitchToken returns the DepositSwitchToken field value

func (*DepositSwitchTokenCreateResponse) GetDepositSwitchTokenExpirationTime ¶

func (o *DepositSwitchTokenCreateResponse) GetDepositSwitchTokenExpirationTime() string

GetDepositSwitchTokenExpirationTime returns the DepositSwitchTokenExpirationTime field value

func (*DepositSwitchTokenCreateResponse) GetDepositSwitchTokenExpirationTimeOk ¶

func (o *DepositSwitchTokenCreateResponse) GetDepositSwitchTokenExpirationTimeOk() (*string, bool)

GetDepositSwitchTokenExpirationTimeOk returns a tuple with the DepositSwitchTokenExpirationTime field value and a boolean to check if the value has been set.

func (*DepositSwitchTokenCreateResponse) GetDepositSwitchTokenOk ¶

func (o *DepositSwitchTokenCreateResponse) GetDepositSwitchTokenOk() (*string, bool)

GetDepositSwitchTokenOk returns a tuple with the DepositSwitchToken field value and a boolean to check if the value has been set.

func (*DepositSwitchTokenCreateResponse) GetRequestId ¶

func (o *DepositSwitchTokenCreateResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*DepositSwitchTokenCreateResponse) GetRequestIdOk ¶

func (o *DepositSwitchTokenCreateResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (DepositSwitchTokenCreateResponse) MarshalJSON ¶

func (o DepositSwitchTokenCreateResponse) MarshalJSON() ([]byte, error)

func (*DepositSwitchTokenCreateResponse) SetDepositSwitchToken ¶

func (o *DepositSwitchTokenCreateResponse) SetDepositSwitchToken(v string)

SetDepositSwitchToken sets field value

func (*DepositSwitchTokenCreateResponse) SetDepositSwitchTokenExpirationTime ¶

func (o *DepositSwitchTokenCreateResponse) SetDepositSwitchTokenExpirationTime(v string)

SetDepositSwitchTokenExpirationTime sets field value

func (*DepositSwitchTokenCreateResponse) SetRequestId ¶

func (o *DepositSwitchTokenCreateResponse) SetRequestId(v string)

SetRequestId sets field value

func (*DepositSwitchTokenCreateResponse) UnmarshalJSON ¶

func (o *DepositSwitchTokenCreateResponse) UnmarshalJSON(bytes []byte) (err error)

type DepositoryFilter ¶

type DepositoryFilter struct {
	// An array of account subtypes to display in Link. If not specified, all account subtypes will be shown. For a full list of valid types and subtypes, see the [Account schema](https://plaid.com/docs/api/accounts#accounts-schema).
	AccountSubtypes      []AccountSubtype `json:"account_subtypes"`
	AdditionalProperties map[string]interface{}
}

DepositoryFilter A filter to apply to `depository`-type accounts

func NewDepositoryFilter ¶

func NewDepositoryFilter(accountSubtypes []AccountSubtype) *DepositoryFilter

NewDepositoryFilter instantiates a new DepositoryFilter 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 NewDepositoryFilterWithDefaults ¶

func NewDepositoryFilterWithDefaults() *DepositoryFilter

NewDepositoryFilterWithDefaults instantiates a new DepositoryFilter 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 (*DepositoryFilter) GetAccountSubtypes ¶

func (o *DepositoryFilter) GetAccountSubtypes() []AccountSubtype

GetAccountSubtypes returns the AccountSubtypes field value

func (*DepositoryFilter) GetAccountSubtypesOk ¶

func (o *DepositoryFilter) GetAccountSubtypesOk() (*[]AccountSubtype, bool)

GetAccountSubtypesOk returns a tuple with the AccountSubtypes field value and a boolean to check if the value has been set.

func (DepositoryFilter) MarshalJSON ¶

func (o DepositoryFilter) MarshalJSON() ([]byte, error)

func (*DepositoryFilter) SetAccountSubtypes ¶

func (o *DepositoryFilter) SetAccountSubtypes(v []AccountSubtype)

SetAccountSubtypes sets field value

func (*DepositoryFilter) UnmarshalJSON ¶

func (o *DepositoryFilter) UnmarshalJSON(bytes []byte) (err error)

type DistributionBreakdown ¶ added in v1.5.0

type DistributionBreakdown struct {
	// Name of the account for the given distribution.
	AccountName NullableString `json:"account_name,omitempty"`
	// The name of the bank that the payment is being deposited to.
	BankName NullableString `json:"bank_name,omitempty"`
	// The amount distributed to this account.
	CurrentAmount NullableFloat32 `json:"current_amount,omitempty"`
	// The ISO-4217 currency code of the net pay. Always `null` if `unofficial_currency_code` is non-null.
	IsoCurrencyCode NullableString `json:"iso_currency_code,omitempty"`
	// The last 2-4 alphanumeric characters of an account's official account number.
	Mask NullableString `json:"mask,omitempty"`
	// Type of the account that the paystub was sent to (e.g. 'checking').
	Type NullableString `json:"type,omitempty"`
	// The unofficial currency code associated with the net pay. Always `null` if `iso_currency_code` is non-`null`. Unofficial currency codes are used for currencies that do not have official ISO currency codes, such as cryptocurrencies and the currencies of certain countries.  See the [currency code schema](https://plaid.com/docs/api/accounts#currency-code-schema) for a full listing of supported `iso_currency_code`s.
	UnofficialCurrencyCode NullableString `json:"unofficial_currency_code,omitempty"`
	CurrentPay             *Pay           `json:"current_pay,omitempty"`
	AdditionalProperties   map[string]interface{}
}

DistributionBreakdown Information about the accounts that the payment was distributed to.

func NewDistributionBreakdown ¶ added in v1.5.0

func NewDistributionBreakdown() *DistributionBreakdown

NewDistributionBreakdown instantiates a new DistributionBreakdown 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 NewDistributionBreakdownWithDefaults ¶ added in v1.5.0

func NewDistributionBreakdownWithDefaults() *DistributionBreakdown

NewDistributionBreakdownWithDefaults instantiates a new DistributionBreakdown 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 (*DistributionBreakdown) GetAccountName ¶ added in v1.5.0

func (o *DistributionBreakdown) GetAccountName() string

GetAccountName returns the AccountName field value if set, zero value otherwise (both if not set or set to explicit null).

func (*DistributionBreakdown) GetAccountNameOk ¶ added in v1.5.0

func (o *DistributionBreakdown) GetAccountNameOk() (*string, bool)

GetAccountNameOk returns a tuple with the AccountName field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DistributionBreakdown) GetBankName ¶ added in v1.5.0

func (o *DistributionBreakdown) GetBankName() string

GetBankName returns the BankName field value if set, zero value otherwise (both if not set or set to explicit null).

func (*DistributionBreakdown) GetBankNameOk ¶ added in v1.5.0

func (o *DistributionBreakdown) GetBankNameOk() (*string, bool)

GetBankNameOk returns a tuple with the BankName field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DistributionBreakdown) GetCurrentAmount ¶ added in v1.5.0

func (o *DistributionBreakdown) GetCurrentAmount() float32

GetCurrentAmount returns the CurrentAmount field value if set, zero value otherwise (both if not set or set to explicit null).

func (*DistributionBreakdown) GetCurrentAmountOk ¶ added in v1.5.0

func (o *DistributionBreakdown) GetCurrentAmountOk() (*float32, bool)

GetCurrentAmountOk returns a tuple with the CurrentAmount field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DistributionBreakdown) GetCurrentPay ¶ added in v1.5.0

func (o *DistributionBreakdown) GetCurrentPay() Pay

GetCurrentPay returns the CurrentPay field value if set, zero value otherwise.

func (*DistributionBreakdown) GetCurrentPayOk ¶ added in v1.5.0

func (o *DistributionBreakdown) GetCurrentPayOk() (*Pay, bool)

GetCurrentPayOk returns a tuple with the CurrentPay field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DistributionBreakdown) GetIsoCurrencyCode ¶ added in v1.5.0

func (o *DistributionBreakdown) GetIsoCurrencyCode() string

GetIsoCurrencyCode returns the IsoCurrencyCode field value if set, zero value otherwise (both if not set or set to explicit null).

func (*DistributionBreakdown) GetIsoCurrencyCodeOk ¶ added in v1.5.0

func (o *DistributionBreakdown) GetIsoCurrencyCodeOk() (*string, bool)

GetIsoCurrencyCodeOk returns a tuple with the IsoCurrencyCode field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DistributionBreakdown) GetMask ¶ added in v1.5.0

func (o *DistributionBreakdown) GetMask() string

GetMask returns the Mask field value if set, zero value otherwise (both if not set or set to explicit null).

func (*DistributionBreakdown) GetMaskOk ¶ added in v1.5.0

func (o *DistributionBreakdown) GetMaskOk() (*string, bool)

GetMaskOk returns a tuple with the Mask field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DistributionBreakdown) GetType ¶ added in v1.5.0

func (o *DistributionBreakdown) GetType() string

GetType returns the Type field value if set, zero value otherwise (both if not set or set to explicit null).

func (*DistributionBreakdown) GetTypeOk ¶ added in v1.5.0

func (o *DistributionBreakdown) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DistributionBreakdown) GetUnofficialCurrencyCode ¶ added in v1.5.0

func (o *DistributionBreakdown) GetUnofficialCurrencyCode() string

GetUnofficialCurrencyCode returns the UnofficialCurrencyCode field value if set, zero value otherwise (both if not set or set to explicit null).

func (*DistributionBreakdown) GetUnofficialCurrencyCodeOk ¶ added in v1.5.0

func (o *DistributionBreakdown) GetUnofficialCurrencyCodeOk() (*string, bool)

GetUnofficialCurrencyCodeOk returns a tuple with the UnofficialCurrencyCode field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*DistributionBreakdown) HasAccountName ¶ added in v1.5.0

func (o *DistributionBreakdown) HasAccountName() bool

HasAccountName returns a boolean if a field has been set.

func (*DistributionBreakdown) HasBankName ¶ added in v1.5.0

func (o *DistributionBreakdown) HasBankName() bool

HasBankName returns a boolean if a field has been set.

func (*DistributionBreakdown) HasCurrentAmount ¶ added in v1.5.0

func (o *DistributionBreakdown) HasCurrentAmount() bool

HasCurrentAmount returns a boolean if a field has been set.

func (*DistributionBreakdown) HasCurrentPay ¶ added in v1.5.0

func (o *DistributionBreakdown) HasCurrentPay() bool

HasCurrentPay returns a boolean if a field has been set.

func (*DistributionBreakdown) HasIsoCurrencyCode ¶ added in v1.5.0

func (o *DistributionBreakdown) HasIsoCurrencyCode() bool

HasIsoCurrencyCode returns a boolean if a field has been set.

func (*DistributionBreakdown) HasMask ¶ added in v1.5.0

func (o *DistributionBreakdown) HasMask() bool

HasMask returns a boolean if a field has been set.

func (*DistributionBreakdown) HasType ¶ added in v1.5.0

func (o *DistributionBreakdown) HasType() bool

HasType returns a boolean if a field has been set.

func (*DistributionBreakdown) HasUnofficialCurrencyCode ¶ added in v1.5.0

func (o *DistributionBreakdown) HasUnofficialCurrencyCode() bool

HasUnofficialCurrencyCode returns a boolean if a field has been set.

func (DistributionBreakdown) MarshalJSON ¶ added in v1.5.0

func (o DistributionBreakdown) MarshalJSON() ([]byte, error)

func (*DistributionBreakdown) SetAccountName ¶ added in v1.5.0

func (o *DistributionBreakdown) SetAccountName(v string)

SetAccountName gets a reference to the given NullableString and assigns it to the AccountName field.

func (*DistributionBreakdown) SetAccountNameNil ¶ added in v1.5.0

func (o *DistributionBreakdown) SetAccountNameNil()

SetAccountNameNil sets the value for AccountName to be an explicit nil

func (*DistributionBreakdown) SetBankName ¶ added in v1.5.0

func (o *DistributionBreakdown) SetBankName(v string)

SetBankName gets a reference to the given NullableString and assigns it to the BankName field.

func (*DistributionBreakdown) SetBankNameNil ¶ added in v1.5.0

func (o *DistributionBreakdown) SetBankNameNil()

SetBankNameNil sets the value for BankName to be an explicit nil

func (*DistributionBreakdown) SetCurrentAmount ¶ added in v1.5.0

func (o *DistributionBreakdown) SetCurrentAmount(v float32)

SetCurrentAmount gets a reference to the given NullableFloat32 and assigns it to the CurrentAmount field.

func (*DistributionBreakdown) SetCurrentAmountNil ¶ added in v1.5.0

func (o *DistributionBreakdown) SetCurrentAmountNil()

SetCurrentAmountNil sets the value for CurrentAmount to be an explicit nil

func (*DistributionBreakdown) SetCurrentPay ¶ added in v1.5.0

func (o *DistributionBreakdown) SetCurrentPay(v Pay)

SetCurrentPay gets a reference to the given Pay and assigns it to the CurrentPay field.

func (*DistributionBreakdown) SetIsoCurrencyCode ¶ added in v1.5.0

func (o *DistributionBreakdown) SetIsoCurrencyCode(v string)

SetIsoCurrencyCode gets a reference to the given NullableString and assigns it to the IsoCurrencyCode field.

func (*DistributionBreakdown) SetIsoCurrencyCodeNil ¶ added in v1.5.0

func (o *DistributionBreakdown) SetIsoCurrencyCodeNil()

SetIsoCurrencyCodeNil sets the value for IsoCurrencyCode to be an explicit nil

func (*DistributionBreakdown) SetMask ¶ added in v1.5.0

func (o *DistributionBreakdown) SetMask(v string)

SetMask gets a reference to the given NullableString and assigns it to the Mask field.

func (*DistributionBreakdown) SetMaskNil ¶ added in v1.5.0

func (o *DistributionBreakdown) SetMaskNil()

SetMaskNil sets the value for Mask to be an explicit nil

func (*DistributionBreakdown) SetType ¶ added in v1.5.0

func (o *DistributionBreakdown) SetType(v string)

SetType gets a reference to the given NullableString and assigns it to the Type field.

func (*DistributionBreakdown) SetTypeNil ¶ added in v1.5.0

func (o *DistributionBreakdown) SetTypeNil()

SetTypeNil sets the value for Type to be an explicit nil

func (*DistributionBreakdown) SetUnofficialCurrencyCode ¶ added in v1.5.0

func (o *DistributionBreakdown) SetUnofficialCurrencyCode(v string)

SetUnofficialCurrencyCode gets a reference to the given NullableString and assigns it to the UnofficialCurrencyCode field.

func (*DistributionBreakdown) SetUnofficialCurrencyCodeNil ¶ added in v1.5.0

func (o *DistributionBreakdown) SetUnofficialCurrencyCodeNil()

SetUnofficialCurrencyCodeNil sets the value for UnofficialCurrencyCode to be an explicit nil

func (*DistributionBreakdown) UnmarshalJSON ¶ added in v1.5.0

func (o *DistributionBreakdown) UnmarshalJSON(bytes []byte) (err error)

func (*DistributionBreakdown) UnsetAccountName ¶ added in v1.5.0

func (o *DistributionBreakdown) UnsetAccountName()

UnsetAccountName ensures that no value is present for AccountName, not even an explicit nil

func (*DistributionBreakdown) UnsetBankName ¶ added in v1.5.0

func (o *DistributionBreakdown) UnsetBankName()

UnsetBankName ensures that no value is present for BankName, not even an explicit nil

func (*DistributionBreakdown) UnsetCurrentAmount ¶ added in v1.5.0

func (o *DistributionBreakdown) UnsetCurrentAmount()

UnsetCurrentAmount ensures that no value is present for CurrentAmount, not even an explicit nil

func (*DistributionBreakdown) UnsetIsoCurrencyCode ¶ added in v1.5.0

func (o *DistributionBreakdown) UnsetIsoCurrencyCode()

UnsetIsoCurrencyCode ensures that no value is present for IsoCurrencyCode, not even an explicit nil

func (*DistributionBreakdown) UnsetMask ¶ added in v1.5.0

func (o *DistributionBreakdown) UnsetMask()

UnsetMask ensures that no value is present for Mask, not even an explicit nil

func (*DistributionBreakdown) UnsetType ¶ added in v1.5.0

func (o *DistributionBreakdown) UnsetType()

UnsetType ensures that no value is present for Type, not even an explicit nil

func (*DistributionBreakdown) UnsetUnofficialCurrencyCode ¶ added in v1.5.0

func (o *DistributionBreakdown) UnsetUnofficialCurrencyCode()

UnsetUnofficialCurrencyCode ensures that no value is present for UnofficialCurrencyCode, not even an explicit nil

type DocType ¶ added in v1.8.0

type DocType string

DocType The type of document. `DOCUMENT_TYPE_PAYSTUB`: A paystub. `DOCUMENT_TYPE_BANK_STATEMENT`: A bank statement. `DOCUMENT_TYPE_US_TAX_W2`: A W-2 wage and tax statement provided by a US employer reflecting wages earned by the employee. `DOCUMENT_TYPE_US_MILITARY_ERAS`: An electronic Retirement Account Statement (eRAS) issued by the US military. `DOCUMENT_TYPE_US_MILITARY_LES`: A Leave and Earnings Statement (LES) issued by the US military. `DOCUMENT_TYPE_US_MILITARY_CLES`: A Civilian Leave and Earnings Statment (CLES) issued by the US military. `DOCUMENT_TYPE_GIG`: Used to indicate that the income is related to gig work. Does not necessarily correspond to a specific document type. `UNKNOWN`: Document type could not be determined.

const (
	DOCTYPE_UNKNOWN                        DocType = "UNKNOWN"
	DOCTYPE_DOCUMENT_TYPE_PAYSTUB          DocType = "DOCUMENT_TYPE_PAYSTUB"
	DOCTYPE_DOCUMENT_TYPE_BANK_STATEMENT   DocType = "DOCUMENT_TYPE_BANK_STATEMENT"
	DOCTYPE_DOCUMENT_TYPE_US_TAX_W2        DocType = "DOCUMENT_TYPE_US_TAX_W2"
	DOCTYPE_DOCUMENT_TYPE_US_MILITARY_ERAS DocType = "DOCUMENT_TYPE_US_MILITARY_ERAS"
	DOCTYPE_DOCUMENT_TYPE_US_MILITARY_LES  DocType = "DOCUMENT_TYPE_US_MILITARY_LES"
	DOCTYPE_DOCUMENT_TYPE_US_MILITARY_CLES DocType = "DOCUMENT_TYPE_US_MILITARY_CLES"
	DOCTYPE_DOCUMENT_TYPE_GIG              DocType = "DOCUMENT_TYPE_GIG"
)

List of DocType

func NewDocTypeFromValue ¶ added in v1.8.0

func NewDocTypeFromValue(v string) (*DocType, error)

NewDocTypeFromValue returns a pointer to a valid DocType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (DocType) IsValid ¶ added in v1.8.0

func (v DocType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (DocType) Ptr ¶ added in v1.8.0

func (v DocType) Ptr() *DocType

Ptr returns reference to DocType value

func (*DocType) UnmarshalJSON ¶ added in v1.8.0

func (v *DocType) UnmarshalJSON(src []byte) error

type DocumentMetadata ¶ added in v1.1.0

type DocumentMetadata struct {
	// The name of the document.
	Name *string `json:"name,omitempty"`
	// The processing status of the document.
	Status *string `json:"status,omitempty"`
	// An identifier of the document that is also present in the paystub response.
	DocId                *string  `json:"doc_id,omitempty"`
	DocType              *DocType `json:"doc_type,omitempty"`
	AdditionalProperties map[string]interface{}
}

DocumentMetadata An object representing metadata from the end user's uploaded document.

func NewDocumentMetadata ¶ added in v1.1.0

func NewDocumentMetadata() *DocumentMetadata

NewDocumentMetadata instantiates a new DocumentMetadata 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 NewDocumentMetadataWithDefaults ¶ added in v1.1.0

func NewDocumentMetadataWithDefaults() *DocumentMetadata

NewDocumentMetadataWithDefaults instantiates a new DocumentMetadata 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 (*DocumentMetadata) GetDocId ¶ added in v1.1.0

func (o *DocumentMetadata) GetDocId() string

GetDocId returns the DocId field value if set, zero value otherwise.

func (*DocumentMetadata) GetDocIdOk ¶ added in v1.1.0

func (o *DocumentMetadata) GetDocIdOk() (*string, bool)

GetDocIdOk returns a tuple with the DocId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DocumentMetadata) GetDocType ¶ added in v1.5.0

func (o *DocumentMetadata) GetDocType() DocType

GetDocType returns the DocType field value if set, zero value otherwise.

func (*DocumentMetadata) GetDocTypeOk ¶ added in v1.5.0

func (o *DocumentMetadata) GetDocTypeOk() (*DocType, bool)

GetDocTypeOk returns a tuple with the DocType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DocumentMetadata) GetName ¶ added in v1.1.0

func (o *DocumentMetadata) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*DocumentMetadata) GetNameOk ¶ added in v1.1.0

func (o *DocumentMetadata) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DocumentMetadata) GetStatus ¶ added in v1.1.0

func (o *DocumentMetadata) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*DocumentMetadata) GetStatusOk ¶ added in v1.1.0

func (o *DocumentMetadata) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*DocumentMetadata) HasDocId ¶ added in v1.1.0

func (o *DocumentMetadata) HasDocId() bool

HasDocId returns a boolean if a field has been set.

func (*DocumentMetadata) HasDocType ¶ added in v1.5.0

func (o *DocumentMetadata) HasDocType() bool

HasDocType returns a boolean if a field has been set.

func (*DocumentMetadata) HasName ¶ added in v1.1.0

func (o *DocumentMetadata) HasName() bool

HasName returns a boolean if a field has been set.

func (*DocumentMetadata) HasStatus ¶ added in v1.1.0

func (o *DocumentMetadata) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (DocumentMetadata) MarshalJSON ¶ added in v1.1.0

func (o DocumentMetadata) MarshalJSON() ([]byte, error)

func (*DocumentMetadata) SetDocId ¶ added in v1.1.0

func (o *DocumentMetadata) SetDocId(v string)

SetDocId gets a reference to the given string and assigns it to the DocId field.

func (*DocumentMetadata) SetDocType ¶ added in v1.5.0

func (o *DocumentMetadata) SetDocType(v DocType)

SetDocType gets a reference to the given DocType and assigns it to the DocType field.

func (*DocumentMetadata) SetName ¶ added in v1.1.0

func (o *DocumentMetadata) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*DocumentMetadata) SetStatus ¶ added in v1.1.0

func (o *DocumentMetadata) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*DocumentMetadata) UnmarshalJSON ¶ added in v1.1.0

func (o *DocumentMetadata) UnmarshalJSON(bytes []byte) (err error)

type Earnings ¶ added in v1.1.0

type Earnings struct {
	Subtotals            *[]EarningsTotal     `json:"subtotals,omitempty"`
	Totals               *[]EarningsTotal     `json:"totals,omitempty"`
	Breakdown            *[]EarningsBreakdown `json:"breakdown,omitempty"`
	Total                *EarningsTotal       `json:"total,omitempty"`
	AdditionalProperties map[string]interface{}
}

Earnings An object representing both a breakdown of earnings on a paystub and the total earnings.

func NewEarnings ¶ added in v1.1.0

func NewEarnings() *Earnings

NewEarnings instantiates a new Earnings 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 NewEarningsWithDefaults ¶ added in v1.1.0

func NewEarningsWithDefaults() *Earnings

NewEarningsWithDefaults instantiates a new Earnings 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 (*Earnings) GetBreakdown ¶ added in v1.5.0

func (o *Earnings) GetBreakdown() []EarningsBreakdown

GetBreakdown returns the Breakdown field value if set, zero value otherwise.

func (*Earnings) GetBreakdownOk ¶ added in v1.5.0

func (o *Earnings) GetBreakdownOk() (*[]EarningsBreakdown, bool)

GetBreakdownOk returns a tuple with the Breakdown field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Earnings) GetSubtotals ¶ added in v1.1.0

func (o *Earnings) GetSubtotals() []EarningsTotal

GetSubtotals returns the Subtotals field value if set, zero value otherwise.

func (*Earnings) GetSubtotalsOk ¶ added in v1.1.0

func (o *Earnings) GetSubtotalsOk() (*[]EarningsTotal, bool)

GetSubtotalsOk returns a tuple with the Subtotals field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Earnings) GetTotal ¶ added in v1.5.0

func (o *Earnings) GetTotal() EarningsTotal

GetTotal returns the Total field value if set, zero value otherwise.

func (*Earnings) GetTotalOk ¶ added in v1.5.0

func (o *Earnings) GetTotalOk() (*EarningsTotal, bool)

GetTotalOk returns a tuple with the Total field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Earnings) GetTotals ¶ added in v1.1.0

func (o *Earnings) GetTotals() []EarningsTotal

GetTotals returns the Totals field value if set, zero value otherwise.

func (*Earnings) GetTotalsOk ¶ added in v1.1.0

func (o *Earnings) GetTotalsOk() (*[]EarningsTotal, bool)

GetTotalsOk returns a tuple with the Totals field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Earnings) HasBreakdown ¶ added in v1.5.0

func (o *Earnings) HasBreakdown() bool

HasBreakdown returns a boolean if a field has been set.

func (*Earnings) HasSubtotals ¶ added in v1.1.0

func (o *Earnings) HasSubtotals() bool

HasSubtotals returns a boolean if a field has been set.

func (*Earnings) HasTotal ¶ added in v1.5.0

func (o *Earnings) HasTotal() bool

HasTotal returns a boolean if a field has been set.

func (*Earnings) HasTotals ¶ added in v1.1.0

func (o *Earnings) HasTotals() bool

HasTotals returns a boolean if a field has been set.

func (Earnings) MarshalJSON ¶ added in v1.1.0

func (o Earnings) MarshalJSON() ([]byte, error)

func (*Earnings) SetBreakdown ¶ added in v1.5.0

func (o *Earnings) SetBreakdown(v []EarningsBreakdown)

SetBreakdown gets a reference to the given []EarningsBreakdown and assigns it to the Breakdown field.

func (*Earnings) SetSubtotals ¶ added in v1.1.0

func (o *Earnings) SetSubtotals(v []EarningsTotal)

SetSubtotals gets a reference to the given []EarningsTotal and assigns it to the Subtotals field.

func (*Earnings) SetTotal ¶ added in v1.5.0

func (o *Earnings) SetTotal(v EarningsTotal)

SetTotal gets a reference to the given EarningsTotal and assigns it to the Total field.

func (*Earnings) SetTotals ¶ added in v1.1.0

func (o *Earnings) SetTotals(v []EarningsTotal)

SetTotals gets a reference to the given []EarningsTotal and assigns it to the Totals field.

func (*Earnings) UnmarshalJSON ¶ added in v1.1.0

func (o *Earnings) UnmarshalJSON(bytes []byte) (err error)

type EarningsBreakdown ¶ added in v1.5.0

type EarningsBreakdown struct {
	CanonicalDescription NullableEarningsBreakdownCanonicalDescription `json:"canonical_description,omitempty"`
	// Raw amount of the earning line item.
	CurrentAmount NullableFloat32 `json:"current_amount,omitempty"`
	// Description of the earning line item.
	Description NullableString `json:"description,omitempty"`
	// Number of hours applicable for this earning.
	Hours NullableFloat32 `json:"hours,omitempty"`
	// The ISO-4217 currency code of the line item. Always `null` if `unofficial_currency_code` is non-null.
	IsoCurrencyCode NullableString `json:"iso_currency_code,omitempty"`
	// Hourly rate applicable for this earning.
	Rate NullableFloat32 `json:"rate,omitempty"`
	// The unofficial currency code associated with the line item. Always `null` if `iso_currency_code` is non-`null`. Unofficial currency codes are used for currencies that do not have official ISO currency codes, such as cryptocurrencies and the currencies of certain countries.  See the [currency code schema](https://plaid.com/docs/api/accounts#currency-code-schema) for a full listing of supported `iso_currency_code`s.
	UnofficialCurrencyCode NullableString `json:"unofficial_currency_code,omitempty"`
	// The year-to-date amount of the deduction.
	YtdAmount            NullableFloat32 `json:"ytd_amount,omitempty"`
	AdditionalProperties map[string]interface{}
}

EarningsBreakdown An object representing the earnings line items for the pay period.

func NewEarningsBreakdown ¶ added in v1.5.0

func NewEarningsBreakdown() *EarningsBreakdown

NewEarningsBreakdown instantiates a new EarningsBreakdown 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 NewEarningsBreakdownWithDefaults ¶ added in v1.5.0

func NewEarningsBreakdownWithDefaults() *EarningsBreakdown

NewEarningsBreakdownWithDefaults instantiates a new EarningsBreakdown 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 (*EarningsBreakdown) GetCanonicalDescription ¶ added in v1.5.0

func (o *EarningsBreakdown) GetCanonicalDescription() EarningsBreakdownCanonicalDescription

GetCanonicalDescription returns the CanonicalDescription field value if set, zero value otherwise (both if not set or set to explicit null).

func (*EarningsBreakdown) GetCanonicalDescriptionOk ¶ added in v1.5.0

func (o *EarningsBreakdown) GetCanonicalDescriptionOk() (*EarningsBreakdownCanonicalDescription, bool)

GetCanonicalDescriptionOk returns a tuple with the CanonicalDescription field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*EarningsBreakdown) GetCurrentAmount ¶ added in v1.5.0

func (o *EarningsBreakdown) GetCurrentAmount() float32

GetCurrentAmount returns the CurrentAmount field value if set, zero value otherwise (both if not set or set to explicit null).

func (*EarningsBreakdown) GetCurrentAmountOk ¶ added in v1.5.0

func (o *EarningsBreakdown) GetCurrentAmountOk() (*float32, bool)

GetCurrentAmountOk returns a tuple with the CurrentAmount field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*EarningsBreakdown) GetDescription ¶ added in v1.5.0

func (o *EarningsBreakdown) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise (both if not set or set to explicit null).

func (*EarningsBreakdown) GetDescriptionOk ¶ added in v1.5.0

func (o *EarningsBreakdown) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*EarningsBreakdown) GetHours ¶ added in v1.5.0

func (o *EarningsBreakdown) GetHours() float32

GetHours returns the Hours field value if set, zero value otherwise (both if not set or set to explicit null).

func (*EarningsBreakdown) GetHoursOk ¶ added in v1.5.0

func (o *EarningsBreakdown) GetHoursOk() (*float32, bool)

GetHoursOk returns a tuple with the Hours field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*EarningsBreakdown) GetIsoCurrencyCode ¶ added in v1.5.0

func (o *EarningsBreakdown) GetIsoCurrencyCode() string

GetIsoCurrencyCode returns the IsoCurrencyCode field value if set, zero value otherwise (both if not set or set to explicit null).

func (*EarningsBreakdown) GetIsoCurrencyCodeOk ¶ added in v1.5.0

func (o *EarningsBreakdown) GetIsoCurrencyCodeOk() (*string, bool)

GetIsoCurrencyCodeOk returns a tuple with the IsoCurrencyCode field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*EarningsBreakdown) GetRate ¶ added in v1.5.0

func (o *EarningsBreakdown) GetRate() float32

GetRate returns the Rate field value if set, zero value otherwise (both if not set or set to explicit null).

func (*EarningsBreakdown) GetRateOk ¶ added in v1.5.0

func (o *EarningsBreakdown) GetRateOk() (*float32, bool)

GetRateOk returns a tuple with the Rate field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*EarningsBreakdown) GetUnofficialCurrencyCode ¶ added in v1.5.0

func (o *EarningsBreakdown) GetUnofficialCurrencyCode() string

GetUnofficialCurrencyCode returns the UnofficialCurrencyCode field value if set, zero value otherwise (both if not set or set to explicit null).

func (*EarningsBreakdown) GetUnofficialCurrencyCodeOk ¶ added in v1.5.0

func (o *EarningsBreakdown) GetUnofficialCurrencyCodeOk() (*string, bool)

GetUnofficialCurrencyCodeOk returns a tuple with the UnofficialCurrencyCode field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*EarningsBreakdown) GetYtdAmount ¶ added in v1.5.0

func (o *EarningsBreakdown) GetYtdAmount() float32

GetYtdAmount returns the YtdAmount field value if set, zero value otherwise (both if not set or set to explicit null).

func (*EarningsBreakdown) GetYtdAmountOk ¶ added in v1.5.0

func (o *EarningsBreakdown) GetYtdAmountOk() (*float32, bool)

GetYtdAmountOk returns a tuple with the YtdAmount field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*EarningsBreakdown) HasCanonicalDescription ¶ added in v1.5.0

func (o *EarningsBreakdown) HasCanonicalDescription() bool

HasCanonicalDescription returns a boolean if a field has been set.

func (*EarningsBreakdown) HasCurrentAmount ¶ added in v1.5.0

func (o *EarningsBreakdown) HasCurrentAmount() bool

HasCurrentAmount returns a boolean if a field has been set.

func (*EarningsBreakdown) HasDescription ¶ added in v1.5.0

func (o *EarningsBreakdown) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*EarningsBreakdown) HasHours ¶ added in v1.5.0

func (o *EarningsBreakdown) HasHours() bool

HasHours returns a boolean if a field has been set.

func (*EarningsBreakdown) HasIsoCurrencyCode ¶ added in v1.5.0

func (o *EarningsBreakdown) HasIsoCurrencyCode() bool

HasIsoCurrencyCode returns a boolean if a field has been set.

func (*EarningsBreakdown) HasRate ¶ added in v1.5.0

func (o *EarningsBreakdown) HasRate() bool

HasRate returns a boolean if a field has been set.

func (*EarningsBreakdown) HasUnofficialCurrencyCode ¶ added in v1.5.0

func (o *EarningsBreakdown) HasUnofficialCurrencyCode() bool

HasUnofficialCurrencyCode returns a boolean if a field has been set.

func (*EarningsBreakdown) HasYtdAmount ¶ added in v1.5.0

func (o *EarningsBreakdown) HasYtdAmount() bool

HasYtdAmount returns a boolean if a field has been set.

func (EarningsBreakdown) MarshalJSON ¶ added in v1.5.0

func (o EarningsBreakdown) MarshalJSON() ([]byte, error)

func (*EarningsBreakdown) SetCanonicalDescription ¶ added in v1.5.0

func (o *EarningsBreakdown) SetCanonicalDescription(v EarningsBreakdownCanonicalDescription)

SetCanonicalDescription gets a reference to the given NullableEarningsBreakdownCanonicalDescription and assigns it to the CanonicalDescription field.

func (*EarningsBreakdown) SetCanonicalDescriptionNil ¶ added in v1.5.0

func (o *EarningsBreakdown) SetCanonicalDescriptionNil()

SetCanonicalDescriptionNil sets the value for CanonicalDescription to be an explicit nil

func (*EarningsBreakdown) SetCurrentAmount ¶ added in v1.5.0

func (o *EarningsBreakdown) SetCurrentAmount(v float32)

SetCurrentAmount gets a reference to the given NullableFloat32 and assigns it to the CurrentAmount field.

func (*EarningsBreakdown) SetCurrentAmountNil ¶ added in v1.5.0

func (o *EarningsBreakdown) SetCurrentAmountNil()

SetCurrentAmountNil sets the value for CurrentAmount to be an explicit nil

func (*EarningsBreakdown) SetDescription ¶ added in v1.5.0

func (o *EarningsBreakdown) SetDescription(v string)

SetDescription gets a reference to the given NullableString and assigns it to the Description field.

func (*EarningsBreakdown) SetDescriptionNil ¶ added in v1.5.0

func (o *EarningsBreakdown) SetDescriptionNil()

SetDescriptionNil sets the value for Description to be an explicit nil

func (*EarningsBreakdown) SetHours ¶ added in v1.5.0

func (o *EarningsBreakdown) SetHours(v float32)

SetHours gets a reference to the given NullableFloat32 and assigns it to the Hours field.

func (*EarningsBreakdown) SetHoursNil ¶ added in v1.5.0

func (o *EarningsBreakdown) SetHoursNil()

SetHoursNil sets the value for Hours to be an explicit nil

func (*EarningsBreakdown) SetIsoCurrencyCode ¶ added in v1.5.0

func (o *EarningsBreakdown) SetIsoCurrencyCode(v string)

SetIsoCurrencyCode gets a reference to the given NullableString and assigns it to the IsoCurrencyCode field.

func (*EarningsBreakdown) SetIsoCurrencyCodeNil ¶ added in v1.5.0

func (o *EarningsBreakdown) SetIsoCurrencyCodeNil()

SetIsoCurrencyCodeNil sets the value for IsoCurrencyCode to be an explicit nil

func (*EarningsBreakdown) SetRate ¶ added in v1.5.0

func (o *EarningsBreakdown) SetRate(v float32)

SetRate gets a reference to the given NullableFloat32 and assigns it to the Rate field.

func (*EarningsBreakdown) SetRateNil ¶ added in v1.5.0

func (o *EarningsBreakdown) SetRateNil()

SetRateNil sets the value for Rate to be an explicit nil

func (*EarningsBreakdown) SetUnofficialCurrencyCode ¶ added in v1.5.0

func (o *EarningsBreakdown) SetUnofficialCurrencyCode(v string)

SetUnofficialCurrencyCode gets a reference to the given NullableString and assigns it to the UnofficialCurrencyCode field.

func (*EarningsBreakdown) SetUnofficialCurrencyCodeNil ¶ added in v1.5.0

func (o *EarningsBreakdown) SetUnofficialCurrencyCodeNil()

SetUnofficialCurrencyCodeNil sets the value for UnofficialCurrencyCode to be an explicit nil

func (*EarningsBreakdown) SetYtdAmount ¶ added in v1.5.0

func (o *EarningsBreakdown) SetYtdAmount(v float32)

SetYtdAmount gets a reference to the given NullableFloat32 and assigns it to the YtdAmount field.

func (*EarningsBreakdown) SetYtdAmountNil ¶ added in v1.5.0

func (o *EarningsBreakdown) SetYtdAmountNil()

SetYtdAmountNil sets the value for YtdAmount to be an explicit nil

func (*EarningsBreakdown) UnmarshalJSON ¶ added in v1.5.0

func (o *EarningsBreakdown) UnmarshalJSON(bytes []byte) (err error)

func (*EarningsBreakdown) UnsetCanonicalDescription ¶ added in v1.5.0

func (o *EarningsBreakdown) UnsetCanonicalDescription()

UnsetCanonicalDescription ensures that no value is present for CanonicalDescription, not even an explicit nil

func (*EarningsBreakdown) UnsetCurrentAmount ¶ added in v1.5.0

func (o *EarningsBreakdown) UnsetCurrentAmount()

UnsetCurrentAmount ensures that no value is present for CurrentAmount, not even an explicit nil

func (*EarningsBreakdown) UnsetDescription ¶ added in v1.5.0

func (o *EarningsBreakdown) UnsetDescription()

UnsetDescription ensures that no value is present for Description, not even an explicit nil

func (*EarningsBreakdown) UnsetHours ¶ added in v1.5.0

func (o *EarningsBreakdown) UnsetHours()

UnsetHours ensures that no value is present for Hours, not even an explicit nil

func (*EarningsBreakdown) UnsetIsoCurrencyCode ¶ added in v1.5.0

func (o *EarningsBreakdown) UnsetIsoCurrencyCode()

UnsetIsoCurrencyCode ensures that no value is present for IsoCurrencyCode, not even an explicit nil

func (*EarningsBreakdown) UnsetRate ¶ added in v1.5.0

func (o *EarningsBreakdown) UnsetRate()

UnsetRate ensures that no value is present for Rate, not even an explicit nil

func (*EarningsBreakdown) UnsetUnofficialCurrencyCode ¶ added in v1.5.0

func (o *EarningsBreakdown) UnsetUnofficialCurrencyCode()

UnsetUnofficialCurrencyCode ensures that no value is present for UnofficialCurrencyCode, not even an explicit nil

func (*EarningsBreakdown) UnsetYtdAmount ¶ added in v1.5.0

func (o *EarningsBreakdown) UnsetYtdAmount()

UnsetYtdAmount ensures that no value is present for YtdAmount, not even an explicit nil

type EarningsBreakdownCanonicalDescription ¶ added in v1.8.0

type EarningsBreakdownCanonicalDescription string

EarningsBreakdownCanonicalDescription Commonly used term to describe the earning line item.

const (
	EARNINGSBREAKDOWNCANONICALDESCRIPTION_BONUS         EarningsBreakdownCanonicalDescription = "BONUS"
	EARNINGSBREAKDOWNCANONICALDESCRIPTION_COMMISSION    EarningsBreakdownCanonicalDescription = "COMMISSION"
	EARNINGSBREAKDOWNCANONICALDESCRIPTION_OVERTIME      EarningsBreakdownCanonicalDescription = "OVERTIME"
	EARNINGSBREAKDOWNCANONICALDESCRIPTION_PAID_TIME_OFF EarningsBreakdownCanonicalDescription = "PAID TIME OFF"
	EARNINGSBREAKDOWNCANONICALDESCRIPTION_REGULAR_PAY   EarningsBreakdownCanonicalDescription = "REGULAR PAY"
	EARNINGSBREAKDOWNCANONICALDESCRIPTION_VACATION      EarningsBreakdownCanonicalDescription = "VACATION"
	EARNINGSBREAKDOWNCANONICALDESCRIPTION_OTHER         EarningsBreakdownCanonicalDescription = "OTHER"
	EARNINGSBREAKDOWNCANONICALDESCRIPTION_NULL          EarningsBreakdownCanonicalDescription = "null"
)

List of EarningsBreakdownCanonicalDescription

func NewEarningsBreakdownCanonicalDescriptionFromValue ¶ added in v1.8.0

func NewEarningsBreakdownCanonicalDescriptionFromValue(v string) (*EarningsBreakdownCanonicalDescription, error)

NewEarningsBreakdownCanonicalDescriptionFromValue returns a pointer to a valid EarningsBreakdownCanonicalDescription for the value passed as argument, or an error if the value passed is not allowed by the enum

func (EarningsBreakdownCanonicalDescription) IsValid ¶ added in v1.8.0

IsValid return true if the value is valid for the enum, false otherwise

func (EarningsBreakdownCanonicalDescription) Ptr ¶ added in v1.8.0

Ptr returns reference to EarningsBreakdownCanonicalDescription value

func (*EarningsBreakdownCanonicalDescription) UnmarshalJSON ¶ added in v1.8.0

func (v *EarningsBreakdownCanonicalDescription) UnmarshalJSON(src []byte) error

type EarningsTotal ¶ added in v1.1.0

type EarningsTotal struct {
	// Total amount of the earnings for this pay period
	CurrentAmount NullableFloat32 `json:"current_amount,omitempty"`
	CurrentPay    *Pay            `json:"current_pay,omitempty"`
	YtdPay        *Pay            `json:"ytd_pay,omitempty"`
	// Total number of hours worked for this pay period
	Hours NullableFloat32 `json:"hours,omitempty"`
	// The ISO-4217 currency code of the line item. Always `null` if `unofficial_currency_code` is non-null.
	IsoCurrencyCode NullableString `json:"iso_currency_code,omitempty"`
	// The unofficial currency code associated with the security. Always `null` if `iso_currency_code` is non-`null`. Unofficial currency codes are used for currencies that do not have official ISO currency codes, such as cryptocurrencies and the currencies of certain countries.  See the [currency code schema](https://plaid.com/docs/api/accounts#currency-code-schema) for a full listing of supported `iso_currency_code`s.
	UnofficialCurrencyCode NullableString `json:"unofficial_currency_code,omitempty"`
	// The total year-to-date amount of the earnings
	YtdAmount            NullableFloat32 `json:"ytd_amount,omitempty"`
	AdditionalProperties map[string]interface{}
}

EarningsTotal An object representing both the current pay period and year to date amount for an earning category.

func NewEarningsTotal ¶ added in v1.1.0

func NewEarningsTotal() *EarningsTotal

NewEarningsTotal instantiates a new EarningsTotal 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 NewEarningsTotalWithDefaults ¶ added in v1.1.0

func NewEarningsTotalWithDefaults() *EarningsTotal

NewEarningsTotalWithDefaults instantiates a new EarningsTotal 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 (*EarningsTotal) GetCurrentAmount ¶ added in v1.5.0

func (o *EarningsTotal) GetCurrentAmount() float32

GetCurrentAmount returns the CurrentAmount field value if set, zero value otherwise (both if not set or set to explicit null).

func (*EarningsTotal) GetCurrentAmountOk ¶ added in v1.5.0

func (o *EarningsTotal) GetCurrentAmountOk() (*float32, bool)

GetCurrentAmountOk returns a tuple with the CurrentAmount field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*EarningsTotal) GetCurrentPay ¶ added in v1.1.0

func (o *EarningsTotal) GetCurrentPay() Pay

GetCurrentPay returns the CurrentPay field value if set, zero value otherwise.

func (*EarningsTotal) GetCurrentPayOk ¶ added in v1.1.0

func (o *EarningsTotal) GetCurrentPayOk() (*Pay, bool)

GetCurrentPayOk returns a tuple with the CurrentPay field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EarningsTotal) GetHours ¶ added in v1.5.0

func (o *EarningsTotal) GetHours() float32

GetHours returns the Hours field value if set, zero value otherwise (both if not set or set to explicit null).

func (*EarningsTotal) GetHoursOk ¶ added in v1.5.0

func (o *EarningsTotal) GetHoursOk() (*float32, bool)

GetHoursOk returns a tuple with the Hours field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*EarningsTotal) GetIsoCurrencyCode ¶ added in v1.5.0

func (o *EarningsTotal) GetIsoCurrencyCode() string

GetIsoCurrencyCode returns the IsoCurrencyCode field value if set, zero value otherwise (both if not set or set to explicit null).

func (*EarningsTotal) GetIsoCurrencyCodeOk ¶ added in v1.5.0

func (o *EarningsTotal) GetIsoCurrencyCodeOk() (*string, bool)

GetIsoCurrencyCodeOk returns a tuple with the IsoCurrencyCode field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*EarningsTotal) GetUnofficialCurrencyCode ¶ added in v1.5.0

func (o *EarningsTotal) GetUnofficialCurrencyCode() string

GetUnofficialCurrencyCode returns the UnofficialCurrencyCode field value if set, zero value otherwise (both if not set or set to explicit null).

func (*EarningsTotal) GetUnofficialCurrencyCodeOk ¶ added in v1.5.0

func (o *EarningsTotal) GetUnofficialCurrencyCodeOk() (*string, bool)

GetUnofficialCurrencyCodeOk returns a tuple with the UnofficialCurrencyCode field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*EarningsTotal) GetYtdAmount ¶ added in v1.5.0

func (o *EarningsTotal) GetYtdAmount() float32

GetYtdAmount returns the YtdAmount field value if set, zero value otherwise (both if not set or set to explicit null).

func (*EarningsTotal) GetYtdAmountOk ¶ added in v1.5.0

func (o *EarningsTotal) GetYtdAmountOk() (*float32, bool)

GetYtdAmountOk returns a tuple with the YtdAmount field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*EarningsTotal) GetYtdPay ¶ added in v1.1.0

func (o *EarningsTotal) GetYtdPay() Pay

GetYtdPay returns the YtdPay field value if set, zero value otherwise.

func (*EarningsTotal) GetYtdPayOk ¶ added in v1.1.0

func (o *EarningsTotal) GetYtdPayOk() (*Pay, bool)

GetYtdPayOk returns a tuple with the YtdPay field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EarningsTotal) HasCurrentAmount ¶ added in v1.5.0

func (o *EarningsTotal) HasCurrentAmount() bool

HasCurrentAmount returns a boolean if a field has been set.

func (*EarningsTotal) HasCurrentPay ¶ added in v1.1.0

func (o *EarningsTotal) HasCurrentPay() bool

HasCurrentPay returns a boolean if a field has been set.

func (*EarningsTotal) HasHours ¶ added in v1.5.0

func (o *EarningsTotal) HasHours() bool

HasHours returns a boolean if a field has been set.

func (*EarningsTotal) HasIsoCurrencyCode ¶ added in v1.5.0

func (o *EarningsTotal) HasIsoCurrencyCode() bool

HasIsoCurrencyCode returns a boolean if a field has been set.

func (*EarningsTotal) HasUnofficialCurrencyCode ¶ added in v1.5.0

func (o *EarningsTotal) HasUnofficialCurrencyCode() bool

HasUnofficialCurrencyCode returns a boolean if a field has been set.

func (*EarningsTotal) HasYtdAmount ¶ added in v1.5.0

func (o *EarningsTotal) HasYtdAmount() bool

HasYtdAmount returns a boolean if a field has been set.

func (*EarningsTotal) HasYtdPay ¶ added in v1.1.0

func (o *EarningsTotal) HasYtdPay() bool

HasYtdPay returns a boolean if a field has been set.

func (EarningsTotal) MarshalJSON ¶ added in v1.1.0

func (o EarningsTotal) MarshalJSON() ([]byte, error)

func (*EarningsTotal) SetCurrentAmount ¶ added in v1.5.0

func (o *EarningsTotal) SetCurrentAmount(v float32)

SetCurrentAmount gets a reference to the given NullableFloat32 and assigns it to the CurrentAmount field.

func (*EarningsTotal) SetCurrentAmountNil ¶ added in v1.5.0

func (o *EarningsTotal) SetCurrentAmountNil()

SetCurrentAmountNil sets the value for CurrentAmount to be an explicit nil

func (*EarningsTotal) SetCurrentPay ¶ added in v1.1.0

func (o *EarningsTotal) SetCurrentPay(v Pay)

SetCurrentPay gets a reference to the given Pay and assigns it to the CurrentPay field.

func (*EarningsTotal) SetHours ¶ added in v1.5.0

func (o *EarningsTotal) SetHours(v float32)

SetHours gets a reference to the given NullableFloat32 and assigns it to the Hours field.

func (*EarningsTotal) SetHoursNil ¶ added in v1.5.0

func (o *EarningsTotal) SetHoursNil()

SetHoursNil sets the value for Hours to be an explicit nil

func (*EarningsTotal) SetIsoCurrencyCode ¶ added in v1.5.0

func (o *EarningsTotal) SetIsoCurrencyCode(v string)

SetIsoCurrencyCode gets a reference to the given NullableString and assigns it to the IsoCurrencyCode field.

func (*EarningsTotal) SetIsoCurrencyCodeNil ¶ added in v1.5.0

func (o *EarningsTotal) SetIsoCurrencyCodeNil()

SetIsoCurrencyCodeNil sets the value for IsoCurrencyCode to be an explicit nil

func (*EarningsTotal) SetUnofficialCurrencyCode ¶ added in v1.5.0

func (o *EarningsTotal) SetUnofficialCurrencyCode(v string)

SetUnofficialCurrencyCode gets a reference to the given NullableString and assigns it to the UnofficialCurrencyCode field.

func (*EarningsTotal) SetUnofficialCurrencyCodeNil ¶ added in v1.5.0

func (o *EarningsTotal) SetUnofficialCurrencyCodeNil()

SetUnofficialCurrencyCodeNil sets the value for UnofficialCurrencyCode to be an explicit nil

func (*EarningsTotal) SetYtdAmount ¶ added in v1.5.0

func (o *EarningsTotal) SetYtdAmount(v float32)

SetYtdAmount gets a reference to the given NullableFloat32 and assigns it to the YtdAmount field.

func (*EarningsTotal) SetYtdAmountNil ¶ added in v1.5.0

func (o *EarningsTotal) SetYtdAmountNil()

SetYtdAmountNil sets the value for YtdAmount to be an explicit nil

func (*EarningsTotal) SetYtdPay ¶ added in v1.1.0

func (o *EarningsTotal) SetYtdPay(v Pay)

SetYtdPay gets a reference to the given Pay and assigns it to the YtdPay field.

func (*EarningsTotal) UnmarshalJSON ¶ added in v1.1.0

func (o *EarningsTotal) UnmarshalJSON(bytes []byte) (err error)

func (*EarningsTotal) UnsetCurrentAmount ¶ added in v1.5.0

func (o *EarningsTotal) UnsetCurrentAmount()

UnsetCurrentAmount ensures that no value is present for CurrentAmount, not even an explicit nil

func (*EarningsTotal) UnsetHours ¶ added in v1.5.0

func (o *EarningsTotal) UnsetHours()

UnsetHours ensures that no value is present for Hours, not even an explicit nil

func (*EarningsTotal) UnsetIsoCurrencyCode ¶ added in v1.5.0

func (o *EarningsTotal) UnsetIsoCurrencyCode()

UnsetIsoCurrencyCode ensures that no value is present for IsoCurrencyCode, not even an explicit nil

func (*EarningsTotal) UnsetUnofficialCurrencyCode ¶ added in v1.5.0

func (o *EarningsTotal) UnsetUnofficialCurrencyCode()

UnsetUnofficialCurrencyCode ensures that no value is present for UnofficialCurrencyCode, not even an explicit nil

func (*EarningsTotal) UnsetYtdAmount ¶ added in v1.5.0

func (o *EarningsTotal) UnsetYtdAmount()

UnsetYtdAmount ensures that no value is present for YtdAmount, not even an explicit nil

type Email ¶

type Email struct {
	// The email address.
	Data string `json:"data"`
	// When `true`, identifies the email address as the primary email on an account.
	Primary bool `json:"primary"`
	// The type of email account as described by the financial institution.
	Type                 string `json:"type"`
	AdditionalProperties map[string]interface{}
}

Email An object representing an email address

func NewEmail ¶

func NewEmail(data string, primary bool, type_ string) *Email

NewEmail instantiates a new Email 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 NewEmailWithDefaults ¶

func NewEmailWithDefaults() *Email

NewEmailWithDefaults instantiates a new Email 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 (*Email) GetData ¶

func (o *Email) GetData() string

GetData returns the Data field value

func (*Email) GetDataOk ¶

func (o *Email) GetDataOk() (*string, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*Email) GetPrimary ¶

func (o *Email) GetPrimary() bool

GetPrimary returns the Primary field value

func (*Email) GetPrimaryOk ¶

func (o *Email) GetPrimaryOk() (*bool, bool)

GetPrimaryOk returns a tuple with the Primary field value and a boolean to check if the value has been set.

func (*Email) GetType ¶

func (o *Email) GetType() string

GetType returns the Type field value

func (*Email) GetTypeOk ¶

func (o *Email) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (Email) MarshalJSON ¶

func (o Email) MarshalJSON() ([]byte, error)

func (*Email) SetData ¶

func (o *Email) SetData(v string)

SetData sets field value

func (*Email) SetPrimary ¶

func (o *Email) SetPrimary(v bool)

SetPrimary sets field value

func (*Email) SetType ¶

func (o *Email) SetType(v string)

SetType sets field value

func (*Email) UnmarshalJSON ¶

func (o *Email) UnmarshalJSON(bytes []byte) (err error)

type Employee ¶

type Employee struct {
	Address PaystubAddress `json:"address"`
	// The name of the employee.
	Name NullableString `json:"name"`
	// Marital status of the employee.
	MaritalStatus        NullableString `json:"marital_status,omitempty"`
	TaxpayerId           *TaxpayerID    `json:"taxpayer_id,omitempty"`
	AdditionalProperties map[string]interface{}
}

Employee Data about the employee.

func NewEmployee ¶

func NewEmployee(address PaystubAddress, name NullableString) *Employee

NewEmployee instantiates a new Employee 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 NewEmployeeWithDefaults ¶

func NewEmployeeWithDefaults() *Employee

NewEmployeeWithDefaults instantiates a new Employee 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 (*Employee) GetAddress ¶

func (o *Employee) GetAddress() PaystubAddress

GetAddress returns the Address field value

func (*Employee) GetAddressOk ¶

func (o *Employee) GetAddressOk() (*PaystubAddress, bool)

GetAddressOk returns a tuple with the Address field value and a boolean to check if the value has been set.

func (*Employee) GetMaritalStatus ¶ added in v1.1.0

func (o *Employee) GetMaritalStatus() string

GetMaritalStatus returns the MaritalStatus field value if set, zero value otherwise (both if not set or set to explicit null).

func (*Employee) GetMaritalStatusOk ¶ added in v1.1.0

func (o *Employee) GetMaritalStatusOk() (*string, bool)

GetMaritalStatusOk returns a tuple with the MaritalStatus field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Employee) GetName ¶

func (o *Employee) GetName() string

GetName returns the Name field value If the value is explicit nil, the zero value for string will be returned

func (*Employee) GetNameOk ¶

func (o *Employee) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Employee) GetTaxpayerId ¶ added in v1.1.0

func (o *Employee) GetTaxpayerId() TaxpayerID

GetTaxpayerId returns the TaxpayerId field value if set, zero value otherwise.

func (*Employee) GetTaxpayerIdOk ¶ added in v1.1.0

func (o *Employee) GetTaxpayerIdOk() (*TaxpayerID, bool)

GetTaxpayerIdOk returns a tuple with the TaxpayerId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Employee) HasMaritalStatus ¶ added in v1.1.0

func (o *Employee) HasMaritalStatus() bool

HasMaritalStatus returns a boolean if a field has been set.

func (*Employee) HasTaxpayerId ¶ added in v1.1.0

func (o *Employee) HasTaxpayerId() bool

HasTaxpayerId returns a boolean if a field has been set.

func (Employee) MarshalJSON ¶

func (o Employee) MarshalJSON() ([]byte, error)

func (*Employee) SetAddress ¶

func (o *Employee) SetAddress(v PaystubAddress)

SetAddress sets field value

func (*Employee) SetMaritalStatus ¶ added in v1.1.0

func (o *Employee) SetMaritalStatus(v string)

SetMaritalStatus gets a reference to the given NullableString and assigns it to the MaritalStatus field.

func (*Employee) SetMaritalStatusNil ¶ added in v1.1.0

func (o *Employee) SetMaritalStatusNil()

SetMaritalStatusNil sets the value for MaritalStatus to be an explicit nil

func (*Employee) SetName ¶

func (o *Employee) SetName(v string)

SetName sets field value

func (*Employee) SetTaxpayerId ¶ added in v1.1.0

func (o *Employee) SetTaxpayerId(v TaxpayerID)

SetTaxpayerId gets a reference to the given TaxpayerID and assigns it to the TaxpayerId field.

func (*Employee) UnmarshalJSON ¶

func (o *Employee) UnmarshalJSON(bytes []byte) (err error)

func (*Employee) UnsetMaritalStatus ¶ added in v1.1.0

func (o *Employee) UnsetMaritalStatus()

UnsetMaritalStatus ensures that no value is present for MaritalStatus, not even an explicit nil

type EmployeeIncomeSummaryFieldString ¶

type EmployeeIncomeSummaryFieldString struct {
	// The value of the field.
	Value              string             `json:"value"`
	VerificationStatus VerificationStatus `json:"verification_status"`
}

EmployeeIncomeSummaryFieldString struct for EmployeeIncomeSummaryFieldString

func NewEmployeeIncomeSummaryFieldString ¶

func NewEmployeeIncomeSummaryFieldString(value string, verificationStatus VerificationStatus) *EmployeeIncomeSummaryFieldString

NewEmployeeIncomeSummaryFieldString instantiates a new EmployeeIncomeSummaryFieldString 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 NewEmployeeIncomeSummaryFieldStringWithDefaults ¶

func NewEmployeeIncomeSummaryFieldStringWithDefaults() *EmployeeIncomeSummaryFieldString

NewEmployeeIncomeSummaryFieldStringWithDefaults instantiates a new EmployeeIncomeSummaryFieldString 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 (*EmployeeIncomeSummaryFieldString) GetValue ¶

GetValue returns the Value field value

func (*EmployeeIncomeSummaryFieldString) GetValueOk ¶

func (o *EmployeeIncomeSummaryFieldString) GetValueOk() (*string, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (*EmployeeIncomeSummaryFieldString) GetVerificationStatus ¶

func (o *EmployeeIncomeSummaryFieldString) GetVerificationStatus() VerificationStatus

GetVerificationStatus returns the VerificationStatus field value

func (*EmployeeIncomeSummaryFieldString) GetVerificationStatusOk ¶

func (o *EmployeeIncomeSummaryFieldString) GetVerificationStatusOk() (*VerificationStatus, bool)

GetVerificationStatusOk returns a tuple with the VerificationStatus field value and a boolean to check if the value has been set.

func (EmployeeIncomeSummaryFieldString) MarshalJSON ¶

func (o EmployeeIncomeSummaryFieldString) MarshalJSON() ([]byte, error)

func (*EmployeeIncomeSummaryFieldString) SetValue ¶

SetValue sets field value

func (*EmployeeIncomeSummaryFieldString) SetVerificationStatus ¶

func (o *EmployeeIncomeSummaryFieldString) SetVerificationStatus(v VerificationStatus)

SetVerificationStatus sets field value

type Employer ¶

type Employer struct {
	// Plaid's unique identifier for the employer.
	EmployerId string `json:"employer_id"`
	// The name of the employer
	Name    string                      `json:"name"`
	Address NullableAddressDataNullable `json:"address"`
	// A number from 0 to 1 indicating Plaid's level of confidence in the pairing between the employer and the institution (not yet implemented).
	ConfidenceScore      float32 `json:"confidence_score"`
	AdditionalProperties map[string]interface{}
}

Employer Data about the employer.

func NewEmployer ¶

func NewEmployer(employerId string, name string, address NullableAddressDataNullable, confidenceScore float32) *Employer

NewEmployer instantiates a new Employer 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 NewEmployerWithDefaults ¶

func NewEmployerWithDefaults() *Employer

NewEmployerWithDefaults instantiates a new Employer 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 (*Employer) GetAddress ¶

func (o *Employer) GetAddress() AddressDataNullable

GetAddress returns the Address field value If the value is explicit nil, the zero value for AddressDataNullable will be returned

func (*Employer) GetAddressOk ¶

func (o *Employer) GetAddressOk() (*AddressDataNullable, bool)

GetAddressOk returns a tuple with the Address field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Employer) GetConfidenceScore ¶

func (o *Employer) GetConfidenceScore() float32

GetConfidenceScore returns the ConfidenceScore field value

func (*Employer) GetConfidenceScoreOk ¶

func (o *Employer) GetConfidenceScoreOk() (*float32, bool)

GetConfidenceScoreOk returns a tuple with the ConfidenceScore field value and a boolean to check if the value has been set.

func (*Employer) GetEmployerId ¶

func (o *Employer) GetEmployerId() string

GetEmployerId returns the EmployerId field value

func (*Employer) GetEmployerIdOk ¶

func (o *Employer) GetEmployerIdOk() (*string, bool)

GetEmployerIdOk returns a tuple with the EmployerId field value and a boolean to check if the value has been set.

func (*Employer) GetName ¶

func (o *Employer) GetName() string

GetName returns the Name field value

func (*Employer) GetNameOk ¶

func (o *Employer) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (Employer) MarshalJSON ¶

func (o Employer) MarshalJSON() ([]byte, error)

func (*Employer) SetAddress ¶

func (o *Employer) SetAddress(v AddressDataNullable)

SetAddress sets field value

func (*Employer) SetConfidenceScore ¶

func (o *Employer) SetConfidenceScore(v float32)

SetConfidenceScore sets field value

func (*Employer) SetEmployerId ¶

func (o *Employer) SetEmployerId(v string)

SetEmployerId sets field value

func (*Employer) SetName ¶

func (o *Employer) SetName(v string)

SetName sets field value

func (*Employer) UnmarshalJSON ¶

func (o *Employer) UnmarshalJSON(bytes []byte) (err error)

type EmployerIncomeSummaryFieldString ¶

type EmployerIncomeSummaryFieldString struct {
	// The value of the field.
	Value              string             `json:"value"`
	VerificationStatus VerificationStatus `json:"verification_status"`
}

EmployerIncomeSummaryFieldString struct for EmployerIncomeSummaryFieldString

func NewEmployerIncomeSummaryFieldString ¶

func NewEmployerIncomeSummaryFieldString(value string, verificationStatus VerificationStatus) *EmployerIncomeSummaryFieldString

NewEmployerIncomeSummaryFieldString instantiates a new EmployerIncomeSummaryFieldString 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 NewEmployerIncomeSummaryFieldStringWithDefaults ¶

func NewEmployerIncomeSummaryFieldStringWithDefaults() *EmployerIncomeSummaryFieldString

NewEmployerIncomeSummaryFieldStringWithDefaults instantiates a new EmployerIncomeSummaryFieldString 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 (*EmployerIncomeSummaryFieldString) GetValue ¶

GetValue returns the Value field value

func (*EmployerIncomeSummaryFieldString) GetValueOk ¶

func (o *EmployerIncomeSummaryFieldString) GetValueOk() (*string, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (*EmployerIncomeSummaryFieldString) GetVerificationStatus ¶

func (o *EmployerIncomeSummaryFieldString) GetVerificationStatus() VerificationStatus

GetVerificationStatus returns the VerificationStatus field value

func (*EmployerIncomeSummaryFieldString) GetVerificationStatusOk ¶

func (o *EmployerIncomeSummaryFieldString) GetVerificationStatusOk() (*VerificationStatus, bool)

GetVerificationStatusOk returns a tuple with the VerificationStatus field value and a boolean to check if the value has been set.

func (EmployerIncomeSummaryFieldString) MarshalJSON ¶

func (o EmployerIncomeSummaryFieldString) MarshalJSON() ([]byte, error)

func (*EmployerIncomeSummaryFieldString) SetValue ¶

SetValue sets field value

func (*EmployerIncomeSummaryFieldString) SetVerificationStatus ¶

func (o *EmployerIncomeSummaryFieldString) SetVerificationStatus(v VerificationStatus)

SetVerificationStatus sets field value

type EmployerVerification ¶ added in v1.5.0

type EmployerVerification struct {
	// Name of employer.
	Name                 NullableString `json:"name,omitempty"`
	AdditionalProperties map[string]interface{}
}

EmployerVerification An object containing employer data.

func NewEmployerVerification ¶ added in v1.5.0

func NewEmployerVerification() *EmployerVerification

NewEmployerVerification instantiates a new EmployerVerification 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 NewEmployerVerificationWithDefaults ¶ added in v1.5.0

func NewEmployerVerificationWithDefaults() *EmployerVerification

NewEmployerVerificationWithDefaults instantiates a new EmployerVerification 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 (*EmployerVerification) GetName ¶ added in v1.5.0

func (o *EmployerVerification) GetName() string

GetName returns the Name field value if set, zero value otherwise (both if not set or set to explicit null).

func (*EmployerVerification) GetNameOk ¶ added in v1.5.0

func (o *EmployerVerification) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*EmployerVerification) HasName ¶ added in v1.5.0

func (o *EmployerVerification) HasName() bool

HasName returns a boolean if a field has been set.

func (EmployerVerification) MarshalJSON ¶ added in v1.5.0

func (o EmployerVerification) MarshalJSON() ([]byte, error)

func (*EmployerVerification) SetName ¶ added in v1.5.0

func (o *EmployerVerification) SetName(v string)

SetName gets a reference to the given NullableString and assigns it to the Name field.

func (*EmployerVerification) SetNameNil ¶ added in v1.5.0

func (o *EmployerVerification) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (*EmployerVerification) UnmarshalJSON ¶ added in v1.5.0

func (o *EmployerVerification) UnmarshalJSON(bytes []byte) (err error)

func (*EmployerVerification) UnsetName ¶ added in v1.5.0

func (o *EmployerVerification) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil

type EmployersSearchRequest ¶

type EmployersSearchRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// The employer name to be searched for.
	Query string `json:"query"`
	// The Plaid products the returned employers should support. Currently, this field must be set to `\"deposit_switch\"`.
	Products []string `json:"products"`
}

EmployersSearchRequest EmployersSearchRequest defines the request schema for `/employers/search`.

func NewEmployersSearchRequest ¶

func NewEmployersSearchRequest(query string, products []string) *EmployersSearchRequest

NewEmployersSearchRequest instantiates a new EmployersSearchRequest 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 NewEmployersSearchRequestWithDefaults ¶

func NewEmployersSearchRequestWithDefaults() *EmployersSearchRequest

NewEmployersSearchRequestWithDefaults instantiates a new EmployersSearchRequest 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 (*EmployersSearchRequest) GetClientId ¶

func (o *EmployersSearchRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*EmployersSearchRequest) GetClientIdOk ¶

func (o *EmployersSearchRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EmployersSearchRequest) GetProducts ¶

func (o *EmployersSearchRequest) GetProducts() []string

GetProducts returns the Products field value

func (*EmployersSearchRequest) GetProductsOk ¶

func (o *EmployersSearchRequest) GetProductsOk() (*[]string, bool)

GetProductsOk returns a tuple with the Products field value and a boolean to check if the value has been set.

func (*EmployersSearchRequest) GetQuery ¶

func (o *EmployersSearchRequest) GetQuery() string

GetQuery returns the Query field value

func (*EmployersSearchRequest) GetQueryOk ¶

func (o *EmployersSearchRequest) GetQueryOk() (*string, bool)

GetQueryOk returns a tuple with the Query field value and a boolean to check if the value has been set.

func (*EmployersSearchRequest) GetSecret ¶

func (o *EmployersSearchRequest) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise.

func (*EmployersSearchRequest) GetSecretOk ¶

func (o *EmployersSearchRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EmployersSearchRequest) HasClientId ¶

func (o *EmployersSearchRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*EmployersSearchRequest) HasSecret ¶

func (o *EmployersSearchRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (EmployersSearchRequest) MarshalJSON ¶

func (o EmployersSearchRequest) MarshalJSON() ([]byte, error)

func (*EmployersSearchRequest) SetClientId ¶

func (o *EmployersSearchRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*EmployersSearchRequest) SetProducts ¶

func (o *EmployersSearchRequest) SetProducts(v []string)

SetProducts sets field value

func (*EmployersSearchRequest) SetQuery ¶

func (o *EmployersSearchRequest) SetQuery(v string)

SetQuery sets field value

func (*EmployersSearchRequest) SetSecret ¶

func (o *EmployersSearchRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

type EmployersSearchResponse ¶

type EmployersSearchResponse struct {
	// A list of employers matching the search criteria.
	Employers []Employer `json:"employers"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

EmployersSearchResponse EmployersSearchResponse defines the response schema for `/employers/search`.

func NewEmployersSearchResponse ¶

func NewEmployersSearchResponse(employers []Employer, requestId string) *EmployersSearchResponse

NewEmployersSearchResponse instantiates a new EmployersSearchResponse 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 NewEmployersSearchResponseWithDefaults ¶

func NewEmployersSearchResponseWithDefaults() *EmployersSearchResponse

NewEmployersSearchResponseWithDefaults instantiates a new EmployersSearchResponse 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 (*EmployersSearchResponse) GetEmployers ¶

func (o *EmployersSearchResponse) GetEmployers() []Employer

GetEmployers returns the Employers field value

func (*EmployersSearchResponse) GetEmployersOk ¶

func (o *EmployersSearchResponse) GetEmployersOk() (*[]Employer, bool)

GetEmployersOk returns a tuple with the Employers field value and a boolean to check if the value has been set.

func (*EmployersSearchResponse) GetRequestId ¶

func (o *EmployersSearchResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*EmployersSearchResponse) GetRequestIdOk ¶

func (o *EmployersSearchResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (EmployersSearchResponse) MarshalJSON ¶

func (o EmployersSearchResponse) MarshalJSON() ([]byte, error)

func (*EmployersSearchResponse) SetEmployers ¶

func (o *EmployersSearchResponse) SetEmployers(v []Employer)

SetEmployers sets field value

func (*EmployersSearchResponse) SetRequestId ¶

func (o *EmployersSearchResponse) SetRequestId(v string)

SetRequestId sets field value

func (*EmployersSearchResponse) UnmarshalJSON ¶

func (o *EmployersSearchResponse) UnmarshalJSON(bytes []byte) (err error)

type EmploymentDetails ¶ added in v1.1.0

type EmploymentDetails struct {
	AnnualSalary *Pay `json:"annual_salary,omitempty"`
	// Date on which the employee was hired, in the YYYY-MM-DD format.
	HireDate             NullableString `json:"hire_date,omitempty"`
	AdditionalProperties map[string]interface{}
}

EmploymentDetails An object representing employment details found on a paystub.

func NewEmploymentDetails ¶ added in v1.1.0

func NewEmploymentDetails() *EmploymentDetails

NewEmploymentDetails instantiates a new EmploymentDetails 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 NewEmploymentDetailsWithDefaults ¶ added in v1.1.0

func NewEmploymentDetailsWithDefaults() *EmploymentDetails

NewEmploymentDetailsWithDefaults instantiates a new EmploymentDetails 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 (*EmploymentDetails) GetAnnualSalary ¶ added in v1.1.0

func (o *EmploymentDetails) GetAnnualSalary() Pay

GetAnnualSalary returns the AnnualSalary field value if set, zero value otherwise.

func (*EmploymentDetails) GetAnnualSalaryOk ¶ added in v1.1.0

func (o *EmploymentDetails) GetAnnualSalaryOk() (*Pay, bool)

GetAnnualSalaryOk returns a tuple with the AnnualSalary field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EmploymentDetails) GetHireDate ¶ added in v1.1.0

func (o *EmploymentDetails) GetHireDate() string

GetHireDate returns the HireDate field value if set, zero value otherwise (both if not set or set to explicit null).

func (*EmploymentDetails) GetHireDateOk ¶ added in v1.1.0

func (o *EmploymentDetails) GetHireDateOk() (*string, bool)

GetHireDateOk returns a tuple with the HireDate field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*EmploymentDetails) HasAnnualSalary ¶ added in v1.1.0

func (o *EmploymentDetails) HasAnnualSalary() bool

HasAnnualSalary returns a boolean if a field has been set.

func (*EmploymentDetails) HasHireDate ¶ added in v1.1.0

func (o *EmploymentDetails) HasHireDate() bool

HasHireDate returns a boolean if a field has been set.

func (EmploymentDetails) MarshalJSON ¶ added in v1.1.0

func (o EmploymentDetails) MarshalJSON() ([]byte, error)

func (*EmploymentDetails) SetAnnualSalary ¶ added in v1.1.0

func (o *EmploymentDetails) SetAnnualSalary(v Pay)

SetAnnualSalary gets a reference to the given Pay and assigns it to the AnnualSalary field.

func (*EmploymentDetails) SetHireDate ¶ added in v1.1.0

func (o *EmploymentDetails) SetHireDate(v string)

SetHireDate gets a reference to the given NullableString and assigns it to the HireDate field.

func (*EmploymentDetails) SetHireDateNil ¶ added in v1.1.0

func (o *EmploymentDetails) SetHireDateNil()

SetHireDateNil sets the value for HireDate to be an explicit nil

func (*EmploymentDetails) UnmarshalJSON ¶ added in v1.1.0

func (o *EmploymentDetails) UnmarshalJSON(bytes []byte) (err error)

func (*EmploymentDetails) UnsetHireDate ¶ added in v1.1.0

func (o *EmploymentDetails) UnsetHireDate()

UnsetHireDate ensures that no value is present for HireDate, not even an explicit nil

type EmploymentVerification ¶ added in v1.5.0

type EmploymentVerification struct {
	Status NullableEmploymentVerificationStatus `json:"status,omitempty"`
	// Start of employment in ISO_8601 format (YYYY-MM-DD).
	StartDate NullableString `json:"start_date,omitempty"`
	// End of employment, if applicable. In ISO_8601 format (YYY-MM-DD).
	EndDate  NullableString        `json:"end_date,omitempty"`
	Employer *EmployerVerification `json:"employer,omitempty"`
	// Current title of employee.
	Title                NullableString `json:"title,omitempty"`
	PlatformIds          *PlatformIds   `json:"platform_ids,omitempty"`
	AdditionalProperties map[string]interface{}
}

EmploymentVerification An object containing proof of employment data for an individual

func NewEmploymentVerification ¶ added in v1.5.0

func NewEmploymentVerification() *EmploymentVerification

NewEmploymentVerification instantiates a new EmploymentVerification 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 NewEmploymentVerificationWithDefaults ¶ added in v1.5.0

func NewEmploymentVerificationWithDefaults() *EmploymentVerification

NewEmploymentVerificationWithDefaults instantiates a new EmploymentVerification 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 (*EmploymentVerification) GetEmployer ¶ added in v1.5.0

GetEmployer returns the Employer field value if set, zero value otherwise.

func (*EmploymentVerification) GetEmployerOk ¶ added in v1.5.0

func (o *EmploymentVerification) GetEmployerOk() (*EmployerVerification, bool)

GetEmployerOk returns a tuple with the Employer field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EmploymentVerification) GetEndDate ¶ added in v1.5.0

func (o *EmploymentVerification) GetEndDate() string

GetEndDate returns the EndDate field value if set, zero value otherwise (both if not set or set to explicit null).

func (*EmploymentVerification) GetEndDateOk ¶ added in v1.5.0

func (o *EmploymentVerification) GetEndDateOk() (*string, bool)

GetEndDateOk returns a tuple with the EndDate field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*EmploymentVerification) GetPlatformIds ¶ added in v1.5.0

func (o *EmploymentVerification) GetPlatformIds() PlatformIds

GetPlatformIds returns the PlatformIds field value if set, zero value otherwise.

func (*EmploymentVerification) GetPlatformIdsOk ¶ added in v1.5.0

func (o *EmploymentVerification) GetPlatformIdsOk() (*PlatformIds, bool)

GetPlatformIdsOk returns a tuple with the PlatformIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EmploymentVerification) GetStartDate ¶ added in v1.5.0

func (o *EmploymentVerification) GetStartDate() string

GetStartDate returns the StartDate field value if set, zero value otherwise (both if not set or set to explicit null).

func (*EmploymentVerification) GetStartDateOk ¶ added in v1.5.0

func (o *EmploymentVerification) GetStartDateOk() (*string, bool)

GetStartDateOk returns a tuple with the StartDate field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*EmploymentVerification) GetStatus ¶ added in v1.5.0

GetStatus returns the Status field value if set, zero value otherwise (both if not set or set to explicit null).

func (*EmploymentVerification) GetStatusOk ¶ added in v1.5.0

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*EmploymentVerification) GetTitle ¶ added in v1.5.0

func (o *EmploymentVerification) GetTitle() string

GetTitle returns the Title field value if set, zero value otherwise (both if not set or set to explicit null).

func (*EmploymentVerification) GetTitleOk ¶ added in v1.5.0

func (o *EmploymentVerification) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*EmploymentVerification) HasEmployer ¶ added in v1.5.0

func (o *EmploymentVerification) HasEmployer() bool

HasEmployer returns a boolean if a field has been set.

func (*EmploymentVerification) HasEndDate ¶ added in v1.5.0

func (o *EmploymentVerification) HasEndDate() bool

HasEndDate returns a boolean if a field has been set.

func (*EmploymentVerification) HasPlatformIds ¶ added in v1.5.0

func (o *EmploymentVerification) HasPlatformIds() bool

HasPlatformIds returns a boolean if a field has been set.

func (*EmploymentVerification) HasStartDate ¶ added in v1.5.0

func (o *EmploymentVerification) HasStartDate() bool

HasStartDate returns a boolean if a field has been set.

func (*EmploymentVerification) HasStatus ¶ added in v1.5.0

func (o *EmploymentVerification) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*EmploymentVerification) HasTitle ¶ added in v1.5.0

func (o *EmploymentVerification) HasTitle() bool

HasTitle returns a boolean if a field has been set.

func (EmploymentVerification) MarshalJSON ¶ added in v1.5.0

func (o EmploymentVerification) MarshalJSON() ([]byte, error)

func (*EmploymentVerification) SetEmployer ¶ added in v1.5.0

func (o *EmploymentVerification) SetEmployer(v EmployerVerification)

SetEmployer gets a reference to the given EmployerVerification and assigns it to the Employer field.

func (*EmploymentVerification) SetEndDate ¶ added in v1.5.0

func (o *EmploymentVerification) SetEndDate(v string)

SetEndDate gets a reference to the given NullableString and assigns it to the EndDate field.

func (*EmploymentVerification) SetEndDateNil ¶ added in v1.5.0

func (o *EmploymentVerification) SetEndDateNil()

SetEndDateNil sets the value for EndDate to be an explicit nil

func (*EmploymentVerification) SetPlatformIds ¶ added in v1.5.0

func (o *EmploymentVerification) SetPlatformIds(v PlatformIds)

SetPlatformIds gets a reference to the given PlatformIds and assigns it to the PlatformIds field.

func (*EmploymentVerification) SetStartDate ¶ added in v1.5.0

func (o *EmploymentVerification) SetStartDate(v string)

SetStartDate gets a reference to the given NullableString and assigns it to the StartDate field.

func (*EmploymentVerification) SetStartDateNil ¶ added in v1.5.0

func (o *EmploymentVerification) SetStartDateNil()

SetStartDateNil sets the value for StartDate to be an explicit nil

func (*EmploymentVerification) SetStatus ¶ added in v1.5.0

SetStatus gets a reference to the given NullableEmploymentVerificationStatus and assigns it to the Status field.

func (*EmploymentVerification) SetStatusNil ¶ added in v1.5.0

func (o *EmploymentVerification) SetStatusNil()

SetStatusNil sets the value for Status to be an explicit nil

func (*EmploymentVerification) SetTitle ¶ added in v1.5.0

func (o *EmploymentVerification) SetTitle(v string)

SetTitle gets a reference to the given NullableString and assigns it to the Title field.

func (*EmploymentVerification) SetTitleNil ¶ added in v1.5.0

func (o *EmploymentVerification) SetTitleNil()

SetTitleNil sets the value for Title to be an explicit nil

func (*EmploymentVerification) UnmarshalJSON ¶ added in v1.5.0

func (o *EmploymentVerification) UnmarshalJSON(bytes []byte) (err error)

func (*EmploymentVerification) UnsetEndDate ¶ added in v1.5.0

func (o *EmploymentVerification) UnsetEndDate()

UnsetEndDate ensures that no value is present for EndDate, not even an explicit nil

func (*EmploymentVerification) UnsetStartDate ¶ added in v1.5.0

func (o *EmploymentVerification) UnsetStartDate()

UnsetStartDate ensures that no value is present for StartDate, not even an explicit nil

func (*EmploymentVerification) UnsetStatus ¶ added in v1.5.0

func (o *EmploymentVerification) UnsetStatus()

UnsetStatus ensures that no value is present for Status, not even an explicit nil

func (*EmploymentVerification) UnsetTitle ¶ added in v1.5.0

func (o *EmploymentVerification) UnsetTitle()

UnsetTitle ensures that no value is present for Title, not even an explicit nil

type EmploymentVerificationGetRequest ¶ added in v1.5.0

type EmploymentVerificationGetRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// The access token associated with the Item data is being requested for.
	AccessToken string `json:"access_token"`
}

EmploymentVerificationGetRequest EmploymentVerificationGetRequest defines the request schema for `/employment/verification/get`.

func NewEmploymentVerificationGetRequest ¶ added in v1.5.0

func NewEmploymentVerificationGetRequest(accessToken string) *EmploymentVerificationGetRequest

NewEmploymentVerificationGetRequest instantiates a new EmploymentVerificationGetRequest 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 NewEmploymentVerificationGetRequestWithDefaults ¶ added in v1.5.0

func NewEmploymentVerificationGetRequestWithDefaults() *EmploymentVerificationGetRequest

NewEmploymentVerificationGetRequestWithDefaults instantiates a new EmploymentVerificationGetRequest 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 (*EmploymentVerificationGetRequest) GetAccessToken ¶ added in v1.5.0

func (o *EmploymentVerificationGetRequest) GetAccessToken() string

GetAccessToken returns the AccessToken field value

func (*EmploymentVerificationGetRequest) GetAccessTokenOk ¶ added in v1.5.0

func (o *EmploymentVerificationGetRequest) GetAccessTokenOk() (*string, bool)

GetAccessTokenOk returns a tuple with the AccessToken field value and a boolean to check if the value has been set.

func (*EmploymentVerificationGetRequest) GetClientId ¶ added in v1.5.0

func (o *EmploymentVerificationGetRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*EmploymentVerificationGetRequest) GetClientIdOk ¶ added in v1.5.0

func (o *EmploymentVerificationGetRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EmploymentVerificationGetRequest) GetSecret ¶ added in v1.5.0

GetSecret returns the Secret field value if set, zero value otherwise.

func (*EmploymentVerificationGetRequest) GetSecretOk ¶ added in v1.5.0

func (o *EmploymentVerificationGetRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EmploymentVerificationGetRequest) HasClientId ¶ added in v1.5.0

func (o *EmploymentVerificationGetRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*EmploymentVerificationGetRequest) HasSecret ¶ added in v1.5.0

func (o *EmploymentVerificationGetRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (EmploymentVerificationGetRequest) MarshalJSON ¶ added in v1.5.0

func (o EmploymentVerificationGetRequest) MarshalJSON() ([]byte, error)

func (*EmploymentVerificationGetRequest) SetAccessToken ¶ added in v1.5.0

func (o *EmploymentVerificationGetRequest) SetAccessToken(v string)

SetAccessToken sets field value

func (*EmploymentVerificationGetRequest) SetClientId ¶ added in v1.5.0

func (o *EmploymentVerificationGetRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*EmploymentVerificationGetRequest) SetSecret ¶ added in v1.5.0

func (o *EmploymentVerificationGetRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

type EmploymentVerificationGetResponse ¶ added in v1.5.0

type EmploymentVerificationGetResponse struct {
	// A list of employment verification summaries.
	Employments []EmploymentVerification `json:"employments"`
	Error       *PlaidError              `json:"error,omitempty"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

EmploymentVerificationGetResponse EmploymentVerificationGetResponse defines the response schema for `/employment/verification/get`.

func NewEmploymentVerificationGetResponse ¶ added in v1.5.0

func NewEmploymentVerificationGetResponse(employments []EmploymentVerification, requestId string) *EmploymentVerificationGetResponse

NewEmploymentVerificationGetResponse instantiates a new EmploymentVerificationGetResponse 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 NewEmploymentVerificationGetResponseWithDefaults ¶ added in v1.5.0

func NewEmploymentVerificationGetResponseWithDefaults() *EmploymentVerificationGetResponse

NewEmploymentVerificationGetResponseWithDefaults instantiates a new EmploymentVerificationGetResponse 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 (*EmploymentVerificationGetResponse) GetEmployments ¶ added in v1.5.0

GetEmployments returns the Employments field value

func (*EmploymentVerificationGetResponse) GetEmploymentsOk ¶ added in v1.5.0

GetEmploymentsOk returns a tuple with the Employments field value and a boolean to check if the value has been set.

func (*EmploymentVerificationGetResponse) GetError ¶ added in v1.5.0

GetError returns the Error field value if set, zero value otherwise.

func (*EmploymentVerificationGetResponse) GetErrorOk ¶ added in v1.5.0

GetErrorOk returns a tuple with the Error field value if set, nil otherwise and a boolean to check if the value has been set.

func (*EmploymentVerificationGetResponse) GetRequestId ¶ added in v1.5.0

func (o *EmploymentVerificationGetResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*EmploymentVerificationGetResponse) GetRequestIdOk ¶ added in v1.5.0

func (o *EmploymentVerificationGetResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (*EmploymentVerificationGetResponse) HasError ¶ added in v1.5.0

HasError returns a boolean if a field has been set.

func (EmploymentVerificationGetResponse) MarshalJSON ¶ added in v1.5.0

func (o EmploymentVerificationGetResponse) MarshalJSON() ([]byte, error)

func (*EmploymentVerificationGetResponse) SetEmployments ¶ added in v1.5.0

SetEmployments sets field value

func (*EmploymentVerificationGetResponse) SetError ¶ added in v1.5.0

SetError gets a reference to the given PlaidError and assigns it to the Error field.

func (*EmploymentVerificationGetResponse) SetRequestId ¶ added in v1.5.0

func (o *EmploymentVerificationGetResponse) SetRequestId(v string)

SetRequestId sets field value

func (*EmploymentVerificationGetResponse) UnmarshalJSON ¶ added in v1.5.0

func (o *EmploymentVerificationGetResponse) UnmarshalJSON(bytes []byte) (err error)

type EmploymentVerificationStatus ¶ added in v1.8.0

type EmploymentVerificationStatus string

EmploymentVerificationStatus Current employment status.

const (
	EMPLOYMENTVERIFICATIONSTATUS_EMPLOYMENT_STATUS_ACTIVE   EmploymentVerificationStatus = "EMPLOYMENT_STATUS_ACTIVE"
	EMPLOYMENTVERIFICATIONSTATUS_EMPLOYMENT_STATUS_INACTIVE EmploymentVerificationStatus = "EMPLOYMENT_STATUS_INACTIVE"
	EMPLOYMENTVERIFICATIONSTATUS_NULL                       EmploymentVerificationStatus = "null"
)

List of EmploymentVerificationStatus

func NewEmploymentVerificationStatusFromValue ¶ added in v1.8.0

func NewEmploymentVerificationStatusFromValue(v string) (*EmploymentVerificationStatus, error)

NewEmploymentVerificationStatusFromValue returns a pointer to a valid EmploymentVerificationStatus for the value passed as argument, or an error if the value passed is not allowed by the enum

func (EmploymentVerificationStatus) IsValid ¶ added in v1.8.0

func (v EmploymentVerificationStatus) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (EmploymentVerificationStatus) Ptr ¶ added in v1.8.0

Ptr returns reference to EmploymentVerificationStatus value

func (*EmploymentVerificationStatus) UnmarshalJSON ¶ added in v1.8.0

func (v *EmploymentVerificationStatus) UnmarshalJSON(src []byte) error

type Environment ¶

type Environment string
const Development Environment = "https://development.plaid.com"
const Production Environment = "https://production.plaid.com"
const Sandbox Environment = "https://sandbox.plaid.com"

type Error ¶

type Error struct {
	// A broad categorization of the error. Safe for programatic use.
	ErrorType string `json:"error_type"`
	// The particular error code. Safe for programmatic use.
	ErrorCode string `json:"error_code"`
	// A developer-friendly representation of the error code. This may change over time and is not safe for programmatic use.
	ErrorMessage string `json:"error_message"`
	// A user-friendly representation of the error code. `null` if the error is not related to user action.  This may change over time and is not safe for programmatic use.
	DisplayMessage NullableString `json:"display_message"`
	// A unique ID identifying the request, to be used for troubleshooting purposes. This field will be omitted in errors provided by webhooks.
	RequestId *string `json:"request_id,omitempty"`
	// In the Assets product, a request can pertain to more than one Item. If an error is returned for such a request, `causes` will return an array of errors containing a breakdown of these errors on the individual Item level, if any can be identified.  `causes` will only be provided for the `error_type` `ASSET_REPORT_ERROR`. `causes` will also not be populated inside an error nested within a `warning` object.
	Causes *[]interface{} `json:"causes,omitempty"`
	// The HTTP status code associated with the error. This will only be returned in the response body when the error information is provided via a webhook.
	Status NullableFloat32 `json:"status,omitempty"`
	// The URL of a Plaid documentation page with more information about the error
	DocumentationUrl *string `json:"documentation_url,omitempty"`
	// Suggested steps for resolving the error
	SuggestedAction      *string `json:"suggested_action,omitempty"`
	AdditionalProperties map[string]interface{}
}

Error We use standard HTTP response codes for success and failure notifications, and our errors are further classified by `error_type`. In general, 200 HTTP codes correspond to success, 40X codes are for developer- or user-related failures, and 50X codes are for Plaid-related issues. Error fields will be `null` if no error has occurred.

func NewError ¶

func NewError(errorType string, errorCode string, errorMessage string, displayMessage NullableString) *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

func 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

func ToPlaidError ¶

func ToPlaidError(err error) (Error, error)

ToPlaidError returns a plaid.Error object if the error returned has the right fields. Otherwise, it returns an error

func (*Error) GetCauses ¶

func (o *Error) GetCauses() []interface{}

GetCauses returns the Causes field value if set, zero value otherwise.

func (*Error) GetCausesOk ¶

func (o *Error) GetCausesOk() (*[]interface{}, bool)

GetCausesOk returns a tuple with the Causes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Error) GetDisplayMessage ¶

func (o *Error) GetDisplayMessage() string

GetDisplayMessage returns the DisplayMessage field value If the value is explicit nil, the zero value for string will be returned

func (*Error) GetDisplayMessageOk ¶

func (o *Error) GetDisplayMessageOk() (*string, bool)

GetDisplayMessageOk returns a tuple with the DisplayMessage field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Error) GetDocumentationUrl ¶

func (o *Error) GetDocumentationUrl() string

GetDocumentationUrl returns the DocumentationUrl field value if set, zero value otherwise.

func (*Error) GetDocumentationUrlOk ¶

func (o *Error) GetDocumentationUrlOk() (*string, bool)

GetDocumentationUrlOk returns a tuple with the DocumentationUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Error) GetErrorCode ¶

func (o *Error) GetErrorCode() string

GetErrorCode returns the ErrorCode field value

func (*Error) GetErrorCodeOk ¶

func (o *Error) GetErrorCodeOk() (*string, bool)

GetErrorCodeOk returns a tuple with the ErrorCode field value and a boolean to check if the value has been set.

func (*Error) GetErrorMessage ¶

func (o *Error) GetErrorMessage() string

GetErrorMessage returns the ErrorMessage field value

func (*Error) GetErrorMessageOk ¶

func (o *Error) GetErrorMessageOk() (*string, bool)

GetErrorMessageOk returns a tuple with the ErrorMessage field value and a boolean to check if the value has been set.

func (*Error) GetErrorType ¶

func (o *Error) GetErrorType() string

GetErrorType returns the ErrorType field value

func (*Error) GetErrorTypeOk ¶

func (o *Error) GetErrorTypeOk() (*string, bool)

GetErrorTypeOk returns a tuple with the ErrorType field value and a boolean to check if the value has been set.

func (*Error) GetRequestId ¶

func (o *Error) GetRequestId() string

GetRequestId returns the RequestId field value if set, zero value otherwise.

func (*Error) GetRequestIdOk ¶

func (o *Error) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Error) GetStatus ¶

func (o *Error) GetStatus() float32

GetStatus returns the Status field value if set, zero value otherwise (both if not set or set to explicit null).

func (*Error) GetStatusOk ¶

func (o *Error) GetStatusOk() (*float32, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Error) GetSuggestedAction ¶

func (o *Error) GetSuggestedAction() string

GetSuggestedAction returns the SuggestedAction field value if set, zero value otherwise.

func (*Error) GetSuggestedActionOk ¶

func (o *Error) GetSuggestedActionOk() (*string, bool)

GetSuggestedActionOk returns a tuple with the SuggestedAction field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Error) HasCauses ¶

func (o *Error) HasCauses() bool

HasCauses returns a boolean if a field has been set.

func (*Error) HasDocumentationUrl ¶

func (o *Error) HasDocumentationUrl() bool

HasDocumentationUrl returns a boolean if a field has been set.

func (*Error) HasRequestId ¶

func (o *Error) HasRequestId() bool

HasRequestId returns a boolean if a field has been set.

func (*Error) HasStatus ¶

func (o *Error) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*Error) HasSuggestedAction ¶

func (o *Error) HasSuggestedAction() bool

HasSuggestedAction returns a boolean if a field has been set.

func (Error) MarshalJSON ¶

func (o Error) MarshalJSON() ([]byte, error)

func (*Error) SetCauses ¶

func (o *Error) SetCauses(v []interface{})

SetCauses gets a reference to the given []interface{} and assigns it to the Causes field.

func (*Error) SetDisplayMessage ¶

func (o *Error) SetDisplayMessage(v string)

SetDisplayMessage sets field value

func (*Error) SetDocumentationUrl ¶

func (o *Error) SetDocumentationUrl(v string)

SetDocumentationUrl gets a reference to the given string and assigns it to the DocumentationUrl field.

func (*Error) SetErrorCode ¶

func (o *Error) SetErrorCode(v string)

SetErrorCode sets field value

func (*Error) SetErrorMessage ¶

func (o *Error) SetErrorMessage(v string)

SetErrorMessage sets field value

func (*Error) SetErrorType ¶

func (o *Error) SetErrorType(v string)

SetErrorType sets field value

func (*Error) SetRequestId ¶

func (o *Error) SetRequestId(v string)

SetRequestId gets a reference to the given string and assigns it to the RequestId field.

func (*Error) SetStatus ¶

func (o *Error) SetStatus(v float32)

SetStatus gets a reference to the given NullableFloat32 and assigns it to the Status field.

func (*Error) SetStatusNil ¶

func (o *Error) SetStatusNil()

SetStatusNil sets the value for Status to be an explicit nil

func (*Error) SetSuggestedAction ¶

func (o *Error) SetSuggestedAction(v string)

SetSuggestedAction gets a reference to the given string and assigns it to the SuggestedAction field.

func (*Error) UnmarshalJSON ¶

func (o *Error) UnmarshalJSON(bytes []byte) (err error)

func (*Error) UnsetStatus ¶

func (o *Error) UnsetStatus()

UnsetStatus ensures that no value is present for Status, not even an explicit nil

type ExternalPaymentOptions ¶

type ExternalPaymentOptions struct {
	// When `true`, Plaid will attempt to request refund details from the payee's financial institution.  Support varies between financial institutions and will not always be available.  If refund details could be retrieved, they will be available in the `/payment_initiation/payment/get` response.
	RequestRefundDetails NullableBool `json:"request_refund_details,omitempty"`
	// The International Bank Account Number (IBAN) for the payer's account. If provided, the end user will be able to send payments only from the specified bank account.
	Iban NullableString                                   `json:"iban,omitempty"`
	Bacs NullablePaymentInitiationOptionalRestrictionBacs `json:"bacs,omitempty"`
	// The EMI (E-Money Institution) wallet that this payment is associated with, if any. This wallet is used as an intermediary account to enable Plaid to reconcile the settlement of funds for Payment Initiation requests.
	WalletId NullableString        `json:"wallet_id,omitempty"`
	Scheme   NullablePaymentScheme `json:"scheme,omitempty"`
	// When `true`, Plaid will attempt to automatically downgrade payment `scheme` (e.g. `SEPA_CREDIT_TRANSFER_INSTANT` to `SEPA_CREDIT_TRANSFER`) when the requested scheme is not supported by the bank.
	SchemeAutomaticDowngrade NullableBool `json:"scheme_automatic_downgrade,omitempty"`
	AdditionalProperties     map[string]interface{}
}

ExternalPaymentOptions Additional payment options

func NewExternalPaymentOptions ¶

func NewExternalPaymentOptions() *ExternalPaymentOptions

NewExternalPaymentOptions instantiates a new ExternalPaymentOptions 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 NewExternalPaymentOptionsWithDefaults ¶

func NewExternalPaymentOptionsWithDefaults() *ExternalPaymentOptions

NewExternalPaymentOptionsWithDefaults instantiates a new ExternalPaymentOptions 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 (*ExternalPaymentOptions) GetBacs ¶

GetBacs returns the Bacs field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ExternalPaymentOptions) GetBacsOk ¶

GetBacsOk returns a tuple with the Bacs field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ExternalPaymentOptions) GetIban ¶

func (o *ExternalPaymentOptions) GetIban() string

GetIban returns the Iban field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ExternalPaymentOptions) GetIbanOk ¶

func (o *ExternalPaymentOptions) GetIbanOk() (*string, bool)

GetIbanOk returns a tuple with the Iban field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ExternalPaymentOptions) GetRequestRefundDetails ¶

func (o *ExternalPaymentOptions) GetRequestRefundDetails() bool

GetRequestRefundDetails returns the RequestRefundDetails field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ExternalPaymentOptions) GetRequestRefundDetailsOk ¶

func (o *ExternalPaymentOptions) GetRequestRefundDetailsOk() (*bool, bool)

GetRequestRefundDetailsOk returns a tuple with the RequestRefundDetails field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ExternalPaymentOptions) GetScheme ¶ added in v1.10.0

func (o *ExternalPaymentOptions) GetScheme() PaymentScheme

GetScheme returns the Scheme field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ExternalPaymentOptions) GetSchemeAutomaticDowngrade ¶ added in v1.10.0

func (o *ExternalPaymentOptions) GetSchemeAutomaticDowngrade() bool

GetSchemeAutomaticDowngrade returns the SchemeAutomaticDowngrade field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ExternalPaymentOptions) GetSchemeAutomaticDowngradeOk ¶ added in v1.10.0

func (o *ExternalPaymentOptions) GetSchemeAutomaticDowngradeOk() (*bool, bool)

GetSchemeAutomaticDowngradeOk returns a tuple with the SchemeAutomaticDowngrade field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ExternalPaymentOptions) GetSchemeOk ¶ added in v1.10.0

func (o *ExternalPaymentOptions) GetSchemeOk() (*PaymentScheme, bool)

GetSchemeOk returns a tuple with the Scheme field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ExternalPaymentOptions) GetWalletId ¶ added in v1.8.0

func (o *ExternalPaymentOptions) GetWalletId() string

GetWalletId returns the WalletId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ExternalPaymentOptions) GetWalletIdOk ¶ added in v1.8.0

func (o *ExternalPaymentOptions) GetWalletIdOk() (*string, bool)

GetWalletIdOk returns a tuple with the WalletId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ExternalPaymentOptions) HasBacs ¶

func (o *ExternalPaymentOptions) HasBacs() bool

HasBacs returns a boolean if a field has been set.

func (*ExternalPaymentOptions) HasIban ¶

func (o *ExternalPaymentOptions) HasIban() bool

HasIban returns a boolean if a field has been set.

func (*ExternalPaymentOptions) HasRequestRefundDetails ¶

func (o *ExternalPaymentOptions) HasRequestRefundDetails() bool

HasRequestRefundDetails returns a boolean if a field has been set.

func (*ExternalPaymentOptions) HasScheme ¶ added in v1.10.0

func (o *ExternalPaymentOptions) HasScheme() bool

HasScheme returns a boolean if a field has been set.

func (*ExternalPaymentOptions) HasSchemeAutomaticDowngrade ¶ added in v1.10.0

func (o *ExternalPaymentOptions) HasSchemeAutomaticDowngrade() bool

HasSchemeAutomaticDowngrade returns a boolean if a field has been set.

func (*ExternalPaymentOptions) HasWalletId ¶ added in v1.8.0

func (o *ExternalPaymentOptions) HasWalletId() bool

HasWalletId returns a boolean if a field has been set.

func (ExternalPaymentOptions) MarshalJSON ¶

func (o ExternalPaymentOptions) MarshalJSON() ([]byte, error)

func (*ExternalPaymentOptions) SetBacs ¶

SetBacs gets a reference to the given NullablePaymentInitiationOptionalRestrictionBacs and assigns it to the Bacs field.

func (*ExternalPaymentOptions) SetBacsNil ¶

func (o *ExternalPaymentOptions) SetBacsNil()

SetBacsNil sets the value for Bacs to be an explicit nil

func (*ExternalPaymentOptions) SetIban ¶

func (o *ExternalPaymentOptions) SetIban(v string)

SetIban gets a reference to the given NullableString and assigns it to the Iban field.

func (*ExternalPaymentOptions) SetIbanNil ¶

func (o *ExternalPaymentOptions) SetIbanNil()

SetIbanNil sets the value for Iban to be an explicit nil

func (*ExternalPaymentOptions) SetRequestRefundDetails ¶

func (o *ExternalPaymentOptions) SetRequestRefundDetails(v bool)

SetRequestRefundDetails gets a reference to the given NullableBool and assigns it to the RequestRefundDetails field.

func (*ExternalPaymentOptions) SetRequestRefundDetailsNil ¶

func (o *ExternalPaymentOptions) SetRequestRefundDetailsNil()

SetRequestRefundDetailsNil sets the value for RequestRefundDetails to be an explicit nil

func (*ExternalPaymentOptions) SetScheme ¶ added in v1.10.0

func (o *ExternalPaymentOptions) SetScheme(v PaymentScheme)

SetScheme gets a reference to the given NullablePaymentScheme and assigns it to the Scheme field.

func (*ExternalPaymentOptions) SetSchemeAutomaticDowngrade ¶ added in v1.10.0

func (o *ExternalPaymentOptions) SetSchemeAutomaticDowngrade(v bool)

SetSchemeAutomaticDowngrade gets a reference to the given NullableBool and assigns it to the SchemeAutomaticDowngrade field.

func (*ExternalPaymentOptions) SetSchemeAutomaticDowngradeNil ¶ added in v1.10.0

func (o *ExternalPaymentOptions) SetSchemeAutomaticDowngradeNil()

SetSchemeAutomaticDowngradeNil sets the value for SchemeAutomaticDowngrade to be an explicit nil

func (*ExternalPaymentOptions) SetSchemeNil ¶ added in v1.10.0

func (o *ExternalPaymentOptions) SetSchemeNil()

SetSchemeNil sets the value for Scheme to be an explicit nil

func (*ExternalPaymentOptions) SetWalletId ¶ added in v1.8.0

func (o *ExternalPaymentOptions) SetWalletId(v string)

SetWalletId gets a reference to the given NullableString and assigns it to the WalletId field.

func (*ExternalPaymentOptions) SetWalletIdNil ¶ added in v1.8.0

func (o *ExternalPaymentOptions) SetWalletIdNil()

SetWalletIdNil sets the value for WalletId to be an explicit nil

func (*ExternalPaymentOptions) UnmarshalJSON ¶

func (o *ExternalPaymentOptions) UnmarshalJSON(bytes []byte) (err error)

func (*ExternalPaymentOptions) UnsetBacs ¶

func (o *ExternalPaymentOptions) UnsetBacs()

UnsetBacs ensures that no value is present for Bacs, not even an explicit nil

func (*ExternalPaymentOptions) UnsetIban ¶

func (o *ExternalPaymentOptions) UnsetIban()

UnsetIban ensures that no value is present for Iban, not even an explicit nil

func (*ExternalPaymentOptions) UnsetRequestRefundDetails ¶

func (o *ExternalPaymentOptions) UnsetRequestRefundDetails()

UnsetRequestRefundDetails ensures that no value is present for RequestRefundDetails, not even an explicit nil

func (*ExternalPaymentOptions) UnsetScheme ¶ added in v1.10.0

func (o *ExternalPaymentOptions) UnsetScheme()

UnsetScheme ensures that no value is present for Scheme, not even an explicit nil

func (*ExternalPaymentOptions) UnsetSchemeAutomaticDowngrade ¶ added in v1.10.0

func (o *ExternalPaymentOptions) UnsetSchemeAutomaticDowngrade()

UnsetSchemeAutomaticDowngrade ensures that no value is present for SchemeAutomaticDowngrade, not even an explicit nil

func (*ExternalPaymentOptions) UnsetWalletId ¶ added in v1.8.0

func (o *ExternalPaymentOptions) UnsetWalletId()

UnsetWalletId ensures that no value is present for WalletId, not even an explicit nil

type ExternalPaymentRefundDetails ¶

type ExternalPaymentRefundDetails struct {
	// The name of the account holder.
	Name string `json:"name"`
	// The International Bank Account Number (IBAN) for the account.
	Iban NullableString                `json:"iban"`
	Bacs NullableRecipientBACSNullable `json:"bacs"`
}

ExternalPaymentRefundDetails struct for ExternalPaymentRefundDetails

func NewExternalPaymentRefundDetails ¶

func NewExternalPaymentRefundDetails(name string, iban NullableString, bacs NullableRecipientBACSNullable) *ExternalPaymentRefundDetails

NewExternalPaymentRefundDetails instantiates a new ExternalPaymentRefundDetails 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 NewExternalPaymentRefundDetailsWithDefaults ¶

func NewExternalPaymentRefundDetailsWithDefaults() *ExternalPaymentRefundDetails

NewExternalPaymentRefundDetailsWithDefaults instantiates a new ExternalPaymentRefundDetails 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 (*ExternalPaymentRefundDetails) GetBacs ¶

GetBacs returns the Bacs field value If the value is explicit nil, the zero value for RecipientBACSNullable will be returned

func (*ExternalPaymentRefundDetails) GetBacsOk ¶

GetBacsOk returns a tuple with the Bacs field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ExternalPaymentRefundDetails) GetIban ¶

func (o *ExternalPaymentRefundDetails) GetIban() string

GetIban returns the Iban field value If the value is explicit nil, the zero value for string will be returned

func (*ExternalPaymentRefundDetails) GetIbanOk ¶

func (o *ExternalPaymentRefundDetails) GetIbanOk() (*string, bool)

GetIbanOk returns a tuple with the Iban field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ExternalPaymentRefundDetails) GetName ¶

func (o *ExternalPaymentRefundDetails) GetName() string

GetName returns the Name field value

func (*ExternalPaymentRefundDetails) GetNameOk ¶

func (o *ExternalPaymentRefundDetails) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (ExternalPaymentRefundDetails) MarshalJSON ¶

func (o ExternalPaymentRefundDetails) MarshalJSON() ([]byte, error)

func (*ExternalPaymentRefundDetails) SetBacs ¶

SetBacs sets field value

func (*ExternalPaymentRefundDetails) SetIban ¶

func (o *ExternalPaymentRefundDetails) SetIban(v string)

SetIban sets field value

func (*ExternalPaymentRefundDetails) SetName ¶

func (o *ExternalPaymentRefundDetails) SetName(v string)

SetName sets field value

type ExternalPaymentScheduleBase ¶

type ExternalPaymentScheduleBase struct {
	Interval *PaymentScheduleInterval `json:"interval,omitempty"`
	// The day of the interval on which to schedule the payment.  If the payment interval is weekly, `interval_execution_day` should be an integer from 1 (Monday) to 7 (Sunday).  If the payment interval is monthly, `interval_execution_day` should be an integer indicating which day of the month to make the payment on. Integers from 1 to 28 can be used to make a payment on that day of the month. Negative integers from -1 to -5 can be used to make a payment relative to the end of the month. To make a payment on the last day of the month, use -1; to make the payment on the second-to-last day, use -2, and so on.
	IntervalExecutionDay *int32 `json:"interval_execution_day,omitempty"`
	// A date in [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format (YYYY-MM-DD). Standing order payments will begin on the first `interval_execution_day` on or after the `start_date`.  If the first `interval_execution_day` on or after the start date is also the same day that `/payment_initiation/payment/create` was called, the bank *may* make the first payment on that day, but it is not guaranteed to do so.
	StartDate *string `json:"start_date,omitempty"`
	// A date in [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format (YYYY-MM-DD). Standing order payments will end on the last `interval_execution_day` on or before the `end_date`. If the only `interval_execution_day` between the start date and the end date (inclusive) is also the same day that `/payment_initiation/payment/create` was called, the bank *may* make a payment on that day, but it is not guaranteed to do so.
	EndDate NullableString `json:"end_date,omitempty"`
	// The start date sent to the bank after adjusting for holidays or weekends.  Will be provided in [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format (YYYY-MM-DD). If the start date did not require adjustment, this field will be `null`.
	AdjustedStartDate    NullableString `json:"adjusted_start_date,omitempty"`
	AdditionalProperties map[string]interface{}
}

ExternalPaymentScheduleBase The schedule that the payment will be executed on. If a schedule is provided, the payment is automatically set up as a standing order. If no schedule is specified, the payment will be executed only once.

func NewExternalPaymentScheduleBase ¶

func NewExternalPaymentScheduleBase() *ExternalPaymentScheduleBase

NewExternalPaymentScheduleBase instantiates a new ExternalPaymentScheduleBase 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 NewExternalPaymentScheduleBaseWithDefaults ¶

func NewExternalPaymentScheduleBaseWithDefaults() *ExternalPaymentScheduleBase

NewExternalPaymentScheduleBaseWithDefaults instantiates a new ExternalPaymentScheduleBase 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 (*ExternalPaymentScheduleBase) GetAdjustedStartDate ¶

func (o *ExternalPaymentScheduleBase) GetAdjustedStartDate() string

GetAdjustedStartDate returns the AdjustedStartDate field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ExternalPaymentScheduleBase) GetAdjustedStartDateOk ¶

func (o *ExternalPaymentScheduleBase) GetAdjustedStartDateOk() (*string, bool)

GetAdjustedStartDateOk returns a tuple with the AdjustedStartDate field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ExternalPaymentScheduleBase) GetEndDate ¶

func (o *ExternalPaymentScheduleBase) GetEndDate() string

GetEndDate returns the EndDate field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ExternalPaymentScheduleBase) GetEndDateOk ¶

func (o *ExternalPaymentScheduleBase) GetEndDateOk() (*string, bool)

GetEndDateOk returns a tuple with the EndDate field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ExternalPaymentScheduleBase) GetInterval ¶

GetInterval returns the Interval field value if set, zero value otherwise.

func (*ExternalPaymentScheduleBase) GetIntervalExecutionDay ¶

func (o *ExternalPaymentScheduleBase) GetIntervalExecutionDay() int32

GetIntervalExecutionDay returns the IntervalExecutionDay field value if set, zero value otherwise.

func (*ExternalPaymentScheduleBase) GetIntervalExecutionDayOk ¶

func (o *ExternalPaymentScheduleBase) GetIntervalExecutionDayOk() (*int32, bool)

GetIntervalExecutionDayOk returns a tuple with the IntervalExecutionDay field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ExternalPaymentScheduleBase) GetIntervalOk ¶

GetIntervalOk returns a tuple with the Interval field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ExternalPaymentScheduleBase) GetStartDate ¶

func (o *ExternalPaymentScheduleBase) GetStartDate() string

GetStartDate returns the StartDate field value if set, zero value otherwise.

func (*ExternalPaymentScheduleBase) GetStartDateOk ¶

func (o *ExternalPaymentScheduleBase) GetStartDateOk() (*string, bool)

GetStartDateOk returns a tuple with the StartDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ExternalPaymentScheduleBase) HasAdjustedStartDate ¶

func (o *ExternalPaymentScheduleBase) HasAdjustedStartDate() bool

HasAdjustedStartDate returns a boolean if a field has been set.

func (*ExternalPaymentScheduleBase) HasEndDate ¶

func (o *ExternalPaymentScheduleBase) HasEndDate() bool

HasEndDate returns a boolean if a field has been set.

func (*ExternalPaymentScheduleBase) HasInterval ¶

func (o *ExternalPaymentScheduleBase) HasInterval() bool

HasInterval returns a boolean if a field has been set.

func (*ExternalPaymentScheduleBase) HasIntervalExecutionDay ¶

func (o *ExternalPaymentScheduleBase) HasIntervalExecutionDay() bool

HasIntervalExecutionDay returns a boolean if a field has been set.

func (*ExternalPaymentScheduleBase) HasStartDate ¶

func (o *ExternalPaymentScheduleBase) HasStartDate() bool

HasStartDate returns a boolean if a field has been set.

func (ExternalPaymentScheduleBase) MarshalJSON ¶

func (o ExternalPaymentScheduleBase) MarshalJSON() ([]byte, error)

func (*ExternalPaymentScheduleBase) SetAdjustedStartDate ¶

func (o *ExternalPaymentScheduleBase) SetAdjustedStartDate(v string)

SetAdjustedStartDate gets a reference to the given NullableString and assigns it to the AdjustedStartDate field.

func (*ExternalPaymentScheduleBase) SetAdjustedStartDateNil ¶

func (o *ExternalPaymentScheduleBase) SetAdjustedStartDateNil()

SetAdjustedStartDateNil sets the value for AdjustedStartDate to be an explicit nil

func (*ExternalPaymentScheduleBase) SetEndDate ¶

func (o *ExternalPaymentScheduleBase) SetEndDate(v string)

SetEndDate gets a reference to the given NullableString and assigns it to the EndDate field.

func (*ExternalPaymentScheduleBase) SetEndDateNil ¶

func (o *ExternalPaymentScheduleBase) SetEndDateNil()

SetEndDateNil sets the value for EndDate to be an explicit nil

func (*ExternalPaymentScheduleBase) SetInterval ¶

SetInterval gets a reference to the given PaymentScheduleInterval and assigns it to the Interval field.

func (*ExternalPaymentScheduleBase) SetIntervalExecutionDay ¶

func (o *ExternalPaymentScheduleBase) SetIntervalExecutionDay(v int32)

SetIntervalExecutionDay gets a reference to the given int32 and assigns it to the IntervalExecutionDay field.

func (*ExternalPaymentScheduleBase) SetStartDate ¶

func (o *ExternalPaymentScheduleBase) SetStartDate(v string)

SetStartDate gets a reference to the given string and assigns it to the StartDate field.

func (*ExternalPaymentScheduleBase) UnmarshalJSON ¶

func (o *ExternalPaymentScheduleBase) UnmarshalJSON(bytes []byte) (err error)

func (*ExternalPaymentScheduleBase) UnsetAdjustedStartDate ¶

func (o *ExternalPaymentScheduleBase) UnsetAdjustedStartDate()

UnsetAdjustedStartDate ensures that no value is present for AdjustedStartDate, not even an explicit nil

func (*ExternalPaymentScheduleBase) UnsetEndDate ¶

func (o *ExternalPaymentScheduleBase) UnsetEndDate()

UnsetEndDate ensures that no value is present for EndDate, not even an explicit nil

type ExternalPaymentScheduleGet ¶

type ExternalPaymentScheduleGet struct {
	Interval PaymentScheduleInterval `json:"interval"`
	// The day of the interval on which to schedule the payment.  If the payment interval is weekly, `interval_execution_day` should be an integer from 1 (Monday) to 7 (Sunday).  If the payment interval is monthly, `interval_execution_day` should be an integer indicating which day of the month to make the payment on. Integers from 1 to 28 can be used to make a payment on that day of the month. Negative integers from -1 to -5 can be used to make a payment relative to the end of the month. To make a payment on the last day of the month, use -1; to make the payment on the second-to-last day, use -2, and so on.
	IntervalExecutionDay int32 `json:"interval_execution_day"`
	// A date in [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format (YYYY-MM-DD). Standing order payments will begin on the first `interval_execution_day` on or after the `start_date`.  If the first `interval_execution_day` on or after the start date is also the same day that `/payment_initiation/payment/create` was called, the bank *may* make the first payment on that day, but it is not guaranteed to do so.
	StartDate string `json:"start_date"`
	// A date in [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format (YYYY-MM-DD). Standing order payments will end on the last `interval_execution_day` on or before the `end_date`. If the only `interval_execution_day` between the start date and the end date (inclusive) is also the same day that `/payment_initiation/payment/create` was called, the bank *may* make a payment on that day, but it is not guaranteed to do so.
	EndDate NullableString `json:"end_date"`
	// The start date sent to the bank after adjusting for holidays or weekends.  Will be provided in [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format (YYYY-MM-DD). If the start date did not require adjustment, this field will be `null`.
	AdjustedStartDate NullableString `json:"adjusted_start_date"`
}

ExternalPaymentScheduleGet The schedule that the payment will be executed on. If a schedule is provided, the payment is automatically set up as a standing order. If no schedule is specified, the payment will be executed only once.

func NewExternalPaymentScheduleGet ¶

func NewExternalPaymentScheduleGet(interval PaymentScheduleInterval, intervalExecutionDay int32, startDate string, endDate NullableString, adjustedStartDate NullableString) *ExternalPaymentScheduleGet

NewExternalPaymentScheduleGet instantiates a new ExternalPaymentScheduleGet 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 NewExternalPaymentScheduleGetWithDefaults ¶

func NewExternalPaymentScheduleGetWithDefaults() *ExternalPaymentScheduleGet

NewExternalPaymentScheduleGetWithDefaults instantiates a new ExternalPaymentScheduleGet 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 (*ExternalPaymentScheduleGet) GetAdjustedStartDate ¶

func (o *ExternalPaymentScheduleGet) GetAdjustedStartDate() string

GetAdjustedStartDate returns the AdjustedStartDate field value If the value is explicit nil, the zero value for string will be returned

func (*ExternalPaymentScheduleGet) GetAdjustedStartDateOk ¶

func (o *ExternalPaymentScheduleGet) GetAdjustedStartDateOk() (*string, bool)

GetAdjustedStartDateOk returns a tuple with the AdjustedStartDate field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ExternalPaymentScheduleGet) GetEndDate ¶

func (o *ExternalPaymentScheduleGet) GetEndDate() string

GetEndDate returns the EndDate field value If the value is explicit nil, the zero value for string will be returned

func (*ExternalPaymentScheduleGet) GetEndDateOk ¶

func (o *ExternalPaymentScheduleGet) GetEndDateOk() (*string, bool)

GetEndDateOk returns a tuple with the EndDate field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ExternalPaymentScheduleGet) GetInterval ¶

GetInterval returns the Interval field value

func (*ExternalPaymentScheduleGet) GetIntervalExecutionDay ¶

func (o *ExternalPaymentScheduleGet) GetIntervalExecutionDay() int32

GetIntervalExecutionDay returns the IntervalExecutionDay field value

func (*ExternalPaymentScheduleGet) GetIntervalExecutionDayOk ¶

func (o *ExternalPaymentScheduleGet) GetIntervalExecutionDayOk() (*int32, bool)

GetIntervalExecutionDayOk returns a tuple with the IntervalExecutionDay field value and a boolean to check if the value has been set.

func (*ExternalPaymentScheduleGet) GetIntervalOk ¶

GetIntervalOk returns a tuple with the Interval field value and a boolean to check if the value has been set.

func (*ExternalPaymentScheduleGet) GetStartDate ¶

func (o *ExternalPaymentScheduleGet) GetStartDate() string

GetStartDate returns the StartDate field value

func (*ExternalPaymentScheduleGet) GetStartDateOk ¶

func (o *ExternalPaymentScheduleGet) GetStartDateOk() (*string, bool)

GetStartDateOk returns a tuple with the StartDate field value and a boolean to check if the value has been set.

func (ExternalPaymentScheduleGet) MarshalJSON ¶

func (o ExternalPaymentScheduleGet) MarshalJSON() ([]byte, error)

func (*ExternalPaymentScheduleGet) SetAdjustedStartDate ¶

func (o *ExternalPaymentScheduleGet) SetAdjustedStartDate(v string)

SetAdjustedStartDate sets field value

func (*ExternalPaymentScheduleGet) SetEndDate ¶

func (o *ExternalPaymentScheduleGet) SetEndDate(v string)

SetEndDate sets field value

func (*ExternalPaymentScheduleGet) SetInterval ¶

SetInterval sets field value

func (*ExternalPaymentScheduleGet) SetIntervalExecutionDay ¶

func (o *ExternalPaymentScheduleGet) SetIntervalExecutionDay(v int32)

SetIntervalExecutionDay sets field value

func (*ExternalPaymentScheduleGet) SetStartDate ¶

func (o *ExternalPaymentScheduleGet) SetStartDate(v string)

SetStartDate sets field value

type ExternalPaymentScheduleRequest ¶

type ExternalPaymentScheduleRequest struct {
	Interval PaymentScheduleInterval `json:"interval"`
	// The day of the interval on which to schedule the payment.  If the payment interval is weekly, `interval_execution_day` should be an integer from 1 (Monday) to 7 (Sunday).  If the payment interval is monthly, `interval_execution_day` should be an integer indicating which day of the month to make the payment on. Integers from 1 to 28 can be used to make a payment on that day of the month. Negative integers from -1 to -5 can be used to make a payment relative to the end of the month. To make a payment on the last day of the month, use -1; to make the payment on the second-to-last day, use -2, and so on.
	IntervalExecutionDay int32 `json:"interval_execution_day"`
	// A date in [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format (YYYY-MM-DD). Standing order payments will begin on the first `interval_execution_day` on or after the `start_date`.  If the first `interval_execution_day` on or after the start date is also the same day that `/payment_initiation/payment/create` was called, the bank *may* make the first payment on that day, but it is not guaranteed to do so.
	StartDate string `json:"start_date"`
	// A date in [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format (YYYY-MM-DD). Standing order payments will end on the last `interval_execution_day` on or before the `end_date`. If the only `interval_execution_day` between the start date and the end date (inclusive) is also the same day that `/payment_initiation/payment/create` was called, the bank *may* make a payment on that day, but it is not guaranteed to do so.
	EndDate NullableString `json:"end_date,omitempty"`
	// The start date sent to the bank after adjusting for holidays or weekends.  Will be provided in [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format (YYYY-MM-DD). If the start date did not require adjustment, this field will be `null`.
	AdjustedStartDate    NullableString `json:"adjusted_start_date,omitempty"`
	AdditionalProperties map[string]interface{}
}

ExternalPaymentScheduleRequest The schedule that the payment will be executed on. If a schedule is provided, the payment is automatically set up as a standing order. If no schedule is specified, the payment will be executed only once.

func NewExternalPaymentScheduleRequest ¶

func NewExternalPaymentScheduleRequest(interval PaymentScheduleInterval, intervalExecutionDay int32, startDate string) *ExternalPaymentScheduleRequest

NewExternalPaymentScheduleRequest instantiates a new ExternalPaymentScheduleRequest 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 NewExternalPaymentScheduleRequestWithDefaults ¶

func NewExternalPaymentScheduleRequestWithDefaults() *ExternalPaymentScheduleRequest

NewExternalPaymentScheduleRequestWithDefaults instantiates a new ExternalPaymentScheduleRequest 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 (*ExternalPaymentScheduleRequest) GetAdjustedStartDate ¶

func (o *ExternalPaymentScheduleRequest) GetAdjustedStartDate() string

GetAdjustedStartDate returns the AdjustedStartDate field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ExternalPaymentScheduleRequest) GetAdjustedStartDateOk ¶

func (o *ExternalPaymentScheduleRequest) GetAdjustedStartDateOk() (*string, bool)

GetAdjustedStartDateOk returns a tuple with the AdjustedStartDate field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ExternalPaymentScheduleRequest) GetEndDate ¶

func (o *ExternalPaymentScheduleRequest) GetEndDate() string

GetEndDate returns the EndDate field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ExternalPaymentScheduleRequest) GetEndDateOk ¶

func (o *ExternalPaymentScheduleRequest) GetEndDateOk() (*string, bool)

GetEndDateOk returns a tuple with the EndDate field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ExternalPaymentScheduleRequest) GetInterval ¶

GetInterval returns the Interval field value

func (*ExternalPaymentScheduleRequest) GetIntervalExecutionDay ¶

func (o *ExternalPaymentScheduleRequest) GetIntervalExecutionDay() int32

GetIntervalExecutionDay returns the IntervalExecutionDay field value

func (*ExternalPaymentScheduleRequest) GetIntervalExecutionDayOk ¶

func (o *ExternalPaymentScheduleRequest) GetIntervalExecutionDayOk() (*int32, bool)

GetIntervalExecutionDayOk returns a tuple with the IntervalExecutionDay field value and a boolean to check if the value has been set.

func (*ExternalPaymentScheduleRequest) GetIntervalOk ¶

GetIntervalOk returns a tuple with the Interval field value and a boolean to check if the value has been set.

func (*ExternalPaymentScheduleRequest) GetStartDate ¶

func (o *ExternalPaymentScheduleRequest) GetStartDate() string

GetStartDate returns the StartDate field value

func (*ExternalPaymentScheduleRequest) GetStartDateOk ¶

func (o *ExternalPaymentScheduleRequest) GetStartDateOk() (*string, bool)

GetStartDateOk returns a tuple with the StartDate field value and a boolean to check if the value has been set.

func (*ExternalPaymentScheduleRequest) HasAdjustedStartDate ¶

func (o *ExternalPaymentScheduleRequest) HasAdjustedStartDate() bool

HasAdjustedStartDate returns a boolean if a field has been set.

func (*ExternalPaymentScheduleRequest) HasEndDate ¶

func (o *ExternalPaymentScheduleRequest) HasEndDate() bool

HasEndDate returns a boolean if a field has been set.

func (ExternalPaymentScheduleRequest) MarshalJSON ¶

func (o ExternalPaymentScheduleRequest) MarshalJSON() ([]byte, error)

func (*ExternalPaymentScheduleRequest) SetAdjustedStartDate ¶

func (o *ExternalPaymentScheduleRequest) SetAdjustedStartDate(v string)

SetAdjustedStartDate gets a reference to the given NullableString and assigns it to the AdjustedStartDate field.

func (*ExternalPaymentScheduleRequest) SetAdjustedStartDateNil ¶

func (o *ExternalPaymentScheduleRequest) SetAdjustedStartDateNil()

SetAdjustedStartDateNil sets the value for AdjustedStartDate to be an explicit nil

func (*ExternalPaymentScheduleRequest) SetEndDate ¶

func (o *ExternalPaymentScheduleRequest) SetEndDate(v string)

SetEndDate gets a reference to the given NullableString and assigns it to the EndDate field.

func (*ExternalPaymentScheduleRequest) SetEndDateNil ¶

func (o *ExternalPaymentScheduleRequest) SetEndDateNil()

SetEndDateNil sets the value for EndDate to be an explicit nil

func (*ExternalPaymentScheduleRequest) SetInterval ¶

SetInterval sets field value

func (*ExternalPaymentScheduleRequest) SetIntervalExecutionDay ¶

func (o *ExternalPaymentScheduleRequest) SetIntervalExecutionDay(v int32)

SetIntervalExecutionDay sets field value

func (*ExternalPaymentScheduleRequest) SetStartDate ¶

func (o *ExternalPaymentScheduleRequest) SetStartDate(v string)

SetStartDate sets field value

func (*ExternalPaymentScheduleRequest) UnmarshalJSON ¶

func (o *ExternalPaymentScheduleRequest) UnmarshalJSON(bytes []byte) (err error)

func (*ExternalPaymentScheduleRequest) UnsetAdjustedStartDate ¶

func (o *ExternalPaymentScheduleRequest) UnsetAdjustedStartDate()

UnsetAdjustedStartDate ensures that no value is present for AdjustedStartDate, not even an explicit nil

func (*ExternalPaymentScheduleRequest) UnsetEndDate ¶

func (o *ExternalPaymentScheduleRequest) UnsetEndDate()

UnsetEndDate ensures that no value is present for EndDate, not even an explicit nil

type GenericOpenAPIError ¶

type GenericOpenAPIError struct {
	// contains filtered or unexported fields
}

GenericOpenAPIError Provides access to the body, error and model on returned errors.

func (GenericOpenAPIError) Body ¶

func (e GenericOpenAPIError) Body() []byte

Body returns the raw bytes of the response

func (GenericOpenAPIError) Error ¶

func (e GenericOpenAPIError) Error() string

Error returns non-empty string if there was an error.

func (GenericOpenAPIError) Model ¶

func (e GenericOpenAPIError) Model() interface{}

Model returns the unpacked model of the error

type HealthIncident ¶

type HealthIncident struct {
	// The start date of the incident, in [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format, e.g. `\"2020-10-30T15:26:48Z\"`.
	StartDate time.Time `json:"start_date"`
	// The end date of the incident, in [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format, e.g. `\"2020-10-30T15:26:48Z\"`.
	EndDate *time.Time `json:"end_date,omitempty"`
	// The title of the incident
	Title string `json:"title"`
	// Updates on the health incident.
	IncidentUpdates      []IncidentUpdate `json:"incident_updates"`
	AdditionalProperties map[string]interface{}
}

HealthIncident struct for HealthIncident

func NewHealthIncident ¶

func NewHealthIncident(startDate time.Time, title string, incidentUpdates []IncidentUpdate) *HealthIncident

NewHealthIncident instantiates a new HealthIncident 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 NewHealthIncidentWithDefaults ¶

func NewHealthIncidentWithDefaults() *HealthIncident

NewHealthIncidentWithDefaults instantiates a new HealthIncident 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 (*HealthIncident) GetEndDate ¶

func (o *HealthIncident) GetEndDate() time.Time

GetEndDate returns the EndDate field value if set, zero value otherwise.

func (*HealthIncident) GetEndDateOk ¶

func (o *HealthIncident) GetEndDateOk() (*time.Time, bool)

GetEndDateOk returns a tuple with the EndDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HealthIncident) GetIncidentUpdates ¶

func (o *HealthIncident) GetIncidentUpdates() []IncidentUpdate

GetIncidentUpdates returns the IncidentUpdates field value

func (*HealthIncident) GetIncidentUpdatesOk ¶

func (o *HealthIncident) GetIncidentUpdatesOk() (*[]IncidentUpdate, bool)

GetIncidentUpdatesOk returns a tuple with the IncidentUpdates field value and a boolean to check if the value has been set.

func (*HealthIncident) GetStartDate ¶

func (o *HealthIncident) GetStartDate() time.Time

GetStartDate returns the StartDate field value

func (*HealthIncident) GetStartDateOk ¶

func (o *HealthIncident) GetStartDateOk() (*time.Time, bool)

GetStartDateOk returns a tuple with the StartDate field value and a boolean to check if the value has been set.

func (*HealthIncident) GetTitle ¶

func (o *HealthIncident) GetTitle() string

GetTitle returns the Title field value

func (*HealthIncident) GetTitleOk ¶

func (o *HealthIncident) GetTitleOk() (*string, bool)

GetTitleOk returns a tuple with the Title field value and a boolean to check if the value has been set.

func (*HealthIncident) HasEndDate ¶

func (o *HealthIncident) HasEndDate() bool

HasEndDate returns a boolean if a field has been set.

func (HealthIncident) MarshalJSON ¶

func (o HealthIncident) MarshalJSON() ([]byte, error)

func (*HealthIncident) SetEndDate ¶

func (o *HealthIncident) SetEndDate(v time.Time)

SetEndDate gets a reference to the given time.Time and assigns it to the EndDate field.

func (*HealthIncident) SetIncidentUpdates ¶

func (o *HealthIncident) SetIncidentUpdates(v []IncidentUpdate)

SetIncidentUpdates sets field value

func (*HealthIncident) SetStartDate ¶

func (o *HealthIncident) SetStartDate(v time.Time)

SetStartDate sets field value

func (*HealthIncident) SetTitle ¶

func (o *HealthIncident) SetTitle(v string)

SetTitle sets field value

func (*HealthIncident) UnmarshalJSON ¶

func (o *HealthIncident) UnmarshalJSON(bytes []byte) (err error)

type HistoricalBalance ¶

type HistoricalBalance struct {
	// The date of the calculated historical balance, in an [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format (YYYY-MM-DD)
	Date string `json:"date"`
	// The total amount of funds in the account, calculated from the `current` balance in the `balance` object by subtracting inflows and adding back outflows according to the posted date of each transaction.  If the account has any pending transactions, historical balance amounts on or after the date of the earliest pending transaction may differ if retrieved in subsequent Asset Reports as a result of those pending transactions posting.
	Current float32 `json:"current"`
	// The ISO-4217 currency code of the balance. Always `null` if `unofficial_currency_code` is non-`null`.
	IsoCurrencyCode NullableString `json:"iso_currency_code"`
	// The unofficial currency code associated with the balance. Always `null` if `iso_currency_code` is non-`null`.  See the [currency code schema](https://plaid.com/docs/api/accounts#currency-code-schema) for a full listing of supported `iso_currency_code`s.
	UnofficialCurrencyCode NullableString `json:"unofficial_currency_code"`
	AdditionalProperties   map[string]interface{}
}

HistoricalBalance An object representing a balance held by an account in the past

func NewHistoricalBalance ¶

func NewHistoricalBalance(date string, current float32, isoCurrencyCode NullableString, unofficialCurrencyCode NullableString) *HistoricalBalance

NewHistoricalBalance instantiates a new HistoricalBalance 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 NewHistoricalBalanceWithDefaults ¶

func NewHistoricalBalanceWithDefaults() *HistoricalBalance

NewHistoricalBalanceWithDefaults instantiates a new HistoricalBalance 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 (*HistoricalBalance) GetCurrent ¶

func (o *HistoricalBalance) GetCurrent() float32

GetCurrent returns the Current field value

func (*HistoricalBalance) GetCurrentOk ¶

func (o *HistoricalBalance) GetCurrentOk() (*float32, bool)

GetCurrentOk returns a tuple with the Current field value and a boolean to check if the value has been set.

func (*HistoricalBalance) GetDate ¶

func (o *HistoricalBalance) GetDate() string

GetDate returns the Date field value

func (*HistoricalBalance) GetDateOk ¶

func (o *HistoricalBalance) GetDateOk() (*string, bool)

GetDateOk returns a tuple with the Date field value and a boolean to check if the value has been set.

func (*HistoricalBalance) GetIsoCurrencyCode ¶

func (o *HistoricalBalance) GetIsoCurrencyCode() string

GetIsoCurrencyCode returns the IsoCurrencyCode field value If the value is explicit nil, the zero value for string will be returned

func (*HistoricalBalance) GetIsoCurrencyCodeOk ¶

func (o *HistoricalBalance) GetIsoCurrencyCodeOk() (*string, bool)

GetIsoCurrencyCodeOk returns a tuple with the IsoCurrencyCode field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*HistoricalBalance) GetUnofficialCurrencyCode ¶

func (o *HistoricalBalance) GetUnofficialCurrencyCode() string

GetUnofficialCurrencyCode returns the UnofficialCurrencyCode field value If the value is explicit nil, the zero value for string will be returned

func (*HistoricalBalance) GetUnofficialCurrencyCodeOk ¶

func (o *HistoricalBalance) GetUnofficialCurrencyCodeOk() (*string, bool)

GetUnofficialCurrencyCodeOk returns a tuple with the UnofficialCurrencyCode field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (HistoricalBalance) MarshalJSON ¶

func (o HistoricalBalance) MarshalJSON() ([]byte, error)

func (*HistoricalBalance) SetCurrent ¶

func (o *HistoricalBalance) SetCurrent(v float32)

SetCurrent sets field value

func (*HistoricalBalance) SetDate ¶

func (o *HistoricalBalance) SetDate(v string)

SetDate sets field value

func (*HistoricalBalance) SetIsoCurrencyCode ¶

func (o *HistoricalBalance) SetIsoCurrencyCode(v string)

SetIsoCurrencyCode sets field value

func (*HistoricalBalance) SetUnofficialCurrencyCode ¶

func (o *HistoricalBalance) SetUnofficialCurrencyCode(v string)

SetUnofficialCurrencyCode sets field value

func (*HistoricalBalance) UnmarshalJSON ¶

func (o *HistoricalBalance) UnmarshalJSON(bytes []byte) (err error)

type HistoricalUpdateWebhook ¶

type HistoricalUpdateWebhook struct {
	// `TRANSACTIONS`
	WebhookType string `json:"webhook_type"`
	// `HISTORICAL_UPDATE`
	WebhookCode string      `json:"webhook_code"`
	Error       *PlaidError `json:"error,omitempty"`
	// The number of new, unfetched transactions available
	NewTransactions float32 `json:"new_transactions"`
	// The `item_id` of the Item associated with this webhook, warning, or error
	ItemId               string `json:"item_id"`
	AdditionalProperties map[string]interface{}
}

HistoricalUpdateWebhook Fired when an Item's historical transaction pull is completed and Plaid has prepared as much historical transaction data as possible for the Item. Once this webhook has been fired, transaction data beyond the most recent 30 days can be fetched for the Item. If [Account Select v2](https://plaid.com/docs/link/customization/#account-select) is enabled, this webhook will also be fired if account selections for the Item are updated, with `num_transactions` set to the number of net new transactions pulled after the account selection update.

func NewHistoricalUpdateWebhook ¶

func NewHistoricalUpdateWebhook(webhookType string, webhookCode string, newTransactions float32, itemId string) *HistoricalUpdateWebhook

NewHistoricalUpdateWebhook instantiates a new HistoricalUpdateWebhook 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 NewHistoricalUpdateWebhookWithDefaults ¶

func NewHistoricalUpdateWebhookWithDefaults() *HistoricalUpdateWebhook

NewHistoricalUpdateWebhookWithDefaults instantiates a new HistoricalUpdateWebhook 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 (*HistoricalUpdateWebhook) GetError ¶

func (o *HistoricalUpdateWebhook) GetError() PlaidError

GetError returns the Error field value if set, zero value otherwise.

func (*HistoricalUpdateWebhook) GetErrorOk ¶

func (o *HistoricalUpdateWebhook) GetErrorOk() (*PlaidError, bool)

GetErrorOk returns a tuple with the Error field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HistoricalUpdateWebhook) GetItemId ¶

func (o *HistoricalUpdateWebhook) GetItemId() string

GetItemId returns the ItemId field value

func (*HistoricalUpdateWebhook) GetItemIdOk ¶

func (o *HistoricalUpdateWebhook) GetItemIdOk() (*string, bool)

GetItemIdOk returns a tuple with the ItemId field value and a boolean to check if the value has been set.

func (*HistoricalUpdateWebhook) GetNewTransactions ¶

func (o *HistoricalUpdateWebhook) GetNewTransactions() float32

GetNewTransactions returns the NewTransactions field value

func (*HistoricalUpdateWebhook) GetNewTransactionsOk ¶

func (o *HistoricalUpdateWebhook) GetNewTransactionsOk() (*float32, bool)

GetNewTransactionsOk returns a tuple with the NewTransactions field value and a boolean to check if the value has been set.

func (*HistoricalUpdateWebhook) GetWebhookCode ¶

func (o *HistoricalUpdateWebhook) GetWebhookCode() string

GetWebhookCode returns the WebhookCode field value

func (*HistoricalUpdateWebhook) GetWebhookCodeOk ¶

func (o *HistoricalUpdateWebhook) GetWebhookCodeOk() (*string, bool)

GetWebhookCodeOk returns a tuple with the WebhookCode field value and a boolean to check if the value has been set.

func (*HistoricalUpdateWebhook) GetWebhookType ¶

func (o *HistoricalUpdateWebhook) GetWebhookType() string

GetWebhookType returns the WebhookType field value

func (*HistoricalUpdateWebhook) GetWebhookTypeOk ¶

func (o *HistoricalUpdateWebhook) GetWebhookTypeOk() (*string, bool)

GetWebhookTypeOk returns a tuple with the WebhookType field value and a boolean to check if the value has been set.

func (*HistoricalUpdateWebhook) HasError ¶

func (o *HistoricalUpdateWebhook) HasError() bool

HasError returns a boolean if a field has been set.

func (HistoricalUpdateWebhook) MarshalJSON ¶

func (o HistoricalUpdateWebhook) MarshalJSON() ([]byte, error)

func (*HistoricalUpdateWebhook) SetError ¶

func (o *HistoricalUpdateWebhook) SetError(v PlaidError)

SetError gets a reference to the given PlaidError and assigns it to the Error field.

func (*HistoricalUpdateWebhook) SetItemId ¶

func (o *HistoricalUpdateWebhook) SetItemId(v string)

SetItemId sets field value

func (*HistoricalUpdateWebhook) SetNewTransactions ¶

func (o *HistoricalUpdateWebhook) SetNewTransactions(v float32)

SetNewTransactions sets field value

func (*HistoricalUpdateWebhook) SetWebhookCode ¶

func (o *HistoricalUpdateWebhook) SetWebhookCode(v string)

SetWebhookCode sets field value

func (*HistoricalUpdateWebhook) SetWebhookType ¶

func (o *HistoricalUpdateWebhook) SetWebhookType(v string)

SetWebhookType sets field value

func (*HistoricalUpdateWebhook) UnmarshalJSON ¶

func (o *HistoricalUpdateWebhook) UnmarshalJSON(bytes []byte) (err error)

type Holding ¶

type Holding struct {
	// The Plaid `account_id` associated with the holding.
	AccountId string `json:"account_id"`
	// The Plaid `security_id` associated with the holding.
	SecurityId string `json:"security_id"`
	// The last price given by the institution for this security.
	InstitutionPrice float32 `json:"institution_price"`
	// The date at which `institution_price` was current.
	InstitutionPriceAsOf NullableString `json:"institution_price_as_of"`
	// The value of the holding, as reported by the institution.
	InstitutionValue float32 `json:"institution_value"`
	// The cost basis of the holding.
	CostBasis NullableFloat32 `json:"cost_basis"`
	// The total quantity of the asset held, as reported by the financial institution. If the security is an option, `quantity` will reflect the total number of options (typically the number of contracts multiplied by 100), not the number of contracts.
	Quantity float32 `json:"quantity"`
	// The ISO-4217 currency code of the holding. Always `null` if `unofficial_currency_code` is non-`null`.
	IsoCurrencyCode NullableString `json:"iso_currency_code"`
	// The unofficial currency code associated with the holding. Always `null` if `iso_currency_code` is non-`null`. Unofficial currency codes are used for currencies that do not have official ISO currency codes, such as cryptocurrencies and the currencies of certain countries.  See the [currency code schema](https://plaid.com/docs/api/accounts#currency-code-schema) for a full listing of supported `iso_currency_code`s.
	UnofficialCurrencyCode NullableString `json:"unofficial_currency_code"`
	AdditionalProperties   map[string]interface{}
}

Holding A securities holding at an institution.

func NewHolding ¶

func NewHolding(accountId string, securityId string, institutionPrice float32, institutionPriceAsOf NullableString, institutionValue float32, costBasis NullableFloat32, quantity float32, isoCurrencyCode NullableString, unofficialCurrencyCode NullableString) *Holding

NewHolding instantiates a new Holding 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 NewHoldingWithDefaults ¶

func NewHoldingWithDefaults() *Holding

NewHoldingWithDefaults instantiates a new Holding 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 (*Holding) GetAccountId ¶

func (o *Holding) GetAccountId() string

GetAccountId returns the AccountId field value

func (*Holding) GetAccountIdOk ¶

func (o *Holding) GetAccountIdOk() (*string, bool)

GetAccountIdOk returns a tuple with the AccountId field value and a boolean to check if the value has been set.

func (*Holding) GetCostBasis ¶

func (o *Holding) GetCostBasis() float32

GetCostBasis returns the CostBasis field value If the value is explicit nil, the zero value for float32 will be returned

func (*Holding) GetCostBasisOk ¶

func (o *Holding) GetCostBasisOk() (*float32, bool)

GetCostBasisOk returns a tuple with the CostBasis field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Holding) GetInstitutionPrice ¶

func (o *Holding) GetInstitutionPrice() float32

GetInstitutionPrice returns the InstitutionPrice field value

func (*Holding) GetInstitutionPriceAsOf ¶

func (o *Holding) GetInstitutionPriceAsOf() string

GetInstitutionPriceAsOf returns the InstitutionPriceAsOf field value If the value is explicit nil, the zero value for string will be returned

func (*Holding) GetInstitutionPriceAsOfOk ¶

func (o *Holding) GetInstitutionPriceAsOfOk() (*string, bool)

GetInstitutionPriceAsOfOk returns a tuple with the InstitutionPriceAsOf field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Holding) GetInstitutionPriceOk ¶

func (o *Holding) GetInstitutionPriceOk() (*float32, bool)

GetInstitutionPriceOk returns a tuple with the InstitutionPrice field value and a boolean to check if the value has been set.

func (*Holding) GetInstitutionValue ¶

func (o *Holding) GetInstitutionValue() float32

GetInstitutionValue returns the InstitutionValue field value

func (*Holding) GetInstitutionValueOk ¶

func (o *Holding) GetInstitutionValueOk() (*float32, bool)

GetInstitutionValueOk returns a tuple with the InstitutionValue field value and a boolean to check if the value has been set.

func (*Holding) GetIsoCurrencyCode ¶

func (o *Holding) GetIsoCurrencyCode() string

GetIsoCurrencyCode returns the IsoCurrencyCode field value If the value is explicit nil, the zero value for string will be returned

func (*Holding) GetIsoCurrencyCodeOk ¶

func (o *Holding) GetIsoCurrencyCodeOk() (*string, bool)

GetIsoCurrencyCodeOk returns a tuple with the IsoCurrencyCode field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Holding) GetQuantity ¶

func (o *Holding) GetQuantity() float32

GetQuantity returns the Quantity field value

func (*Holding) GetQuantityOk ¶

func (o *Holding) GetQuantityOk() (*float32, bool)

GetQuantityOk returns a tuple with the Quantity field value and a boolean to check if the value has been set.

func (*Holding) GetSecurityId ¶

func (o *Holding) GetSecurityId() string

GetSecurityId returns the SecurityId field value

func (*Holding) GetSecurityIdOk ¶

func (o *Holding) GetSecurityIdOk() (*string, bool)

GetSecurityIdOk returns a tuple with the SecurityId field value and a boolean to check if the value has been set.

func (*Holding) GetUnofficialCurrencyCode ¶

func (o *Holding) GetUnofficialCurrencyCode() string

GetUnofficialCurrencyCode returns the UnofficialCurrencyCode field value If the value is explicit nil, the zero value for string will be returned

func (*Holding) GetUnofficialCurrencyCodeOk ¶

func (o *Holding) GetUnofficialCurrencyCodeOk() (*string, bool)

GetUnofficialCurrencyCodeOk returns a tuple with the UnofficialCurrencyCode field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (Holding) MarshalJSON ¶

func (o Holding) MarshalJSON() ([]byte, error)

func (*Holding) SetAccountId ¶

func (o *Holding) SetAccountId(v string)

SetAccountId sets field value

func (*Holding) SetCostBasis ¶

func (o *Holding) SetCostBasis(v float32)

SetCostBasis sets field value

func (*Holding) SetInstitutionPrice ¶

func (o *Holding) SetInstitutionPrice(v float32)

SetInstitutionPrice sets field value

func (*Holding) SetInstitutionPriceAsOf ¶

func (o *Holding) SetInstitutionPriceAsOf(v string)

SetInstitutionPriceAsOf sets field value

func (*Holding) SetInstitutionValue ¶

func (o *Holding) SetInstitutionValue(v float32)

SetInstitutionValue sets field value

func (*Holding) SetIsoCurrencyCode ¶

func (o *Holding) SetIsoCurrencyCode(v string)

SetIsoCurrencyCode sets field value

func (*Holding) SetQuantity ¶

func (o *Holding) SetQuantity(v float32)

SetQuantity sets field value

func (*Holding) SetSecurityId ¶

func (o *Holding) SetSecurityId(v string)

SetSecurityId sets field value

func (*Holding) SetUnofficialCurrencyCode ¶

func (o *Holding) SetUnofficialCurrencyCode(v string)

SetUnofficialCurrencyCode sets field value

func (*Holding) UnmarshalJSON ¶

func (o *Holding) UnmarshalJSON(bytes []byte) (err error)

type HoldingsDefaultUpdateWebhook ¶

type HoldingsDefaultUpdateWebhook struct {
	// `HOLDINGS`
	WebhookType string `json:"webhook_type"`
	// `DEFAULT_UPDATE`
	WebhookCode string `json:"webhook_code"`
	// The `item_id` of the Item associated with this webhook, warning, or error
	ItemId string      `json:"item_id"`
	Error  *PlaidError `json:"error,omitempty"`
	// The number of new holdings reported since the last time this webhook was fired.
	NewHoldings float32 `json:"new_holdings"`
	// The number of updated holdings reported since the last time this webhook was fired.
	UpdatedHoldings      float32 `json:"updated_holdings"`
	AdditionalProperties map[string]interface{}
}

HoldingsDefaultUpdateWebhook Fired when new or updated holdings have been detected on an investment account. The webhook typically fires once per day, after market close, in response to any newly added holdings or price changes to existing holdings.

func NewHoldingsDefaultUpdateWebhook ¶

func NewHoldingsDefaultUpdateWebhook(webhookType string, webhookCode string, itemId string, newHoldings float32, updatedHoldings float32) *HoldingsDefaultUpdateWebhook

NewHoldingsDefaultUpdateWebhook instantiates a new HoldingsDefaultUpdateWebhook 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 NewHoldingsDefaultUpdateWebhookWithDefaults ¶

func NewHoldingsDefaultUpdateWebhookWithDefaults() *HoldingsDefaultUpdateWebhook

NewHoldingsDefaultUpdateWebhookWithDefaults instantiates a new HoldingsDefaultUpdateWebhook 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 (*HoldingsDefaultUpdateWebhook) GetError ¶

GetError returns the Error field value if set, zero value otherwise.

func (*HoldingsDefaultUpdateWebhook) GetErrorOk ¶

func (o *HoldingsDefaultUpdateWebhook) GetErrorOk() (*PlaidError, bool)

GetErrorOk returns a tuple with the Error field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HoldingsDefaultUpdateWebhook) GetItemId ¶

func (o *HoldingsDefaultUpdateWebhook) GetItemId() string

GetItemId returns the ItemId field value

func (*HoldingsDefaultUpdateWebhook) GetItemIdOk ¶

func (o *HoldingsDefaultUpdateWebhook) GetItemIdOk() (*string, bool)

GetItemIdOk returns a tuple with the ItemId field value and a boolean to check if the value has been set.

func (*HoldingsDefaultUpdateWebhook) GetNewHoldings ¶

func (o *HoldingsDefaultUpdateWebhook) GetNewHoldings() float32

GetNewHoldings returns the NewHoldings field value

func (*HoldingsDefaultUpdateWebhook) GetNewHoldingsOk ¶

func (o *HoldingsDefaultUpdateWebhook) GetNewHoldingsOk() (*float32, bool)

GetNewHoldingsOk returns a tuple with the NewHoldings field value and a boolean to check if the value has been set.

func (*HoldingsDefaultUpdateWebhook) GetUpdatedHoldings ¶

func (o *HoldingsDefaultUpdateWebhook) GetUpdatedHoldings() float32

GetUpdatedHoldings returns the UpdatedHoldings field value

func (*HoldingsDefaultUpdateWebhook) GetUpdatedHoldingsOk ¶

func (o *HoldingsDefaultUpdateWebhook) GetUpdatedHoldingsOk() (*float32, bool)

GetUpdatedHoldingsOk returns a tuple with the UpdatedHoldings field value and a boolean to check if the value has been set.

func (*HoldingsDefaultUpdateWebhook) GetWebhookCode ¶

func (o *HoldingsDefaultUpdateWebhook) GetWebhookCode() string

GetWebhookCode returns the WebhookCode field value

func (*HoldingsDefaultUpdateWebhook) GetWebhookCodeOk ¶

func (o *HoldingsDefaultUpdateWebhook) GetWebhookCodeOk() (*string, bool)

GetWebhookCodeOk returns a tuple with the WebhookCode field value and a boolean to check if the value has been set.

func (*HoldingsDefaultUpdateWebhook) GetWebhookType ¶

func (o *HoldingsDefaultUpdateWebhook) GetWebhookType() string

GetWebhookType returns the WebhookType field value

func (*HoldingsDefaultUpdateWebhook) GetWebhookTypeOk ¶

func (o *HoldingsDefaultUpdateWebhook) GetWebhookTypeOk() (*string, bool)

GetWebhookTypeOk returns a tuple with the WebhookType field value and a boolean to check if the value has been set.

func (*HoldingsDefaultUpdateWebhook) HasError ¶

func (o *HoldingsDefaultUpdateWebhook) HasError() bool

HasError returns a boolean if a field has been set.

func (HoldingsDefaultUpdateWebhook) MarshalJSON ¶

func (o HoldingsDefaultUpdateWebhook) MarshalJSON() ([]byte, error)

func (*HoldingsDefaultUpdateWebhook) SetError ¶

SetError gets a reference to the given PlaidError and assigns it to the Error field.

func (*HoldingsDefaultUpdateWebhook) SetItemId ¶

func (o *HoldingsDefaultUpdateWebhook) SetItemId(v string)

SetItemId sets field value

func (*HoldingsDefaultUpdateWebhook) SetNewHoldings ¶

func (o *HoldingsDefaultUpdateWebhook) SetNewHoldings(v float32)

SetNewHoldings sets field value

func (*HoldingsDefaultUpdateWebhook) SetUpdatedHoldings ¶

func (o *HoldingsDefaultUpdateWebhook) SetUpdatedHoldings(v float32)

SetUpdatedHoldings sets field value

func (*HoldingsDefaultUpdateWebhook) SetWebhookCode ¶

func (o *HoldingsDefaultUpdateWebhook) SetWebhookCode(v string)

SetWebhookCode sets field value

func (*HoldingsDefaultUpdateWebhook) SetWebhookType ¶

func (o *HoldingsDefaultUpdateWebhook) SetWebhookType(v string)

SetWebhookType sets field value

func (*HoldingsDefaultUpdateWebhook) UnmarshalJSON ¶

func (o *HoldingsDefaultUpdateWebhook) UnmarshalJSON(bytes []byte) (err error)

type HoldingsOverride ¶ added in v1.1.0

type HoldingsOverride struct {
	// The last price given by the institution for this security
	InstitutionPrice float32 `json:"institution_price"`
	// The date at which `institution_price` was current. Must be formatted as an [ISO 8601](https://wikipedia.org/wiki/ISO_8601) date.
	InstitutionPriceAsOf *string `json:"institution_price_as_of,omitempty"`
	// The average original value of the holding. Multiple cost basis values for the same security purchased at different prices are not supported.
	CostBasis *float32 `json:"cost_basis,omitempty"`
	// The total quantity of the asset held, as reported by the financial institution.
	Quantity float32 `json:"quantity"`
	// Either a valid `iso_currency_code` or `unofficial_currency_code`
	Currency string           `json:"currency"`
	Security SecurityOverride `json:"security"`
}

HoldingsOverride Specify the holdings on the account.

func NewHoldingsOverride ¶ added in v1.1.0

func NewHoldingsOverride(institutionPrice float32, quantity float32, currency string, security SecurityOverride) *HoldingsOverride

NewHoldingsOverride instantiates a new HoldingsOverride 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 NewHoldingsOverrideWithDefaults ¶ added in v1.1.0

func NewHoldingsOverrideWithDefaults() *HoldingsOverride

NewHoldingsOverrideWithDefaults instantiates a new HoldingsOverride 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 (*HoldingsOverride) GetCostBasis ¶ added in v1.1.0

func (o *HoldingsOverride) GetCostBasis() float32

GetCostBasis returns the CostBasis field value if set, zero value otherwise.

func (*HoldingsOverride) GetCostBasisOk ¶ added in v1.1.0

func (o *HoldingsOverride) GetCostBasisOk() (*float32, bool)

GetCostBasisOk returns a tuple with the CostBasis field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HoldingsOverride) GetCurrency ¶ added in v1.1.0

func (o *HoldingsOverride) GetCurrency() string

GetCurrency returns the Currency field value

func (*HoldingsOverride) GetCurrencyOk ¶ added in v1.1.0

func (o *HoldingsOverride) GetCurrencyOk() (*string, bool)

GetCurrencyOk returns a tuple with the Currency field value and a boolean to check if the value has been set.

func (*HoldingsOverride) GetInstitutionPrice ¶ added in v1.1.0

func (o *HoldingsOverride) GetInstitutionPrice() float32

GetInstitutionPrice returns the InstitutionPrice field value

func (*HoldingsOverride) GetInstitutionPriceAsOf ¶ added in v1.1.0

func (o *HoldingsOverride) GetInstitutionPriceAsOf() string

GetInstitutionPriceAsOf returns the InstitutionPriceAsOf field value if set, zero value otherwise.

func (*HoldingsOverride) GetInstitutionPriceAsOfOk ¶ added in v1.1.0

func (o *HoldingsOverride) GetInstitutionPriceAsOfOk() (*string, bool)

GetInstitutionPriceAsOfOk returns a tuple with the InstitutionPriceAsOf field value if set, nil otherwise and a boolean to check if the value has been set.

func (*HoldingsOverride) GetInstitutionPriceOk ¶ added in v1.1.0

func (o *HoldingsOverride) GetInstitutionPriceOk() (*float32, bool)

GetInstitutionPriceOk returns a tuple with the InstitutionPrice field value and a boolean to check if the value has been set.

func (*HoldingsOverride) GetQuantity ¶ added in v1.1.0

func (o *HoldingsOverride) GetQuantity() float32

GetQuantity returns the Quantity field value

func (*HoldingsOverride) GetQuantityOk ¶ added in v1.1.0

func (o *HoldingsOverride) GetQuantityOk() (*float32, bool)

GetQuantityOk returns a tuple with the Quantity field value and a boolean to check if the value has been set.

func (*HoldingsOverride) GetSecurity ¶ added in v1.1.0

func (o *HoldingsOverride) GetSecurity() SecurityOverride

GetSecurity returns the Security field value

func (*HoldingsOverride) GetSecurityOk ¶ added in v1.1.0

func (o *HoldingsOverride) GetSecurityOk() (*SecurityOverride, bool)

GetSecurityOk returns a tuple with the Security field value and a boolean to check if the value has been set.

func (*HoldingsOverride) HasCostBasis ¶ added in v1.1.0

func (o *HoldingsOverride) HasCostBasis() bool

HasCostBasis returns a boolean if a field has been set.

func (*HoldingsOverride) HasInstitutionPriceAsOf ¶ added in v1.1.0

func (o *HoldingsOverride) HasInstitutionPriceAsOf() bool

HasInstitutionPriceAsOf returns a boolean if a field has been set.

func (HoldingsOverride) MarshalJSON ¶ added in v1.1.0

func (o HoldingsOverride) MarshalJSON() ([]byte, error)

func (*HoldingsOverride) SetCostBasis ¶ added in v1.1.0

func (o *HoldingsOverride) SetCostBasis(v float32)

SetCostBasis gets a reference to the given float32 and assigns it to the CostBasis field.

func (*HoldingsOverride) SetCurrency ¶ added in v1.1.0

func (o *HoldingsOverride) SetCurrency(v string)

SetCurrency sets field value

func (*HoldingsOverride) SetInstitutionPrice ¶ added in v1.1.0

func (o *HoldingsOverride) SetInstitutionPrice(v float32)

SetInstitutionPrice sets field value

func (*HoldingsOverride) SetInstitutionPriceAsOf ¶ added in v1.1.0

func (o *HoldingsOverride) SetInstitutionPriceAsOf(v string)

SetInstitutionPriceAsOf gets a reference to the given string and assigns it to the InstitutionPriceAsOf field.

func (*HoldingsOverride) SetQuantity ¶ added in v1.1.0

func (o *HoldingsOverride) SetQuantity(v float32)

SetQuantity sets field value

func (*HoldingsOverride) SetSecurity ¶ added in v1.1.0

func (o *HoldingsOverride) SetSecurity(v SecurityOverride)

SetSecurity sets field value

type IdentityGetRequest ¶

type IdentityGetRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// The access token associated with the Item data is being requested for.
	AccessToken string                     `json:"access_token"`
	Options     *IdentityGetRequestOptions `json:"options,omitempty"`
}

IdentityGetRequest IdentityGetRequest defines the request schema for `/identity/get`

func NewIdentityGetRequest ¶

func NewIdentityGetRequest(accessToken string) *IdentityGetRequest

NewIdentityGetRequest instantiates a new IdentityGetRequest 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 NewIdentityGetRequestWithDefaults ¶

func NewIdentityGetRequestWithDefaults() *IdentityGetRequest

NewIdentityGetRequestWithDefaults instantiates a new IdentityGetRequest 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 (*IdentityGetRequest) GetAccessToken ¶

func (o *IdentityGetRequest) GetAccessToken() string

GetAccessToken returns the AccessToken field value

func (*IdentityGetRequest) GetAccessTokenOk ¶

func (o *IdentityGetRequest) GetAccessTokenOk() (*string, bool)

GetAccessTokenOk returns a tuple with the AccessToken field value and a boolean to check if the value has been set.

func (*IdentityGetRequest) GetClientId ¶

func (o *IdentityGetRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*IdentityGetRequest) GetClientIdOk ¶

func (o *IdentityGetRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IdentityGetRequest) GetOptions ¶

GetOptions returns the Options field value if set, zero value otherwise.

func (*IdentityGetRequest) GetOptionsOk ¶

func (o *IdentityGetRequest) GetOptionsOk() (*IdentityGetRequestOptions, bool)

GetOptionsOk returns a tuple with the Options field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IdentityGetRequest) GetSecret ¶

func (o *IdentityGetRequest) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise.

func (*IdentityGetRequest) GetSecretOk ¶

func (o *IdentityGetRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IdentityGetRequest) HasClientId ¶

func (o *IdentityGetRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*IdentityGetRequest) HasOptions ¶

func (o *IdentityGetRequest) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (*IdentityGetRequest) HasSecret ¶

func (o *IdentityGetRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (IdentityGetRequest) MarshalJSON ¶

func (o IdentityGetRequest) MarshalJSON() ([]byte, error)

func (*IdentityGetRequest) SetAccessToken ¶

func (o *IdentityGetRequest) SetAccessToken(v string)

SetAccessToken sets field value

func (*IdentityGetRequest) SetClientId ¶

func (o *IdentityGetRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*IdentityGetRequest) SetOptions ¶

SetOptions gets a reference to the given IdentityGetRequestOptions and assigns it to the Options field.

func (*IdentityGetRequest) SetSecret ¶

func (o *IdentityGetRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

type IdentityGetRequestOptions ¶

type IdentityGetRequestOptions struct {
	// A list of `account_ids` to retrieve for the Item. Note: An error will be returned if a provided `account_id` is not associated with the Item.
	AccountIds *[]string `json:"account_ids,omitempty"`
}

IdentityGetRequestOptions An optional object to filter `/identity/get` results.

func NewIdentityGetRequestOptions ¶

func NewIdentityGetRequestOptions() *IdentityGetRequestOptions

NewIdentityGetRequestOptions instantiates a new IdentityGetRequestOptions 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 NewIdentityGetRequestOptionsWithDefaults ¶

func NewIdentityGetRequestOptionsWithDefaults() *IdentityGetRequestOptions

NewIdentityGetRequestOptionsWithDefaults instantiates a new IdentityGetRequestOptions 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 (*IdentityGetRequestOptions) GetAccountIds ¶

func (o *IdentityGetRequestOptions) GetAccountIds() []string

GetAccountIds returns the AccountIds field value if set, zero value otherwise.

func (*IdentityGetRequestOptions) GetAccountIdsOk ¶

func (o *IdentityGetRequestOptions) GetAccountIdsOk() (*[]string, bool)

GetAccountIdsOk returns a tuple with the AccountIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IdentityGetRequestOptions) HasAccountIds ¶

func (o *IdentityGetRequestOptions) HasAccountIds() bool

HasAccountIds returns a boolean if a field has been set.

func (IdentityGetRequestOptions) MarshalJSON ¶

func (o IdentityGetRequestOptions) MarshalJSON() ([]byte, error)

func (*IdentityGetRequestOptions) SetAccountIds ¶

func (o *IdentityGetRequestOptions) SetAccountIds(v []string)

SetAccountIds gets a reference to the given []string and assigns it to the AccountIds field.

type IdentityGetResponse ¶

type IdentityGetResponse struct {
	// The accounts for which Identity data has been requested
	Accounts []AccountIdentity `json:"accounts"`
	Item     Item              `json:"item"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

IdentityGetResponse IdentityGetResponse defines the response schema for `/identity/get`

func NewIdentityGetResponse ¶

func NewIdentityGetResponse(accounts []AccountIdentity, item Item, requestId string) *IdentityGetResponse

NewIdentityGetResponse instantiates a new IdentityGetResponse 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 NewIdentityGetResponseWithDefaults ¶

func NewIdentityGetResponseWithDefaults() *IdentityGetResponse

NewIdentityGetResponseWithDefaults instantiates a new IdentityGetResponse 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 (*IdentityGetResponse) GetAccounts ¶

func (o *IdentityGetResponse) GetAccounts() []AccountIdentity

GetAccounts returns the Accounts field value

func (*IdentityGetResponse) GetAccountsOk ¶

func (o *IdentityGetResponse) GetAccountsOk() (*[]AccountIdentity, bool)

GetAccountsOk returns a tuple with the Accounts field value and a boolean to check if the value has been set.

func (*IdentityGetResponse) GetItem ¶

func (o *IdentityGetResponse) GetItem() Item

GetItem returns the Item field value

func (*IdentityGetResponse) GetItemOk ¶

func (o *IdentityGetResponse) GetItemOk() (*Item, bool)

GetItemOk returns a tuple with the Item field value and a boolean to check if the value has been set.

func (*IdentityGetResponse) GetRequestId ¶

func (o *IdentityGetResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*IdentityGetResponse) GetRequestIdOk ¶

func (o *IdentityGetResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (IdentityGetResponse) MarshalJSON ¶

func (o IdentityGetResponse) MarshalJSON() ([]byte, error)

func (*IdentityGetResponse) SetAccounts ¶

func (o *IdentityGetResponse) SetAccounts(v []AccountIdentity)

SetAccounts sets field value

func (*IdentityGetResponse) SetItem ¶

func (o *IdentityGetResponse) SetItem(v Item)

SetItem sets field value

func (*IdentityGetResponse) SetRequestId ¶

func (o *IdentityGetResponse) SetRequestId(v string)

SetRequestId sets field value

func (*IdentityGetResponse) UnmarshalJSON ¶

func (o *IdentityGetResponse) UnmarshalJSON(bytes []byte) (err error)

type IncidentUpdate ¶

type IncidentUpdate struct {
	// The content of the update.
	Description *string `json:"description,omitempty"`
	// The status of the incident.
	Status *string `json:"status,omitempty"`
	// The date when the update was published, in [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format, e.g. `\"2020-10-30T15:26:48Z\"`.
	UpdatedDate          *time.Time `json:"updated_date,omitempty"`
	AdditionalProperties map[string]interface{}
}

IncidentUpdate struct for IncidentUpdate

func NewIncidentUpdate ¶

func NewIncidentUpdate() *IncidentUpdate

NewIncidentUpdate instantiates a new IncidentUpdate 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 NewIncidentUpdateWithDefaults ¶

func NewIncidentUpdateWithDefaults() *IncidentUpdate

NewIncidentUpdateWithDefaults instantiates a new IncidentUpdate 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 (*IncidentUpdate) GetDescription ¶

func (o *IncidentUpdate) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*IncidentUpdate) GetDescriptionOk ¶

func (o *IncidentUpdate) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentUpdate) GetStatus ¶

func (o *IncidentUpdate) GetStatus() string

GetStatus returns the Status field value if set, zero value otherwise.

func (*IncidentUpdate) GetStatusOk ¶

func (o *IncidentUpdate) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentUpdate) GetUpdatedDate ¶

func (o *IncidentUpdate) GetUpdatedDate() time.Time

GetUpdatedDate returns the UpdatedDate field value if set, zero value otherwise.

func (*IncidentUpdate) GetUpdatedDateOk ¶

func (o *IncidentUpdate) GetUpdatedDateOk() (*time.Time, bool)

GetUpdatedDateOk returns a tuple with the UpdatedDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncidentUpdate) HasDescription ¶

func (o *IncidentUpdate) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*IncidentUpdate) HasStatus ¶

func (o *IncidentUpdate) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*IncidentUpdate) HasUpdatedDate ¶

func (o *IncidentUpdate) HasUpdatedDate() bool

HasUpdatedDate returns a boolean if a field has been set.

func (IncidentUpdate) MarshalJSON ¶

func (o IncidentUpdate) MarshalJSON() ([]byte, error)

func (*IncidentUpdate) SetDescription ¶

func (o *IncidentUpdate) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*IncidentUpdate) SetStatus ¶

func (o *IncidentUpdate) SetStatus(v string)

SetStatus gets a reference to the given string and assigns it to the Status field.

func (*IncidentUpdate) SetUpdatedDate ¶

func (o *IncidentUpdate) SetUpdatedDate(v time.Time)

SetUpdatedDate gets a reference to the given time.Time and assigns it to the UpdatedDate field.

func (*IncidentUpdate) UnmarshalJSON ¶

func (o *IncidentUpdate) UnmarshalJSON(bytes []byte) (err error)

type IncomeBreakdown ¶

type IncomeBreakdown struct {
	Type NullableIncomeBreakdownType `json:"type"`
	// The hourly rate at which the income is paid.
	Rate NullableFloat32 `json:"rate"`
	// The number of hours logged for this income for this pay period.
	Hours NullableFloat32 `json:"hours"`
	// The total pay for this pay period.
	Total                NullableFloat32 `json:"total"`
	AdditionalProperties map[string]interface{}
}

IncomeBreakdown An object representing a breakdown of the different income types on the paystub.

func NewIncomeBreakdown ¶

func NewIncomeBreakdown(type_ NullableIncomeBreakdownType, rate NullableFloat32, hours NullableFloat32, total NullableFloat32) *IncomeBreakdown

NewIncomeBreakdown instantiates a new IncomeBreakdown 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 NewIncomeBreakdownWithDefaults ¶

func NewIncomeBreakdownWithDefaults() *IncomeBreakdown

NewIncomeBreakdownWithDefaults instantiates a new IncomeBreakdown 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 (*IncomeBreakdown) GetHours ¶

func (o *IncomeBreakdown) GetHours() float32

GetHours returns the Hours field value If the value is explicit nil, the zero value for float32 will be returned

func (*IncomeBreakdown) GetHoursOk ¶

func (o *IncomeBreakdown) GetHoursOk() (*float32, bool)

GetHoursOk returns a tuple with the Hours field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IncomeBreakdown) GetRate ¶

func (o *IncomeBreakdown) GetRate() float32

GetRate returns the Rate field value If the value is explicit nil, the zero value for float32 will be returned

func (*IncomeBreakdown) GetRateOk ¶

func (o *IncomeBreakdown) GetRateOk() (*float32, bool)

GetRateOk returns a tuple with the Rate field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IncomeBreakdown) GetTotal ¶

func (o *IncomeBreakdown) GetTotal() float32

GetTotal returns the Total field value If the value is explicit nil, the zero value for float32 will be returned

func (*IncomeBreakdown) GetTotalOk ¶

func (o *IncomeBreakdown) GetTotalOk() (*float32, bool)

GetTotalOk returns a tuple with the Total field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IncomeBreakdown) GetType ¶

func (o *IncomeBreakdown) GetType() IncomeBreakdownType

GetType returns the Type field value If the value is explicit nil, the zero value for IncomeBreakdownType will be returned

func (*IncomeBreakdown) GetTypeOk ¶

func (o *IncomeBreakdown) GetTypeOk() (*IncomeBreakdownType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (IncomeBreakdown) MarshalJSON ¶

func (o IncomeBreakdown) MarshalJSON() ([]byte, error)

func (*IncomeBreakdown) SetHours ¶

func (o *IncomeBreakdown) SetHours(v float32)

SetHours sets field value

func (*IncomeBreakdown) SetRate ¶

func (o *IncomeBreakdown) SetRate(v float32)

SetRate sets field value

func (*IncomeBreakdown) SetTotal ¶

func (o *IncomeBreakdown) SetTotal(v float32)

SetTotal sets field value

func (*IncomeBreakdown) SetType ¶

func (o *IncomeBreakdown) SetType(v IncomeBreakdownType)

SetType sets field value

func (*IncomeBreakdown) UnmarshalJSON ¶

func (o *IncomeBreakdown) UnmarshalJSON(bytes []byte) (err error)

type IncomeBreakdownType ¶ added in v1.8.0

type IncomeBreakdownType string

IncomeBreakdownType The type of income. Possible values include: `\"regular\"`: regular income `\"overtime\"`: overtime income `\"bonus\"`: bonus income

const (
	INCOMEBREAKDOWNTYPE_BONUS    IncomeBreakdownType = "bonus"
	INCOMEBREAKDOWNTYPE_OVERTIME IncomeBreakdownType = "overtime"
	INCOMEBREAKDOWNTYPE_REGULAR  IncomeBreakdownType = "regular"
	INCOMEBREAKDOWNTYPE_NULL     IncomeBreakdownType = "null"
)

List of IncomeBreakdownType

func NewIncomeBreakdownTypeFromValue ¶ added in v1.8.0

func NewIncomeBreakdownTypeFromValue(v string) (*IncomeBreakdownType, error)

NewIncomeBreakdownTypeFromValue returns a pointer to a valid IncomeBreakdownType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (IncomeBreakdownType) IsValid ¶ added in v1.8.0

func (v IncomeBreakdownType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (IncomeBreakdownType) Ptr ¶ added in v1.8.0

Ptr returns reference to IncomeBreakdownType value

func (*IncomeBreakdownType) UnmarshalJSON ¶ added in v1.8.0

func (v *IncomeBreakdownType) UnmarshalJSON(src []byte) error

type IncomeOverride ¶ added in v1.3.0

type IncomeOverride struct {
	// A list of paystubs associated with the account.
	Paystubs *[]PaystubOverride `json:"paystubs,omitempty"`
}

IncomeOverride Specify payroll data on the account.

func NewIncomeOverride ¶ added in v1.3.0

func NewIncomeOverride() *IncomeOverride

NewIncomeOverride instantiates a new IncomeOverride 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 NewIncomeOverrideWithDefaults ¶ added in v1.3.0

func NewIncomeOverrideWithDefaults() *IncomeOverride

NewIncomeOverrideWithDefaults instantiates a new IncomeOverride 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 (*IncomeOverride) GetPaystubs ¶ added in v1.3.0

func (o *IncomeOverride) GetPaystubs() []PaystubOverride

GetPaystubs returns the Paystubs field value if set, zero value otherwise.

func (*IncomeOverride) GetPaystubsOk ¶ added in v1.3.0

func (o *IncomeOverride) GetPaystubsOk() (*[]PaystubOverride, bool)

GetPaystubsOk returns a tuple with the Paystubs field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncomeOverride) HasPaystubs ¶ added in v1.3.0

func (o *IncomeOverride) HasPaystubs() bool

HasPaystubs returns a boolean if a field has been set.

func (IncomeOverride) MarshalJSON ¶ added in v1.3.0

func (o IncomeOverride) MarshalJSON() ([]byte, error)

func (*IncomeOverride) SetPaystubs ¶ added in v1.3.0

func (o *IncomeOverride) SetPaystubs(v []PaystubOverride)

SetPaystubs gets a reference to the given []PaystubOverride and assigns it to the Paystubs field.

type IncomeSummary ¶

type IncomeSummary struct {
	EmployerName         EmployerIncomeSummaryFieldString  `json:"employer_name"`
	EmployeeName         EmployeeIncomeSummaryFieldString  `json:"employee_name"`
	YtdGrossIncome       YTDGrossIncomeSummaryFieldNumber  `json:"ytd_gross_income"`
	YtdNetIncome         YTDNetIncomeSummaryFieldNumber    `json:"ytd_net_income"`
	PayFrequency         NullablePayFrequency              `json:"pay_frequency"`
	ProjectedWage        ProjectedIncomeSummaryFieldNumber `json:"projected_wage"`
	VerifiedTransaction  NullableTransactionData           `json:"verified_transaction"`
	AdditionalProperties map[string]interface{}
}

IncomeSummary The verified fields from a paystub verification. All fields are provided as reported on the paystub.

func NewIncomeSummary ¶

NewIncomeSummary instantiates a new IncomeSummary 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 NewIncomeSummaryWithDefaults ¶

func NewIncomeSummaryWithDefaults() *IncomeSummary

NewIncomeSummaryWithDefaults instantiates a new IncomeSummary 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 (*IncomeSummary) GetEmployeeName ¶

func (o *IncomeSummary) GetEmployeeName() EmployeeIncomeSummaryFieldString

GetEmployeeName returns the EmployeeName field value

func (*IncomeSummary) GetEmployeeNameOk ¶

func (o *IncomeSummary) GetEmployeeNameOk() (*EmployeeIncomeSummaryFieldString, bool)

GetEmployeeNameOk returns a tuple with the EmployeeName field value and a boolean to check if the value has been set.

func (*IncomeSummary) GetEmployerName ¶

func (o *IncomeSummary) GetEmployerName() EmployerIncomeSummaryFieldString

GetEmployerName returns the EmployerName field value

func (*IncomeSummary) GetEmployerNameOk ¶

func (o *IncomeSummary) GetEmployerNameOk() (*EmployerIncomeSummaryFieldString, bool)

GetEmployerNameOk returns a tuple with the EmployerName field value and a boolean to check if the value has been set.

func (*IncomeSummary) GetPayFrequency ¶

func (o *IncomeSummary) GetPayFrequency() PayFrequency

GetPayFrequency returns the PayFrequency field value If the value is explicit nil, the zero value for PayFrequency will be returned

func (*IncomeSummary) GetPayFrequencyOk ¶

func (o *IncomeSummary) GetPayFrequencyOk() (*PayFrequency, bool)

GetPayFrequencyOk returns a tuple with the PayFrequency field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IncomeSummary) GetProjectedWage ¶

func (o *IncomeSummary) GetProjectedWage() ProjectedIncomeSummaryFieldNumber

GetProjectedWage returns the ProjectedWage field value

func (*IncomeSummary) GetProjectedWageOk ¶

func (o *IncomeSummary) GetProjectedWageOk() (*ProjectedIncomeSummaryFieldNumber, bool)

GetProjectedWageOk returns a tuple with the ProjectedWage field value and a boolean to check if the value has been set.

func (*IncomeSummary) GetVerifiedTransaction ¶

func (o *IncomeSummary) GetVerifiedTransaction() TransactionData

GetVerifiedTransaction returns the VerifiedTransaction field value If the value is explicit nil, the zero value for TransactionData will be returned

func (*IncomeSummary) GetVerifiedTransactionOk ¶

func (o *IncomeSummary) GetVerifiedTransactionOk() (*TransactionData, bool)

GetVerifiedTransactionOk returns a tuple with the VerifiedTransaction field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IncomeSummary) GetYtdGrossIncome ¶

func (o *IncomeSummary) GetYtdGrossIncome() YTDGrossIncomeSummaryFieldNumber

GetYtdGrossIncome returns the YtdGrossIncome field value

func (*IncomeSummary) GetYtdGrossIncomeOk ¶

func (o *IncomeSummary) GetYtdGrossIncomeOk() (*YTDGrossIncomeSummaryFieldNumber, bool)

GetYtdGrossIncomeOk returns a tuple with the YtdGrossIncome field value and a boolean to check if the value has been set.

func (*IncomeSummary) GetYtdNetIncome ¶

func (o *IncomeSummary) GetYtdNetIncome() YTDNetIncomeSummaryFieldNumber

GetYtdNetIncome returns the YtdNetIncome field value

func (*IncomeSummary) GetYtdNetIncomeOk ¶

func (o *IncomeSummary) GetYtdNetIncomeOk() (*YTDNetIncomeSummaryFieldNumber, bool)

GetYtdNetIncomeOk returns a tuple with the YtdNetIncome field value and a boolean to check if the value has been set.

func (IncomeSummary) MarshalJSON ¶

func (o IncomeSummary) MarshalJSON() ([]byte, error)

func (*IncomeSummary) SetEmployeeName ¶

func (o *IncomeSummary) SetEmployeeName(v EmployeeIncomeSummaryFieldString)

SetEmployeeName sets field value

func (*IncomeSummary) SetEmployerName ¶

func (o *IncomeSummary) SetEmployerName(v EmployerIncomeSummaryFieldString)

SetEmployerName sets field value

func (*IncomeSummary) SetPayFrequency ¶

func (o *IncomeSummary) SetPayFrequency(v PayFrequency)

SetPayFrequency sets field value

func (*IncomeSummary) SetProjectedWage ¶

func (o *IncomeSummary) SetProjectedWage(v ProjectedIncomeSummaryFieldNumber)

SetProjectedWage sets field value

func (*IncomeSummary) SetVerifiedTransaction ¶

func (o *IncomeSummary) SetVerifiedTransaction(v TransactionData)

SetVerifiedTransaction sets field value

func (*IncomeSummary) SetYtdGrossIncome ¶

func (o *IncomeSummary) SetYtdGrossIncome(v YTDGrossIncomeSummaryFieldNumber)

SetYtdGrossIncome sets field value

func (*IncomeSummary) SetYtdNetIncome ¶

func (o *IncomeSummary) SetYtdNetIncome(v YTDNetIncomeSummaryFieldNumber)

SetYtdNetIncome sets field value

func (*IncomeSummary) UnmarshalJSON ¶

func (o *IncomeSummary) UnmarshalJSON(bytes []byte) (err error)

type IncomeSummaryFieldNumber ¶

type IncomeSummaryFieldNumber struct {
	// The value of the field.
	Value                float32            `json:"value"`
	VerificationStatus   VerificationStatus `json:"verification_status"`
	AdditionalProperties map[string]interface{}
}

IncomeSummaryFieldNumber struct for IncomeSummaryFieldNumber

func NewIncomeSummaryFieldNumber ¶

func NewIncomeSummaryFieldNumber(value float32, verificationStatus VerificationStatus) *IncomeSummaryFieldNumber

NewIncomeSummaryFieldNumber instantiates a new IncomeSummaryFieldNumber 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 NewIncomeSummaryFieldNumberWithDefaults ¶

func NewIncomeSummaryFieldNumberWithDefaults() *IncomeSummaryFieldNumber

NewIncomeSummaryFieldNumberWithDefaults instantiates a new IncomeSummaryFieldNumber 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 (*IncomeSummaryFieldNumber) GetValue ¶

func (o *IncomeSummaryFieldNumber) GetValue() float32

GetValue returns the Value field value

func (*IncomeSummaryFieldNumber) GetValueOk ¶

func (o *IncomeSummaryFieldNumber) GetValueOk() (*float32, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (*IncomeSummaryFieldNumber) GetVerificationStatus ¶

func (o *IncomeSummaryFieldNumber) GetVerificationStatus() VerificationStatus

GetVerificationStatus returns the VerificationStatus field value

func (*IncomeSummaryFieldNumber) GetVerificationStatusOk ¶

func (o *IncomeSummaryFieldNumber) GetVerificationStatusOk() (*VerificationStatus, bool)

GetVerificationStatusOk returns a tuple with the VerificationStatus field value and a boolean to check if the value has been set.

func (IncomeSummaryFieldNumber) MarshalJSON ¶

func (o IncomeSummaryFieldNumber) MarshalJSON() ([]byte, error)

func (*IncomeSummaryFieldNumber) SetValue ¶

func (o *IncomeSummaryFieldNumber) SetValue(v float32)

SetValue sets field value

func (*IncomeSummaryFieldNumber) SetVerificationStatus ¶

func (o *IncomeSummaryFieldNumber) SetVerificationStatus(v VerificationStatus)

SetVerificationStatus sets field value

func (*IncomeSummaryFieldNumber) UnmarshalJSON ¶

func (o *IncomeSummaryFieldNumber) UnmarshalJSON(bytes []byte) (err error)

type IncomeSummaryFieldString ¶

type IncomeSummaryFieldString struct {
	// The value of the field.
	Value                string             `json:"value"`
	VerificationStatus   VerificationStatus `json:"verification_status"`
	AdditionalProperties map[string]interface{}
}

IncomeSummaryFieldString struct for IncomeSummaryFieldString

func NewIncomeSummaryFieldString ¶

func NewIncomeSummaryFieldString(value string, verificationStatus VerificationStatus) *IncomeSummaryFieldString

NewIncomeSummaryFieldString instantiates a new IncomeSummaryFieldString 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 NewIncomeSummaryFieldStringWithDefaults ¶

func NewIncomeSummaryFieldStringWithDefaults() *IncomeSummaryFieldString

NewIncomeSummaryFieldStringWithDefaults instantiates a new IncomeSummaryFieldString 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 (*IncomeSummaryFieldString) GetValue ¶

func (o *IncomeSummaryFieldString) GetValue() string

GetValue returns the Value field value

func (*IncomeSummaryFieldString) GetValueOk ¶

func (o *IncomeSummaryFieldString) GetValueOk() (*string, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (*IncomeSummaryFieldString) GetVerificationStatus ¶

func (o *IncomeSummaryFieldString) GetVerificationStatus() VerificationStatus

GetVerificationStatus returns the VerificationStatus field value

func (*IncomeSummaryFieldString) GetVerificationStatusOk ¶

func (o *IncomeSummaryFieldString) GetVerificationStatusOk() (*VerificationStatus, bool)

GetVerificationStatusOk returns a tuple with the VerificationStatus field value and a boolean to check if the value has been set.

func (IncomeSummaryFieldString) MarshalJSON ¶

func (o IncomeSummaryFieldString) MarshalJSON() ([]byte, error)

func (*IncomeSummaryFieldString) SetValue ¶

func (o *IncomeSummaryFieldString) SetValue(v string)

SetValue sets field value

func (*IncomeSummaryFieldString) SetVerificationStatus ¶

func (o *IncomeSummaryFieldString) SetVerificationStatus(v VerificationStatus)

SetVerificationStatus sets field value

func (*IncomeSummaryFieldString) UnmarshalJSON ¶

func (o *IncomeSummaryFieldString) UnmarshalJSON(bytes []byte) (err error)

type IncomeVerificationCreateRequest ¶

type IncomeVerificationCreateRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// The URL endpoint to which Plaid should send webhooks related to the progress of the income verification process.
	Webhook string `json:"webhook"`
	// The ID of a precheck created with `/income/verification/precheck`. Will be used to improve conversion of the income verification flow.
	PrecheckId *string                                 `json:"precheck_id,omitempty"`
	Options    *IncomeVerificationCreateRequestOptions `json:"options,omitempty"`
}

IncomeVerificationCreateRequest IncomeVerificationCreateRequest defines the request schema for `/income/verification/create`

func NewIncomeVerificationCreateRequest ¶

func NewIncomeVerificationCreateRequest(webhook string) *IncomeVerificationCreateRequest

NewIncomeVerificationCreateRequest instantiates a new IncomeVerificationCreateRequest 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 NewIncomeVerificationCreateRequestWithDefaults ¶

func NewIncomeVerificationCreateRequestWithDefaults() *IncomeVerificationCreateRequest

NewIncomeVerificationCreateRequestWithDefaults instantiates a new IncomeVerificationCreateRequest 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 (*IncomeVerificationCreateRequest) GetClientId ¶

func (o *IncomeVerificationCreateRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*IncomeVerificationCreateRequest) GetClientIdOk ¶

func (o *IncomeVerificationCreateRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncomeVerificationCreateRequest) GetOptions ¶ added in v1.5.0

GetOptions returns the Options field value if set, zero value otherwise.

func (*IncomeVerificationCreateRequest) GetOptionsOk ¶ added in v1.5.0

GetOptionsOk returns a tuple with the Options field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncomeVerificationCreateRequest) GetPrecheckId ¶ added in v1.5.0

func (o *IncomeVerificationCreateRequest) GetPrecheckId() string

GetPrecheckId returns the PrecheckId field value if set, zero value otherwise.

func (*IncomeVerificationCreateRequest) GetPrecheckIdOk ¶ added in v1.5.0

func (o *IncomeVerificationCreateRequest) GetPrecheckIdOk() (*string, bool)

GetPrecheckIdOk returns a tuple with the PrecheckId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncomeVerificationCreateRequest) GetSecret ¶

func (o *IncomeVerificationCreateRequest) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise.

func (*IncomeVerificationCreateRequest) GetSecretOk ¶

func (o *IncomeVerificationCreateRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncomeVerificationCreateRequest) GetWebhook ¶

func (o *IncomeVerificationCreateRequest) GetWebhook() string

GetWebhook returns the Webhook field value

func (*IncomeVerificationCreateRequest) GetWebhookOk ¶

func (o *IncomeVerificationCreateRequest) GetWebhookOk() (*string, bool)

GetWebhookOk returns a tuple with the Webhook field value and a boolean to check if the value has been set.

func (*IncomeVerificationCreateRequest) HasClientId ¶

func (o *IncomeVerificationCreateRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*IncomeVerificationCreateRequest) HasOptions ¶ added in v1.5.0

func (o *IncomeVerificationCreateRequest) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (*IncomeVerificationCreateRequest) HasPrecheckId ¶ added in v1.5.0

func (o *IncomeVerificationCreateRequest) HasPrecheckId() bool

HasPrecheckId returns a boolean if a field has been set.

func (*IncomeVerificationCreateRequest) HasSecret ¶

func (o *IncomeVerificationCreateRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (IncomeVerificationCreateRequest) MarshalJSON ¶

func (o IncomeVerificationCreateRequest) MarshalJSON() ([]byte, error)

func (*IncomeVerificationCreateRequest) SetClientId ¶

func (o *IncomeVerificationCreateRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*IncomeVerificationCreateRequest) SetOptions ¶ added in v1.5.0

SetOptions gets a reference to the given IncomeVerificationCreateRequestOptions and assigns it to the Options field.

func (*IncomeVerificationCreateRequest) SetPrecheckId ¶ added in v1.5.0

func (o *IncomeVerificationCreateRequest) SetPrecheckId(v string)

SetPrecheckId gets a reference to the given string and assigns it to the PrecheckId field.

func (*IncomeVerificationCreateRequest) SetSecret ¶

func (o *IncomeVerificationCreateRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

func (*IncomeVerificationCreateRequest) SetWebhook ¶

func (o *IncomeVerificationCreateRequest) SetWebhook(v string)

SetWebhook sets field value

type IncomeVerificationCreateRequestOptions ¶ added in v1.5.0

type IncomeVerificationCreateRequestOptions struct {
	// An array of access tokens corresponding to the Items that will be cross-referenced with the product data. Plaid will attempt to correlate transaction history from these Items with data from the user's paystub, such as date and amount. The `verification` status of the paystub as returned by `/income/verification/paystubs/get` will indicate if the verification status was successful, or, if not, why it failed. If the `transactions` product was not initialized for the Items during Link, it will be initialized after this Link session.
	AccessTokens *[]string `json:"access_tokens,omitempty"`
}

IncomeVerificationCreateRequestOptions IncomeVerificationCreateRequestOptions defines the optional arguments schema for `/income/verification/create`

func NewIncomeVerificationCreateRequestOptions ¶ added in v1.5.0

func NewIncomeVerificationCreateRequestOptions() *IncomeVerificationCreateRequestOptions

NewIncomeVerificationCreateRequestOptions instantiates a new IncomeVerificationCreateRequestOptions 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 NewIncomeVerificationCreateRequestOptionsWithDefaults ¶ added in v1.5.0

func NewIncomeVerificationCreateRequestOptionsWithDefaults() *IncomeVerificationCreateRequestOptions

NewIncomeVerificationCreateRequestOptionsWithDefaults instantiates a new IncomeVerificationCreateRequestOptions 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 (*IncomeVerificationCreateRequestOptions) GetAccessTokens ¶ added in v1.5.0

func (o *IncomeVerificationCreateRequestOptions) GetAccessTokens() []string

GetAccessTokens returns the AccessTokens field value if set, zero value otherwise.

func (*IncomeVerificationCreateRequestOptions) GetAccessTokensOk ¶ added in v1.5.0

func (o *IncomeVerificationCreateRequestOptions) GetAccessTokensOk() (*[]string, bool)

GetAccessTokensOk returns a tuple with the AccessTokens field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncomeVerificationCreateRequestOptions) HasAccessTokens ¶ added in v1.5.0

func (o *IncomeVerificationCreateRequestOptions) HasAccessTokens() bool

HasAccessTokens returns a boolean if a field has been set.

func (IncomeVerificationCreateRequestOptions) MarshalJSON ¶ added in v1.5.0

func (o IncomeVerificationCreateRequestOptions) MarshalJSON() ([]byte, error)

func (*IncomeVerificationCreateRequestOptions) SetAccessTokens ¶ added in v1.5.0

func (o *IncomeVerificationCreateRequestOptions) SetAccessTokens(v []string)

SetAccessTokens gets a reference to the given []string and assigns it to the AccessTokens field.

type IncomeVerificationCreateResponse ¶

type IncomeVerificationCreateResponse struct {
	// ID of the verification. This ID is persisted throughout the lifetime of the verification.
	IncomeVerificationId string `json:"income_verification_id"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

IncomeVerificationCreateResponse IncomeVerificationCreateResponse defines the response schema for `/income/verification/create`.

func NewIncomeVerificationCreateResponse ¶

func NewIncomeVerificationCreateResponse(incomeVerificationId string, requestId string) *IncomeVerificationCreateResponse

NewIncomeVerificationCreateResponse instantiates a new IncomeVerificationCreateResponse 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 NewIncomeVerificationCreateResponseWithDefaults ¶

func NewIncomeVerificationCreateResponseWithDefaults() *IncomeVerificationCreateResponse

NewIncomeVerificationCreateResponseWithDefaults instantiates a new IncomeVerificationCreateResponse 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 (*IncomeVerificationCreateResponse) GetIncomeVerificationId ¶

func (o *IncomeVerificationCreateResponse) GetIncomeVerificationId() string

GetIncomeVerificationId returns the IncomeVerificationId field value

func (*IncomeVerificationCreateResponse) GetIncomeVerificationIdOk ¶

func (o *IncomeVerificationCreateResponse) GetIncomeVerificationIdOk() (*string, bool)

GetIncomeVerificationIdOk returns a tuple with the IncomeVerificationId field value and a boolean to check if the value has been set.

func (*IncomeVerificationCreateResponse) GetRequestId ¶

func (o *IncomeVerificationCreateResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*IncomeVerificationCreateResponse) GetRequestIdOk ¶

func (o *IncomeVerificationCreateResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (IncomeVerificationCreateResponse) MarshalJSON ¶

func (o IncomeVerificationCreateResponse) MarshalJSON() ([]byte, error)

func (*IncomeVerificationCreateResponse) SetIncomeVerificationId ¶

func (o *IncomeVerificationCreateResponse) SetIncomeVerificationId(v string)

SetIncomeVerificationId sets field value

func (*IncomeVerificationCreateResponse) SetRequestId ¶

func (o *IncomeVerificationCreateResponse) SetRequestId(v string)

SetRequestId sets field value

func (*IncomeVerificationCreateResponse) UnmarshalJSON ¶

func (o *IncomeVerificationCreateResponse) UnmarshalJSON(bytes []byte) (err error)

type IncomeVerificationDocumentsDownloadRequest ¶

type IncomeVerificationDocumentsDownloadRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// The ID of the verification.
	IncomeVerificationId NullableString `json:"income_verification_id,omitempty"`
	// The access token associated with the Item data is being requested for.
	AccessToken NullableString `json:"access_token,omitempty"`
	// The document ID to download. If passed, a single document will be returned in the resulting zip file, rather than all document
	DocumentId NullableString `json:"document_id,omitempty"`
}

IncomeVerificationDocumentsDownloadRequest IncomeVerificationDocumentsDownloadRequest defines the request schema for `/income/verification/documents/download`.

func NewIncomeVerificationDocumentsDownloadRequest ¶

func NewIncomeVerificationDocumentsDownloadRequest() *IncomeVerificationDocumentsDownloadRequest

NewIncomeVerificationDocumentsDownloadRequest instantiates a new IncomeVerificationDocumentsDownloadRequest 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 NewIncomeVerificationDocumentsDownloadRequestWithDefaults ¶

func NewIncomeVerificationDocumentsDownloadRequestWithDefaults() *IncomeVerificationDocumentsDownloadRequest

NewIncomeVerificationDocumentsDownloadRequestWithDefaults instantiates a new IncomeVerificationDocumentsDownloadRequest 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 (*IncomeVerificationDocumentsDownloadRequest) GetAccessToken ¶ added in v1.1.0

GetAccessToken returns the AccessToken field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncomeVerificationDocumentsDownloadRequest) GetAccessTokenOk ¶ added in v1.1.0

func (o *IncomeVerificationDocumentsDownloadRequest) GetAccessTokenOk() (*string, bool)

GetAccessTokenOk returns a tuple with the AccessToken field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IncomeVerificationDocumentsDownloadRequest) GetClientId ¶

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*IncomeVerificationDocumentsDownloadRequest) GetClientIdOk ¶

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncomeVerificationDocumentsDownloadRequest) GetDocumentId ¶ added in v1.5.0

GetDocumentId returns the DocumentId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncomeVerificationDocumentsDownloadRequest) GetDocumentIdOk ¶ added in v1.5.0

func (o *IncomeVerificationDocumentsDownloadRequest) GetDocumentIdOk() (*string, bool)

GetDocumentIdOk returns a tuple with the DocumentId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IncomeVerificationDocumentsDownloadRequest) GetIncomeVerificationId ¶

func (o *IncomeVerificationDocumentsDownloadRequest) GetIncomeVerificationId() string

GetIncomeVerificationId returns the IncomeVerificationId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncomeVerificationDocumentsDownloadRequest) GetIncomeVerificationIdOk ¶

func (o *IncomeVerificationDocumentsDownloadRequest) GetIncomeVerificationIdOk() (*string, bool)

GetIncomeVerificationIdOk returns a tuple with the IncomeVerificationId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IncomeVerificationDocumentsDownloadRequest) GetSecret ¶

GetSecret returns the Secret field value if set, zero value otherwise.

func (*IncomeVerificationDocumentsDownloadRequest) GetSecretOk ¶

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncomeVerificationDocumentsDownloadRequest) HasAccessToken ¶ added in v1.1.0

HasAccessToken returns a boolean if a field has been set.

func (*IncomeVerificationDocumentsDownloadRequest) HasClientId ¶

HasClientId returns a boolean if a field has been set.

func (*IncomeVerificationDocumentsDownloadRequest) HasDocumentId ¶ added in v1.5.0

HasDocumentId returns a boolean if a field has been set.

func (*IncomeVerificationDocumentsDownloadRequest) HasIncomeVerificationId ¶ added in v1.1.0

func (o *IncomeVerificationDocumentsDownloadRequest) HasIncomeVerificationId() bool

HasIncomeVerificationId returns a boolean if a field has been set.

func (*IncomeVerificationDocumentsDownloadRequest) HasSecret ¶

HasSecret returns a boolean if a field has been set.

func (IncomeVerificationDocumentsDownloadRequest) MarshalJSON ¶

func (*IncomeVerificationDocumentsDownloadRequest) SetAccessToken ¶ added in v1.1.0

SetAccessToken gets a reference to the given NullableString and assigns it to the AccessToken field.

func (*IncomeVerificationDocumentsDownloadRequest) SetAccessTokenNil ¶ added in v1.1.0

func (o *IncomeVerificationDocumentsDownloadRequest) SetAccessTokenNil()

SetAccessTokenNil sets the value for AccessToken to be an explicit nil

func (*IncomeVerificationDocumentsDownloadRequest) SetClientId ¶

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*IncomeVerificationDocumentsDownloadRequest) SetDocumentId ¶ added in v1.5.0

SetDocumentId gets a reference to the given NullableString and assigns it to the DocumentId field.

func (*IncomeVerificationDocumentsDownloadRequest) SetDocumentIdNil ¶ added in v1.5.0

func (o *IncomeVerificationDocumentsDownloadRequest) SetDocumentIdNil()

SetDocumentIdNil sets the value for DocumentId to be an explicit nil

func (*IncomeVerificationDocumentsDownloadRequest) SetIncomeVerificationId ¶

func (o *IncomeVerificationDocumentsDownloadRequest) SetIncomeVerificationId(v string)

SetIncomeVerificationId gets a reference to the given NullableString and assigns it to the IncomeVerificationId field.

func (*IncomeVerificationDocumentsDownloadRequest) SetIncomeVerificationIdNil ¶ added in v1.1.0

func (o *IncomeVerificationDocumentsDownloadRequest) SetIncomeVerificationIdNil()

SetIncomeVerificationIdNil sets the value for IncomeVerificationId to be an explicit nil

func (*IncomeVerificationDocumentsDownloadRequest) SetSecret ¶

SetSecret gets a reference to the given string and assigns it to the Secret field.

func (*IncomeVerificationDocumentsDownloadRequest) UnsetAccessToken ¶ added in v1.1.0

func (o *IncomeVerificationDocumentsDownloadRequest) UnsetAccessToken()

UnsetAccessToken ensures that no value is present for AccessToken, not even an explicit nil

func (*IncomeVerificationDocumentsDownloadRequest) UnsetDocumentId ¶ added in v1.5.0

func (o *IncomeVerificationDocumentsDownloadRequest) UnsetDocumentId()

UnsetDocumentId ensures that no value is present for DocumentId, not even an explicit nil

func (*IncomeVerificationDocumentsDownloadRequest) UnsetIncomeVerificationId ¶ added in v1.1.0

func (o *IncomeVerificationDocumentsDownloadRequest) UnsetIncomeVerificationId()

UnsetIncomeVerificationId ensures that no value is present for IncomeVerificationId, not even an explicit nil

type IncomeVerificationPaystubGetRequest ¶ added in v1.1.0

type IncomeVerificationPaystubGetRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// The ID of the verification for which to get paystub information.
	IncomeVerificationId NullableString `json:"income_verification_id,omitempty"`
	// The access token associated with the Item data is being requested for.
	AccessToken NullableString `json:"access_token,omitempty"`
}

IncomeVerificationPaystubGetRequest IncomeVerificationPaystubGetRequest defines the request schema for `/income/verification/paystub/get`.

func NewIncomeVerificationPaystubGetRequest ¶ added in v1.1.0

func NewIncomeVerificationPaystubGetRequest() *IncomeVerificationPaystubGetRequest

NewIncomeVerificationPaystubGetRequest instantiates a new IncomeVerificationPaystubGetRequest 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 NewIncomeVerificationPaystubGetRequestWithDefaults ¶ added in v1.1.0

func NewIncomeVerificationPaystubGetRequestWithDefaults() *IncomeVerificationPaystubGetRequest

NewIncomeVerificationPaystubGetRequestWithDefaults instantiates a new IncomeVerificationPaystubGetRequest 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 (*IncomeVerificationPaystubGetRequest) GetAccessToken ¶ added in v1.1.0

func (o *IncomeVerificationPaystubGetRequest) GetAccessToken() string

GetAccessToken returns the AccessToken field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncomeVerificationPaystubGetRequest) GetAccessTokenOk ¶ added in v1.1.0

func (o *IncomeVerificationPaystubGetRequest) GetAccessTokenOk() (*string, bool)

GetAccessTokenOk returns a tuple with the AccessToken field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IncomeVerificationPaystubGetRequest) GetClientId ¶ added in v1.1.0

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*IncomeVerificationPaystubGetRequest) GetClientIdOk ¶ added in v1.1.0

func (o *IncomeVerificationPaystubGetRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncomeVerificationPaystubGetRequest) GetIncomeVerificationId ¶ added in v1.1.0

func (o *IncomeVerificationPaystubGetRequest) GetIncomeVerificationId() string

GetIncomeVerificationId returns the IncomeVerificationId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncomeVerificationPaystubGetRequest) GetIncomeVerificationIdOk ¶ added in v1.1.0

func (o *IncomeVerificationPaystubGetRequest) GetIncomeVerificationIdOk() (*string, bool)

GetIncomeVerificationIdOk returns a tuple with the IncomeVerificationId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IncomeVerificationPaystubGetRequest) GetSecret ¶ added in v1.1.0

GetSecret returns the Secret field value if set, zero value otherwise.

func (*IncomeVerificationPaystubGetRequest) GetSecretOk ¶ added in v1.1.0

func (o *IncomeVerificationPaystubGetRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncomeVerificationPaystubGetRequest) HasAccessToken ¶ added in v1.1.0

func (o *IncomeVerificationPaystubGetRequest) HasAccessToken() bool

HasAccessToken returns a boolean if a field has been set.

func (*IncomeVerificationPaystubGetRequest) HasClientId ¶ added in v1.1.0

func (o *IncomeVerificationPaystubGetRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*IncomeVerificationPaystubGetRequest) HasIncomeVerificationId ¶ added in v1.1.0

func (o *IncomeVerificationPaystubGetRequest) HasIncomeVerificationId() bool

HasIncomeVerificationId returns a boolean if a field has been set.

func (*IncomeVerificationPaystubGetRequest) HasSecret ¶ added in v1.1.0

HasSecret returns a boolean if a field has been set.

func (IncomeVerificationPaystubGetRequest) MarshalJSON ¶ added in v1.1.0

func (o IncomeVerificationPaystubGetRequest) MarshalJSON() ([]byte, error)

func (*IncomeVerificationPaystubGetRequest) SetAccessToken ¶ added in v1.1.0

func (o *IncomeVerificationPaystubGetRequest) SetAccessToken(v string)

SetAccessToken gets a reference to the given NullableString and assigns it to the AccessToken field.

func (*IncomeVerificationPaystubGetRequest) SetAccessTokenNil ¶ added in v1.1.0

func (o *IncomeVerificationPaystubGetRequest) SetAccessTokenNil()

SetAccessTokenNil sets the value for AccessToken to be an explicit nil

func (*IncomeVerificationPaystubGetRequest) SetClientId ¶ added in v1.1.0

func (o *IncomeVerificationPaystubGetRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*IncomeVerificationPaystubGetRequest) SetIncomeVerificationId ¶ added in v1.1.0

func (o *IncomeVerificationPaystubGetRequest) SetIncomeVerificationId(v string)

SetIncomeVerificationId gets a reference to the given NullableString and assigns it to the IncomeVerificationId field.

func (*IncomeVerificationPaystubGetRequest) SetIncomeVerificationIdNil ¶ added in v1.1.0

func (o *IncomeVerificationPaystubGetRequest) SetIncomeVerificationIdNil()

SetIncomeVerificationIdNil sets the value for IncomeVerificationId to be an explicit nil

func (*IncomeVerificationPaystubGetRequest) SetSecret ¶ added in v1.1.0

SetSecret gets a reference to the given string and assigns it to the Secret field.

func (*IncomeVerificationPaystubGetRequest) UnsetAccessToken ¶ added in v1.1.0

func (o *IncomeVerificationPaystubGetRequest) UnsetAccessToken()

UnsetAccessToken ensures that no value is present for AccessToken, not even an explicit nil

func (*IncomeVerificationPaystubGetRequest) UnsetIncomeVerificationId ¶ added in v1.1.0

func (o *IncomeVerificationPaystubGetRequest) UnsetIncomeVerificationId()

UnsetIncomeVerificationId ensures that no value is present for IncomeVerificationId, not even an explicit nil

type IncomeVerificationPaystubGetResponse ¶ added in v1.2.0

type IncomeVerificationPaystubGetResponse struct {
	Paystub Paystub     `json:"paystub"`
	Error   *PlaidError `json:"error,omitempty"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

IncomeVerificationPaystubGetResponse IncomeVerificationPaystubGetResponse defines the response schema for `/income/verification/paystub/get`.

func NewIncomeVerificationPaystubGetResponse ¶ added in v1.2.0

func NewIncomeVerificationPaystubGetResponse(paystub Paystub, requestId string) *IncomeVerificationPaystubGetResponse

NewIncomeVerificationPaystubGetResponse instantiates a new IncomeVerificationPaystubGetResponse 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 NewIncomeVerificationPaystubGetResponseWithDefaults ¶ added in v1.2.0

func NewIncomeVerificationPaystubGetResponseWithDefaults() *IncomeVerificationPaystubGetResponse

NewIncomeVerificationPaystubGetResponseWithDefaults instantiates a new IncomeVerificationPaystubGetResponse 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 (*IncomeVerificationPaystubGetResponse) GetError ¶ added in v1.2.0

GetError returns the Error field value if set, zero value otherwise.

func (*IncomeVerificationPaystubGetResponse) GetErrorOk ¶ added in v1.2.0

GetErrorOk returns a tuple with the Error field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncomeVerificationPaystubGetResponse) GetPaystub ¶ added in v1.2.0

GetPaystub returns the Paystub field value

func (*IncomeVerificationPaystubGetResponse) GetPaystubOk ¶ added in v1.2.0

func (o *IncomeVerificationPaystubGetResponse) GetPaystubOk() (*Paystub, bool)

GetPaystubOk returns a tuple with the Paystub field value and a boolean to check if the value has been set.

func (*IncomeVerificationPaystubGetResponse) GetRequestId ¶ added in v1.2.0

func (o *IncomeVerificationPaystubGetResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*IncomeVerificationPaystubGetResponse) GetRequestIdOk ¶ added in v1.2.0

func (o *IncomeVerificationPaystubGetResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (*IncomeVerificationPaystubGetResponse) HasError ¶ added in v1.2.0

HasError returns a boolean if a field has been set.

func (IncomeVerificationPaystubGetResponse) MarshalJSON ¶ added in v1.2.0

func (o IncomeVerificationPaystubGetResponse) MarshalJSON() ([]byte, error)

func (*IncomeVerificationPaystubGetResponse) SetError ¶ added in v1.2.0

SetError gets a reference to the given PlaidError and assigns it to the Error field.

func (*IncomeVerificationPaystubGetResponse) SetPaystub ¶ added in v1.2.0

SetPaystub sets field value

func (*IncomeVerificationPaystubGetResponse) SetRequestId ¶ added in v1.2.0

func (o *IncomeVerificationPaystubGetResponse) SetRequestId(v string)

SetRequestId sets field value

func (*IncomeVerificationPaystubGetResponse) UnmarshalJSON ¶ added in v1.2.0

func (o *IncomeVerificationPaystubGetResponse) UnmarshalJSON(bytes []byte) (err error)

type IncomeVerificationPaystubsGetRequest ¶

type IncomeVerificationPaystubsGetRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// The ID of the verification for which to get paystub information.
	IncomeVerificationId NullableString `json:"income_verification_id,omitempty"`
	// The access token associated with the Item data is being requested for.
	AccessToken NullableString `json:"access_token,omitempty"`
}

IncomeVerificationPaystubsGetRequest IncomeVerificationPaystubsGetRequest defines the request schema for `/income/verification/paystubs/get`.

func NewIncomeVerificationPaystubsGetRequest ¶

func NewIncomeVerificationPaystubsGetRequest() *IncomeVerificationPaystubsGetRequest

NewIncomeVerificationPaystubsGetRequest instantiates a new IncomeVerificationPaystubsGetRequest 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 NewIncomeVerificationPaystubsGetRequestWithDefaults ¶

func NewIncomeVerificationPaystubsGetRequestWithDefaults() *IncomeVerificationPaystubsGetRequest

NewIncomeVerificationPaystubsGetRequestWithDefaults instantiates a new IncomeVerificationPaystubsGetRequest 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 (*IncomeVerificationPaystubsGetRequest) GetAccessToken ¶ added in v1.1.0

func (o *IncomeVerificationPaystubsGetRequest) GetAccessToken() string

GetAccessToken returns the AccessToken field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncomeVerificationPaystubsGetRequest) GetAccessTokenOk ¶ added in v1.1.0

func (o *IncomeVerificationPaystubsGetRequest) GetAccessTokenOk() (*string, bool)

GetAccessTokenOk returns a tuple with the AccessToken field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IncomeVerificationPaystubsGetRequest) GetClientId ¶

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*IncomeVerificationPaystubsGetRequest) GetClientIdOk ¶

func (o *IncomeVerificationPaystubsGetRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncomeVerificationPaystubsGetRequest) GetIncomeVerificationId ¶

func (o *IncomeVerificationPaystubsGetRequest) GetIncomeVerificationId() string

GetIncomeVerificationId returns the IncomeVerificationId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncomeVerificationPaystubsGetRequest) GetIncomeVerificationIdOk ¶

func (o *IncomeVerificationPaystubsGetRequest) GetIncomeVerificationIdOk() (*string, bool)

GetIncomeVerificationIdOk returns a tuple with the IncomeVerificationId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IncomeVerificationPaystubsGetRequest) GetSecret ¶

GetSecret returns the Secret field value if set, zero value otherwise.

func (*IncomeVerificationPaystubsGetRequest) GetSecretOk ¶

func (o *IncomeVerificationPaystubsGetRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncomeVerificationPaystubsGetRequest) HasAccessToken ¶ added in v1.1.0

func (o *IncomeVerificationPaystubsGetRequest) HasAccessToken() bool

HasAccessToken returns a boolean if a field has been set.

func (*IncomeVerificationPaystubsGetRequest) HasClientId ¶

func (o *IncomeVerificationPaystubsGetRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*IncomeVerificationPaystubsGetRequest) HasIncomeVerificationId ¶ added in v1.1.0

func (o *IncomeVerificationPaystubsGetRequest) HasIncomeVerificationId() bool

HasIncomeVerificationId returns a boolean if a field has been set.

func (*IncomeVerificationPaystubsGetRequest) HasSecret ¶

HasSecret returns a boolean if a field has been set.

func (IncomeVerificationPaystubsGetRequest) MarshalJSON ¶

func (o IncomeVerificationPaystubsGetRequest) MarshalJSON() ([]byte, error)

func (*IncomeVerificationPaystubsGetRequest) SetAccessToken ¶ added in v1.1.0

func (o *IncomeVerificationPaystubsGetRequest) SetAccessToken(v string)

SetAccessToken gets a reference to the given NullableString and assigns it to the AccessToken field.

func (*IncomeVerificationPaystubsGetRequest) SetAccessTokenNil ¶ added in v1.1.0

func (o *IncomeVerificationPaystubsGetRequest) SetAccessTokenNil()

SetAccessTokenNil sets the value for AccessToken to be an explicit nil

func (*IncomeVerificationPaystubsGetRequest) SetClientId ¶

func (o *IncomeVerificationPaystubsGetRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*IncomeVerificationPaystubsGetRequest) SetIncomeVerificationId ¶

func (o *IncomeVerificationPaystubsGetRequest) SetIncomeVerificationId(v string)

SetIncomeVerificationId gets a reference to the given NullableString and assigns it to the IncomeVerificationId field.

func (*IncomeVerificationPaystubsGetRequest) SetIncomeVerificationIdNil ¶ added in v1.1.0

func (o *IncomeVerificationPaystubsGetRequest) SetIncomeVerificationIdNil()

SetIncomeVerificationIdNil sets the value for IncomeVerificationId to be an explicit nil

func (*IncomeVerificationPaystubsGetRequest) SetSecret ¶

SetSecret gets a reference to the given string and assigns it to the Secret field.

func (*IncomeVerificationPaystubsGetRequest) UnsetAccessToken ¶ added in v1.1.0

func (o *IncomeVerificationPaystubsGetRequest) UnsetAccessToken()

UnsetAccessToken ensures that no value is present for AccessToken, not even an explicit nil

func (*IncomeVerificationPaystubsGetRequest) UnsetIncomeVerificationId ¶ added in v1.1.0

func (o *IncomeVerificationPaystubsGetRequest) UnsetIncomeVerificationId()

UnsetIncomeVerificationId ensures that no value is present for IncomeVerificationId, not even an explicit nil

type IncomeVerificationPaystubsGetResponse ¶

type IncomeVerificationPaystubsGetResponse struct {
	DocumentMetadata *[]DocumentMetadata `json:"document_metadata,omitempty"`
	Paystubs         []Paystub           `json:"paystubs"`
	Error            *PlaidError         `json:"error,omitempty"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

IncomeVerificationPaystubsGetResponse IncomeVerificationPaystubsGetResponse defines the response schema for `/income/verification/paystubs/get`.

func NewIncomeVerificationPaystubsGetResponse ¶

func NewIncomeVerificationPaystubsGetResponse(paystubs []Paystub, requestId string) *IncomeVerificationPaystubsGetResponse

NewIncomeVerificationPaystubsGetResponse instantiates a new IncomeVerificationPaystubsGetResponse 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 NewIncomeVerificationPaystubsGetResponseWithDefaults ¶

func NewIncomeVerificationPaystubsGetResponseWithDefaults() *IncomeVerificationPaystubsGetResponse

NewIncomeVerificationPaystubsGetResponseWithDefaults instantiates a new IncomeVerificationPaystubsGetResponse 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 (*IncomeVerificationPaystubsGetResponse) GetDocumentMetadata ¶ added in v1.1.0

func (o *IncomeVerificationPaystubsGetResponse) GetDocumentMetadata() []DocumentMetadata

GetDocumentMetadata returns the DocumentMetadata field value if set, zero value otherwise.

func (*IncomeVerificationPaystubsGetResponse) GetDocumentMetadataOk ¶ added in v1.1.0

func (o *IncomeVerificationPaystubsGetResponse) GetDocumentMetadataOk() (*[]DocumentMetadata, bool)

GetDocumentMetadataOk returns a tuple with the DocumentMetadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncomeVerificationPaystubsGetResponse) GetError ¶ added in v1.1.0

GetError returns the Error field value if set, zero value otherwise.

func (*IncomeVerificationPaystubsGetResponse) GetErrorOk ¶ added in v1.1.0

GetErrorOk returns a tuple with the Error field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncomeVerificationPaystubsGetResponse) GetPaystubs ¶

GetPaystubs returns the Paystubs field value

func (*IncomeVerificationPaystubsGetResponse) GetPaystubsOk ¶

func (o *IncomeVerificationPaystubsGetResponse) GetPaystubsOk() (*[]Paystub, bool)

GetPaystubsOk returns a tuple with the Paystubs field value and a boolean to check if the value has been set.

func (*IncomeVerificationPaystubsGetResponse) GetRequestId ¶

GetRequestId returns the RequestId field value

func (*IncomeVerificationPaystubsGetResponse) GetRequestIdOk ¶

func (o *IncomeVerificationPaystubsGetResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (*IncomeVerificationPaystubsGetResponse) HasDocumentMetadata ¶ added in v1.1.0

func (o *IncomeVerificationPaystubsGetResponse) HasDocumentMetadata() bool

HasDocumentMetadata returns a boolean if a field has been set.

func (*IncomeVerificationPaystubsGetResponse) HasError ¶ added in v1.1.0

HasError returns a boolean if a field has been set.

func (IncomeVerificationPaystubsGetResponse) MarshalJSON ¶

func (o IncomeVerificationPaystubsGetResponse) MarshalJSON() ([]byte, error)

func (*IncomeVerificationPaystubsGetResponse) SetDocumentMetadata ¶ added in v1.1.0

func (o *IncomeVerificationPaystubsGetResponse) SetDocumentMetadata(v []DocumentMetadata)

SetDocumentMetadata gets a reference to the given []DocumentMetadata and assigns it to the DocumentMetadata field.

func (*IncomeVerificationPaystubsGetResponse) SetError ¶ added in v1.1.0

SetError gets a reference to the given PlaidError and assigns it to the Error field.

func (*IncomeVerificationPaystubsGetResponse) SetPaystubs ¶

func (o *IncomeVerificationPaystubsGetResponse) SetPaystubs(v []Paystub)

SetPaystubs sets field value

func (*IncomeVerificationPaystubsGetResponse) SetRequestId ¶

func (o *IncomeVerificationPaystubsGetResponse) SetRequestId(v string)

SetRequestId sets field value

func (*IncomeVerificationPaystubsGetResponse) UnmarshalJSON ¶

func (o *IncomeVerificationPaystubsGetResponse) UnmarshalJSON(bytes []byte) (err error)

type IncomeVerificationPrecheckConfidence ¶ added in v1.8.0

type IncomeVerificationPrecheckConfidence string

IncomeVerificationPrecheckConfidence The confidence that Plaid can support the user in the income verification flow. One of the following: `\"HIGH\"`: This precheck information submitted is definitively tied to a Plaid-supported integration. \"`LOW`\": This precheck information submitted is known not to be supported by Plaid. `\"UNKNOWN\"`: It was not possible to determine if the user is supportable with the information passed.

const (
	INCOMEVERIFICATIONPRECHECKCONFIDENCE_HIGH    IncomeVerificationPrecheckConfidence = "HIGH"
	INCOMEVERIFICATIONPRECHECKCONFIDENCE_LOW     IncomeVerificationPrecheckConfidence = "LOW"
	INCOMEVERIFICATIONPRECHECKCONFIDENCE_UNKNOWN IncomeVerificationPrecheckConfidence = "UNKNOWN"
)

List of IncomeVerificationPrecheckConfidence

func NewIncomeVerificationPrecheckConfidenceFromValue ¶ added in v1.8.0

func NewIncomeVerificationPrecheckConfidenceFromValue(v string) (*IncomeVerificationPrecheckConfidence, error)

NewIncomeVerificationPrecheckConfidenceFromValue returns a pointer to a valid IncomeVerificationPrecheckConfidence for the value passed as argument, or an error if the value passed is not allowed by the enum

func (IncomeVerificationPrecheckConfidence) IsValid ¶ added in v1.8.0

IsValid return true if the value is valid for the enum, false otherwise

func (IncomeVerificationPrecheckConfidence) Ptr ¶ added in v1.8.0

Ptr returns reference to IncomeVerificationPrecheckConfidence value

func (*IncomeVerificationPrecheckConfidence) UnmarshalJSON ¶ added in v1.8.0

func (v *IncomeVerificationPrecheckConfidence) UnmarshalJSON(src []byte) error

type IncomeVerificationPrecheckEmployer ¶ added in v1.2.0

type IncomeVerificationPrecheckEmployer struct {
	// The employer's name
	Name    NullableString                                    `json:"name,omitempty"`
	Address NullableIncomeVerificationPrecheckEmployerAddress `json:"address,omitempty"`
	// The employer's tax id
	TaxId NullableString `json:"tax_id,omitempty"`
	// The URL for the employer's public website
	Url NullableString `json:"url,omitempty"`
}

IncomeVerificationPrecheckEmployer struct for IncomeVerificationPrecheckEmployer

func NewIncomeVerificationPrecheckEmployer ¶ added in v1.2.0

func NewIncomeVerificationPrecheckEmployer() *IncomeVerificationPrecheckEmployer

NewIncomeVerificationPrecheckEmployer instantiates a new IncomeVerificationPrecheckEmployer 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 NewIncomeVerificationPrecheckEmployerWithDefaults ¶ added in v1.2.0

func NewIncomeVerificationPrecheckEmployerWithDefaults() *IncomeVerificationPrecheckEmployer

NewIncomeVerificationPrecheckEmployerWithDefaults instantiates a new IncomeVerificationPrecheckEmployer 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 (*IncomeVerificationPrecheckEmployer) GetAddress ¶ added in v1.5.0

GetAddress returns the Address field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncomeVerificationPrecheckEmployer) GetAddressOk ¶ added in v1.5.0

GetAddressOk returns a tuple with the Address field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IncomeVerificationPrecheckEmployer) GetName ¶ added in v1.2.0

GetName returns the Name field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncomeVerificationPrecheckEmployer) GetNameOk ¶ added in v1.2.0

func (o *IncomeVerificationPrecheckEmployer) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IncomeVerificationPrecheckEmployer) GetTaxId ¶ added in v1.2.0

GetTaxId returns the TaxId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncomeVerificationPrecheckEmployer) GetTaxIdOk ¶ added in v1.2.0

func (o *IncomeVerificationPrecheckEmployer) GetTaxIdOk() (*string, bool)

GetTaxIdOk returns a tuple with the TaxId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IncomeVerificationPrecheckEmployer) GetUrl ¶ added in v1.5.0

GetUrl returns the Url field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncomeVerificationPrecheckEmployer) GetUrlOk ¶ added in v1.5.0

GetUrlOk returns a tuple with the Url field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IncomeVerificationPrecheckEmployer) HasAddress ¶ added in v1.5.0

func (o *IncomeVerificationPrecheckEmployer) HasAddress() bool

HasAddress returns a boolean if a field has been set.

func (*IncomeVerificationPrecheckEmployer) HasName ¶ added in v1.2.0

HasName returns a boolean if a field has been set.

func (*IncomeVerificationPrecheckEmployer) HasTaxId ¶ added in v1.2.0

HasTaxId returns a boolean if a field has been set.

func (*IncomeVerificationPrecheckEmployer) HasUrl ¶ added in v1.5.0

HasUrl returns a boolean if a field has been set.

func (IncomeVerificationPrecheckEmployer) MarshalJSON ¶ added in v1.2.0

func (o IncomeVerificationPrecheckEmployer) MarshalJSON() ([]byte, error)

func (*IncomeVerificationPrecheckEmployer) SetAddress ¶ added in v1.5.0

SetAddress gets a reference to the given NullableIncomeVerificationPrecheckEmployerAddress and assigns it to the Address field.

func (*IncomeVerificationPrecheckEmployer) SetAddressNil ¶ added in v1.5.0

func (o *IncomeVerificationPrecheckEmployer) SetAddressNil()

SetAddressNil sets the value for Address to be an explicit nil

func (*IncomeVerificationPrecheckEmployer) SetName ¶ added in v1.2.0

SetName gets a reference to the given NullableString and assigns it to the Name field.

func (*IncomeVerificationPrecheckEmployer) SetNameNil ¶ added in v1.3.0

func (o *IncomeVerificationPrecheckEmployer) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (*IncomeVerificationPrecheckEmployer) SetTaxId ¶ added in v1.2.0

SetTaxId gets a reference to the given NullableString and assigns it to the TaxId field.

func (*IncomeVerificationPrecheckEmployer) SetTaxIdNil ¶ added in v1.3.0

func (o *IncomeVerificationPrecheckEmployer) SetTaxIdNil()

SetTaxIdNil sets the value for TaxId to be an explicit nil

func (*IncomeVerificationPrecheckEmployer) SetUrl ¶ added in v1.5.0

SetUrl gets a reference to the given NullableString and assigns it to the Url field.

func (*IncomeVerificationPrecheckEmployer) SetUrlNil ¶ added in v1.5.0

func (o *IncomeVerificationPrecheckEmployer) SetUrlNil()

SetUrlNil sets the value for Url to be an explicit nil

func (*IncomeVerificationPrecheckEmployer) UnsetAddress ¶ added in v1.5.0

func (o *IncomeVerificationPrecheckEmployer) UnsetAddress()

UnsetAddress ensures that no value is present for Address, not even an explicit nil

func (*IncomeVerificationPrecheckEmployer) UnsetName ¶ added in v1.3.0

func (o *IncomeVerificationPrecheckEmployer) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil

func (*IncomeVerificationPrecheckEmployer) UnsetTaxId ¶ added in v1.3.0

func (o *IncomeVerificationPrecheckEmployer) UnsetTaxId()

UnsetTaxId ensures that no value is present for TaxId, not even an explicit nil

func (*IncomeVerificationPrecheckEmployer) UnsetUrl ¶ added in v1.5.0

func (o *IncomeVerificationPrecheckEmployer) UnsetUrl()

UnsetUrl ensures that no value is present for Url, not even an explicit nil

type IncomeVerificationPrecheckEmployerAddress ¶ added in v1.5.0

type IncomeVerificationPrecheckEmployerAddress struct {
	// The full city name
	City *string `json:"city,omitempty"`
	// The region or state. In API versions 2018-05-22 and earlier, this field is called `state`. Example: `\"NC\"`
	Region *string `json:"region,omitempty"`
	// The full street address Example: `\"564 Main Street, APT 15\"`
	Street *string `json:"street,omitempty"`
	// The postal code. In API versions 2018-05-22 and earlier, this field is called `zip`.
	PostalCode *string `json:"postal_code,omitempty"`
	// The ISO 3166-1 alpha-2 country code
	Country *string `json:"country,omitempty"`
}

IncomeVerificationPrecheckEmployerAddress The address of the employer

func NewIncomeVerificationPrecheckEmployerAddress ¶ added in v1.5.0

func NewIncomeVerificationPrecheckEmployerAddress() *IncomeVerificationPrecheckEmployerAddress

NewIncomeVerificationPrecheckEmployerAddress instantiates a new IncomeVerificationPrecheckEmployerAddress 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 NewIncomeVerificationPrecheckEmployerAddressWithDefaults ¶ added in v1.5.0

func NewIncomeVerificationPrecheckEmployerAddressWithDefaults() *IncomeVerificationPrecheckEmployerAddress

NewIncomeVerificationPrecheckEmployerAddressWithDefaults instantiates a new IncomeVerificationPrecheckEmployerAddress 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 (*IncomeVerificationPrecheckEmployerAddress) GetCity ¶ added in v1.5.0

GetCity returns the City field value if set, zero value otherwise.

func (*IncomeVerificationPrecheckEmployerAddress) GetCityOk ¶ added in v1.5.0

GetCityOk returns a tuple with the City field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncomeVerificationPrecheckEmployerAddress) GetCountry ¶ added in v1.5.0

GetCountry returns the Country field value if set, zero value otherwise.

func (*IncomeVerificationPrecheckEmployerAddress) GetCountryOk ¶ added in v1.5.0

GetCountryOk returns a tuple with the Country field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncomeVerificationPrecheckEmployerAddress) GetPostalCode ¶ added in v1.5.0

GetPostalCode returns the PostalCode field value if set, zero value otherwise.

func (*IncomeVerificationPrecheckEmployerAddress) GetPostalCodeOk ¶ added in v1.5.0

func (o *IncomeVerificationPrecheckEmployerAddress) GetPostalCodeOk() (*string, bool)

GetPostalCodeOk returns a tuple with the PostalCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncomeVerificationPrecheckEmployerAddress) GetRegion ¶ added in v1.5.0

GetRegion returns the Region field value if set, zero value otherwise.

func (*IncomeVerificationPrecheckEmployerAddress) GetRegionOk ¶ added in v1.5.0

GetRegionOk returns a tuple with the Region field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncomeVerificationPrecheckEmployerAddress) GetStreet ¶ added in v1.5.0

GetStreet returns the Street field value if set, zero value otherwise.

func (*IncomeVerificationPrecheckEmployerAddress) GetStreetOk ¶ added in v1.5.0

GetStreetOk returns a tuple with the Street field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncomeVerificationPrecheckEmployerAddress) HasCity ¶ added in v1.10.0

HasCity returns a boolean if a field has been set.

func (*IncomeVerificationPrecheckEmployerAddress) HasCountry ¶ added in v1.10.0

HasCountry returns a boolean if a field has been set.

func (*IncomeVerificationPrecheckEmployerAddress) HasPostalCode ¶ added in v1.10.0

HasPostalCode returns a boolean if a field has been set.

func (*IncomeVerificationPrecheckEmployerAddress) HasRegion ¶ added in v1.10.0

HasRegion returns a boolean if a field has been set.

func (*IncomeVerificationPrecheckEmployerAddress) HasStreet ¶ added in v1.10.0

HasStreet returns a boolean if a field has been set.

func (IncomeVerificationPrecheckEmployerAddress) MarshalJSON ¶ added in v1.5.0

func (*IncomeVerificationPrecheckEmployerAddress) SetCity ¶ added in v1.5.0

SetCity gets a reference to the given string and assigns it to the City field.

func (*IncomeVerificationPrecheckEmployerAddress) SetCountry ¶ added in v1.5.0

SetCountry gets a reference to the given string and assigns it to the Country field.

func (*IncomeVerificationPrecheckEmployerAddress) SetPostalCode ¶ added in v1.5.0

SetPostalCode gets a reference to the given string and assigns it to the PostalCode field.

func (*IncomeVerificationPrecheckEmployerAddress) SetRegion ¶ added in v1.5.0

SetRegion gets a reference to the given string and assigns it to the Region field.

func (*IncomeVerificationPrecheckEmployerAddress) SetStreet ¶ added in v1.5.0

SetStreet gets a reference to the given string and assigns it to the Street field.

type IncomeVerificationPrecheckEmployerAddressData ¶ added in v1.10.0

type IncomeVerificationPrecheckEmployerAddressData struct {
	// The full city name
	City *string `json:"city,omitempty"`
	// The region or state. In API versions 2018-05-22 and earlier, this field is called `state`. Example: `\"NC\"`
	Region *string `json:"region,omitempty"`
	// The full street address Example: `\"564 Main Street, APT 15\"`
	Street *string `json:"street,omitempty"`
	// The postal code. In API versions 2018-05-22 and earlier, this field is called `zip`.
	PostalCode *string `json:"postal_code,omitempty"`
	// The ISO 3166-1 alpha-2 country code
	Country              *string `json:"country,omitempty"`
	AdditionalProperties map[string]interface{}
}

IncomeVerificationPrecheckEmployerAddressData Data about the components comprising an address.

func NewIncomeVerificationPrecheckEmployerAddressData ¶ added in v1.10.0

func NewIncomeVerificationPrecheckEmployerAddressData() *IncomeVerificationPrecheckEmployerAddressData

NewIncomeVerificationPrecheckEmployerAddressData instantiates a new IncomeVerificationPrecheckEmployerAddressData 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 NewIncomeVerificationPrecheckEmployerAddressDataWithDefaults ¶ added in v1.10.0

func NewIncomeVerificationPrecheckEmployerAddressDataWithDefaults() *IncomeVerificationPrecheckEmployerAddressData

NewIncomeVerificationPrecheckEmployerAddressDataWithDefaults instantiates a new IncomeVerificationPrecheckEmployerAddressData 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 (*IncomeVerificationPrecheckEmployerAddressData) GetCity ¶ added in v1.10.0

GetCity returns the City field value if set, zero value otherwise.

func (*IncomeVerificationPrecheckEmployerAddressData) GetCityOk ¶ added in v1.10.0

GetCityOk returns a tuple with the City field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncomeVerificationPrecheckEmployerAddressData) GetCountry ¶ added in v1.10.0

GetCountry returns the Country field value if set, zero value otherwise.

func (*IncomeVerificationPrecheckEmployerAddressData) GetCountryOk ¶ added in v1.10.0

GetCountryOk returns a tuple with the Country field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncomeVerificationPrecheckEmployerAddressData) GetPostalCode ¶ added in v1.10.0

GetPostalCode returns the PostalCode field value if set, zero value otherwise.

func (*IncomeVerificationPrecheckEmployerAddressData) GetPostalCodeOk ¶ added in v1.10.0

GetPostalCodeOk returns a tuple with the PostalCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncomeVerificationPrecheckEmployerAddressData) GetRegion ¶ added in v1.10.0

GetRegion returns the Region field value if set, zero value otherwise.

func (*IncomeVerificationPrecheckEmployerAddressData) GetRegionOk ¶ added in v1.10.0

GetRegionOk returns a tuple with the Region field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncomeVerificationPrecheckEmployerAddressData) GetStreet ¶ added in v1.10.0

GetStreet returns the Street field value if set, zero value otherwise.

func (*IncomeVerificationPrecheckEmployerAddressData) GetStreetOk ¶ added in v1.10.0

GetStreetOk returns a tuple with the Street field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncomeVerificationPrecheckEmployerAddressData) HasCity ¶ added in v1.10.0

HasCity returns a boolean if a field has been set.

func (*IncomeVerificationPrecheckEmployerAddressData) HasCountry ¶ added in v1.10.0

HasCountry returns a boolean if a field has been set.

func (*IncomeVerificationPrecheckEmployerAddressData) HasPostalCode ¶ added in v1.10.0

HasPostalCode returns a boolean if a field has been set.

func (*IncomeVerificationPrecheckEmployerAddressData) HasRegion ¶ added in v1.10.0

HasRegion returns a boolean if a field has been set.

func (*IncomeVerificationPrecheckEmployerAddressData) HasStreet ¶ added in v1.10.0

HasStreet returns a boolean if a field has been set.

func (IncomeVerificationPrecheckEmployerAddressData) MarshalJSON ¶ added in v1.10.0

func (*IncomeVerificationPrecheckEmployerAddressData) SetCity ¶ added in v1.10.0

SetCity gets a reference to the given string and assigns it to the City field.

func (*IncomeVerificationPrecheckEmployerAddressData) SetCountry ¶ added in v1.10.0

SetCountry gets a reference to the given string and assigns it to the Country field.

func (*IncomeVerificationPrecheckEmployerAddressData) SetPostalCode ¶ added in v1.10.0

SetPostalCode gets a reference to the given string and assigns it to the PostalCode field.

func (*IncomeVerificationPrecheckEmployerAddressData) SetRegion ¶ added in v1.10.0

SetRegion gets a reference to the given string and assigns it to the Region field.

func (*IncomeVerificationPrecheckEmployerAddressData) SetStreet ¶ added in v1.10.0

SetStreet gets a reference to the given string and assigns it to the Street field.

func (*IncomeVerificationPrecheckEmployerAddressData) UnmarshalJSON ¶ added in v1.10.0

func (o *IncomeVerificationPrecheckEmployerAddressData) UnmarshalJSON(bytes []byte) (err error)

type IncomeVerificationPrecheckMilitaryInfo ¶ added in v1.2.0

type IncomeVerificationPrecheckMilitaryInfo struct {
	// Is the user currently active duty in the US military
	IsActiveDuty NullableBool `json:"is_active_duty,omitempty"`
	// If the user is currently serving in the US military, the branch of the military they are serving in
	Branch NullableString `json:"branch,omitempty"`
}

IncomeVerificationPrecheckMilitaryInfo struct for IncomeVerificationPrecheckMilitaryInfo

func NewIncomeVerificationPrecheckMilitaryInfo ¶ added in v1.2.0

func NewIncomeVerificationPrecheckMilitaryInfo() *IncomeVerificationPrecheckMilitaryInfo

NewIncomeVerificationPrecheckMilitaryInfo instantiates a new IncomeVerificationPrecheckMilitaryInfo 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 NewIncomeVerificationPrecheckMilitaryInfoWithDefaults ¶ added in v1.2.0

func NewIncomeVerificationPrecheckMilitaryInfoWithDefaults() *IncomeVerificationPrecheckMilitaryInfo

NewIncomeVerificationPrecheckMilitaryInfoWithDefaults instantiates a new IncomeVerificationPrecheckMilitaryInfo 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 (*IncomeVerificationPrecheckMilitaryInfo) GetBranch ¶ added in v1.2.0

GetBranch returns the Branch field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncomeVerificationPrecheckMilitaryInfo) GetBranchOk ¶ added in v1.2.0

func (o *IncomeVerificationPrecheckMilitaryInfo) GetBranchOk() (*string, bool)

GetBranchOk returns a tuple with the Branch field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IncomeVerificationPrecheckMilitaryInfo) GetIsActiveDuty ¶ added in v1.2.0

func (o *IncomeVerificationPrecheckMilitaryInfo) GetIsActiveDuty() bool

GetIsActiveDuty returns the IsActiveDuty field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncomeVerificationPrecheckMilitaryInfo) GetIsActiveDutyOk ¶ added in v1.2.0

func (o *IncomeVerificationPrecheckMilitaryInfo) GetIsActiveDutyOk() (*bool, bool)

GetIsActiveDutyOk returns a tuple with the IsActiveDuty field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IncomeVerificationPrecheckMilitaryInfo) HasBranch ¶ added in v1.2.0

HasBranch returns a boolean if a field has been set.

func (*IncomeVerificationPrecheckMilitaryInfo) HasIsActiveDuty ¶ added in v1.2.0

func (o *IncomeVerificationPrecheckMilitaryInfo) HasIsActiveDuty() bool

HasIsActiveDuty returns a boolean if a field has been set.

func (IncomeVerificationPrecheckMilitaryInfo) MarshalJSON ¶ added in v1.2.0

func (o IncomeVerificationPrecheckMilitaryInfo) MarshalJSON() ([]byte, error)

func (*IncomeVerificationPrecheckMilitaryInfo) SetBranch ¶ added in v1.2.0

SetBranch gets a reference to the given NullableString and assigns it to the Branch field.

func (*IncomeVerificationPrecheckMilitaryInfo) SetBranchNil ¶ added in v1.2.0

func (o *IncomeVerificationPrecheckMilitaryInfo) SetBranchNil()

SetBranchNil sets the value for Branch to be an explicit nil

func (*IncomeVerificationPrecheckMilitaryInfo) SetIsActiveDuty ¶ added in v1.2.0

func (o *IncomeVerificationPrecheckMilitaryInfo) SetIsActiveDuty(v bool)

SetIsActiveDuty gets a reference to the given NullableBool and assigns it to the IsActiveDuty field.

func (*IncomeVerificationPrecheckMilitaryInfo) SetIsActiveDutyNil ¶ added in v1.2.0

func (o *IncomeVerificationPrecheckMilitaryInfo) SetIsActiveDutyNil()

SetIsActiveDutyNil sets the value for IsActiveDuty to be an explicit nil

func (*IncomeVerificationPrecheckMilitaryInfo) UnsetBranch ¶ added in v1.2.0

func (o *IncomeVerificationPrecheckMilitaryInfo) UnsetBranch()

UnsetBranch ensures that no value is present for Branch, not even an explicit nil

func (*IncomeVerificationPrecheckMilitaryInfo) UnsetIsActiveDuty ¶ added in v1.2.0

func (o *IncomeVerificationPrecheckMilitaryInfo) UnsetIsActiveDuty()

UnsetIsActiveDuty ensures that no value is present for IsActiveDuty, not even an explicit nil

type IncomeVerificationPrecheckRequest ¶ added in v1.2.0

type IncomeVerificationPrecheckRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret   *string                                    `json:"secret,omitempty"`
	User     NullableIncomeVerificationPrecheckUser     `json:"user,omitempty"`
	Employer NullableIncomeVerificationPrecheckEmployer `json:"employer,omitempty"`
	// The access token associated with the Item data is being requested for.
	TransactionsAccessToken NullableString `json:"transactions_access_token,omitempty"`
	// An array of access tokens corresponding to the Items that will be cross-referenced with the product data. If the `transactions` product was not initialized for the Items during link, it will be initialized after this Link session.
	TransactionsAccessTokens *[]string                                      `json:"transactions_access_tokens,omitempty"`
	UsMilitaryInfo           NullableIncomeVerificationPrecheckMilitaryInfo `json:"us_military_info,omitempty"`
}

IncomeVerificationPrecheckRequest IncomeVerificationPrecheckRequest defines the request schema for `/income/verification/precheck`

func NewIncomeVerificationPrecheckRequest ¶ added in v1.2.0

func NewIncomeVerificationPrecheckRequest() *IncomeVerificationPrecheckRequest

NewIncomeVerificationPrecheckRequest instantiates a new IncomeVerificationPrecheckRequest 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 NewIncomeVerificationPrecheckRequestWithDefaults ¶ added in v1.2.0

func NewIncomeVerificationPrecheckRequestWithDefaults() *IncomeVerificationPrecheckRequest

NewIncomeVerificationPrecheckRequestWithDefaults instantiates a new IncomeVerificationPrecheckRequest 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 (*IncomeVerificationPrecheckRequest) GetClientId ¶ added in v1.2.0

func (o *IncomeVerificationPrecheckRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*IncomeVerificationPrecheckRequest) GetClientIdOk ¶ added in v1.2.0

func (o *IncomeVerificationPrecheckRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncomeVerificationPrecheckRequest) GetEmployer ¶ added in v1.2.0

GetEmployer returns the Employer field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncomeVerificationPrecheckRequest) GetEmployerOk ¶ added in v1.2.0

GetEmployerOk returns a tuple with the Employer field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IncomeVerificationPrecheckRequest) GetSecret ¶ added in v1.2.0

GetSecret returns the Secret field value if set, zero value otherwise.

func (*IncomeVerificationPrecheckRequest) GetSecretOk ¶ added in v1.2.0

func (o *IncomeVerificationPrecheckRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncomeVerificationPrecheckRequest) GetTransactionsAccessToken ¶ added in v1.2.0

func (o *IncomeVerificationPrecheckRequest) GetTransactionsAccessToken() string

GetTransactionsAccessToken returns the TransactionsAccessToken field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncomeVerificationPrecheckRequest) GetTransactionsAccessTokenOk ¶ added in v1.2.0

func (o *IncomeVerificationPrecheckRequest) GetTransactionsAccessTokenOk() (*string, bool)

GetTransactionsAccessTokenOk returns a tuple with the TransactionsAccessToken field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IncomeVerificationPrecheckRequest) GetTransactionsAccessTokens ¶ added in v1.7.0

func (o *IncomeVerificationPrecheckRequest) GetTransactionsAccessTokens() []string

GetTransactionsAccessTokens returns the TransactionsAccessTokens field value if set, zero value otherwise.

func (*IncomeVerificationPrecheckRequest) GetTransactionsAccessTokensOk ¶ added in v1.7.0

func (o *IncomeVerificationPrecheckRequest) GetTransactionsAccessTokensOk() (*[]string, bool)

GetTransactionsAccessTokensOk returns a tuple with the TransactionsAccessTokens field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncomeVerificationPrecheckRequest) GetUsMilitaryInfo ¶ added in v1.2.0

GetUsMilitaryInfo returns the UsMilitaryInfo field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncomeVerificationPrecheckRequest) GetUsMilitaryInfoOk ¶ added in v1.2.0

GetUsMilitaryInfoOk returns a tuple with the UsMilitaryInfo field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IncomeVerificationPrecheckRequest) GetUser ¶ added in v1.2.0

GetUser returns the User field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncomeVerificationPrecheckRequest) GetUserOk ¶ added in v1.2.0

GetUserOk returns a tuple with the User field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IncomeVerificationPrecheckRequest) HasClientId ¶ added in v1.2.0

func (o *IncomeVerificationPrecheckRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*IncomeVerificationPrecheckRequest) HasEmployer ¶ added in v1.2.0

func (o *IncomeVerificationPrecheckRequest) HasEmployer() bool

HasEmployer returns a boolean if a field has been set.

func (*IncomeVerificationPrecheckRequest) HasSecret ¶ added in v1.2.0

func (o *IncomeVerificationPrecheckRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (*IncomeVerificationPrecheckRequest) HasTransactionsAccessToken ¶ added in v1.2.0

func (o *IncomeVerificationPrecheckRequest) HasTransactionsAccessToken() bool

HasTransactionsAccessToken returns a boolean if a field has been set.

func (*IncomeVerificationPrecheckRequest) HasTransactionsAccessTokens ¶ added in v1.7.0

func (o *IncomeVerificationPrecheckRequest) HasTransactionsAccessTokens() bool

HasTransactionsAccessTokens returns a boolean if a field has been set.

func (*IncomeVerificationPrecheckRequest) HasUsMilitaryInfo ¶ added in v1.2.0

func (o *IncomeVerificationPrecheckRequest) HasUsMilitaryInfo() bool

HasUsMilitaryInfo returns a boolean if a field has been set.

func (*IncomeVerificationPrecheckRequest) HasUser ¶ added in v1.2.0

HasUser returns a boolean if a field has been set.

func (IncomeVerificationPrecheckRequest) MarshalJSON ¶ added in v1.2.0

func (o IncomeVerificationPrecheckRequest) MarshalJSON() ([]byte, error)

func (*IncomeVerificationPrecheckRequest) SetClientId ¶ added in v1.2.0

func (o *IncomeVerificationPrecheckRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*IncomeVerificationPrecheckRequest) SetEmployer ¶ added in v1.2.0

SetEmployer gets a reference to the given NullableIncomeVerificationPrecheckEmployer and assigns it to the Employer field.

func (*IncomeVerificationPrecheckRequest) SetEmployerNil ¶ added in v1.2.0

func (o *IncomeVerificationPrecheckRequest) SetEmployerNil()

SetEmployerNil sets the value for Employer to be an explicit nil

func (*IncomeVerificationPrecheckRequest) SetSecret ¶ added in v1.2.0

func (o *IncomeVerificationPrecheckRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

func (*IncomeVerificationPrecheckRequest) SetTransactionsAccessToken ¶ added in v1.2.0

func (o *IncomeVerificationPrecheckRequest) SetTransactionsAccessToken(v string)

SetTransactionsAccessToken gets a reference to the given NullableString and assigns it to the TransactionsAccessToken field.

func (*IncomeVerificationPrecheckRequest) SetTransactionsAccessTokenNil ¶ added in v1.2.0

func (o *IncomeVerificationPrecheckRequest) SetTransactionsAccessTokenNil()

SetTransactionsAccessTokenNil sets the value for TransactionsAccessToken to be an explicit nil

func (*IncomeVerificationPrecheckRequest) SetTransactionsAccessTokens ¶ added in v1.7.0

func (o *IncomeVerificationPrecheckRequest) SetTransactionsAccessTokens(v []string)

SetTransactionsAccessTokens gets a reference to the given []string and assigns it to the TransactionsAccessTokens field.

func (*IncomeVerificationPrecheckRequest) SetUsMilitaryInfo ¶ added in v1.2.0

SetUsMilitaryInfo gets a reference to the given NullableIncomeVerificationPrecheckMilitaryInfo and assigns it to the UsMilitaryInfo field.

func (*IncomeVerificationPrecheckRequest) SetUsMilitaryInfoNil ¶ added in v1.2.0

func (o *IncomeVerificationPrecheckRequest) SetUsMilitaryInfoNil()

SetUsMilitaryInfoNil sets the value for UsMilitaryInfo to be an explicit nil

func (*IncomeVerificationPrecheckRequest) SetUser ¶ added in v1.2.0

SetUser gets a reference to the given NullableIncomeVerificationPrecheckUser and assigns it to the User field.

func (*IncomeVerificationPrecheckRequest) SetUserNil ¶ added in v1.2.0

func (o *IncomeVerificationPrecheckRequest) SetUserNil()

SetUserNil sets the value for User to be an explicit nil

func (*IncomeVerificationPrecheckRequest) UnsetEmployer ¶ added in v1.2.0

func (o *IncomeVerificationPrecheckRequest) UnsetEmployer()

UnsetEmployer ensures that no value is present for Employer, not even an explicit nil

func (*IncomeVerificationPrecheckRequest) UnsetTransactionsAccessToken ¶ added in v1.2.0

func (o *IncomeVerificationPrecheckRequest) UnsetTransactionsAccessToken()

UnsetTransactionsAccessToken ensures that no value is present for TransactionsAccessToken, not even an explicit nil

func (*IncomeVerificationPrecheckRequest) UnsetUsMilitaryInfo ¶ added in v1.2.0

func (o *IncomeVerificationPrecheckRequest) UnsetUsMilitaryInfo()

UnsetUsMilitaryInfo ensures that no value is present for UsMilitaryInfo, not even an explicit nil

func (*IncomeVerificationPrecheckRequest) UnsetUser ¶ added in v1.2.0

func (o *IncomeVerificationPrecheckRequest) UnsetUser()

UnsetUser ensures that no value is present for User, not even an explicit nil

type IncomeVerificationPrecheckResponse ¶ added in v1.2.0

type IncomeVerificationPrecheckResponse struct {
	// ID of the precheck.
	PrecheckId string `json:"precheck_id"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId  string                               `json:"request_id"`
	Confidence IncomeVerificationPrecheckConfidence `json:"confidence"`
}

IncomeVerificationPrecheckResponse IncomeVerificationPrecheckResponse defines the response schema for `/income/verification/precheck`.

func NewIncomeVerificationPrecheckResponse ¶ added in v1.2.0

func NewIncomeVerificationPrecheckResponse(precheckId string, requestId string, confidence IncomeVerificationPrecheckConfidence) *IncomeVerificationPrecheckResponse

NewIncomeVerificationPrecheckResponse instantiates a new IncomeVerificationPrecheckResponse 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 NewIncomeVerificationPrecheckResponseWithDefaults ¶ added in v1.2.0

func NewIncomeVerificationPrecheckResponseWithDefaults() *IncomeVerificationPrecheckResponse

NewIncomeVerificationPrecheckResponseWithDefaults instantiates a new IncomeVerificationPrecheckResponse 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 (*IncomeVerificationPrecheckResponse) GetConfidence ¶ added in v1.2.0

GetConfidence returns the Confidence field value

func (*IncomeVerificationPrecheckResponse) GetConfidenceOk ¶ added in v1.2.0

GetConfidenceOk returns a tuple with the Confidence field value and a boolean to check if the value has been set.

func (*IncomeVerificationPrecheckResponse) GetPrecheckId ¶ added in v1.2.0

func (o *IncomeVerificationPrecheckResponse) GetPrecheckId() string

GetPrecheckId returns the PrecheckId field value

func (*IncomeVerificationPrecheckResponse) GetPrecheckIdOk ¶ added in v1.2.0

func (o *IncomeVerificationPrecheckResponse) GetPrecheckIdOk() (*string, bool)

GetPrecheckIdOk returns a tuple with the PrecheckId field value and a boolean to check if the value has been set.

func (*IncomeVerificationPrecheckResponse) GetRequestId ¶ added in v1.2.0

func (o *IncomeVerificationPrecheckResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*IncomeVerificationPrecheckResponse) GetRequestIdOk ¶ added in v1.2.0

func (o *IncomeVerificationPrecheckResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (IncomeVerificationPrecheckResponse) MarshalJSON ¶ added in v1.2.0

func (o IncomeVerificationPrecheckResponse) MarshalJSON() ([]byte, error)

func (*IncomeVerificationPrecheckResponse) SetConfidence ¶ added in v1.2.0

SetConfidence sets field value

func (*IncomeVerificationPrecheckResponse) SetPrecheckId ¶ added in v1.2.0

func (o *IncomeVerificationPrecheckResponse) SetPrecheckId(v string)

SetPrecheckId sets field value

func (*IncomeVerificationPrecheckResponse) SetRequestId ¶ added in v1.2.0

func (o *IncomeVerificationPrecheckResponse) SetRequestId(v string)

SetRequestId sets field value

type IncomeVerificationPrecheckUser ¶ added in v1.2.0

type IncomeVerificationPrecheckUser struct {
	// The user's first name
	FirstName NullableString `json:"first_name,omitempty"`
	// The user's last name
	LastName NullableString `json:"last_name,omitempty"`
	// The user's email address
	EmailAddress NullableString            `json:"email_address,omitempty"`
	HomeAddress  NullableSignalAddressData `json:"home_address,omitempty"`
}

IncomeVerificationPrecheckUser struct for IncomeVerificationPrecheckUser

func NewIncomeVerificationPrecheckUser ¶ added in v1.2.0

func NewIncomeVerificationPrecheckUser() *IncomeVerificationPrecheckUser

NewIncomeVerificationPrecheckUser instantiates a new IncomeVerificationPrecheckUser 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 NewIncomeVerificationPrecheckUserWithDefaults ¶ added in v1.2.0

func NewIncomeVerificationPrecheckUserWithDefaults() *IncomeVerificationPrecheckUser

NewIncomeVerificationPrecheckUserWithDefaults instantiates a new IncomeVerificationPrecheckUser 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 (*IncomeVerificationPrecheckUser) GetEmailAddress ¶ added in v1.2.0

func (o *IncomeVerificationPrecheckUser) GetEmailAddress() string

GetEmailAddress returns the EmailAddress field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncomeVerificationPrecheckUser) GetEmailAddressOk ¶ added in v1.2.0

func (o *IncomeVerificationPrecheckUser) GetEmailAddressOk() (*string, bool)

GetEmailAddressOk returns a tuple with the EmailAddress field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IncomeVerificationPrecheckUser) GetFirstName ¶ added in v1.2.0

func (o *IncomeVerificationPrecheckUser) GetFirstName() string

GetFirstName returns the FirstName field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncomeVerificationPrecheckUser) GetFirstNameOk ¶ added in v1.2.0

func (o *IncomeVerificationPrecheckUser) GetFirstNameOk() (*string, bool)

GetFirstNameOk returns a tuple with the FirstName field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IncomeVerificationPrecheckUser) GetHomeAddress ¶ added in v1.2.0

GetHomeAddress returns the HomeAddress field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncomeVerificationPrecheckUser) GetHomeAddressOk ¶ added in v1.2.0

func (o *IncomeVerificationPrecheckUser) GetHomeAddressOk() (*SignalAddressData, bool)

GetHomeAddressOk returns a tuple with the HomeAddress field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IncomeVerificationPrecheckUser) GetLastName ¶ added in v1.2.0

func (o *IncomeVerificationPrecheckUser) GetLastName() string

GetLastName returns the LastName field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncomeVerificationPrecheckUser) GetLastNameOk ¶ added in v1.2.0

func (o *IncomeVerificationPrecheckUser) GetLastNameOk() (*string, bool)

GetLastNameOk returns a tuple with the LastName field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IncomeVerificationPrecheckUser) HasEmailAddress ¶ added in v1.2.0

func (o *IncomeVerificationPrecheckUser) HasEmailAddress() bool

HasEmailAddress returns a boolean if a field has been set.

func (*IncomeVerificationPrecheckUser) HasFirstName ¶ added in v1.2.0

func (o *IncomeVerificationPrecheckUser) HasFirstName() bool

HasFirstName returns a boolean if a field has been set.

func (*IncomeVerificationPrecheckUser) HasHomeAddress ¶ added in v1.2.0

func (o *IncomeVerificationPrecheckUser) HasHomeAddress() bool

HasHomeAddress returns a boolean if a field has been set.

func (*IncomeVerificationPrecheckUser) HasLastName ¶ added in v1.2.0

func (o *IncomeVerificationPrecheckUser) HasLastName() bool

HasLastName returns a boolean if a field has been set.

func (IncomeVerificationPrecheckUser) MarshalJSON ¶ added in v1.2.0

func (o IncomeVerificationPrecheckUser) MarshalJSON() ([]byte, error)

func (*IncomeVerificationPrecheckUser) SetEmailAddress ¶ added in v1.2.0

func (o *IncomeVerificationPrecheckUser) SetEmailAddress(v string)

SetEmailAddress gets a reference to the given NullableString and assigns it to the EmailAddress field.

func (*IncomeVerificationPrecheckUser) SetEmailAddressNil ¶ added in v1.2.0

func (o *IncomeVerificationPrecheckUser) SetEmailAddressNil()

SetEmailAddressNil sets the value for EmailAddress to be an explicit nil

func (*IncomeVerificationPrecheckUser) SetFirstName ¶ added in v1.2.0

func (o *IncomeVerificationPrecheckUser) SetFirstName(v string)

SetFirstName gets a reference to the given NullableString and assigns it to the FirstName field.

func (*IncomeVerificationPrecheckUser) SetFirstNameNil ¶ added in v1.2.0

func (o *IncomeVerificationPrecheckUser) SetFirstNameNil()

SetFirstNameNil sets the value for FirstName to be an explicit nil

func (*IncomeVerificationPrecheckUser) SetHomeAddress ¶ added in v1.2.0

SetHomeAddress gets a reference to the given NullableSignalAddressData and assigns it to the HomeAddress field.

func (*IncomeVerificationPrecheckUser) SetHomeAddressNil ¶ added in v1.2.0

func (o *IncomeVerificationPrecheckUser) SetHomeAddressNil()

SetHomeAddressNil sets the value for HomeAddress to be an explicit nil

func (*IncomeVerificationPrecheckUser) SetLastName ¶ added in v1.2.0

func (o *IncomeVerificationPrecheckUser) SetLastName(v string)

SetLastName gets a reference to the given NullableString and assigns it to the LastName field.

func (*IncomeVerificationPrecheckUser) SetLastNameNil ¶ added in v1.2.0

func (o *IncomeVerificationPrecheckUser) SetLastNameNil()

SetLastNameNil sets the value for LastName to be an explicit nil

func (*IncomeVerificationPrecheckUser) UnsetEmailAddress ¶ added in v1.2.0

func (o *IncomeVerificationPrecheckUser) UnsetEmailAddress()

UnsetEmailAddress ensures that no value is present for EmailAddress, not even an explicit nil

func (*IncomeVerificationPrecheckUser) UnsetFirstName ¶ added in v1.2.0

func (o *IncomeVerificationPrecheckUser) UnsetFirstName()

UnsetFirstName ensures that no value is present for FirstName, not even an explicit nil

func (*IncomeVerificationPrecheckUser) UnsetHomeAddress ¶ added in v1.2.0

func (o *IncomeVerificationPrecheckUser) UnsetHomeAddress()

UnsetHomeAddress ensures that no value is present for HomeAddress, not even an explicit nil

func (*IncomeVerificationPrecheckUser) UnsetLastName ¶ added in v1.2.0

func (o *IncomeVerificationPrecheckUser) UnsetLastName()

UnsetLastName ensures that no value is present for LastName, not even an explicit nil

type IncomeVerificationRefreshRequest ¶

type IncomeVerificationRefreshRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// The ID of the verification.
	IncomeVerificationId NullableString `json:"income_verification_id,omitempty"`
	// The access token associated with the Item data is being requested for.
	AccessToken NullableString `json:"access_token,omitempty"`
}

IncomeVerificationRefreshRequest IncomeVerificationRefreshRequest defines the request schema for `/income/verification/refresh`

func NewIncomeVerificationRefreshRequest ¶

func NewIncomeVerificationRefreshRequest() *IncomeVerificationRefreshRequest

NewIncomeVerificationRefreshRequest instantiates a new IncomeVerificationRefreshRequest 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 NewIncomeVerificationRefreshRequestWithDefaults ¶

func NewIncomeVerificationRefreshRequestWithDefaults() *IncomeVerificationRefreshRequest

NewIncomeVerificationRefreshRequestWithDefaults instantiates a new IncomeVerificationRefreshRequest 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 (*IncomeVerificationRefreshRequest) GetAccessToken ¶ added in v1.1.0

func (o *IncomeVerificationRefreshRequest) GetAccessToken() string

GetAccessToken returns the AccessToken field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncomeVerificationRefreshRequest) GetAccessTokenOk ¶ added in v1.1.0

func (o *IncomeVerificationRefreshRequest) GetAccessTokenOk() (*string, bool)

GetAccessTokenOk returns a tuple with the AccessToken field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IncomeVerificationRefreshRequest) GetClientId ¶

func (o *IncomeVerificationRefreshRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*IncomeVerificationRefreshRequest) GetClientIdOk ¶

func (o *IncomeVerificationRefreshRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncomeVerificationRefreshRequest) GetIncomeVerificationId ¶

func (o *IncomeVerificationRefreshRequest) GetIncomeVerificationId() string

GetIncomeVerificationId returns the IncomeVerificationId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncomeVerificationRefreshRequest) GetIncomeVerificationIdOk ¶

func (o *IncomeVerificationRefreshRequest) GetIncomeVerificationIdOk() (*string, bool)

GetIncomeVerificationIdOk returns a tuple with the IncomeVerificationId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IncomeVerificationRefreshRequest) GetSecret ¶

GetSecret returns the Secret field value if set, zero value otherwise.

func (*IncomeVerificationRefreshRequest) GetSecretOk ¶

func (o *IncomeVerificationRefreshRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncomeVerificationRefreshRequest) HasAccessToken ¶ added in v1.1.0

func (o *IncomeVerificationRefreshRequest) HasAccessToken() bool

HasAccessToken returns a boolean if a field has been set.

func (*IncomeVerificationRefreshRequest) HasClientId ¶

func (o *IncomeVerificationRefreshRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*IncomeVerificationRefreshRequest) HasIncomeVerificationId ¶ added in v1.1.0

func (o *IncomeVerificationRefreshRequest) HasIncomeVerificationId() bool

HasIncomeVerificationId returns a boolean if a field has been set.

func (*IncomeVerificationRefreshRequest) HasSecret ¶

func (o *IncomeVerificationRefreshRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (IncomeVerificationRefreshRequest) MarshalJSON ¶

func (o IncomeVerificationRefreshRequest) MarshalJSON() ([]byte, error)

func (*IncomeVerificationRefreshRequest) SetAccessToken ¶ added in v1.1.0

func (o *IncomeVerificationRefreshRequest) SetAccessToken(v string)

SetAccessToken gets a reference to the given NullableString and assigns it to the AccessToken field.

func (*IncomeVerificationRefreshRequest) SetAccessTokenNil ¶ added in v1.1.0

func (o *IncomeVerificationRefreshRequest) SetAccessTokenNil()

SetAccessTokenNil sets the value for AccessToken to be an explicit nil

func (*IncomeVerificationRefreshRequest) SetClientId ¶

func (o *IncomeVerificationRefreshRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*IncomeVerificationRefreshRequest) SetIncomeVerificationId ¶

func (o *IncomeVerificationRefreshRequest) SetIncomeVerificationId(v string)

SetIncomeVerificationId gets a reference to the given NullableString and assigns it to the IncomeVerificationId field.

func (*IncomeVerificationRefreshRequest) SetIncomeVerificationIdNil ¶ added in v1.1.0

func (o *IncomeVerificationRefreshRequest) SetIncomeVerificationIdNil()

SetIncomeVerificationIdNil sets the value for IncomeVerificationId to be an explicit nil

func (*IncomeVerificationRefreshRequest) SetSecret ¶

func (o *IncomeVerificationRefreshRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

func (*IncomeVerificationRefreshRequest) UnsetAccessToken ¶ added in v1.1.0

func (o *IncomeVerificationRefreshRequest) UnsetAccessToken()

UnsetAccessToken ensures that no value is present for AccessToken, not even an explicit nil

func (*IncomeVerificationRefreshRequest) UnsetIncomeVerificationId ¶ added in v1.1.0

func (o *IncomeVerificationRefreshRequest) UnsetIncomeVerificationId()

UnsetIncomeVerificationId ensures that no value is present for IncomeVerificationId, not even an explicit nil

type IncomeVerificationRefreshResponse ¶

type IncomeVerificationRefreshResponse struct {
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId                 string                    `json:"request_id"`
	VerificationRefreshStatus VerificationRefreshStatus `json:"verification_refresh_status"`
}

IncomeVerificationRefreshResponse IncomeVerificationRequestResponse defines the response schema for `/income/verification/refresh`

func NewIncomeVerificationRefreshResponse ¶

func NewIncomeVerificationRefreshResponse(requestId string, verificationRefreshStatus VerificationRefreshStatus) *IncomeVerificationRefreshResponse

NewIncomeVerificationRefreshResponse instantiates a new IncomeVerificationRefreshResponse 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 NewIncomeVerificationRefreshResponseWithDefaults ¶

func NewIncomeVerificationRefreshResponseWithDefaults() *IncomeVerificationRefreshResponse

NewIncomeVerificationRefreshResponseWithDefaults instantiates a new IncomeVerificationRefreshResponse 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 (*IncomeVerificationRefreshResponse) GetRequestId ¶

func (o *IncomeVerificationRefreshResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*IncomeVerificationRefreshResponse) GetRequestIdOk ¶

func (o *IncomeVerificationRefreshResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (*IncomeVerificationRefreshResponse) GetVerificationRefreshStatus ¶

func (o *IncomeVerificationRefreshResponse) GetVerificationRefreshStatus() VerificationRefreshStatus

GetVerificationRefreshStatus returns the VerificationRefreshStatus field value

func (*IncomeVerificationRefreshResponse) GetVerificationRefreshStatusOk ¶

func (o *IncomeVerificationRefreshResponse) GetVerificationRefreshStatusOk() (*VerificationRefreshStatus, bool)

GetVerificationRefreshStatusOk returns a tuple with the VerificationRefreshStatus field value and a boolean to check if the value has been set.

func (IncomeVerificationRefreshResponse) MarshalJSON ¶

func (o IncomeVerificationRefreshResponse) MarshalJSON() ([]byte, error)

func (*IncomeVerificationRefreshResponse) SetRequestId ¶

func (o *IncomeVerificationRefreshResponse) SetRequestId(v string)

SetRequestId sets field value

func (*IncomeVerificationRefreshResponse) SetVerificationRefreshStatus ¶

func (o *IncomeVerificationRefreshResponse) SetVerificationRefreshStatus(v VerificationRefreshStatus)

SetVerificationRefreshStatus sets field value

type IncomeVerificationStatusWebhook ¶

type IncomeVerificationStatusWebhook struct {
	// `\"INCOME\"`
	WebhookType string `json:"webhook_type"`
	// `income_verification`
	WebhookCode string `json:"webhook_code"`
	// The `income_verification_id` of the verification instance whose status is being reported.
	IncomeVerificationId string `json:"income_verification_id"`
	// The Item ID associated with the verification.
	ItemId string `json:"item_id"`
	// `VERIFICATION_STATUS_PROCESSING_COMPLETE`: The income verification status processing has completed. If the user uploaded multiple documents, this webhook will fire when all documents have finished processing. Call the `/paystubs/get` endpoint and check the document metadata to see which documents were successfully parsed.  `VERIFICATION_STATUS_PROCESSING_FAILED`: A failure occurred when attempting to process the verification documentation.  `VERIFICATION_STATUS_PENDING_APPROVAL`: The income verification has been sent to the user for review.
	VerificationStatus   string `json:"verification_status"`
	AdditionalProperties map[string]interface{}
}

IncomeVerificationStatusWebhook Fired when the status of an income verification instance has changed. It will typically take several minutes for this webhook to fire after the end user has uploaded their documents in the Document Income flow.

func NewIncomeVerificationStatusWebhook ¶

func NewIncomeVerificationStatusWebhook(webhookType string, webhookCode string, incomeVerificationId string, itemId string, verificationStatus string) *IncomeVerificationStatusWebhook

NewIncomeVerificationStatusWebhook instantiates a new IncomeVerificationStatusWebhook 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 NewIncomeVerificationStatusWebhookWithDefaults ¶

func NewIncomeVerificationStatusWebhookWithDefaults() *IncomeVerificationStatusWebhook

NewIncomeVerificationStatusWebhookWithDefaults instantiates a new IncomeVerificationStatusWebhook 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 (*IncomeVerificationStatusWebhook) GetIncomeVerificationId ¶

func (o *IncomeVerificationStatusWebhook) GetIncomeVerificationId() string

GetIncomeVerificationId returns the IncomeVerificationId field value

func (*IncomeVerificationStatusWebhook) GetIncomeVerificationIdOk ¶

func (o *IncomeVerificationStatusWebhook) GetIncomeVerificationIdOk() (*string, bool)

GetIncomeVerificationIdOk returns a tuple with the IncomeVerificationId field value and a boolean to check if the value has been set.

func (*IncomeVerificationStatusWebhook) GetItemId ¶ added in v1.7.0

func (o *IncomeVerificationStatusWebhook) GetItemId() string

GetItemId returns the ItemId field value

func (*IncomeVerificationStatusWebhook) GetItemIdOk ¶ added in v1.7.0

func (o *IncomeVerificationStatusWebhook) GetItemIdOk() (*string, bool)

GetItemIdOk returns a tuple with the ItemId field value and a boolean to check if the value has been set.

func (*IncomeVerificationStatusWebhook) GetVerificationStatus ¶

func (o *IncomeVerificationStatusWebhook) GetVerificationStatus() string

GetVerificationStatus returns the VerificationStatus field value

func (*IncomeVerificationStatusWebhook) GetVerificationStatusOk ¶

func (o *IncomeVerificationStatusWebhook) GetVerificationStatusOk() (*string, bool)

GetVerificationStatusOk returns a tuple with the VerificationStatus field value and a boolean to check if the value has been set.

func (*IncomeVerificationStatusWebhook) GetWebhookCode ¶

func (o *IncomeVerificationStatusWebhook) GetWebhookCode() string

GetWebhookCode returns the WebhookCode field value

func (*IncomeVerificationStatusWebhook) GetWebhookCodeOk ¶

func (o *IncomeVerificationStatusWebhook) GetWebhookCodeOk() (*string, bool)

GetWebhookCodeOk returns a tuple with the WebhookCode field value and a boolean to check if the value has been set.

func (*IncomeVerificationStatusWebhook) GetWebhookType ¶

func (o *IncomeVerificationStatusWebhook) GetWebhookType() string

GetWebhookType returns the WebhookType field value

func (*IncomeVerificationStatusWebhook) GetWebhookTypeOk ¶

func (o *IncomeVerificationStatusWebhook) GetWebhookTypeOk() (*string, bool)

GetWebhookTypeOk returns a tuple with the WebhookType field value and a boolean to check if the value has been set.

func (IncomeVerificationStatusWebhook) MarshalJSON ¶

func (o IncomeVerificationStatusWebhook) MarshalJSON() ([]byte, error)

func (*IncomeVerificationStatusWebhook) SetIncomeVerificationId ¶

func (o *IncomeVerificationStatusWebhook) SetIncomeVerificationId(v string)

SetIncomeVerificationId sets field value

func (*IncomeVerificationStatusWebhook) SetItemId ¶ added in v1.7.0

func (o *IncomeVerificationStatusWebhook) SetItemId(v string)

SetItemId sets field value

func (*IncomeVerificationStatusWebhook) SetVerificationStatus ¶

func (o *IncomeVerificationStatusWebhook) SetVerificationStatus(v string)

SetVerificationStatus sets field value

func (*IncomeVerificationStatusWebhook) SetWebhookCode ¶

func (o *IncomeVerificationStatusWebhook) SetWebhookCode(v string)

SetWebhookCode sets field value

func (*IncomeVerificationStatusWebhook) SetWebhookType ¶

func (o *IncomeVerificationStatusWebhook) SetWebhookType(v string)

SetWebhookType sets field value

func (*IncomeVerificationStatusWebhook) UnmarshalJSON ¶

func (o *IncomeVerificationStatusWebhook) UnmarshalJSON(bytes []byte) (err error)

type IncomeVerificationSummaryGetRequest ¶

type IncomeVerificationSummaryGetRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// The ID of the verification.
	IncomeVerificationId NullableString `json:"income_verification_id,omitempty"`
	// The access token associated with the Item data is being requested for.
	AccessToken NullableString `json:"access_token,omitempty"`
}

IncomeVerificationSummaryGetRequest IncomeVerificationSummaryGetRequest defines the request schema for `/income/verification/summary/get`.

func NewIncomeVerificationSummaryGetRequest ¶

func NewIncomeVerificationSummaryGetRequest() *IncomeVerificationSummaryGetRequest

NewIncomeVerificationSummaryGetRequest instantiates a new IncomeVerificationSummaryGetRequest 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 NewIncomeVerificationSummaryGetRequestWithDefaults ¶

func NewIncomeVerificationSummaryGetRequestWithDefaults() *IncomeVerificationSummaryGetRequest

NewIncomeVerificationSummaryGetRequestWithDefaults instantiates a new IncomeVerificationSummaryGetRequest 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 (*IncomeVerificationSummaryGetRequest) GetAccessToken ¶ added in v1.1.0

func (o *IncomeVerificationSummaryGetRequest) GetAccessToken() string

GetAccessToken returns the AccessToken field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncomeVerificationSummaryGetRequest) GetAccessTokenOk ¶ added in v1.1.0

func (o *IncomeVerificationSummaryGetRequest) GetAccessTokenOk() (*string, bool)

GetAccessTokenOk returns a tuple with the AccessToken field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IncomeVerificationSummaryGetRequest) GetClientId ¶

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*IncomeVerificationSummaryGetRequest) GetClientIdOk ¶

func (o *IncomeVerificationSummaryGetRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncomeVerificationSummaryGetRequest) GetIncomeVerificationId ¶

func (o *IncomeVerificationSummaryGetRequest) GetIncomeVerificationId() string

GetIncomeVerificationId returns the IncomeVerificationId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncomeVerificationSummaryGetRequest) GetIncomeVerificationIdOk ¶

func (o *IncomeVerificationSummaryGetRequest) GetIncomeVerificationIdOk() (*string, bool)

GetIncomeVerificationIdOk returns a tuple with the IncomeVerificationId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IncomeVerificationSummaryGetRequest) GetSecret ¶

GetSecret returns the Secret field value if set, zero value otherwise.

func (*IncomeVerificationSummaryGetRequest) GetSecretOk ¶

func (o *IncomeVerificationSummaryGetRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncomeVerificationSummaryGetRequest) HasAccessToken ¶ added in v1.1.0

func (o *IncomeVerificationSummaryGetRequest) HasAccessToken() bool

HasAccessToken returns a boolean if a field has been set.

func (*IncomeVerificationSummaryGetRequest) HasClientId ¶

func (o *IncomeVerificationSummaryGetRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*IncomeVerificationSummaryGetRequest) HasIncomeVerificationId ¶ added in v1.1.0

func (o *IncomeVerificationSummaryGetRequest) HasIncomeVerificationId() bool

HasIncomeVerificationId returns a boolean if a field has been set.

func (*IncomeVerificationSummaryGetRequest) HasSecret ¶

HasSecret returns a boolean if a field has been set.

func (IncomeVerificationSummaryGetRequest) MarshalJSON ¶

func (o IncomeVerificationSummaryGetRequest) MarshalJSON() ([]byte, error)

func (*IncomeVerificationSummaryGetRequest) SetAccessToken ¶ added in v1.1.0

func (o *IncomeVerificationSummaryGetRequest) SetAccessToken(v string)

SetAccessToken gets a reference to the given NullableString and assigns it to the AccessToken field.

func (*IncomeVerificationSummaryGetRequest) SetAccessTokenNil ¶ added in v1.1.0

func (o *IncomeVerificationSummaryGetRequest) SetAccessTokenNil()

SetAccessTokenNil sets the value for AccessToken to be an explicit nil

func (*IncomeVerificationSummaryGetRequest) SetClientId ¶

func (o *IncomeVerificationSummaryGetRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*IncomeVerificationSummaryGetRequest) SetIncomeVerificationId ¶

func (o *IncomeVerificationSummaryGetRequest) SetIncomeVerificationId(v string)

SetIncomeVerificationId gets a reference to the given NullableString and assigns it to the IncomeVerificationId field.

func (*IncomeVerificationSummaryGetRequest) SetIncomeVerificationIdNil ¶ added in v1.1.0

func (o *IncomeVerificationSummaryGetRequest) SetIncomeVerificationIdNil()

SetIncomeVerificationIdNil sets the value for IncomeVerificationId to be an explicit nil

func (*IncomeVerificationSummaryGetRequest) SetSecret ¶

SetSecret gets a reference to the given string and assigns it to the Secret field.

func (*IncomeVerificationSummaryGetRequest) UnsetAccessToken ¶ added in v1.1.0

func (o *IncomeVerificationSummaryGetRequest) UnsetAccessToken()

UnsetAccessToken ensures that no value is present for AccessToken, not even an explicit nil

func (*IncomeVerificationSummaryGetRequest) UnsetIncomeVerificationId ¶ added in v1.1.0

func (o *IncomeVerificationSummaryGetRequest) UnsetIncomeVerificationId()

UnsetIncomeVerificationId ensures that no value is present for IncomeVerificationId, not even an explicit nil

type IncomeVerificationSummaryGetResponse ¶

type IncomeVerificationSummaryGetResponse struct {
	// A list of income summaries.
	IncomeSummaries []IncomeSummary `json:"income_summaries"`
	Error           *PlaidError     `json:"error,omitempty"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

IncomeVerificationSummaryGetResponse IncomeVerificationSummaryGetResponse defines the response schema for `/income/verification/summary/get`.

func NewIncomeVerificationSummaryGetResponse ¶

func NewIncomeVerificationSummaryGetResponse(incomeSummaries []IncomeSummary, requestId string) *IncomeVerificationSummaryGetResponse

NewIncomeVerificationSummaryGetResponse instantiates a new IncomeVerificationSummaryGetResponse 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 NewIncomeVerificationSummaryGetResponseWithDefaults ¶

func NewIncomeVerificationSummaryGetResponseWithDefaults() *IncomeVerificationSummaryGetResponse

NewIncomeVerificationSummaryGetResponseWithDefaults instantiates a new IncomeVerificationSummaryGetResponse 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 (*IncomeVerificationSummaryGetResponse) GetError ¶

GetError returns the Error field value if set, zero value otherwise.

func (*IncomeVerificationSummaryGetResponse) GetErrorOk ¶

GetErrorOk returns a tuple with the Error field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncomeVerificationSummaryGetResponse) GetIncomeSummaries ¶

func (o *IncomeVerificationSummaryGetResponse) GetIncomeSummaries() []IncomeSummary

GetIncomeSummaries returns the IncomeSummaries field value

func (*IncomeVerificationSummaryGetResponse) GetIncomeSummariesOk ¶

func (o *IncomeVerificationSummaryGetResponse) GetIncomeSummariesOk() (*[]IncomeSummary, bool)

GetIncomeSummariesOk returns a tuple with the IncomeSummaries field value and a boolean to check if the value has been set.

func (*IncomeVerificationSummaryGetResponse) GetRequestId ¶

func (o *IncomeVerificationSummaryGetResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*IncomeVerificationSummaryGetResponse) GetRequestIdOk ¶

func (o *IncomeVerificationSummaryGetResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (*IncomeVerificationSummaryGetResponse) HasError ¶

HasError returns a boolean if a field has been set.

func (IncomeVerificationSummaryGetResponse) MarshalJSON ¶

func (o IncomeVerificationSummaryGetResponse) MarshalJSON() ([]byte, error)

func (*IncomeVerificationSummaryGetResponse) SetError ¶

SetError gets a reference to the given PlaidError and assigns it to the Error field.

func (*IncomeVerificationSummaryGetResponse) SetIncomeSummaries ¶

func (o *IncomeVerificationSummaryGetResponse) SetIncomeSummaries(v []IncomeSummary)

SetIncomeSummaries sets field value

func (*IncomeVerificationSummaryGetResponse) SetRequestId ¶

func (o *IncomeVerificationSummaryGetResponse) SetRequestId(v string)

SetRequestId sets field value

func (*IncomeVerificationSummaryGetResponse) UnmarshalJSON ¶

func (o *IncomeVerificationSummaryGetResponse) UnmarshalJSON(bytes []byte) (err error)

type IncomeVerificationTaxformsGetRequest ¶ added in v1.1.0

type IncomeVerificationTaxformsGetRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// The ID of the verification.
	IncomeVerificationId NullableString `json:"income_verification_id,omitempty"`
	// The access token associated with the Item data is being requested for.
	AccessToken          NullableString `json:"access_token,omitempty"`
	AdditionalProperties map[string]interface{}
}

IncomeVerificationTaxformsGetRequest IncomeVerificationTaxformsGetRequest defines the request schema for `/income/verification/taxforms/get`

func NewIncomeVerificationTaxformsGetRequest ¶ added in v1.1.0

func NewIncomeVerificationTaxformsGetRequest() *IncomeVerificationTaxformsGetRequest

NewIncomeVerificationTaxformsGetRequest instantiates a new IncomeVerificationTaxformsGetRequest 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 NewIncomeVerificationTaxformsGetRequestWithDefaults ¶ added in v1.1.0

func NewIncomeVerificationTaxformsGetRequestWithDefaults() *IncomeVerificationTaxformsGetRequest

NewIncomeVerificationTaxformsGetRequestWithDefaults instantiates a new IncomeVerificationTaxformsGetRequest 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 (*IncomeVerificationTaxformsGetRequest) GetAccessToken ¶ added in v1.1.0

func (o *IncomeVerificationTaxformsGetRequest) GetAccessToken() string

GetAccessToken returns the AccessToken field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncomeVerificationTaxformsGetRequest) GetAccessTokenOk ¶ added in v1.1.0

func (o *IncomeVerificationTaxformsGetRequest) GetAccessTokenOk() (*string, bool)

GetAccessTokenOk returns a tuple with the AccessToken field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IncomeVerificationTaxformsGetRequest) GetClientId ¶ added in v1.1.0

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*IncomeVerificationTaxformsGetRequest) GetClientIdOk ¶ added in v1.1.0

func (o *IncomeVerificationTaxformsGetRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncomeVerificationTaxformsGetRequest) GetIncomeVerificationId ¶ added in v1.1.0

func (o *IncomeVerificationTaxformsGetRequest) GetIncomeVerificationId() string

GetIncomeVerificationId returns the IncomeVerificationId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*IncomeVerificationTaxformsGetRequest) GetIncomeVerificationIdOk ¶ added in v1.1.0

func (o *IncomeVerificationTaxformsGetRequest) GetIncomeVerificationIdOk() (*string, bool)

GetIncomeVerificationIdOk returns a tuple with the IncomeVerificationId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*IncomeVerificationTaxformsGetRequest) GetSecret ¶ added in v1.1.0

GetSecret returns the Secret field value if set, zero value otherwise.

func (*IncomeVerificationTaxformsGetRequest) GetSecretOk ¶ added in v1.1.0

func (o *IncomeVerificationTaxformsGetRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncomeVerificationTaxformsGetRequest) HasAccessToken ¶ added in v1.1.0

func (o *IncomeVerificationTaxformsGetRequest) HasAccessToken() bool

HasAccessToken returns a boolean if a field has been set.

func (*IncomeVerificationTaxformsGetRequest) HasClientId ¶ added in v1.1.0

func (o *IncomeVerificationTaxformsGetRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*IncomeVerificationTaxformsGetRequest) HasIncomeVerificationId ¶ added in v1.1.0

func (o *IncomeVerificationTaxformsGetRequest) HasIncomeVerificationId() bool

HasIncomeVerificationId returns a boolean if a field has been set.

func (*IncomeVerificationTaxformsGetRequest) HasSecret ¶ added in v1.1.0

HasSecret returns a boolean if a field has been set.

func (IncomeVerificationTaxformsGetRequest) MarshalJSON ¶ added in v1.1.0

func (o IncomeVerificationTaxformsGetRequest) MarshalJSON() ([]byte, error)

func (*IncomeVerificationTaxformsGetRequest) SetAccessToken ¶ added in v1.1.0

func (o *IncomeVerificationTaxformsGetRequest) SetAccessToken(v string)

SetAccessToken gets a reference to the given NullableString and assigns it to the AccessToken field.

func (*IncomeVerificationTaxformsGetRequest) SetAccessTokenNil ¶ added in v1.1.0

func (o *IncomeVerificationTaxformsGetRequest) SetAccessTokenNil()

SetAccessTokenNil sets the value for AccessToken to be an explicit nil

func (*IncomeVerificationTaxformsGetRequest) SetClientId ¶ added in v1.1.0

func (o *IncomeVerificationTaxformsGetRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*IncomeVerificationTaxformsGetRequest) SetIncomeVerificationId ¶ added in v1.1.0

func (o *IncomeVerificationTaxformsGetRequest) SetIncomeVerificationId(v string)

SetIncomeVerificationId gets a reference to the given NullableString and assigns it to the IncomeVerificationId field.

func (*IncomeVerificationTaxformsGetRequest) SetIncomeVerificationIdNil ¶ added in v1.1.0

func (o *IncomeVerificationTaxformsGetRequest) SetIncomeVerificationIdNil()

SetIncomeVerificationIdNil sets the value for IncomeVerificationId to be an explicit nil

func (*IncomeVerificationTaxformsGetRequest) SetSecret ¶ added in v1.1.0

SetSecret gets a reference to the given string and assigns it to the Secret field.

func (*IncomeVerificationTaxformsGetRequest) UnmarshalJSON ¶ added in v1.1.0

func (o *IncomeVerificationTaxformsGetRequest) UnmarshalJSON(bytes []byte) (err error)

func (*IncomeVerificationTaxformsGetRequest) UnsetAccessToken ¶ added in v1.1.0

func (o *IncomeVerificationTaxformsGetRequest) UnsetAccessToken()

UnsetAccessToken ensures that no value is present for AccessToken, not even an explicit nil

func (*IncomeVerificationTaxformsGetRequest) UnsetIncomeVerificationId ¶ added in v1.1.0

func (o *IncomeVerificationTaxformsGetRequest) UnsetIncomeVerificationId()

UnsetIncomeVerificationId ensures that no value is present for IncomeVerificationId, not even an explicit nil

type IncomeVerificationTaxformsGetResponse ¶ added in v1.1.0

type IncomeVerificationTaxformsGetResponse struct {
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId        *string            `json:"request_id,omitempty"`
	DocumentMetadata []DocumentMetadata `json:"document_metadata"`
	// A list of taxforms.
	Taxforms             []Taxform   `json:"taxforms"`
	Error                *PlaidError `json:"error,omitempty"`
	AdditionalProperties map[string]interface{}
}

IncomeVerificationTaxformsGetResponse IncomeVerificationTaxformsGetResponse defines the response schema for `/income/verification/taxforms/get`

func NewIncomeVerificationTaxformsGetResponse ¶ added in v1.1.0

func NewIncomeVerificationTaxformsGetResponse(documentMetadata []DocumentMetadata, taxforms []Taxform) *IncomeVerificationTaxformsGetResponse

NewIncomeVerificationTaxformsGetResponse instantiates a new IncomeVerificationTaxformsGetResponse 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 NewIncomeVerificationTaxformsGetResponseWithDefaults ¶ added in v1.1.0

func NewIncomeVerificationTaxformsGetResponseWithDefaults() *IncomeVerificationTaxformsGetResponse

NewIncomeVerificationTaxformsGetResponseWithDefaults instantiates a new IncomeVerificationTaxformsGetResponse 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 (*IncomeVerificationTaxformsGetResponse) GetDocumentMetadata ¶ added in v1.1.0

func (o *IncomeVerificationTaxformsGetResponse) GetDocumentMetadata() []DocumentMetadata

GetDocumentMetadata returns the DocumentMetadata field value

func (*IncomeVerificationTaxformsGetResponse) GetDocumentMetadataOk ¶ added in v1.1.0

func (o *IncomeVerificationTaxformsGetResponse) GetDocumentMetadataOk() (*[]DocumentMetadata, bool)

GetDocumentMetadataOk returns a tuple with the DocumentMetadata field value and a boolean to check if the value has been set.

func (*IncomeVerificationTaxformsGetResponse) GetError ¶ added in v1.1.0

GetError returns the Error field value if set, zero value otherwise.

func (*IncomeVerificationTaxformsGetResponse) GetErrorOk ¶ added in v1.1.0

GetErrorOk returns a tuple with the Error field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncomeVerificationTaxformsGetResponse) GetRequestId ¶ added in v1.1.0

GetRequestId returns the RequestId field value if set, zero value otherwise.

func (*IncomeVerificationTaxformsGetResponse) GetRequestIdOk ¶ added in v1.1.0

func (o *IncomeVerificationTaxformsGetResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*IncomeVerificationTaxformsGetResponse) GetTaxforms ¶ added in v1.1.0

GetTaxforms returns the Taxforms field value

func (*IncomeVerificationTaxformsGetResponse) GetTaxformsOk ¶ added in v1.1.0

func (o *IncomeVerificationTaxformsGetResponse) GetTaxformsOk() (*[]Taxform, bool)

GetTaxformsOk returns a tuple with the Taxforms field value and a boolean to check if the value has been set.

func (*IncomeVerificationTaxformsGetResponse) HasError ¶ added in v1.1.0

HasError returns a boolean if a field has been set.

func (*IncomeVerificationTaxformsGetResponse) HasRequestId ¶ added in v1.1.0

func (o *IncomeVerificationTaxformsGetResponse) HasRequestId() bool

HasRequestId returns a boolean if a field has been set.

func (IncomeVerificationTaxformsGetResponse) MarshalJSON ¶ added in v1.1.0

func (o IncomeVerificationTaxformsGetResponse) MarshalJSON() ([]byte, error)

func (*IncomeVerificationTaxformsGetResponse) SetDocumentMetadata ¶ added in v1.1.0

func (o *IncomeVerificationTaxformsGetResponse) SetDocumentMetadata(v []DocumentMetadata)

SetDocumentMetadata sets field value

func (*IncomeVerificationTaxformsGetResponse) SetError ¶ added in v1.1.0

SetError gets a reference to the given PlaidError and assigns it to the Error field.

func (*IncomeVerificationTaxformsGetResponse) SetRequestId ¶ added in v1.1.0

func (o *IncomeVerificationTaxformsGetResponse) SetRequestId(v string)

SetRequestId gets a reference to the given string and assigns it to the RequestId field.

func (*IncomeVerificationTaxformsGetResponse) SetTaxforms ¶ added in v1.1.0

func (o *IncomeVerificationTaxformsGetResponse) SetTaxforms(v []Taxform)

SetTaxforms sets field value

func (*IncomeVerificationTaxformsGetResponse) UnmarshalJSON ¶ added in v1.5.0

func (o *IncomeVerificationTaxformsGetResponse) UnmarshalJSON(bytes []byte) (err error)

type IncomeVerificationWebhookStatus ¶

type IncomeVerificationWebhookStatus struct {
	Id                   string `json:"id"`
	AdditionalProperties map[string]interface{}
}

IncomeVerificationWebhookStatus struct for IncomeVerificationWebhookStatus

func NewIncomeVerificationWebhookStatus ¶

func NewIncomeVerificationWebhookStatus(id string) *IncomeVerificationWebhookStatus

NewIncomeVerificationWebhookStatus instantiates a new IncomeVerificationWebhookStatus 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 NewIncomeVerificationWebhookStatusWithDefaults ¶

func NewIncomeVerificationWebhookStatusWithDefaults() *IncomeVerificationWebhookStatus

NewIncomeVerificationWebhookStatusWithDefaults instantiates a new IncomeVerificationWebhookStatus 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 (*IncomeVerificationWebhookStatus) GetId ¶

GetId returns the Id field value

func (*IncomeVerificationWebhookStatus) GetIdOk ¶

func (o *IncomeVerificationWebhookStatus) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (IncomeVerificationWebhookStatus) MarshalJSON ¶

func (o IncomeVerificationWebhookStatus) MarshalJSON() ([]byte, error)

func (*IncomeVerificationWebhookStatus) SetId ¶

SetId sets field value

func (*IncomeVerificationWebhookStatus) UnmarshalJSON ¶

func (o *IncomeVerificationWebhookStatus) UnmarshalJSON(bytes []byte) (err error)

type InflowModel ¶

type InflowModel struct {
	// Inflow model. One of the following:  `none`: No income  `monthly-income`: Income occurs once per month `monthly-balance-payment`: Pays off the balance on a liability account at the given statement day of month.  `monthly-interest-only-payment`: Makes an interest-only payment on a liability account at the given statement day of month.   Note that account types supported by Liabilities will accrue interest in the Sandbox. The types impacted are account type `credit` with subtype `credit` or `paypal`, and account type `loan` with subtype `student` or `mortgage`.
	Type string `json:"type"`
	// Amount of income per month. This value is required if `type` is `monthly-income`.
	IncomeAmount float32 `json:"income_amount"`
	// Number between 1 and 28, or `last` meaning the last day of the month. The day of the month on which the income transaction will appear. The name of the income transaction. This field is required if `type` is `monthly-income`, `monthly-balance-payment` or `monthly-interest-only-payment`.
	PaymentDayOfMonth float32 `json:"payment_day_of_month"`
	// The name of the income transaction. This field is required if `type` is `monthly-income`, `monthly-balance-payment` or `monthly-interest-only-payment`.
	TransactionName string `json:"transaction_name"`
	// Number between 1 and 28, or `last` meaning the last day of the month. The day of the month on which the balance is calculated for the next payment. The name of the income transaction. This field is required if `type` is `monthly-balance-payment` or `monthly-interest-only-payment`.
	StatementDayOfMonth  string `json:"statement_day_of_month"`
	AdditionalProperties map[string]interface{}
}

InflowModel The `inflow_model` allows you to model a test account that receives regular income or make regular payments on a loan. Any transactions generated by the `inflow_model` will appear in addition to randomly generated test data or transactions specified by `override_accounts`.

func NewInflowModel ¶

func NewInflowModel(type_ string, incomeAmount float32, paymentDayOfMonth float32, transactionName string, statementDayOfMonth string) *InflowModel

NewInflowModel instantiates a new InflowModel 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 NewInflowModelWithDefaults ¶

func NewInflowModelWithDefaults() *InflowModel

NewInflowModelWithDefaults instantiates a new InflowModel 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 (*InflowModel) GetIncomeAmount ¶

func (o *InflowModel) GetIncomeAmount() float32

GetIncomeAmount returns the IncomeAmount field value

func (*InflowModel) GetIncomeAmountOk ¶

func (o *InflowModel) GetIncomeAmountOk() (*float32, bool)

GetIncomeAmountOk returns a tuple with the IncomeAmount field value and a boolean to check if the value has been set.

func (*InflowModel) GetPaymentDayOfMonth ¶

func (o *InflowModel) GetPaymentDayOfMonth() float32

GetPaymentDayOfMonth returns the PaymentDayOfMonth field value

func (*InflowModel) GetPaymentDayOfMonthOk ¶

func (o *InflowModel) GetPaymentDayOfMonthOk() (*float32, bool)

GetPaymentDayOfMonthOk returns a tuple with the PaymentDayOfMonth field value and a boolean to check if the value has been set.

func (*InflowModel) GetStatementDayOfMonth ¶

func (o *InflowModel) GetStatementDayOfMonth() string

GetStatementDayOfMonth returns the StatementDayOfMonth field value

func (*InflowModel) GetStatementDayOfMonthOk ¶

func (o *InflowModel) GetStatementDayOfMonthOk() (*string, bool)

GetStatementDayOfMonthOk returns a tuple with the StatementDayOfMonth field value and a boolean to check if the value has been set.

func (*InflowModel) GetTransactionName ¶

func (o *InflowModel) GetTransactionName() string

GetTransactionName returns the TransactionName field value

func (*InflowModel) GetTransactionNameOk ¶

func (o *InflowModel) GetTransactionNameOk() (*string, bool)

GetTransactionNameOk returns a tuple with the TransactionName field value and a boolean to check if the value has been set.

func (*InflowModel) GetType ¶

func (o *InflowModel) GetType() string

GetType returns the Type field value

func (*InflowModel) GetTypeOk ¶

func (o *InflowModel) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (InflowModel) MarshalJSON ¶

func (o InflowModel) MarshalJSON() ([]byte, error)

func (*InflowModel) SetIncomeAmount ¶

func (o *InflowModel) SetIncomeAmount(v float32)

SetIncomeAmount sets field value

func (*InflowModel) SetPaymentDayOfMonth ¶

func (o *InflowModel) SetPaymentDayOfMonth(v float32)

SetPaymentDayOfMonth sets field value

func (*InflowModel) SetStatementDayOfMonth ¶

func (o *InflowModel) SetStatementDayOfMonth(v string)

SetStatementDayOfMonth sets field value

func (*InflowModel) SetTransactionName ¶

func (o *InflowModel) SetTransactionName(v string)

SetTransactionName sets field value

func (*InflowModel) SetType ¶

func (o *InflowModel) SetType(v string)

SetType sets field value

func (*InflowModel) UnmarshalJSON ¶

func (o *InflowModel) UnmarshalJSON(bytes []byte) (err error)

type InitialUpdateWebhook ¶

type InitialUpdateWebhook struct {
	// `TRANSACTIONS`
	WebhookType string `json:"webhook_type"`
	// `INITIAL_UPDATE`
	WebhookCode string `json:"webhook_code"`
	// The error code associated with the webhook.
	Error NullableString `json:"error,omitempty"`
	// The number of new, unfetched transactions available.
	NewTransactions float32 `json:"new_transactions"`
	// The `item_id` of the Item associated with this webhook, warning, or error
	ItemId               string `json:"item_id"`
	AdditionalProperties map[string]interface{}
}

InitialUpdateWebhook Fired when an Item's initial transaction pull is completed. Once this webhook has been fired, transaction data for the most recent 30 days can be fetched for the Item. If [Account Select v2](https://plaid.com/docs/link/customization/#account-select) is enabled, this webhook will also be fired if account selections for the Item are updated, with `num_transactions` set to the number of net new transactions pulled after the account selection update.

func NewInitialUpdateWebhook ¶

func NewInitialUpdateWebhook(webhookType string, webhookCode string, newTransactions float32, itemId string) *InitialUpdateWebhook

NewInitialUpdateWebhook instantiates a new InitialUpdateWebhook 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 NewInitialUpdateWebhookWithDefaults ¶

func NewInitialUpdateWebhookWithDefaults() *InitialUpdateWebhook

NewInitialUpdateWebhookWithDefaults instantiates a new InitialUpdateWebhook 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 (*InitialUpdateWebhook) GetError ¶

func (o *InitialUpdateWebhook) GetError() string

GetError returns the Error field value if set, zero value otherwise (both if not set or set to explicit null).

func (*InitialUpdateWebhook) GetErrorOk ¶

func (o *InitialUpdateWebhook) GetErrorOk() (*string, bool)

GetErrorOk returns a tuple with the Error field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*InitialUpdateWebhook) GetItemId ¶

func (o *InitialUpdateWebhook) GetItemId() string

GetItemId returns the ItemId field value

func (*InitialUpdateWebhook) GetItemIdOk ¶

func (o *InitialUpdateWebhook) GetItemIdOk() (*string, bool)

GetItemIdOk returns a tuple with the ItemId field value and a boolean to check if the value has been set.

func (*InitialUpdateWebhook) GetNewTransactions ¶

func (o *InitialUpdateWebhook) GetNewTransactions() float32

GetNewTransactions returns the NewTransactions field value

func (*InitialUpdateWebhook) GetNewTransactionsOk ¶

func (o *InitialUpdateWebhook) GetNewTransactionsOk() (*float32, bool)

GetNewTransactionsOk returns a tuple with the NewTransactions field value and a boolean to check if the value has been set.

func (*InitialUpdateWebhook) GetWebhookCode ¶

func (o *InitialUpdateWebhook) GetWebhookCode() string

GetWebhookCode returns the WebhookCode field value

func (*InitialUpdateWebhook) GetWebhookCodeOk ¶

func (o *InitialUpdateWebhook) GetWebhookCodeOk() (*string, bool)

GetWebhookCodeOk returns a tuple with the WebhookCode field value and a boolean to check if the value has been set.

func (*InitialUpdateWebhook) GetWebhookType ¶

func (o *InitialUpdateWebhook) GetWebhookType() string

GetWebhookType returns the WebhookType field value

func (*InitialUpdateWebhook) GetWebhookTypeOk ¶

func (o *InitialUpdateWebhook) GetWebhookTypeOk() (*string, bool)

GetWebhookTypeOk returns a tuple with the WebhookType field value and a boolean to check if the value has been set.

func (*InitialUpdateWebhook) HasError ¶

func (o *InitialUpdateWebhook) HasError() bool

HasError returns a boolean if a field has been set.

func (InitialUpdateWebhook) MarshalJSON ¶

func (o InitialUpdateWebhook) MarshalJSON() ([]byte, error)

func (*InitialUpdateWebhook) SetError ¶

func (o *InitialUpdateWebhook) SetError(v string)

SetError gets a reference to the given NullableString and assigns it to the Error field.

func (*InitialUpdateWebhook) SetErrorNil ¶

func (o *InitialUpdateWebhook) SetErrorNil()

SetErrorNil sets the value for Error to be an explicit nil

func (*InitialUpdateWebhook) SetItemId ¶

func (o *InitialUpdateWebhook) SetItemId(v string)

SetItemId sets field value

func (*InitialUpdateWebhook) SetNewTransactions ¶

func (o *InitialUpdateWebhook) SetNewTransactions(v float32)

SetNewTransactions sets field value

func (*InitialUpdateWebhook) SetWebhookCode ¶

func (o *InitialUpdateWebhook) SetWebhookCode(v string)

SetWebhookCode sets field value

func (*InitialUpdateWebhook) SetWebhookType ¶

func (o *InitialUpdateWebhook) SetWebhookType(v string)

SetWebhookType sets field value

func (*InitialUpdateWebhook) UnmarshalJSON ¶

func (o *InitialUpdateWebhook) UnmarshalJSON(bytes []byte) (err error)

func (*InitialUpdateWebhook) UnsetError ¶

func (o *InitialUpdateWebhook) UnsetError()

UnsetError ensures that no value is present for Error, not even an explicit nil

type Institution ¶

type Institution struct {
	// Unique identifier for the institution
	InstitutionId string `json:"institution_id"`
	// The official name of the institution
	Name string `json:"name"`
	// A list of the Plaid products supported by the institution. Note that only institutions that support Instant Auth will return `auth` in the product array; institutions that do not list `auth` may still support other Auth methods such as Instant Match or Automated Micro-deposit Verification. For more details, see [Full Auth coverage](https://plaid.com/docs/auth/coverage/).
	Products []Products `json:"products"`
	// A list of the country codes supported by the institution.
	CountryCodes []CountryCode `json:"country_codes"`
	// The URL for the institution's website
	Url NullableString `json:"url,omitempty"`
	// Hexadecimal representation of the primary color used by the institution
	PrimaryColor NullableString `json:"primary_color,omitempty"`
	Logo NullableString `json:"logo,omitempty"`
	// A partial list of routing numbers associated with the institution. This list is provided for the purpose of looking up institutions by routing number. It is not comprehensive and should never be used as a complete list of routing numbers for an institution.
	RoutingNumbers []string `json:"routing_numbers"`
	// Indicates that the institution has an OAuth login flow. This is primarily relevant to institutions with European country codes.
	Oauth                     bool                              `json:"oauth"`
	Status                    *InstitutionStatus                `json:"status,omitempty"`
	PaymentInitiationMetadata NullablePaymentInitiationMetadata `json:"payment_initiation_metadata,omitempty"`
	AuthMetadata              NullableAuthMetadata              `json:"auth_metadata,omitempty"`
	AdditionalProperties      map[string]interface{}
}

Institution Details relating to a specific financial institution

func NewInstitution ¶

func NewInstitution(institutionId string, name string, products []Products, countryCodes []CountryCode, routingNumbers []string, oauth bool) *Institution

NewInstitution instantiates a new Institution 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 NewInstitutionWithDefaults ¶

func NewInstitutionWithDefaults() *Institution

NewInstitutionWithDefaults instantiates a new Institution 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 (*Institution) GetAuthMetadata ¶ added in v1.2.0

func (o *Institution) GetAuthMetadata() AuthMetadata

GetAuthMetadata returns the AuthMetadata field value if set, zero value otherwise (both if not set or set to explicit null).

func (*Institution) GetAuthMetadataOk ¶ added in v1.2.0

func (o *Institution) GetAuthMetadataOk() (*AuthMetadata, bool)

GetAuthMetadataOk returns a tuple with the AuthMetadata field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Institution) GetCountryCodes ¶

func (o *Institution) GetCountryCodes() []CountryCode

GetCountryCodes returns the CountryCodes field value

func (*Institution) GetCountryCodesOk ¶

func (o *Institution) GetCountryCodesOk() (*[]CountryCode, bool)

GetCountryCodesOk returns a tuple with the CountryCodes field value and a boolean to check if the value has been set.

func (*Institution) GetInstitutionId ¶

func (o *Institution) GetInstitutionId() string

GetInstitutionId returns the InstitutionId field value

func (*Institution) GetInstitutionIdOk ¶

func (o *Institution) GetInstitutionIdOk() (*string, bool)

GetInstitutionIdOk returns a tuple with the InstitutionId field value and a boolean to check if the value has been set.

func (o *Institution) GetLogo() string

GetLogo returns the Logo field value if set, zero value otherwise (both if not set or set to explicit null).

func (*Institution) GetLogoOk ¶

func (o *Institution) GetLogoOk() (*string, bool)

GetLogoOk returns a tuple with the Logo field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Institution) GetName ¶

func (o *Institution) GetName() string

GetName returns the Name field value

func (*Institution) GetNameOk ¶

func (o *Institution) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*Institution) GetOauth ¶

func (o *Institution) GetOauth() bool

GetOauth returns the Oauth field value

func (*Institution) GetOauthOk ¶

func (o *Institution) GetOauthOk() (*bool, bool)

GetOauthOk returns a tuple with the Oauth field value and a boolean to check if the value has been set.

func (*Institution) GetPaymentInitiationMetadata ¶

func (o *Institution) GetPaymentInitiationMetadata() PaymentInitiationMetadata

GetPaymentInitiationMetadata returns the PaymentInitiationMetadata field value if set, zero value otherwise (both if not set or set to explicit null).

func (*Institution) GetPaymentInitiationMetadataOk ¶

func (o *Institution) GetPaymentInitiationMetadataOk() (*PaymentInitiationMetadata, bool)

GetPaymentInitiationMetadataOk returns a tuple with the PaymentInitiationMetadata field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Institution) GetPrimaryColor ¶

func (o *Institution) GetPrimaryColor() string

GetPrimaryColor returns the PrimaryColor field value if set, zero value otherwise (both if not set or set to explicit null).

func (*Institution) GetPrimaryColorOk ¶

func (o *Institution) GetPrimaryColorOk() (*string, bool)

GetPrimaryColorOk returns a tuple with the PrimaryColor field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Institution) GetProducts ¶

func (o *Institution) GetProducts() []Products

GetProducts returns the Products field value

func (*Institution) GetProductsOk ¶

func (o *Institution) GetProductsOk() (*[]Products, bool)

GetProductsOk returns a tuple with the Products field value and a boolean to check if the value has been set.

func (*Institution) GetRoutingNumbers ¶

func (o *Institution) GetRoutingNumbers() []string

GetRoutingNumbers returns the RoutingNumbers field value

func (*Institution) GetRoutingNumbersOk ¶

func (o *Institution) GetRoutingNumbersOk() (*[]string, bool)

GetRoutingNumbersOk returns a tuple with the RoutingNumbers field value and a boolean to check if the value has been set.

func (*Institution) GetStatus ¶

func (o *Institution) GetStatus() InstitutionStatus

GetStatus returns the Status field value if set, zero value otherwise.

func (*Institution) GetStatusOk ¶

func (o *Institution) GetStatusOk() (*InstitutionStatus, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Institution) GetUrl ¶

func (o *Institution) GetUrl() string

GetUrl returns the Url field value if set, zero value otherwise (both if not set or set to explicit null).

func (*Institution) GetUrlOk ¶

func (o *Institution) GetUrlOk() (*string, bool)

GetUrlOk returns a tuple with the Url field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Institution) HasAuthMetadata ¶ added in v1.2.0

func (o *Institution) HasAuthMetadata() bool

HasAuthMetadata returns a boolean if a field has been set.

func (o *Institution) HasLogo() bool

HasLogo returns a boolean if a field has been set.

func (*Institution) HasPaymentInitiationMetadata ¶

func (o *Institution) HasPaymentInitiationMetadata() bool

HasPaymentInitiationMetadata returns a boolean if a field has been set.

func (*Institution) HasPrimaryColor ¶

func (o *Institution) HasPrimaryColor() bool

HasPrimaryColor returns a boolean if a field has been set.

func (*Institution) HasStatus ¶

func (o *Institution) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*Institution) HasUrl ¶

func (o *Institution) HasUrl() bool

HasUrl returns a boolean if a field has been set.

func (Institution) MarshalJSON ¶

func (o Institution) MarshalJSON() ([]byte, error)

func (*Institution) SetAuthMetadata ¶ added in v1.2.0

func (o *Institution) SetAuthMetadata(v AuthMetadata)

SetAuthMetadata gets a reference to the given NullableAuthMetadata and assigns it to the AuthMetadata field.

func (*Institution) SetAuthMetadataNil ¶ added in v1.2.0

func (o *Institution) SetAuthMetadataNil()

SetAuthMetadataNil sets the value for AuthMetadata to be an explicit nil

func (*Institution) SetCountryCodes ¶

func (o *Institution) SetCountryCodes(v []CountryCode)

SetCountryCodes sets field value

func (*Institution) SetInstitutionId ¶

func (o *Institution) SetInstitutionId(v string)

SetInstitutionId sets field value

func (o *Institution) SetLogo(v string)

SetLogo gets a reference to the given NullableString and assigns it to the Logo field.

func (*Institution) SetLogoNil ¶

func (o *Institution) SetLogoNil()

SetLogoNil sets the value for Logo to be an explicit nil

func (*Institution) SetName ¶

func (o *Institution) SetName(v string)

SetName sets field value

func (*Institution) SetOauth ¶

func (o *Institution) SetOauth(v bool)

SetOauth sets field value

func (*Institution) SetPaymentInitiationMetadata ¶

func (o *Institution) SetPaymentInitiationMetadata(v PaymentInitiationMetadata)

SetPaymentInitiationMetadata gets a reference to the given NullablePaymentInitiationMetadata and assigns it to the PaymentInitiationMetadata field.

func (*Institution) SetPaymentInitiationMetadataNil ¶

func (o *Institution) SetPaymentInitiationMetadataNil()

SetPaymentInitiationMetadataNil sets the value for PaymentInitiationMetadata to be an explicit nil

func (*Institution) SetPrimaryColor ¶

func (o *Institution) SetPrimaryColor(v string)

SetPrimaryColor gets a reference to the given NullableString and assigns it to the PrimaryColor field.

func (*Institution) SetPrimaryColorNil ¶

func (o *Institution) SetPrimaryColorNil()

SetPrimaryColorNil sets the value for PrimaryColor to be an explicit nil

func (*Institution) SetProducts ¶

func (o *Institution) SetProducts(v []Products)

SetProducts sets field value

func (*Institution) SetRoutingNumbers ¶

func (o *Institution) SetRoutingNumbers(v []string)

SetRoutingNumbers sets field value

func (*Institution) SetStatus ¶

func (o *Institution) SetStatus(v InstitutionStatus)

SetStatus gets a reference to the given InstitutionStatus and assigns it to the Status field.

func (*Institution) SetUrl ¶

func (o *Institution) SetUrl(v string)

SetUrl gets a reference to the given NullableString and assigns it to the Url field.

func (*Institution) SetUrlNil ¶

func (o *Institution) SetUrlNil()

SetUrlNil sets the value for Url to be an explicit nil

func (*Institution) UnmarshalJSON ¶

func (o *Institution) UnmarshalJSON(bytes []byte) (err error)

func (*Institution) UnsetAuthMetadata ¶ added in v1.2.0

func (o *Institution) UnsetAuthMetadata()

UnsetAuthMetadata ensures that no value is present for AuthMetadata, not even an explicit nil

func (o *Institution) UnsetLogo()

UnsetLogo ensures that no value is present for Logo, not even an explicit nil

func (*Institution) UnsetPaymentInitiationMetadata ¶

func (o *Institution) UnsetPaymentInitiationMetadata()

UnsetPaymentInitiationMetadata ensures that no value is present for PaymentInitiationMetadata, not even an explicit nil

func (*Institution) UnsetPrimaryColor ¶

func (o *Institution) UnsetPrimaryColor()

UnsetPrimaryColor ensures that no value is present for PrimaryColor, not even an explicit nil

func (*Institution) UnsetUrl ¶

func (o *Institution) UnsetUrl()

UnsetUrl ensures that no value is present for Url, not even an explicit nil

type InstitutionStatus ¶

type InstitutionStatus struct {
	ItemLogins          ProductStatus  `json:"item_logins"`
	TransactionsUpdates ProductStatus  `json:"transactions_updates"`
	Auth                ProductStatus  `json:"auth"`
	Identity            ProductStatus  `json:"identity"`
	InvestmentsUpdates  ProductStatus  `json:"investments_updates"`
	LiabilitiesUpdates  *ProductStatus `json:"liabilities_updates,omitempty"`
	Liabilities         *ProductStatus `json:"liabilities,omitempty"`
	Investments         *ProductStatus `json:"investments,omitempty"`
	// Details of recent health incidents associated with the institution.
	HealthIncidents      []HealthIncident `json:"health_incidents,omitempty"`
	AdditionalProperties map[string]interface{}
}

InstitutionStatus The status of an institution is determined by the health of its Item logins, Transactions updates, Investments updates, Liabilities updates, Auth requests, Balance requests, Identity requests, Investments requests, and Liabilities requests. A login attempt is conducted during the initial Item add in Link. If there is not enough traffic to accurately calculate an institution's status, Plaid will return null rather than potentially inaccurate data. Institution status is accessible in the Dashboard and via the API using the `/institutions/get_by_id` endpoint with the `include_status` option set to true. Note that institution status is not available in the Sandbox environment.

func NewInstitutionStatus ¶

func NewInstitutionStatus(itemLogins ProductStatus, transactionsUpdates ProductStatus, auth ProductStatus, identity ProductStatus, investmentsUpdates ProductStatus) *InstitutionStatus

NewInstitutionStatus instantiates a new InstitutionStatus 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 NewInstitutionStatusWithDefaults ¶

func NewInstitutionStatusWithDefaults() *InstitutionStatus

NewInstitutionStatusWithDefaults instantiates a new InstitutionStatus 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 (*InstitutionStatus) GetAuth ¶

func (o *InstitutionStatus) GetAuth() ProductStatus

GetAuth returns the Auth field value

func (*InstitutionStatus) GetAuthOk ¶

func (o *InstitutionStatus) GetAuthOk() (*ProductStatus, bool)

GetAuthOk returns a tuple with the Auth field value and a boolean to check if the value has been set.

func (*InstitutionStatus) GetHealthIncidents ¶

func (o *InstitutionStatus) GetHealthIncidents() []HealthIncident

GetHealthIncidents returns the HealthIncidents field value if set, zero value otherwise (both if not set or set to explicit null).

func (*InstitutionStatus) GetHealthIncidentsOk ¶

func (o *InstitutionStatus) GetHealthIncidentsOk() (*[]HealthIncident, bool)

GetHealthIncidentsOk returns a tuple with the HealthIncidents field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*InstitutionStatus) GetIdentity ¶

func (o *InstitutionStatus) GetIdentity() ProductStatus

GetIdentity returns the Identity field value

func (*InstitutionStatus) GetIdentityOk ¶

func (o *InstitutionStatus) GetIdentityOk() (*ProductStatus, bool)

GetIdentityOk returns a tuple with the Identity field value and a boolean to check if the value has been set.

func (*InstitutionStatus) GetInvestments ¶

func (o *InstitutionStatus) GetInvestments() ProductStatus

GetInvestments returns the Investments field value if set, zero value otherwise.

func (*InstitutionStatus) GetInvestmentsOk ¶

func (o *InstitutionStatus) GetInvestmentsOk() (*ProductStatus, bool)

GetInvestmentsOk returns a tuple with the Investments field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InstitutionStatus) GetInvestmentsUpdates ¶

func (o *InstitutionStatus) GetInvestmentsUpdates() ProductStatus

GetInvestmentsUpdates returns the InvestmentsUpdates field value

func (*InstitutionStatus) GetInvestmentsUpdatesOk ¶

func (o *InstitutionStatus) GetInvestmentsUpdatesOk() (*ProductStatus, bool)

GetInvestmentsUpdatesOk returns a tuple with the InvestmentsUpdates field value and a boolean to check if the value has been set.

func (*InstitutionStatus) GetItemLogins ¶

func (o *InstitutionStatus) GetItemLogins() ProductStatus

GetItemLogins returns the ItemLogins field value

func (*InstitutionStatus) GetItemLoginsOk ¶

func (o *InstitutionStatus) GetItemLoginsOk() (*ProductStatus, bool)

GetItemLoginsOk returns a tuple with the ItemLogins field value and a boolean to check if the value has been set.

func (*InstitutionStatus) GetLiabilities ¶

func (o *InstitutionStatus) GetLiabilities() ProductStatus

GetLiabilities returns the Liabilities field value if set, zero value otherwise.

func (*InstitutionStatus) GetLiabilitiesOk ¶

func (o *InstitutionStatus) GetLiabilitiesOk() (*ProductStatus, bool)

GetLiabilitiesOk returns a tuple with the Liabilities field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InstitutionStatus) GetLiabilitiesUpdates ¶

func (o *InstitutionStatus) GetLiabilitiesUpdates() ProductStatus

GetLiabilitiesUpdates returns the LiabilitiesUpdates field value if set, zero value otherwise.

func (*InstitutionStatus) GetLiabilitiesUpdatesOk ¶

func (o *InstitutionStatus) GetLiabilitiesUpdatesOk() (*ProductStatus, bool)

GetLiabilitiesUpdatesOk returns a tuple with the LiabilitiesUpdates field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InstitutionStatus) GetTransactionsUpdates ¶

func (o *InstitutionStatus) GetTransactionsUpdates() ProductStatus

GetTransactionsUpdates returns the TransactionsUpdates field value

func (*InstitutionStatus) GetTransactionsUpdatesOk ¶

func (o *InstitutionStatus) GetTransactionsUpdatesOk() (*ProductStatus, bool)

GetTransactionsUpdatesOk returns a tuple with the TransactionsUpdates field value and a boolean to check if the value has been set.

func (*InstitutionStatus) HasHealthIncidents ¶

func (o *InstitutionStatus) HasHealthIncidents() bool

HasHealthIncidents returns a boolean if a field has been set.

func (*InstitutionStatus) HasInvestments ¶

func (o *InstitutionStatus) HasInvestments() bool

HasInvestments returns a boolean if a field has been set.

func (*InstitutionStatus) HasLiabilities ¶

func (o *InstitutionStatus) HasLiabilities() bool

HasLiabilities returns a boolean if a field has been set.

func (*InstitutionStatus) HasLiabilitiesUpdates ¶

func (o *InstitutionStatus) HasLiabilitiesUpdates() bool

HasLiabilitiesUpdates returns a boolean if a field has been set.

func (InstitutionStatus) MarshalJSON ¶

func (o InstitutionStatus) MarshalJSON() ([]byte, error)

func (*InstitutionStatus) SetAuth ¶

func (o *InstitutionStatus) SetAuth(v ProductStatus)

SetAuth sets field value

func (*InstitutionStatus) SetHealthIncidents ¶

func (o *InstitutionStatus) SetHealthIncidents(v []HealthIncident)

SetHealthIncidents gets a reference to the given []HealthIncident and assigns it to the HealthIncidents field.

func (*InstitutionStatus) SetIdentity ¶

func (o *InstitutionStatus) SetIdentity(v ProductStatus)

SetIdentity sets field value

func (*InstitutionStatus) SetInvestments ¶

func (o *InstitutionStatus) SetInvestments(v ProductStatus)

SetInvestments gets a reference to the given ProductStatus and assigns it to the Investments field.

func (*InstitutionStatus) SetInvestmentsUpdates ¶

func (o *InstitutionStatus) SetInvestmentsUpdates(v ProductStatus)

SetInvestmentsUpdates sets field value

func (*InstitutionStatus) SetItemLogins ¶

func (o *InstitutionStatus) SetItemLogins(v ProductStatus)

SetItemLogins sets field value

func (*InstitutionStatus) SetLiabilities ¶

func (o *InstitutionStatus) SetLiabilities(v ProductStatus)

SetLiabilities gets a reference to the given ProductStatus and assigns it to the Liabilities field.

func (*InstitutionStatus) SetLiabilitiesUpdates ¶

func (o *InstitutionStatus) SetLiabilitiesUpdates(v ProductStatus)

SetLiabilitiesUpdates gets a reference to the given ProductStatus and assigns it to the LiabilitiesUpdates field.

func (*InstitutionStatus) SetTransactionsUpdates ¶

func (o *InstitutionStatus) SetTransactionsUpdates(v ProductStatus)

SetTransactionsUpdates sets field value

func (*InstitutionStatus) UnmarshalJSON ¶

func (o *InstitutionStatus) UnmarshalJSON(bytes []byte) (err error)

type InstitutionsGetByIdRequest ¶

type InstitutionsGetByIdRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// The ID of the institution to get details about
	InstitutionId string `json:"institution_id"`
	// Specify an array of Plaid-supported country codes this institution supports, using the ISO-3166-1 alpha-2 country code standard. In API versions 2019-05-29 and earlier, the `country_codes` parameter is an optional parameter within the `options` object and will default to `[US]` if it is not supplied.
	CountryCodes []CountryCode                      `json:"country_codes"`
	Options      *InstitutionsGetByIdRequestOptions `json:"options,omitempty"`
}

InstitutionsGetByIdRequest InstitutionsGetByIdRequest defines the request schema for `/institutions/get_by_id`

func NewInstitutionsGetByIdRequest ¶

func NewInstitutionsGetByIdRequest(institutionId string, countryCodes []CountryCode) *InstitutionsGetByIdRequest

NewInstitutionsGetByIdRequest instantiates a new InstitutionsGetByIdRequest 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 NewInstitutionsGetByIdRequestWithDefaults ¶

func NewInstitutionsGetByIdRequestWithDefaults() *InstitutionsGetByIdRequest

NewInstitutionsGetByIdRequestWithDefaults instantiates a new InstitutionsGetByIdRequest 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 (*InstitutionsGetByIdRequest) GetClientId ¶

func (o *InstitutionsGetByIdRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*InstitutionsGetByIdRequest) GetClientIdOk ¶

func (o *InstitutionsGetByIdRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InstitutionsGetByIdRequest) GetCountryCodes ¶

func (o *InstitutionsGetByIdRequest) GetCountryCodes() []CountryCode

GetCountryCodes returns the CountryCodes field value

func (*InstitutionsGetByIdRequest) GetCountryCodesOk ¶

func (o *InstitutionsGetByIdRequest) GetCountryCodesOk() (*[]CountryCode, bool)

GetCountryCodesOk returns a tuple with the CountryCodes field value and a boolean to check if the value has been set.

func (*InstitutionsGetByIdRequest) GetInstitutionId ¶

func (o *InstitutionsGetByIdRequest) GetInstitutionId() string

GetInstitutionId returns the InstitutionId field value

func (*InstitutionsGetByIdRequest) GetInstitutionIdOk ¶

func (o *InstitutionsGetByIdRequest) GetInstitutionIdOk() (*string, bool)

GetInstitutionIdOk returns a tuple with the InstitutionId field value and a boolean to check if the value has been set.

func (*InstitutionsGetByIdRequest) GetOptions ¶

GetOptions returns the Options field value if set, zero value otherwise.

func (*InstitutionsGetByIdRequest) GetOptionsOk ¶

GetOptionsOk returns a tuple with the Options field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InstitutionsGetByIdRequest) GetSecret ¶

func (o *InstitutionsGetByIdRequest) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise.

func (*InstitutionsGetByIdRequest) GetSecretOk ¶

func (o *InstitutionsGetByIdRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InstitutionsGetByIdRequest) HasClientId ¶

func (o *InstitutionsGetByIdRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*InstitutionsGetByIdRequest) HasOptions ¶

func (o *InstitutionsGetByIdRequest) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (*InstitutionsGetByIdRequest) HasSecret ¶

func (o *InstitutionsGetByIdRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (InstitutionsGetByIdRequest) MarshalJSON ¶

func (o InstitutionsGetByIdRequest) MarshalJSON() ([]byte, error)

func (*InstitutionsGetByIdRequest) SetClientId ¶

func (o *InstitutionsGetByIdRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*InstitutionsGetByIdRequest) SetCountryCodes ¶

func (o *InstitutionsGetByIdRequest) SetCountryCodes(v []CountryCode)

SetCountryCodes sets field value

func (*InstitutionsGetByIdRequest) SetInstitutionId ¶

func (o *InstitutionsGetByIdRequest) SetInstitutionId(v string)

SetInstitutionId sets field value

func (*InstitutionsGetByIdRequest) SetOptions ¶

SetOptions gets a reference to the given InstitutionsGetByIdRequestOptions and assigns it to the Options field.

func (*InstitutionsGetByIdRequest) SetSecret ¶

func (o *InstitutionsGetByIdRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

type InstitutionsGetByIdRequestOptions ¶

type InstitutionsGetByIdRequestOptions struct {
	// When `true`, return an institution's logo, brand color, and URL. When available, the bank's logo is returned as a base64 encoded 152x152 PNG, the brand color is in hexadecimal format. The default value is `false`.  Note that Plaid does not own any of the logos shared by the API and that by accessing or using these logos, you agree that you are doing so at your own risk and will, if necessary, obtain all required permissions from the appropriate rights holders and adhere to any applicable usage guidelines. Plaid disclaims all express or implied warranties with respect to the logos.
	IncludeOptionalMetadata *bool `json:"include_optional_metadata,omitempty"`
	// If `true`, the response will include status information about the institution. Default value is `false`.
	IncludeStatus *bool `json:"include_status,omitempty"`
	// When `true`, returns metadata related to the Auth product indicating which auth methods are supported.
	IncludeAuthMetadata *bool `json:"include_auth_metadata,omitempty"`
	// When `true`, returns metadata related to the Payment Initiation product indicating which payment configurations are supported.
	IncludePaymentInitiationMetadata *bool `json:"include_payment_initiation_metadata,omitempty"`
}

InstitutionsGetByIdRequestOptions Specifies optional parameters for `/institutions/get_by_id`. If provided, must not be `null`.

func NewInstitutionsGetByIdRequestOptions ¶

func NewInstitutionsGetByIdRequestOptions() *InstitutionsGetByIdRequestOptions

NewInstitutionsGetByIdRequestOptions instantiates a new InstitutionsGetByIdRequestOptions 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 NewInstitutionsGetByIdRequestOptionsWithDefaults ¶

func NewInstitutionsGetByIdRequestOptionsWithDefaults() *InstitutionsGetByIdRequestOptions

NewInstitutionsGetByIdRequestOptionsWithDefaults instantiates a new InstitutionsGetByIdRequestOptions 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 (*InstitutionsGetByIdRequestOptions) GetIncludeAuthMetadata ¶ added in v1.2.0

func (o *InstitutionsGetByIdRequestOptions) GetIncludeAuthMetadata() bool

GetIncludeAuthMetadata returns the IncludeAuthMetadata field value if set, zero value otherwise.

func (*InstitutionsGetByIdRequestOptions) GetIncludeAuthMetadataOk ¶ added in v1.2.0

func (o *InstitutionsGetByIdRequestOptions) GetIncludeAuthMetadataOk() (*bool, bool)

GetIncludeAuthMetadataOk returns a tuple with the IncludeAuthMetadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InstitutionsGetByIdRequestOptions) GetIncludeOptionalMetadata ¶

func (o *InstitutionsGetByIdRequestOptions) GetIncludeOptionalMetadata() bool

GetIncludeOptionalMetadata returns the IncludeOptionalMetadata field value if set, zero value otherwise.

func (*InstitutionsGetByIdRequestOptions) GetIncludeOptionalMetadataOk ¶

func (o *InstitutionsGetByIdRequestOptions) GetIncludeOptionalMetadataOk() (*bool, bool)

GetIncludeOptionalMetadataOk returns a tuple with the IncludeOptionalMetadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InstitutionsGetByIdRequestOptions) GetIncludePaymentInitiationMetadata ¶

func (o *InstitutionsGetByIdRequestOptions) GetIncludePaymentInitiationMetadata() bool

GetIncludePaymentInitiationMetadata returns the IncludePaymentInitiationMetadata field value if set, zero value otherwise.

func (*InstitutionsGetByIdRequestOptions) GetIncludePaymentInitiationMetadataOk ¶

func (o *InstitutionsGetByIdRequestOptions) GetIncludePaymentInitiationMetadataOk() (*bool, bool)

GetIncludePaymentInitiationMetadataOk returns a tuple with the IncludePaymentInitiationMetadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InstitutionsGetByIdRequestOptions) GetIncludeStatus ¶

func (o *InstitutionsGetByIdRequestOptions) GetIncludeStatus() bool

GetIncludeStatus returns the IncludeStatus field value if set, zero value otherwise.

func (*InstitutionsGetByIdRequestOptions) GetIncludeStatusOk ¶

func (o *InstitutionsGetByIdRequestOptions) GetIncludeStatusOk() (*bool, bool)

GetIncludeStatusOk returns a tuple with the IncludeStatus field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InstitutionsGetByIdRequestOptions) HasIncludeAuthMetadata ¶ added in v1.2.0

func (o *InstitutionsGetByIdRequestOptions) HasIncludeAuthMetadata() bool

HasIncludeAuthMetadata returns a boolean if a field has been set.

func (*InstitutionsGetByIdRequestOptions) HasIncludeOptionalMetadata ¶

func (o *InstitutionsGetByIdRequestOptions) HasIncludeOptionalMetadata() bool

HasIncludeOptionalMetadata returns a boolean if a field has been set.

func (*InstitutionsGetByIdRequestOptions) HasIncludePaymentInitiationMetadata ¶

func (o *InstitutionsGetByIdRequestOptions) HasIncludePaymentInitiationMetadata() bool

HasIncludePaymentInitiationMetadata returns a boolean if a field has been set.

func (*InstitutionsGetByIdRequestOptions) HasIncludeStatus ¶

func (o *InstitutionsGetByIdRequestOptions) HasIncludeStatus() bool

HasIncludeStatus returns a boolean if a field has been set.

func (InstitutionsGetByIdRequestOptions) MarshalJSON ¶

func (o InstitutionsGetByIdRequestOptions) MarshalJSON() ([]byte, error)

func (*InstitutionsGetByIdRequestOptions) SetIncludeAuthMetadata ¶ added in v1.2.0

func (o *InstitutionsGetByIdRequestOptions) SetIncludeAuthMetadata(v bool)

SetIncludeAuthMetadata gets a reference to the given bool and assigns it to the IncludeAuthMetadata field.

func (*InstitutionsGetByIdRequestOptions) SetIncludeOptionalMetadata ¶

func (o *InstitutionsGetByIdRequestOptions) SetIncludeOptionalMetadata(v bool)

SetIncludeOptionalMetadata gets a reference to the given bool and assigns it to the IncludeOptionalMetadata field.

func (*InstitutionsGetByIdRequestOptions) SetIncludePaymentInitiationMetadata ¶

func (o *InstitutionsGetByIdRequestOptions) SetIncludePaymentInitiationMetadata(v bool)

SetIncludePaymentInitiationMetadata gets a reference to the given bool and assigns it to the IncludePaymentInitiationMetadata field.

func (*InstitutionsGetByIdRequestOptions) SetIncludeStatus ¶

func (o *InstitutionsGetByIdRequestOptions) SetIncludeStatus(v bool)

SetIncludeStatus gets a reference to the given bool and assigns it to the IncludeStatus field.

type InstitutionsGetByIdResponse ¶

type InstitutionsGetByIdResponse struct {
	Institution Institution `json:"institution"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

InstitutionsGetByIdResponse InstitutionsGetByIdResponse defines the response schema for `/institutions/get_by_id`

func NewInstitutionsGetByIdResponse ¶

func NewInstitutionsGetByIdResponse(institution Institution, requestId string) *InstitutionsGetByIdResponse

NewInstitutionsGetByIdResponse instantiates a new InstitutionsGetByIdResponse 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 NewInstitutionsGetByIdResponseWithDefaults ¶

func NewInstitutionsGetByIdResponseWithDefaults() *InstitutionsGetByIdResponse

NewInstitutionsGetByIdResponseWithDefaults instantiates a new InstitutionsGetByIdResponse 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 (*InstitutionsGetByIdResponse) GetInstitution ¶

func (o *InstitutionsGetByIdResponse) GetInstitution() Institution

GetInstitution returns the Institution field value

func (*InstitutionsGetByIdResponse) GetInstitutionOk ¶

func (o *InstitutionsGetByIdResponse) GetInstitutionOk() (*Institution, bool)

GetInstitutionOk returns a tuple with the Institution field value and a boolean to check if the value has been set.

func (*InstitutionsGetByIdResponse) GetRequestId ¶

func (o *InstitutionsGetByIdResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*InstitutionsGetByIdResponse) GetRequestIdOk ¶

func (o *InstitutionsGetByIdResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (InstitutionsGetByIdResponse) MarshalJSON ¶

func (o InstitutionsGetByIdResponse) MarshalJSON() ([]byte, error)

func (*InstitutionsGetByIdResponse) SetInstitution ¶

func (o *InstitutionsGetByIdResponse) SetInstitution(v Institution)

SetInstitution sets field value

func (*InstitutionsGetByIdResponse) SetRequestId ¶

func (o *InstitutionsGetByIdResponse) SetRequestId(v string)

SetRequestId sets field value

func (*InstitutionsGetByIdResponse) UnmarshalJSON ¶

func (o *InstitutionsGetByIdResponse) UnmarshalJSON(bytes []byte) (err error)

type InstitutionsGetRequest ¶

type InstitutionsGetRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// The total number of Institutions to return.
	Count int32 `json:"count"`
	// The number of Institutions to skip.
	Offset int32 `json:"offset"`
	// Specify an array of Plaid-supported country codes this institution supports, using the ISO-3166-1 alpha-2 country code standard.   In API versions 2019-05-29 and earlier, the `country_codes` parameter is an optional parameter within the `options` object and will default to `[US]` if it is not supplied.
	CountryCodes []CountryCode                  `json:"country_codes"`
	Options      *InstitutionsGetRequestOptions `json:"options,omitempty"`
}

InstitutionsGetRequest InstitutionsGetRequest defines the request schema for `/institutions/get`

func NewInstitutionsGetRequest ¶

func NewInstitutionsGetRequest(count int32, offset int32, countryCodes []CountryCode) *InstitutionsGetRequest

NewInstitutionsGetRequest instantiates a new InstitutionsGetRequest 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 NewInstitutionsGetRequestWithDefaults ¶

func NewInstitutionsGetRequestWithDefaults() *InstitutionsGetRequest

NewInstitutionsGetRequestWithDefaults instantiates a new InstitutionsGetRequest 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 (*InstitutionsGetRequest) GetClientId ¶

func (o *InstitutionsGetRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*InstitutionsGetRequest) GetClientIdOk ¶

func (o *InstitutionsGetRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InstitutionsGetRequest) GetCount ¶

func (o *InstitutionsGetRequest) GetCount() int32

GetCount returns the Count field value

func (*InstitutionsGetRequest) GetCountOk ¶

func (o *InstitutionsGetRequest) GetCountOk() (*int32, bool)

GetCountOk returns a tuple with the Count field value and a boolean to check if the value has been set.

func (*InstitutionsGetRequest) GetCountryCodes ¶

func (o *InstitutionsGetRequest) GetCountryCodes() []CountryCode

GetCountryCodes returns the CountryCodes field value

func (*InstitutionsGetRequest) GetCountryCodesOk ¶

func (o *InstitutionsGetRequest) GetCountryCodesOk() (*[]CountryCode, bool)

GetCountryCodesOk returns a tuple with the CountryCodes field value and a boolean to check if the value has been set.

func (*InstitutionsGetRequest) GetOffset ¶

func (o *InstitutionsGetRequest) GetOffset() int32

GetOffset returns the Offset field value

func (*InstitutionsGetRequest) GetOffsetOk ¶

func (o *InstitutionsGetRequest) GetOffsetOk() (*int32, bool)

GetOffsetOk returns a tuple with the Offset field value and a boolean to check if the value has been set.

func (*InstitutionsGetRequest) GetOptions ¶

GetOptions returns the Options field value if set, zero value otherwise.

func (*InstitutionsGetRequest) GetOptionsOk ¶

GetOptionsOk returns a tuple with the Options field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InstitutionsGetRequest) GetSecret ¶

func (o *InstitutionsGetRequest) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise.

func (*InstitutionsGetRequest) GetSecretOk ¶

func (o *InstitutionsGetRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InstitutionsGetRequest) HasClientId ¶

func (o *InstitutionsGetRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*InstitutionsGetRequest) HasOptions ¶

func (o *InstitutionsGetRequest) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (*InstitutionsGetRequest) HasSecret ¶

func (o *InstitutionsGetRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (InstitutionsGetRequest) MarshalJSON ¶

func (o InstitutionsGetRequest) MarshalJSON() ([]byte, error)

func (*InstitutionsGetRequest) SetClientId ¶

func (o *InstitutionsGetRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*InstitutionsGetRequest) SetCount ¶

func (o *InstitutionsGetRequest) SetCount(v int32)

SetCount sets field value

func (*InstitutionsGetRequest) SetCountryCodes ¶

func (o *InstitutionsGetRequest) SetCountryCodes(v []CountryCode)

SetCountryCodes sets field value

func (*InstitutionsGetRequest) SetOffset ¶

func (o *InstitutionsGetRequest) SetOffset(v int32)

SetOffset sets field value

func (*InstitutionsGetRequest) SetOptions ¶

SetOptions gets a reference to the given InstitutionsGetRequestOptions and assigns it to the Options field.

func (*InstitutionsGetRequest) SetSecret ¶

func (o *InstitutionsGetRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

type InstitutionsGetRequestOptions ¶

type InstitutionsGetRequestOptions struct {
	// Filter the Institutions based on which products they support.
	Products *[]Products `json:"products,omitempty"`
	// Specify an array of routing numbers to filter institutions. The response will only return institutions that match all of the routing numbers in the array. Routing number records used for this matching are not comprehensive; failure to match a given routing number to an institution does not mean that the institution is unsupported by Plaid.
	RoutingNumbers *[]string `json:"routing_numbers,omitempty"`
	// Limit results to institutions with or without OAuth login flows. This is primarily relevant to institutions with European country codes.
	Oauth *bool `json:"oauth,omitempty"`
	// When `true`, return the institution's homepage URL, logo and primary brand color.  Note that Plaid does not own any of the logos shared by the API, and that by accessing or using these logos, you agree that you are doing so at your own risk and will, if necessary, obtain all required permissions from the appropriate rights holders and adhere to any applicable usage guidelines. Plaid disclaims all express or implied warranties with respect to the logos.
	IncludeOptionalMetadata *bool `json:"include_optional_metadata,omitempty"`
	// When `true`, returns metadata related to the Auth product indicating which auth methods are supported.
	IncludeAuthMetadata *bool `json:"include_auth_metadata,omitempty"`
	// When `true`, returns metadata related to the Payment Initiation product indicating which payment configurations are supported.
	IncludePaymentInitiationMetadata *bool `json:"include_payment_initiation_metadata,omitempty"`
}

InstitutionsGetRequestOptions An optional object to filter `/institutions/get` results.

func NewInstitutionsGetRequestOptions ¶

func NewInstitutionsGetRequestOptions() *InstitutionsGetRequestOptions

NewInstitutionsGetRequestOptions instantiates a new InstitutionsGetRequestOptions 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 NewInstitutionsGetRequestOptionsWithDefaults ¶

func NewInstitutionsGetRequestOptionsWithDefaults() *InstitutionsGetRequestOptions

NewInstitutionsGetRequestOptionsWithDefaults instantiates a new InstitutionsGetRequestOptions 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 (*InstitutionsGetRequestOptions) GetIncludeAuthMetadata ¶ added in v1.2.0

func (o *InstitutionsGetRequestOptions) GetIncludeAuthMetadata() bool

GetIncludeAuthMetadata returns the IncludeAuthMetadata field value if set, zero value otherwise.

func (*InstitutionsGetRequestOptions) GetIncludeAuthMetadataOk ¶ added in v1.2.0

func (o *InstitutionsGetRequestOptions) GetIncludeAuthMetadataOk() (*bool, bool)

GetIncludeAuthMetadataOk returns a tuple with the IncludeAuthMetadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InstitutionsGetRequestOptions) GetIncludeOptionalMetadata ¶

func (o *InstitutionsGetRequestOptions) GetIncludeOptionalMetadata() bool

GetIncludeOptionalMetadata returns the IncludeOptionalMetadata field value if set, zero value otherwise.

func (*InstitutionsGetRequestOptions) GetIncludeOptionalMetadataOk ¶

func (o *InstitutionsGetRequestOptions) GetIncludeOptionalMetadataOk() (*bool, bool)

GetIncludeOptionalMetadataOk returns a tuple with the IncludeOptionalMetadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InstitutionsGetRequestOptions) GetIncludePaymentInitiationMetadata ¶

func (o *InstitutionsGetRequestOptions) GetIncludePaymentInitiationMetadata() bool

GetIncludePaymentInitiationMetadata returns the IncludePaymentInitiationMetadata field value if set, zero value otherwise.

func (*InstitutionsGetRequestOptions) GetIncludePaymentInitiationMetadataOk ¶

func (o *InstitutionsGetRequestOptions) GetIncludePaymentInitiationMetadataOk() (*bool, bool)

GetIncludePaymentInitiationMetadataOk returns a tuple with the IncludePaymentInitiationMetadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InstitutionsGetRequestOptions) GetOauth ¶

func (o *InstitutionsGetRequestOptions) GetOauth() bool

GetOauth returns the Oauth field value if set, zero value otherwise.

func (*InstitutionsGetRequestOptions) GetOauthOk ¶

func (o *InstitutionsGetRequestOptions) GetOauthOk() (*bool, bool)

GetOauthOk returns a tuple with the Oauth field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InstitutionsGetRequestOptions) GetProducts ¶

func (o *InstitutionsGetRequestOptions) GetProducts() []Products

GetProducts returns the Products field value if set, zero value otherwise.

func (*InstitutionsGetRequestOptions) GetProductsOk ¶

func (o *InstitutionsGetRequestOptions) GetProductsOk() (*[]Products, bool)

GetProductsOk returns a tuple with the Products field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InstitutionsGetRequestOptions) GetRoutingNumbers ¶

func (o *InstitutionsGetRequestOptions) GetRoutingNumbers() []string

GetRoutingNumbers returns the RoutingNumbers field value if set, zero value otherwise.

func (*InstitutionsGetRequestOptions) GetRoutingNumbersOk ¶

func (o *InstitutionsGetRequestOptions) GetRoutingNumbersOk() (*[]string, bool)

GetRoutingNumbersOk returns a tuple with the RoutingNumbers field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InstitutionsGetRequestOptions) HasIncludeAuthMetadata ¶ added in v1.2.0

func (o *InstitutionsGetRequestOptions) HasIncludeAuthMetadata() bool

HasIncludeAuthMetadata returns a boolean if a field has been set.

func (*InstitutionsGetRequestOptions) HasIncludeOptionalMetadata ¶

func (o *InstitutionsGetRequestOptions) HasIncludeOptionalMetadata() bool

HasIncludeOptionalMetadata returns a boolean if a field has been set.

func (*InstitutionsGetRequestOptions) HasIncludePaymentInitiationMetadata ¶

func (o *InstitutionsGetRequestOptions) HasIncludePaymentInitiationMetadata() bool

HasIncludePaymentInitiationMetadata returns a boolean if a field has been set.

func (*InstitutionsGetRequestOptions) HasOauth ¶

func (o *InstitutionsGetRequestOptions) HasOauth() bool

HasOauth returns a boolean if a field has been set.

func (*InstitutionsGetRequestOptions) HasProducts ¶

func (o *InstitutionsGetRequestOptions) HasProducts() bool

HasProducts returns a boolean if a field has been set.

func (*InstitutionsGetRequestOptions) HasRoutingNumbers ¶

func (o *InstitutionsGetRequestOptions) HasRoutingNumbers() bool

HasRoutingNumbers returns a boolean if a field has been set.

func (InstitutionsGetRequestOptions) MarshalJSON ¶

func (o InstitutionsGetRequestOptions) MarshalJSON() ([]byte, error)

func (*InstitutionsGetRequestOptions) SetIncludeAuthMetadata ¶ added in v1.2.0

func (o *InstitutionsGetRequestOptions) SetIncludeAuthMetadata(v bool)

SetIncludeAuthMetadata gets a reference to the given bool and assigns it to the IncludeAuthMetadata field.

func (*InstitutionsGetRequestOptions) SetIncludeOptionalMetadata ¶

func (o *InstitutionsGetRequestOptions) SetIncludeOptionalMetadata(v bool)

SetIncludeOptionalMetadata gets a reference to the given bool and assigns it to the IncludeOptionalMetadata field.

func (*InstitutionsGetRequestOptions) SetIncludePaymentInitiationMetadata ¶

func (o *InstitutionsGetRequestOptions) SetIncludePaymentInitiationMetadata(v bool)

SetIncludePaymentInitiationMetadata gets a reference to the given bool and assigns it to the IncludePaymentInitiationMetadata field.

func (*InstitutionsGetRequestOptions) SetOauth ¶

func (o *InstitutionsGetRequestOptions) SetOauth(v bool)

SetOauth gets a reference to the given bool and assigns it to the Oauth field.

func (*InstitutionsGetRequestOptions) SetProducts ¶

func (o *InstitutionsGetRequestOptions) SetProducts(v []Products)

SetProducts gets a reference to the given []Products and assigns it to the Products field.

func (*InstitutionsGetRequestOptions) SetRoutingNumbers ¶

func (o *InstitutionsGetRequestOptions) SetRoutingNumbers(v []string)

SetRoutingNumbers gets a reference to the given []string and assigns it to the RoutingNumbers field.

type InstitutionsGetResponse ¶

type InstitutionsGetResponse struct {
	// A list of Plaid Institution
	Institutions []Institution `json:"institutions"`
	// The total number of institutions available via this endpoint
	Total int32 `json:"total"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

InstitutionsGetResponse InstitutionsGetResponse defines the response schema for `/institutions/get`

func NewInstitutionsGetResponse ¶

func NewInstitutionsGetResponse(institutions []Institution, total int32, requestId string) *InstitutionsGetResponse

NewInstitutionsGetResponse instantiates a new InstitutionsGetResponse 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 NewInstitutionsGetResponseWithDefaults ¶

func NewInstitutionsGetResponseWithDefaults() *InstitutionsGetResponse

NewInstitutionsGetResponseWithDefaults instantiates a new InstitutionsGetResponse 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 (*InstitutionsGetResponse) GetInstitutions ¶

func (o *InstitutionsGetResponse) GetInstitutions() []Institution

GetInstitutions returns the Institutions field value

func (*InstitutionsGetResponse) GetInstitutionsOk ¶

func (o *InstitutionsGetResponse) GetInstitutionsOk() (*[]Institution, bool)

GetInstitutionsOk returns a tuple with the Institutions field value and a boolean to check if the value has been set.

func (*InstitutionsGetResponse) GetRequestId ¶

func (o *InstitutionsGetResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*InstitutionsGetResponse) GetRequestIdOk ¶

func (o *InstitutionsGetResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (*InstitutionsGetResponse) GetTotal ¶

func (o *InstitutionsGetResponse) GetTotal() int32

GetTotal returns the Total field value

func (*InstitutionsGetResponse) GetTotalOk ¶

func (o *InstitutionsGetResponse) GetTotalOk() (*int32, bool)

GetTotalOk returns a tuple with the Total field value and a boolean to check if the value has been set.

func (InstitutionsGetResponse) MarshalJSON ¶

func (o InstitutionsGetResponse) MarshalJSON() ([]byte, error)

func (*InstitutionsGetResponse) SetInstitutions ¶

func (o *InstitutionsGetResponse) SetInstitutions(v []Institution)

SetInstitutions sets field value

func (*InstitutionsGetResponse) SetRequestId ¶

func (o *InstitutionsGetResponse) SetRequestId(v string)

SetRequestId sets field value

func (*InstitutionsGetResponse) SetTotal ¶

func (o *InstitutionsGetResponse) SetTotal(v int32)

SetTotal sets field value

func (*InstitutionsGetResponse) UnmarshalJSON ¶

func (o *InstitutionsGetResponse) UnmarshalJSON(bytes []byte) (err error)

type InstitutionsSearchAccountFilter ¶

type InstitutionsSearchAccountFilter struct {
	Loan                 *[]AccountSubtype `json:"loan,omitempty"`
	Depository           *[]AccountSubtype `json:"depository,omitempty"`
	Credit               *[]AccountSubtype `json:"credit,omitempty"`
	Investment           *[]AccountSubtype `json:"investment,omitempty"`
	AdditionalProperties map[string]interface{}
}

InstitutionsSearchAccountFilter struct for InstitutionsSearchAccountFilter

func NewInstitutionsSearchAccountFilter ¶

func NewInstitutionsSearchAccountFilter() *InstitutionsSearchAccountFilter

NewInstitutionsSearchAccountFilter instantiates a new InstitutionsSearchAccountFilter 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 NewInstitutionsSearchAccountFilterWithDefaults ¶

func NewInstitutionsSearchAccountFilterWithDefaults() *InstitutionsSearchAccountFilter

NewInstitutionsSearchAccountFilterWithDefaults instantiates a new InstitutionsSearchAccountFilter 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 (*InstitutionsSearchAccountFilter) GetCredit ¶

GetCredit returns the Credit field value if set, zero value otherwise.

func (*InstitutionsSearchAccountFilter) GetCreditOk ¶

func (o *InstitutionsSearchAccountFilter) GetCreditOk() (*[]AccountSubtype, bool)

GetCreditOk returns a tuple with the Credit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InstitutionsSearchAccountFilter) GetDepository ¶

func (o *InstitutionsSearchAccountFilter) GetDepository() []AccountSubtype

GetDepository returns the Depository field value if set, zero value otherwise.

func (*InstitutionsSearchAccountFilter) GetDepositoryOk ¶

func (o *InstitutionsSearchAccountFilter) GetDepositoryOk() (*[]AccountSubtype, bool)

GetDepositoryOk returns a tuple with the Depository field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InstitutionsSearchAccountFilter) GetInvestment ¶

func (o *InstitutionsSearchAccountFilter) GetInvestment() []AccountSubtype

GetInvestment returns the Investment field value if set, zero value otherwise.

func (*InstitutionsSearchAccountFilter) GetInvestmentOk ¶

func (o *InstitutionsSearchAccountFilter) GetInvestmentOk() (*[]AccountSubtype, bool)

GetInvestmentOk returns a tuple with the Investment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InstitutionsSearchAccountFilter) GetLoan ¶

GetLoan returns the Loan field value if set, zero value otherwise.

func (*InstitutionsSearchAccountFilter) GetLoanOk ¶

GetLoanOk returns a tuple with the Loan field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InstitutionsSearchAccountFilter) HasCredit ¶

func (o *InstitutionsSearchAccountFilter) HasCredit() bool

HasCredit returns a boolean if a field has been set.

func (*InstitutionsSearchAccountFilter) HasDepository ¶

func (o *InstitutionsSearchAccountFilter) HasDepository() bool

HasDepository returns a boolean if a field has been set.

func (*InstitutionsSearchAccountFilter) HasInvestment ¶

func (o *InstitutionsSearchAccountFilter) HasInvestment() bool

HasInvestment returns a boolean if a field has been set.

func (*InstitutionsSearchAccountFilter) HasLoan ¶

HasLoan returns a boolean if a field has been set.

func (InstitutionsSearchAccountFilter) MarshalJSON ¶

func (o InstitutionsSearchAccountFilter) MarshalJSON() ([]byte, error)

func (*InstitutionsSearchAccountFilter) SetCredit ¶

SetCredit gets a reference to the given []AccountSubtype and assigns it to the Credit field.

func (*InstitutionsSearchAccountFilter) SetDepository ¶

func (o *InstitutionsSearchAccountFilter) SetDepository(v []AccountSubtype)

SetDepository gets a reference to the given []AccountSubtype and assigns it to the Depository field.

func (*InstitutionsSearchAccountFilter) SetInvestment ¶

func (o *InstitutionsSearchAccountFilter) SetInvestment(v []AccountSubtype)

SetInvestment gets a reference to the given []AccountSubtype and assigns it to the Investment field.

func (*InstitutionsSearchAccountFilter) SetLoan ¶

SetLoan gets a reference to the given []AccountSubtype and assigns it to the Loan field.

func (*InstitutionsSearchAccountFilter) UnmarshalJSON ¶

func (o *InstitutionsSearchAccountFilter) UnmarshalJSON(bytes []byte) (err error)

type InstitutionsSearchPaymentInitiationOptions ¶

type InstitutionsSearchPaymentInitiationOptions struct {
	// A unique ID identifying the payment
	PaymentId            *string `json:"payment_id,omitempty"`
	AdditionalProperties map[string]interface{}
}

InstitutionsSearchPaymentInitiationOptions Additional options that will be used to filter institutions by various Payment Initiation configurations.

func NewInstitutionsSearchPaymentInitiationOptions ¶

func NewInstitutionsSearchPaymentInitiationOptions() *InstitutionsSearchPaymentInitiationOptions

NewInstitutionsSearchPaymentInitiationOptions instantiates a new InstitutionsSearchPaymentInitiationOptions 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 NewInstitutionsSearchPaymentInitiationOptionsWithDefaults ¶

func NewInstitutionsSearchPaymentInitiationOptionsWithDefaults() *InstitutionsSearchPaymentInitiationOptions

NewInstitutionsSearchPaymentInitiationOptionsWithDefaults instantiates a new InstitutionsSearchPaymentInitiationOptions 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 (*InstitutionsSearchPaymentInitiationOptions) GetPaymentId ¶

GetPaymentId returns the PaymentId field value if set, zero value otherwise.

func (*InstitutionsSearchPaymentInitiationOptions) GetPaymentIdOk ¶

func (o *InstitutionsSearchPaymentInitiationOptions) GetPaymentIdOk() (*string, bool)

GetPaymentIdOk returns a tuple with the PaymentId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InstitutionsSearchPaymentInitiationOptions) HasPaymentId ¶

HasPaymentId returns a boolean if a field has been set.

func (InstitutionsSearchPaymentInitiationOptions) MarshalJSON ¶

func (*InstitutionsSearchPaymentInitiationOptions) SetPaymentId ¶

SetPaymentId gets a reference to the given string and assigns it to the PaymentId field.

func (*InstitutionsSearchPaymentInitiationOptions) UnmarshalJSON ¶

func (o *InstitutionsSearchPaymentInitiationOptions) UnmarshalJSON(bytes []byte) (err error)

type InstitutionsSearchRequest ¶

type InstitutionsSearchRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// The search query. Institutions with names matching the query are returned
	Query string `json:"query"`
	// Filter the Institutions based on whether they support all products listed in `products`. Provide `null` to get institutions regardless of supported products. Note that when `auth` is specified as a product, if you are enabled for Instant Match or Automated Micro-deposits, institutions that support those products will be returned even if `auth` is not present in their product array.
	Products []Products `json:"products"`
	// Specify an array of Plaid-supported country codes this institution supports, using the ISO-3166-1 alpha-2 country code standard. In API versions 2019-05-29 and earlier, the `country_codes` parameter is an optional parameter within the `options` object and will default to `[US]` if it is not supplied.
	CountryCodes []CountryCode                     `json:"country_codes"`
	Options      *InstitutionsSearchRequestOptions `json:"options,omitempty"`
}

InstitutionsSearchRequest InstitutionsSearchRequest defines the request schema for `/institutions/search`

func NewInstitutionsSearchRequest ¶

func NewInstitutionsSearchRequest(query string, products []Products, countryCodes []CountryCode) *InstitutionsSearchRequest

NewInstitutionsSearchRequest instantiates a new InstitutionsSearchRequest 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 NewInstitutionsSearchRequestWithDefaults ¶

func NewInstitutionsSearchRequestWithDefaults() *InstitutionsSearchRequest

NewInstitutionsSearchRequestWithDefaults instantiates a new InstitutionsSearchRequest 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 (*InstitutionsSearchRequest) GetClientId ¶

func (o *InstitutionsSearchRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*InstitutionsSearchRequest) GetClientIdOk ¶

func (o *InstitutionsSearchRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InstitutionsSearchRequest) GetCountryCodes ¶

func (o *InstitutionsSearchRequest) GetCountryCodes() []CountryCode

GetCountryCodes returns the CountryCodes field value

func (*InstitutionsSearchRequest) GetCountryCodesOk ¶

func (o *InstitutionsSearchRequest) GetCountryCodesOk() (*[]CountryCode, bool)

GetCountryCodesOk returns a tuple with the CountryCodes field value and a boolean to check if the value has been set.

func (*InstitutionsSearchRequest) GetOptions ¶

GetOptions returns the Options field value if set, zero value otherwise.

func (*InstitutionsSearchRequest) GetOptionsOk ¶

GetOptionsOk returns a tuple with the Options field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InstitutionsSearchRequest) GetProducts ¶

func (o *InstitutionsSearchRequest) GetProducts() []Products

GetProducts returns the Products field value

func (*InstitutionsSearchRequest) GetProductsOk ¶

func (o *InstitutionsSearchRequest) GetProductsOk() (*[]Products, bool)

GetProductsOk returns a tuple with the Products field value and a boolean to check if the value has been set.

func (*InstitutionsSearchRequest) GetQuery ¶

func (o *InstitutionsSearchRequest) GetQuery() string

GetQuery returns the Query field value

func (*InstitutionsSearchRequest) GetQueryOk ¶

func (o *InstitutionsSearchRequest) GetQueryOk() (*string, bool)

GetQueryOk returns a tuple with the Query field value and a boolean to check if the value has been set.

func (*InstitutionsSearchRequest) GetSecret ¶

func (o *InstitutionsSearchRequest) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise.

func (*InstitutionsSearchRequest) GetSecretOk ¶

func (o *InstitutionsSearchRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InstitutionsSearchRequest) HasClientId ¶

func (o *InstitutionsSearchRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*InstitutionsSearchRequest) HasOptions ¶

func (o *InstitutionsSearchRequest) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (*InstitutionsSearchRequest) HasSecret ¶

func (o *InstitutionsSearchRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (InstitutionsSearchRequest) MarshalJSON ¶

func (o InstitutionsSearchRequest) MarshalJSON() ([]byte, error)

func (*InstitutionsSearchRequest) SetClientId ¶

func (o *InstitutionsSearchRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*InstitutionsSearchRequest) SetCountryCodes ¶

func (o *InstitutionsSearchRequest) SetCountryCodes(v []CountryCode)

SetCountryCodes sets field value

func (*InstitutionsSearchRequest) SetOptions ¶

SetOptions gets a reference to the given InstitutionsSearchRequestOptions and assigns it to the Options field.

func (*InstitutionsSearchRequest) SetProducts ¶

func (o *InstitutionsSearchRequest) SetProducts(v []Products)

SetProducts sets field value

func (*InstitutionsSearchRequest) SetQuery ¶

func (o *InstitutionsSearchRequest) SetQuery(v string)

SetQuery sets field value

func (*InstitutionsSearchRequest) SetSecret ¶

func (o *InstitutionsSearchRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

type InstitutionsSearchRequestOptions ¶

type InstitutionsSearchRequestOptions struct {
	// Limit results to institutions with or without OAuth login flows. This is primarily relevant to institutions with European country codes
	Oauth *bool `json:"oauth,omitempty"`
	// When true, return the institution's homepage URL, logo and primary brand color.
	IncludeOptionalMetadata *bool `json:"include_optional_metadata,omitempty"`
	// When `true`, returns metadata related to the Auth product indicating which auth methods are supported.
	IncludeAuthMetadata *bool `json:"include_auth_metadata,omitempty"`
	// When `true`, returns metadata related to the Payment Initiation product indicating which payment configurations are supported.
	IncludePaymentInitiationMetadata *bool                                              `json:"include_payment_initiation_metadata,omitempty"`
	PaymentInitiation                NullableInstitutionsSearchPaymentInitiationOptions `json:"payment_initiation,omitempty"`
}

InstitutionsSearchRequestOptions An optional object to filter `/institutions/search` results.

func NewInstitutionsSearchRequestOptions ¶

func NewInstitutionsSearchRequestOptions() *InstitutionsSearchRequestOptions

NewInstitutionsSearchRequestOptions instantiates a new InstitutionsSearchRequestOptions 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 NewInstitutionsSearchRequestOptionsWithDefaults ¶

func NewInstitutionsSearchRequestOptionsWithDefaults() *InstitutionsSearchRequestOptions

NewInstitutionsSearchRequestOptionsWithDefaults instantiates a new InstitutionsSearchRequestOptions 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 (*InstitutionsSearchRequestOptions) GetIncludeAuthMetadata ¶ added in v1.2.0

func (o *InstitutionsSearchRequestOptions) GetIncludeAuthMetadata() bool

GetIncludeAuthMetadata returns the IncludeAuthMetadata field value if set, zero value otherwise.

func (*InstitutionsSearchRequestOptions) GetIncludeAuthMetadataOk ¶ added in v1.2.0

func (o *InstitutionsSearchRequestOptions) GetIncludeAuthMetadataOk() (*bool, bool)

GetIncludeAuthMetadataOk returns a tuple with the IncludeAuthMetadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InstitutionsSearchRequestOptions) GetIncludeOptionalMetadata ¶

func (o *InstitutionsSearchRequestOptions) GetIncludeOptionalMetadata() bool

GetIncludeOptionalMetadata returns the IncludeOptionalMetadata field value if set, zero value otherwise.

func (*InstitutionsSearchRequestOptions) GetIncludeOptionalMetadataOk ¶

func (o *InstitutionsSearchRequestOptions) GetIncludeOptionalMetadataOk() (*bool, bool)

GetIncludeOptionalMetadataOk returns a tuple with the IncludeOptionalMetadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InstitutionsSearchRequestOptions) GetIncludePaymentInitiationMetadata ¶

func (o *InstitutionsSearchRequestOptions) GetIncludePaymentInitiationMetadata() bool

GetIncludePaymentInitiationMetadata returns the IncludePaymentInitiationMetadata field value if set, zero value otherwise.

func (*InstitutionsSearchRequestOptions) GetIncludePaymentInitiationMetadataOk ¶

func (o *InstitutionsSearchRequestOptions) GetIncludePaymentInitiationMetadataOk() (*bool, bool)

GetIncludePaymentInitiationMetadataOk returns a tuple with the IncludePaymentInitiationMetadata field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InstitutionsSearchRequestOptions) GetOauth ¶

func (o *InstitutionsSearchRequestOptions) GetOauth() bool

GetOauth returns the Oauth field value if set, zero value otherwise.

func (*InstitutionsSearchRequestOptions) GetOauthOk ¶

func (o *InstitutionsSearchRequestOptions) GetOauthOk() (*bool, bool)

GetOauthOk returns a tuple with the Oauth field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InstitutionsSearchRequestOptions) GetPaymentInitiation ¶

GetPaymentInitiation returns the PaymentInitiation field value if set, zero value otherwise (both if not set or set to explicit null).

func (*InstitutionsSearchRequestOptions) GetPaymentInitiationOk ¶

GetPaymentInitiationOk returns a tuple with the PaymentInitiation field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*InstitutionsSearchRequestOptions) HasIncludeAuthMetadata ¶ added in v1.2.0

func (o *InstitutionsSearchRequestOptions) HasIncludeAuthMetadata() bool

HasIncludeAuthMetadata returns a boolean if a field has been set.

func (*InstitutionsSearchRequestOptions) HasIncludeOptionalMetadata ¶

func (o *InstitutionsSearchRequestOptions) HasIncludeOptionalMetadata() bool

HasIncludeOptionalMetadata returns a boolean if a field has been set.

func (*InstitutionsSearchRequestOptions) HasIncludePaymentInitiationMetadata ¶

func (o *InstitutionsSearchRequestOptions) HasIncludePaymentInitiationMetadata() bool

HasIncludePaymentInitiationMetadata returns a boolean if a field has been set.

func (*InstitutionsSearchRequestOptions) HasOauth ¶

func (o *InstitutionsSearchRequestOptions) HasOauth() bool

HasOauth returns a boolean if a field has been set.

func (*InstitutionsSearchRequestOptions) HasPaymentInitiation ¶

func (o *InstitutionsSearchRequestOptions) HasPaymentInitiation() bool

HasPaymentInitiation returns a boolean if a field has been set.

func (InstitutionsSearchRequestOptions) MarshalJSON ¶

func (o InstitutionsSearchRequestOptions) MarshalJSON() ([]byte, error)

func (*InstitutionsSearchRequestOptions) SetIncludeAuthMetadata ¶ added in v1.2.0

func (o *InstitutionsSearchRequestOptions) SetIncludeAuthMetadata(v bool)

SetIncludeAuthMetadata gets a reference to the given bool and assigns it to the IncludeAuthMetadata field.

func (*InstitutionsSearchRequestOptions) SetIncludeOptionalMetadata ¶

func (o *InstitutionsSearchRequestOptions) SetIncludeOptionalMetadata(v bool)

SetIncludeOptionalMetadata gets a reference to the given bool and assigns it to the IncludeOptionalMetadata field.

func (*InstitutionsSearchRequestOptions) SetIncludePaymentInitiationMetadata ¶

func (o *InstitutionsSearchRequestOptions) SetIncludePaymentInitiationMetadata(v bool)

SetIncludePaymentInitiationMetadata gets a reference to the given bool and assigns it to the IncludePaymentInitiationMetadata field.

func (*InstitutionsSearchRequestOptions) SetOauth ¶

func (o *InstitutionsSearchRequestOptions) SetOauth(v bool)

SetOauth gets a reference to the given bool and assigns it to the Oauth field.

func (*InstitutionsSearchRequestOptions) SetPaymentInitiation ¶

SetPaymentInitiation gets a reference to the given NullableInstitutionsSearchPaymentInitiationOptions and assigns it to the PaymentInitiation field.

func (*InstitutionsSearchRequestOptions) SetPaymentInitiationNil ¶

func (o *InstitutionsSearchRequestOptions) SetPaymentInitiationNil()

SetPaymentInitiationNil sets the value for PaymentInitiation to be an explicit nil

func (*InstitutionsSearchRequestOptions) UnsetPaymentInitiation ¶

func (o *InstitutionsSearchRequestOptions) UnsetPaymentInitiation()

UnsetPaymentInitiation ensures that no value is present for PaymentInitiation, not even an explicit nil

type InstitutionsSearchResponse ¶

type InstitutionsSearchResponse struct {
	// An array of institutions matching the search criteria
	Institutions []Institution `json:"institutions"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

InstitutionsSearchResponse InstitutionsSearchResponse defines the response schema for `/institutions/search`

func NewInstitutionsSearchResponse ¶

func NewInstitutionsSearchResponse(institutions []Institution, requestId string) *InstitutionsSearchResponse

NewInstitutionsSearchResponse instantiates a new InstitutionsSearchResponse 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 NewInstitutionsSearchResponseWithDefaults ¶

func NewInstitutionsSearchResponseWithDefaults() *InstitutionsSearchResponse

NewInstitutionsSearchResponseWithDefaults instantiates a new InstitutionsSearchResponse 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 (*InstitutionsSearchResponse) GetInstitutions ¶

func (o *InstitutionsSearchResponse) GetInstitutions() []Institution

GetInstitutions returns the Institutions field value

func (*InstitutionsSearchResponse) GetInstitutionsOk ¶

func (o *InstitutionsSearchResponse) GetInstitutionsOk() (*[]Institution, bool)

GetInstitutionsOk returns a tuple with the Institutions field value and a boolean to check if the value has been set.

func (*InstitutionsSearchResponse) GetRequestId ¶

func (o *InstitutionsSearchResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*InstitutionsSearchResponse) GetRequestIdOk ¶

func (o *InstitutionsSearchResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (InstitutionsSearchResponse) MarshalJSON ¶

func (o InstitutionsSearchResponse) MarshalJSON() ([]byte, error)

func (*InstitutionsSearchResponse) SetInstitutions ¶

func (o *InstitutionsSearchResponse) SetInstitutions(v []Institution)

SetInstitutions sets field value

func (*InstitutionsSearchResponse) SetRequestId ¶

func (o *InstitutionsSearchResponse) SetRequestId(v string)

SetRequestId sets field value

func (*InstitutionsSearchResponse) UnmarshalJSON ¶

func (o *InstitutionsSearchResponse) UnmarshalJSON(bytes []byte) (err error)

type InvestmentFilter ¶

type InvestmentFilter struct {
	// An array of account subtypes to display in Link. If not specified, all account subtypes will be shown. For a full list of valid types and subtypes, see the [Account schema](https://plaid.com/docs/api/accounts#accounts-schema).
	AccountSubtypes      []AccountSubtype `json:"account_subtypes"`
	AdditionalProperties map[string]interface{}
}

InvestmentFilter A filter to apply to `investment`-type accounts (or `brokerage`-type acconunts for API versions 2018-05-22 and earlier).

func NewInvestmentFilter ¶

func NewInvestmentFilter(accountSubtypes []AccountSubtype) *InvestmentFilter

NewInvestmentFilter instantiates a new InvestmentFilter 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 NewInvestmentFilterWithDefaults ¶

func NewInvestmentFilterWithDefaults() *InvestmentFilter

NewInvestmentFilterWithDefaults instantiates a new InvestmentFilter 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 (*InvestmentFilter) GetAccountSubtypes ¶

func (o *InvestmentFilter) GetAccountSubtypes() []AccountSubtype

GetAccountSubtypes returns the AccountSubtypes field value

func (*InvestmentFilter) GetAccountSubtypesOk ¶

func (o *InvestmentFilter) GetAccountSubtypesOk() (*[]AccountSubtype, bool)

GetAccountSubtypesOk returns a tuple with the AccountSubtypes field value and a boolean to check if the value has been set.

func (InvestmentFilter) MarshalJSON ¶

func (o InvestmentFilter) MarshalJSON() ([]byte, error)

func (*InvestmentFilter) SetAccountSubtypes ¶

func (o *InvestmentFilter) SetAccountSubtypes(v []AccountSubtype)

SetAccountSubtypes sets field value

func (*InvestmentFilter) UnmarshalJSON ¶

func (o *InvestmentFilter) UnmarshalJSON(bytes []byte) (err error)

type InvestmentHoldingsGetRequestOptions ¶

type InvestmentHoldingsGetRequestOptions struct {
	// An array of `account_id`s to retrieve for the Item. An error will be returned if a provided `account_id` is not associated with the Item.
	AccountIds *[]string `json:"account_ids,omitempty"`
}

InvestmentHoldingsGetRequestOptions An optional object to filter `/investments/holdings/get` results. If provided, must not be `null`.

func NewInvestmentHoldingsGetRequestOptions ¶

func NewInvestmentHoldingsGetRequestOptions() *InvestmentHoldingsGetRequestOptions

NewInvestmentHoldingsGetRequestOptions instantiates a new InvestmentHoldingsGetRequestOptions 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 NewInvestmentHoldingsGetRequestOptionsWithDefaults ¶

func NewInvestmentHoldingsGetRequestOptionsWithDefaults() *InvestmentHoldingsGetRequestOptions

NewInvestmentHoldingsGetRequestOptionsWithDefaults instantiates a new InvestmentHoldingsGetRequestOptions 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 (*InvestmentHoldingsGetRequestOptions) GetAccountIds ¶

func (o *InvestmentHoldingsGetRequestOptions) GetAccountIds() []string

GetAccountIds returns the AccountIds field value if set, zero value otherwise.

func (*InvestmentHoldingsGetRequestOptions) GetAccountIdsOk ¶

func (o *InvestmentHoldingsGetRequestOptions) GetAccountIdsOk() (*[]string, bool)

GetAccountIdsOk returns a tuple with the AccountIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InvestmentHoldingsGetRequestOptions) HasAccountIds ¶

func (o *InvestmentHoldingsGetRequestOptions) HasAccountIds() bool

HasAccountIds returns a boolean if a field has been set.

func (InvestmentHoldingsGetRequestOptions) MarshalJSON ¶

func (o InvestmentHoldingsGetRequestOptions) MarshalJSON() ([]byte, error)

func (*InvestmentHoldingsGetRequestOptions) SetAccountIds ¶

func (o *InvestmentHoldingsGetRequestOptions) SetAccountIds(v []string)

SetAccountIds gets a reference to the given []string and assigns it to the AccountIds field.

type InvestmentTransaction ¶

type InvestmentTransaction struct {
	// The ID of the Investment transaction, unique across all Plaid transactions. Like all Plaid identifiers, the `investment_transaction_id` is case sensitive.
	InvestmentTransactionId string `json:"investment_transaction_id"`
	// A legacy field formerly used internally by Plaid to identify certain canceled transactions.
	CancelTransactionId NullableString `json:"cancel_transaction_id,omitempty"`
	// The `account_id` of the account against which this transaction posted.
	AccountId string `json:"account_id"`
	// The `security_id` to which this transaction is related.
	SecurityId NullableString `json:"security_id"`
	// The [ISO 8601](https://wikipedia.org/wiki/ISO_8601) posting date for the transaction.
	Date string `json:"date"`
	// The institution’s description of the transaction.
	Name string `json:"name"`
	// The number of units of the security involved in this transaction.
	Quantity float32 `json:"quantity"`
	// The complete value of the transaction. Positive values when cash is debited, e.g. purchases of stock; negative values when cash is credited, e.g. sales of stock. Treatment remains the same for cash-only movements unassociated with securities.
	Amount float32 `json:"amount"`
	// The price of the security at which this transaction occurred.
	Price float32 `json:"price"`
	// The combined value of all fees applied to this transaction
	Fees NullableFloat32 `json:"fees"`
	// Value is one of the following: `buy`: Buying an investment `sell`: Selling an investment `cancel`: A cancellation of a pending transaction `cash`: Activity that modifies a cash position `fee`: A fee on the account `transfer`: Activity which modifies a position, but not through buy/sell activity e.g. options exercise, portfolio transfer  For descriptions of possible transaction types and subtypes, see the [Investment transaction types schema](https://plaid.com/docs/api/accounts/#investment-transaction-types-schema).
	Type string `json:"type"`
	// For descriptions of possible transaction types and subtypes, see the [Investment transaction types schema](https://plaid.com/docs/api/accounts/#investment-transaction-types-schema).
	Subtype string `json:"subtype"`
	// The ISO-4217 currency code of the transaction. Always `null` if `unofficial_currency_code` is non-`null`.
	IsoCurrencyCode NullableString `json:"iso_currency_code"`
	// The unofficial currency code associated with the holding. Always `null` if `iso_currency_code` is non-`null`. Unofficial currency codes are used for currencies that do not have official ISO currency codes, such as cryptocurrencies and the currencies of certain countries.  See the [currency code schema](https://plaid.com/docs/api/accounts#currency-code-schema) for a full listing of supported `iso_currency_code`s.
	UnofficialCurrencyCode NullableString `json:"unofficial_currency_code"`
	AdditionalProperties   map[string]interface{}
}

InvestmentTransaction A transaction within an investment account.

func NewInvestmentTransaction ¶

func NewInvestmentTransaction(investmentTransactionId string, accountId string, securityId NullableString, date string, name string, quantity float32, amount float32, price float32, fees NullableFloat32, type_ string, subtype string, isoCurrencyCode NullableString, unofficialCurrencyCode NullableString) *InvestmentTransaction

NewInvestmentTransaction instantiates a new InvestmentTransaction 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 NewInvestmentTransactionWithDefaults ¶

func NewInvestmentTransactionWithDefaults() *InvestmentTransaction

NewInvestmentTransactionWithDefaults instantiates a new InvestmentTransaction 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 (*InvestmentTransaction) GetAccountId ¶

func (o *InvestmentTransaction) GetAccountId() string

GetAccountId returns the AccountId field value

func (*InvestmentTransaction) GetAccountIdOk ¶

func (o *InvestmentTransaction) GetAccountIdOk() (*string, bool)

GetAccountIdOk returns a tuple with the AccountId field value and a boolean to check if the value has been set.

func (*InvestmentTransaction) GetAmount ¶

func (o *InvestmentTransaction) GetAmount() float32

GetAmount returns the Amount field value

func (*InvestmentTransaction) GetAmountOk ¶

func (o *InvestmentTransaction) GetAmountOk() (*float32, bool)

GetAmountOk returns a tuple with the Amount field value and a boolean to check if the value has been set.

func (*InvestmentTransaction) GetCancelTransactionId ¶

func (o *InvestmentTransaction) GetCancelTransactionId() string

GetCancelTransactionId returns the CancelTransactionId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*InvestmentTransaction) GetCancelTransactionIdOk ¶

func (o *InvestmentTransaction) GetCancelTransactionIdOk() (*string, bool)

GetCancelTransactionIdOk returns a tuple with the CancelTransactionId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*InvestmentTransaction) GetDate ¶

func (o *InvestmentTransaction) GetDate() string

GetDate returns the Date field value

func (*InvestmentTransaction) GetDateOk ¶

func (o *InvestmentTransaction) GetDateOk() (*string, bool)

GetDateOk returns a tuple with the Date field value and a boolean to check if the value has been set.

func (*InvestmentTransaction) GetFees ¶

func (o *InvestmentTransaction) GetFees() float32

GetFees returns the Fees field value If the value is explicit nil, the zero value for float32 will be returned

func (*InvestmentTransaction) GetFeesOk ¶

func (o *InvestmentTransaction) GetFeesOk() (*float32, bool)

GetFeesOk returns a tuple with the Fees field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*InvestmentTransaction) GetInvestmentTransactionId ¶

func (o *InvestmentTransaction) GetInvestmentTransactionId() string

GetInvestmentTransactionId returns the InvestmentTransactionId field value

func (*InvestmentTransaction) GetInvestmentTransactionIdOk ¶

func (o *InvestmentTransaction) GetInvestmentTransactionIdOk() (*string, bool)

GetInvestmentTransactionIdOk returns a tuple with the InvestmentTransactionId field value and a boolean to check if the value has been set.

func (*InvestmentTransaction) GetIsoCurrencyCode ¶

func (o *InvestmentTransaction) GetIsoCurrencyCode() string

GetIsoCurrencyCode returns the IsoCurrencyCode field value If the value is explicit nil, the zero value for string will be returned

func (*InvestmentTransaction) GetIsoCurrencyCodeOk ¶

func (o *InvestmentTransaction) GetIsoCurrencyCodeOk() (*string, bool)

GetIsoCurrencyCodeOk returns a tuple with the IsoCurrencyCode field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*InvestmentTransaction) GetName ¶

func (o *InvestmentTransaction) GetName() string

GetName returns the Name field value

func (*InvestmentTransaction) GetNameOk ¶

func (o *InvestmentTransaction) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*InvestmentTransaction) GetPrice ¶

func (o *InvestmentTransaction) GetPrice() float32

GetPrice returns the Price field value

func (*InvestmentTransaction) GetPriceOk ¶

func (o *InvestmentTransaction) GetPriceOk() (*float32, bool)

GetPriceOk returns a tuple with the Price field value and a boolean to check if the value has been set.

func (*InvestmentTransaction) GetQuantity ¶

func (o *InvestmentTransaction) GetQuantity() float32

GetQuantity returns the Quantity field value

func (*InvestmentTransaction) GetQuantityOk ¶

func (o *InvestmentTransaction) GetQuantityOk() (*float32, bool)

GetQuantityOk returns a tuple with the Quantity field value and a boolean to check if the value has been set.

func (*InvestmentTransaction) GetSecurityId ¶

func (o *InvestmentTransaction) GetSecurityId() string

GetSecurityId returns the SecurityId field value If the value is explicit nil, the zero value for string will be returned

func (*InvestmentTransaction) GetSecurityIdOk ¶

func (o *InvestmentTransaction) GetSecurityIdOk() (*string, bool)

GetSecurityIdOk returns a tuple with the SecurityId field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*InvestmentTransaction) GetSubtype ¶

func (o *InvestmentTransaction) GetSubtype() string

GetSubtype returns the Subtype field value

func (*InvestmentTransaction) GetSubtypeOk ¶

func (o *InvestmentTransaction) GetSubtypeOk() (*string, bool)

GetSubtypeOk returns a tuple with the Subtype field value and a boolean to check if the value has been set.

func (*InvestmentTransaction) GetType ¶

func (o *InvestmentTransaction) GetType() string

GetType returns the Type field value

func (*InvestmentTransaction) GetTypeOk ¶

func (o *InvestmentTransaction) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*InvestmentTransaction) GetUnofficialCurrencyCode ¶

func (o *InvestmentTransaction) GetUnofficialCurrencyCode() string

GetUnofficialCurrencyCode returns the UnofficialCurrencyCode field value If the value is explicit nil, the zero value for string will be returned

func (*InvestmentTransaction) GetUnofficialCurrencyCodeOk ¶

func (o *InvestmentTransaction) GetUnofficialCurrencyCodeOk() (*string, bool)

GetUnofficialCurrencyCodeOk returns a tuple with the UnofficialCurrencyCode field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*InvestmentTransaction) HasCancelTransactionId ¶

func (o *InvestmentTransaction) HasCancelTransactionId() bool

HasCancelTransactionId returns a boolean if a field has been set.

func (InvestmentTransaction) MarshalJSON ¶

func (o InvestmentTransaction) MarshalJSON() ([]byte, error)

func (*InvestmentTransaction) SetAccountId ¶

func (o *InvestmentTransaction) SetAccountId(v string)

SetAccountId sets field value

func (*InvestmentTransaction) SetAmount ¶

func (o *InvestmentTransaction) SetAmount(v float32)

SetAmount sets field value

func (*InvestmentTransaction) SetCancelTransactionId ¶

func (o *InvestmentTransaction) SetCancelTransactionId(v string)

SetCancelTransactionId gets a reference to the given NullableString and assigns it to the CancelTransactionId field.

func (*InvestmentTransaction) SetCancelTransactionIdNil ¶

func (o *InvestmentTransaction) SetCancelTransactionIdNil()

SetCancelTransactionIdNil sets the value for CancelTransactionId to be an explicit nil

func (*InvestmentTransaction) SetDate ¶

func (o *InvestmentTransaction) SetDate(v string)

SetDate sets field value

func (*InvestmentTransaction) SetFees ¶

func (o *InvestmentTransaction) SetFees(v float32)

SetFees sets field value

func (*InvestmentTransaction) SetInvestmentTransactionId ¶

func (o *InvestmentTransaction) SetInvestmentTransactionId(v string)

SetInvestmentTransactionId sets field value

func (*InvestmentTransaction) SetIsoCurrencyCode ¶

func (o *InvestmentTransaction) SetIsoCurrencyCode(v string)

SetIsoCurrencyCode sets field value

func (*InvestmentTransaction) SetName ¶

func (o *InvestmentTransaction) SetName(v string)

SetName sets field value

func (*InvestmentTransaction) SetPrice ¶

func (o *InvestmentTransaction) SetPrice(v float32)

SetPrice sets field value

func (*InvestmentTransaction) SetQuantity ¶

func (o *InvestmentTransaction) SetQuantity(v float32)

SetQuantity sets field value

func (*InvestmentTransaction) SetSecurityId ¶

func (o *InvestmentTransaction) SetSecurityId(v string)

SetSecurityId sets field value

func (*InvestmentTransaction) SetSubtype ¶

func (o *InvestmentTransaction) SetSubtype(v string)

SetSubtype sets field value

func (*InvestmentTransaction) SetType ¶

func (o *InvestmentTransaction) SetType(v string)

SetType sets field value

func (*InvestmentTransaction) SetUnofficialCurrencyCode ¶

func (o *InvestmentTransaction) SetUnofficialCurrencyCode(v string)

SetUnofficialCurrencyCode sets field value

func (*InvestmentTransaction) UnmarshalJSON ¶

func (o *InvestmentTransaction) UnmarshalJSON(bytes []byte) (err error)

func (*InvestmentTransaction) UnsetCancelTransactionId ¶

func (o *InvestmentTransaction) UnsetCancelTransactionId()

UnsetCancelTransactionId ensures that no value is present for CancelTransactionId, not even an explicit nil

type InvestmentsDefaultUpdateWebhook ¶

type InvestmentsDefaultUpdateWebhook struct {
	// `INVESTMENTS_TRANSACTIONS`
	WebhookType string `json:"webhook_type"`
	// `DEFAULT_UPDATE`
	WebhookCode string `json:"webhook_code"`
	// The `item_id` of the Item associated with this webhook, warning, or error
	ItemId string      `json:"item_id"`
	Error  *PlaidError `json:"error,omitempty"`
	// The number of new transactions reported since the last time this webhook was fired.
	NewInvestmentsTransactions float32 `json:"new_investments_transactions"`
	// The number of canceled transactions reported since the last time this webhook was fired.
	CanceledInvestmentsTransactions float32 `json:"canceled_investments_transactions"`
	AdditionalProperties            map[string]interface{}
}

InvestmentsDefaultUpdateWebhook Fired when new or canceled transactions have been detected on an investment account.

func NewInvestmentsDefaultUpdateWebhook ¶

func NewInvestmentsDefaultUpdateWebhook(webhookType string, webhookCode string, itemId string, newInvestmentsTransactions float32, canceledInvestmentsTransactions float32) *InvestmentsDefaultUpdateWebhook

NewInvestmentsDefaultUpdateWebhook instantiates a new InvestmentsDefaultUpdateWebhook 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 NewInvestmentsDefaultUpdateWebhookWithDefaults ¶

func NewInvestmentsDefaultUpdateWebhookWithDefaults() *InvestmentsDefaultUpdateWebhook

NewInvestmentsDefaultUpdateWebhookWithDefaults instantiates a new InvestmentsDefaultUpdateWebhook 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 (*InvestmentsDefaultUpdateWebhook) GetCanceledInvestmentsTransactions ¶

func (o *InvestmentsDefaultUpdateWebhook) GetCanceledInvestmentsTransactions() float32

GetCanceledInvestmentsTransactions returns the CanceledInvestmentsTransactions field value

func (*InvestmentsDefaultUpdateWebhook) GetCanceledInvestmentsTransactionsOk ¶

func (o *InvestmentsDefaultUpdateWebhook) GetCanceledInvestmentsTransactionsOk() (*float32, bool)

GetCanceledInvestmentsTransactionsOk returns a tuple with the CanceledInvestmentsTransactions field value and a boolean to check if the value has been set.

func (*InvestmentsDefaultUpdateWebhook) GetError ¶

GetError returns the Error field value if set, zero value otherwise.

func (*InvestmentsDefaultUpdateWebhook) GetErrorOk ¶

func (o *InvestmentsDefaultUpdateWebhook) GetErrorOk() (*PlaidError, bool)

GetErrorOk returns a tuple with the Error field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InvestmentsDefaultUpdateWebhook) GetItemId ¶

func (o *InvestmentsDefaultUpdateWebhook) GetItemId() string

GetItemId returns the ItemId field value

func (*InvestmentsDefaultUpdateWebhook) GetItemIdOk ¶

func (o *InvestmentsDefaultUpdateWebhook) GetItemIdOk() (*string, bool)

GetItemIdOk returns a tuple with the ItemId field value and a boolean to check if the value has been set.

func (*InvestmentsDefaultUpdateWebhook) GetNewInvestmentsTransactions ¶

func (o *InvestmentsDefaultUpdateWebhook) GetNewInvestmentsTransactions() float32

GetNewInvestmentsTransactions returns the NewInvestmentsTransactions field value

func (*InvestmentsDefaultUpdateWebhook) GetNewInvestmentsTransactionsOk ¶

func (o *InvestmentsDefaultUpdateWebhook) GetNewInvestmentsTransactionsOk() (*float32, bool)

GetNewInvestmentsTransactionsOk returns a tuple with the NewInvestmentsTransactions field value and a boolean to check if the value has been set.

func (*InvestmentsDefaultUpdateWebhook) GetWebhookCode ¶

func (o *InvestmentsDefaultUpdateWebhook) GetWebhookCode() string

GetWebhookCode returns the WebhookCode field value

func (*InvestmentsDefaultUpdateWebhook) GetWebhookCodeOk ¶

func (o *InvestmentsDefaultUpdateWebhook) GetWebhookCodeOk() (*string, bool)

GetWebhookCodeOk returns a tuple with the WebhookCode field value and a boolean to check if the value has been set.

func (*InvestmentsDefaultUpdateWebhook) GetWebhookType ¶

func (o *InvestmentsDefaultUpdateWebhook) GetWebhookType() string

GetWebhookType returns the WebhookType field value

func (*InvestmentsDefaultUpdateWebhook) GetWebhookTypeOk ¶

func (o *InvestmentsDefaultUpdateWebhook) GetWebhookTypeOk() (*string, bool)

GetWebhookTypeOk returns a tuple with the WebhookType field value and a boolean to check if the value has been set.

func (*InvestmentsDefaultUpdateWebhook) HasError ¶

func (o *InvestmentsDefaultUpdateWebhook) HasError() bool

HasError returns a boolean if a field has been set.

func (InvestmentsDefaultUpdateWebhook) MarshalJSON ¶

func (o InvestmentsDefaultUpdateWebhook) MarshalJSON() ([]byte, error)

func (*InvestmentsDefaultUpdateWebhook) SetCanceledInvestmentsTransactions ¶

func (o *InvestmentsDefaultUpdateWebhook) SetCanceledInvestmentsTransactions(v float32)

SetCanceledInvestmentsTransactions sets field value

func (*InvestmentsDefaultUpdateWebhook) SetError ¶

SetError gets a reference to the given PlaidError and assigns it to the Error field.

func (*InvestmentsDefaultUpdateWebhook) SetItemId ¶

func (o *InvestmentsDefaultUpdateWebhook) SetItemId(v string)

SetItemId sets field value

func (*InvestmentsDefaultUpdateWebhook) SetNewInvestmentsTransactions ¶

func (o *InvestmentsDefaultUpdateWebhook) SetNewInvestmentsTransactions(v float32)

SetNewInvestmentsTransactions sets field value

func (*InvestmentsDefaultUpdateWebhook) SetWebhookCode ¶

func (o *InvestmentsDefaultUpdateWebhook) SetWebhookCode(v string)

SetWebhookCode sets field value

func (*InvestmentsDefaultUpdateWebhook) SetWebhookType ¶

func (o *InvestmentsDefaultUpdateWebhook) SetWebhookType(v string)

SetWebhookType sets field value

func (*InvestmentsDefaultUpdateWebhook) UnmarshalJSON ¶

func (o *InvestmentsDefaultUpdateWebhook) UnmarshalJSON(bytes []byte) (err error)

type InvestmentsHoldingsGetRequest ¶

type InvestmentsHoldingsGetRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// The access token associated with the Item data is being requested for.
	AccessToken string                               `json:"access_token"`
	Options     *InvestmentHoldingsGetRequestOptions `json:"options,omitempty"`
}

InvestmentsHoldingsGetRequest InvestmentsHoldingsGetRequest defines the request schema for `/investments/holdings/get`

func NewInvestmentsHoldingsGetRequest ¶

func NewInvestmentsHoldingsGetRequest(accessToken string) *InvestmentsHoldingsGetRequest

NewInvestmentsHoldingsGetRequest instantiates a new InvestmentsHoldingsGetRequest 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 NewInvestmentsHoldingsGetRequestWithDefaults ¶

func NewInvestmentsHoldingsGetRequestWithDefaults() *InvestmentsHoldingsGetRequest

NewInvestmentsHoldingsGetRequestWithDefaults instantiates a new InvestmentsHoldingsGetRequest 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 (*InvestmentsHoldingsGetRequest) GetAccessToken ¶

func (o *InvestmentsHoldingsGetRequest) GetAccessToken() string

GetAccessToken returns the AccessToken field value

func (*InvestmentsHoldingsGetRequest) GetAccessTokenOk ¶

func (o *InvestmentsHoldingsGetRequest) GetAccessTokenOk() (*string, bool)

GetAccessTokenOk returns a tuple with the AccessToken field value and a boolean to check if the value has been set.

func (*InvestmentsHoldingsGetRequest) GetClientId ¶

func (o *InvestmentsHoldingsGetRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*InvestmentsHoldingsGetRequest) GetClientIdOk ¶

func (o *InvestmentsHoldingsGetRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InvestmentsHoldingsGetRequest) GetOptions ¶

GetOptions returns the Options field value if set, zero value otherwise.

func (*InvestmentsHoldingsGetRequest) GetOptionsOk ¶

GetOptionsOk returns a tuple with the Options field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InvestmentsHoldingsGetRequest) GetSecret ¶

func (o *InvestmentsHoldingsGetRequest) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise.

func (*InvestmentsHoldingsGetRequest) GetSecretOk ¶

func (o *InvestmentsHoldingsGetRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InvestmentsHoldingsGetRequest) HasClientId ¶

func (o *InvestmentsHoldingsGetRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*InvestmentsHoldingsGetRequest) HasOptions ¶

func (o *InvestmentsHoldingsGetRequest) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (*InvestmentsHoldingsGetRequest) HasSecret ¶

func (o *InvestmentsHoldingsGetRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (InvestmentsHoldingsGetRequest) MarshalJSON ¶

func (o InvestmentsHoldingsGetRequest) MarshalJSON() ([]byte, error)

func (*InvestmentsHoldingsGetRequest) SetAccessToken ¶

func (o *InvestmentsHoldingsGetRequest) SetAccessToken(v string)

SetAccessToken sets field value

func (*InvestmentsHoldingsGetRequest) SetClientId ¶

func (o *InvestmentsHoldingsGetRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*InvestmentsHoldingsGetRequest) SetOptions ¶

SetOptions gets a reference to the given InvestmentHoldingsGetRequestOptions and assigns it to the Options field.

func (*InvestmentsHoldingsGetRequest) SetSecret ¶

func (o *InvestmentsHoldingsGetRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

type InvestmentsHoldingsGetResponse ¶

type InvestmentsHoldingsGetResponse struct {
	// The accounts associated with the Item
	Accounts []AccountBase `json:"accounts"`
	// The holdings belonging to investment accounts associated with the Item. Details of the securities in the holdings are provided in the `securities` field.
	Holdings []Holding `json:"holdings"`
	// Objects describing the securities held in the accounts associated with the Item.
	Securities []Security `json:"securities"`
	Item       Item       `json:"item"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

InvestmentsHoldingsGetResponse InvestmentsHoldingsGetResponse defines the response schema for `/investments/holdings/get`

func NewInvestmentsHoldingsGetResponse ¶

func NewInvestmentsHoldingsGetResponse(accounts []AccountBase, holdings []Holding, securities []Security, item Item, requestId string) *InvestmentsHoldingsGetResponse

NewInvestmentsHoldingsGetResponse instantiates a new InvestmentsHoldingsGetResponse 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 NewInvestmentsHoldingsGetResponseWithDefaults ¶

func NewInvestmentsHoldingsGetResponseWithDefaults() *InvestmentsHoldingsGetResponse

NewInvestmentsHoldingsGetResponseWithDefaults instantiates a new InvestmentsHoldingsGetResponse 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 (*InvestmentsHoldingsGetResponse) GetAccounts ¶

func (o *InvestmentsHoldingsGetResponse) GetAccounts() []AccountBase

GetAccounts returns the Accounts field value

func (*InvestmentsHoldingsGetResponse) GetAccountsOk ¶

func (o *InvestmentsHoldingsGetResponse) GetAccountsOk() (*[]AccountBase, bool)

GetAccountsOk returns a tuple with the Accounts field value and a boolean to check if the value has been set.

func (*InvestmentsHoldingsGetResponse) GetHoldings ¶

func (o *InvestmentsHoldingsGetResponse) GetHoldings() []Holding

GetHoldings returns the Holdings field value

func (*InvestmentsHoldingsGetResponse) GetHoldingsOk ¶

func (o *InvestmentsHoldingsGetResponse) GetHoldingsOk() (*[]Holding, bool)

GetHoldingsOk returns a tuple with the Holdings field value and a boolean to check if the value has been set.

func (*InvestmentsHoldingsGetResponse) GetItem ¶

func (o *InvestmentsHoldingsGetResponse) GetItem() Item

GetItem returns the Item field value

func (*InvestmentsHoldingsGetResponse) GetItemOk ¶

func (o *InvestmentsHoldingsGetResponse) GetItemOk() (*Item, bool)

GetItemOk returns a tuple with the Item field value and a boolean to check if the value has been set.

func (*InvestmentsHoldingsGetResponse) GetRequestId ¶

func (o *InvestmentsHoldingsGetResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*InvestmentsHoldingsGetResponse) GetRequestIdOk ¶

func (o *InvestmentsHoldingsGetResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (*InvestmentsHoldingsGetResponse) GetSecurities ¶

func (o *InvestmentsHoldingsGetResponse) GetSecurities() []Security

GetSecurities returns the Securities field value

func (*InvestmentsHoldingsGetResponse) GetSecuritiesOk ¶

func (o *InvestmentsHoldingsGetResponse) GetSecuritiesOk() (*[]Security, bool)

GetSecuritiesOk returns a tuple with the Securities field value and a boolean to check if the value has been set.

func (InvestmentsHoldingsGetResponse) MarshalJSON ¶

func (o InvestmentsHoldingsGetResponse) MarshalJSON() ([]byte, error)

func (*InvestmentsHoldingsGetResponse) SetAccounts ¶

func (o *InvestmentsHoldingsGetResponse) SetAccounts(v []AccountBase)

SetAccounts sets field value

func (*InvestmentsHoldingsGetResponse) SetHoldings ¶

func (o *InvestmentsHoldingsGetResponse) SetHoldings(v []Holding)

SetHoldings sets field value

func (*InvestmentsHoldingsGetResponse) SetItem ¶

func (o *InvestmentsHoldingsGetResponse) SetItem(v Item)

SetItem sets field value

func (*InvestmentsHoldingsGetResponse) SetRequestId ¶

func (o *InvestmentsHoldingsGetResponse) SetRequestId(v string)

SetRequestId sets field value

func (*InvestmentsHoldingsGetResponse) SetSecurities ¶

func (o *InvestmentsHoldingsGetResponse) SetSecurities(v []Security)

SetSecurities sets field value

func (*InvestmentsHoldingsGetResponse) UnmarshalJSON ¶

func (o *InvestmentsHoldingsGetResponse) UnmarshalJSON(bytes []byte) (err error)

type InvestmentsTransactionsGetRequest ¶

type InvestmentsTransactionsGetRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// The access token associated with the Item data is being requested for.
	AccessToken string `json:"access_token"`
	// The earliest date for which to fetch transaction history. Dates should be formatted as YYYY-MM-DD.
	StartDate string `json:"start_date"`
	// The most recent date for which to fetch transaction history. Dates should be formatted as YYYY-MM-DD.
	EndDate string                                    `json:"end_date"`
	Options *InvestmentsTransactionsGetRequestOptions `json:"options,omitempty"`
}

InvestmentsTransactionsGetRequest InvestmentsTransactionsGetRequest defines the request schema for `/investments/transactions/get`

func NewInvestmentsTransactionsGetRequest ¶

func NewInvestmentsTransactionsGetRequest(accessToken string, startDate string, endDate string) *InvestmentsTransactionsGetRequest

NewInvestmentsTransactionsGetRequest instantiates a new InvestmentsTransactionsGetRequest 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 NewInvestmentsTransactionsGetRequestWithDefaults ¶

func NewInvestmentsTransactionsGetRequestWithDefaults() *InvestmentsTransactionsGetRequest

NewInvestmentsTransactionsGetRequestWithDefaults instantiates a new InvestmentsTransactionsGetRequest 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 (*InvestmentsTransactionsGetRequest) GetAccessToken ¶

func (o *InvestmentsTransactionsGetRequest) GetAccessToken() string

GetAccessToken returns the AccessToken field value

func (*InvestmentsTransactionsGetRequest) GetAccessTokenOk ¶

func (o *InvestmentsTransactionsGetRequest) GetAccessTokenOk() (*string, bool)

GetAccessTokenOk returns a tuple with the AccessToken field value and a boolean to check if the value has been set.

func (*InvestmentsTransactionsGetRequest) GetClientId ¶

func (o *InvestmentsTransactionsGetRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*InvestmentsTransactionsGetRequest) GetClientIdOk ¶

func (o *InvestmentsTransactionsGetRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InvestmentsTransactionsGetRequest) GetEndDate ¶

func (o *InvestmentsTransactionsGetRequest) GetEndDate() string

GetEndDate returns the EndDate field value

func (*InvestmentsTransactionsGetRequest) GetEndDateOk ¶

func (o *InvestmentsTransactionsGetRequest) GetEndDateOk() (*string, bool)

GetEndDateOk returns a tuple with the EndDate field value and a boolean to check if the value has been set.

func (*InvestmentsTransactionsGetRequest) GetOptions ¶

GetOptions returns the Options field value if set, zero value otherwise.

func (*InvestmentsTransactionsGetRequest) GetOptionsOk ¶

GetOptionsOk returns a tuple with the Options field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InvestmentsTransactionsGetRequest) GetSecret ¶

GetSecret returns the Secret field value if set, zero value otherwise.

func (*InvestmentsTransactionsGetRequest) GetSecretOk ¶

func (o *InvestmentsTransactionsGetRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InvestmentsTransactionsGetRequest) GetStartDate ¶

func (o *InvestmentsTransactionsGetRequest) GetStartDate() string

GetStartDate returns the StartDate field value

func (*InvestmentsTransactionsGetRequest) GetStartDateOk ¶

func (o *InvestmentsTransactionsGetRequest) GetStartDateOk() (*string, bool)

GetStartDateOk returns a tuple with the StartDate field value and a boolean to check if the value has been set.

func (*InvestmentsTransactionsGetRequest) HasClientId ¶

func (o *InvestmentsTransactionsGetRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*InvestmentsTransactionsGetRequest) HasOptions ¶

func (o *InvestmentsTransactionsGetRequest) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (*InvestmentsTransactionsGetRequest) HasSecret ¶

func (o *InvestmentsTransactionsGetRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (InvestmentsTransactionsGetRequest) MarshalJSON ¶

func (o InvestmentsTransactionsGetRequest) MarshalJSON() ([]byte, error)

func (*InvestmentsTransactionsGetRequest) SetAccessToken ¶

func (o *InvestmentsTransactionsGetRequest) SetAccessToken(v string)

SetAccessToken sets field value

func (*InvestmentsTransactionsGetRequest) SetClientId ¶

func (o *InvestmentsTransactionsGetRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*InvestmentsTransactionsGetRequest) SetEndDate ¶

func (o *InvestmentsTransactionsGetRequest) SetEndDate(v string)

SetEndDate sets field value

func (*InvestmentsTransactionsGetRequest) SetOptions ¶

SetOptions gets a reference to the given InvestmentsTransactionsGetRequestOptions and assigns it to the Options field.

func (*InvestmentsTransactionsGetRequest) SetSecret ¶

func (o *InvestmentsTransactionsGetRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

func (*InvestmentsTransactionsGetRequest) SetStartDate ¶

func (o *InvestmentsTransactionsGetRequest) SetStartDate(v string)

SetStartDate sets field value

type InvestmentsTransactionsGetRequestOptions ¶

type InvestmentsTransactionsGetRequestOptions struct {
	// An array of `account_ids` to retrieve for the Item.
	AccountIds *[]string `json:"account_ids,omitempty"`
	// The number of transactions to fetch.
	Count *int32 `json:"count,omitempty"`
	// The number of transactions to skip when fetching transaction history
	Offset *int32 `json:"offset,omitempty"`
}

InvestmentsTransactionsGetRequestOptions An optional object to filter `/investments/transactions/get` results. If provided, must be non-`null`.

func NewInvestmentsTransactionsGetRequestOptions ¶

func NewInvestmentsTransactionsGetRequestOptions() *InvestmentsTransactionsGetRequestOptions

NewInvestmentsTransactionsGetRequestOptions instantiates a new InvestmentsTransactionsGetRequestOptions 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 NewInvestmentsTransactionsGetRequestOptionsWithDefaults ¶

func NewInvestmentsTransactionsGetRequestOptionsWithDefaults() *InvestmentsTransactionsGetRequestOptions

NewInvestmentsTransactionsGetRequestOptionsWithDefaults instantiates a new InvestmentsTransactionsGetRequestOptions 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 (*InvestmentsTransactionsGetRequestOptions) GetAccountIds ¶

func (o *InvestmentsTransactionsGetRequestOptions) GetAccountIds() []string

GetAccountIds returns the AccountIds field value if set, zero value otherwise.

func (*InvestmentsTransactionsGetRequestOptions) GetAccountIdsOk ¶

func (o *InvestmentsTransactionsGetRequestOptions) GetAccountIdsOk() (*[]string, bool)

GetAccountIdsOk returns a tuple with the AccountIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InvestmentsTransactionsGetRequestOptions) GetCount ¶

GetCount returns the Count field value if set, zero value otherwise.

func (*InvestmentsTransactionsGetRequestOptions) GetCountOk ¶

GetCountOk returns a tuple with the Count field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InvestmentsTransactionsGetRequestOptions) GetOffset ¶

GetOffset returns the Offset field value if set, zero value otherwise.

func (*InvestmentsTransactionsGetRequestOptions) GetOffsetOk ¶

GetOffsetOk returns a tuple with the Offset field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InvestmentsTransactionsGetRequestOptions) HasAccountIds ¶

HasAccountIds returns a boolean if a field has been set.

func (*InvestmentsTransactionsGetRequestOptions) HasCount ¶

HasCount returns a boolean if a field has been set.

func (*InvestmentsTransactionsGetRequestOptions) HasOffset ¶

HasOffset returns a boolean if a field has been set.

func (InvestmentsTransactionsGetRequestOptions) MarshalJSON ¶

func (*InvestmentsTransactionsGetRequestOptions) SetAccountIds ¶

func (o *InvestmentsTransactionsGetRequestOptions) SetAccountIds(v []string)

SetAccountIds gets a reference to the given []string and assigns it to the AccountIds field.

func (*InvestmentsTransactionsGetRequestOptions) SetCount ¶

SetCount gets a reference to the given int32 and assigns it to the Count field.

func (*InvestmentsTransactionsGetRequestOptions) SetOffset ¶

SetOffset gets a reference to the given int32 and assigns it to the Offset field.

type InvestmentsTransactionsGetResponse ¶

type InvestmentsTransactionsGetResponse struct {
	Item Item `json:"item"`
	// The accounts for which transaction history is being fetched.
	Accounts []AccountBase `json:"accounts"`
	// All securities for which there is a corresponding transaction being fetched.
	Securities []Security `json:"securities"`
	// The transactions being fetched
	InvestmentTransactions []InvestmentTransaction `json:"investment_transactions"`
	// The total number of transactions available within the date range specified. If `total_investment_transactions` is larger than the size of the `transactions` array, more transactions are available and can be fetched via manipulating the `offset` parameter.'
	TotalInvestmentTransactions int32 `json:"total_investment_transactions"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

InvestmentsTransactionsGetResponse InvestmentsTransactionsGetResponse defines the response schema for `/investments/transactions/get`

func NewInvestmentsTransactionsGetResponse ¶

func NewInvestmentsTransactionsGetResponse(item Item, accounts []AccountBase, securities []Security, investmentTransactions []InvestmentTransaction, totalInvestmentTransactions int32, requestId string) *InvestmentsTransactionsGetResponse

NewInvestmentsTransactionsGetResponse instantiates a new InvestmentsTransactionsGetResponse 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 NewInvestmentsTransactionsGetResponseWithDefaults ¶

func NewInvestmentsTransactionsGetResponseWithDefaults() *InvestmentsTransactionsGetResponse

NewInvestmentsTransactionsGetResponseWithDefaults instantiates a new InvestmentsTransactionsGetResponse 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 (*InvestmentsTransactionsGetResponse) GetAccounts ¶

GetAccounts returns the Accounts field value

func (*InvestmentsTransactionsGetResponse) GetAccountsOk ¶

func (o *InvestmentsTransactionsGetResponse) GetAccountsOk() (*[]AccountBase, bool)

GetAccountsOk returns a tuple with the Accounts field value and a boolean to check if the value has been set.

func (*InvestmentsTransactionsGetResponse) GetInvestmentTransactions ¶

func (o *InvestmentsTransactionsGetResponse) GetInvestmentTransactions() []InvestmentTransaction

GetInvestmentTransactions returns the InvestmentTransactions field value

func (*InvestmentsTransactionsGetResponse) GetInvestmentTransactionsOk ¶

func (o *InvestmentsTransactionsGetResponse) GetInvestmentTransactionsOk() (*[]InvestmentTransaction, bool)

GetInvestmentTransactionsOk returns a tuple with the InvestmentTransactions field value and a boolean to check if the value has been set.

func (*InvestmentsTransactionsGetResponse) GetItem ¶

GetItem returns the Item field value

func (*InvestmentsTransactionsGetResponse) GetItemOk ¶

func (o *InvestmentsTransactionsGetResponse) GetItemOk() (*Item, bool)

GetItemOk returns a tuple with the Item field value and a boolean to check if the value has been set.

func (*InvestmentsTransactionsGetResponse) GetRequestId ¶

func (o *InvestmentsTransactionsGetResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*InvestmentsTransactionsGetResponse) GetRequestIdOk ¶

func (o *InvestmentsTransactionsGetResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (*InvestmentsTransactionsGetResponse) GetSecurities ¶

func (o *InvestmentsTransactionsGetResponse) GetSecurities() []Security

GetSecurities returns the Securities field value

func (*InvestmentsTransactionsGetResponse) GetSecuritiesOk ¶

func (o *InvestmentsTransactionsGetResponse) GetSecuritiesOk() (*[]Security, bool)

GetSecuritiesOk returns a tuple with the Securities field value and a boolean to check if the value has been set.

func (*InvestmentsTransactionsGetResponse) GetTotalInvestmentTransactions ¶

func (o *InvestmentsTransactionsGetResponse) GetTotalInvestmentTransactions() int32

GetTotalInvestmentTransactions returns the TotalInvestmentTransactions field value

func (*InvestmentsTransactionsGetResponse) GetTotalInvestmentTransactionsOk ¶

func (o *InvestmentsTransactionsGetResponse) GetTotalInvestmentTransactionsOk() (*int32, bool)

GetTotalInvestmentTransactionsOk returns a tuple with the TotalInvestmentTransactions field value and a boolean to check if the value has been set.

func (InvestmentsTransactionsGetResponse) MarshalJSON ¶

func (o InvestmentsTransactionsGetResponse) MarshalJSON() ([]byte, error)

func (*InvestmentsTransactionsGetResponse) SetAccounts ¶

func (o *InvestmentsTransactionsGetResponse) SetAccounts(v []AccountBase)

SetAccounts sets field value

func (*InvestmentsTransactionsGetResponse) SetInvestmentTransactions ¶

func (o *InvestmentsTransactionsGetResponse) SetInvestmentTransactions(v []InvestmentTransaction)

SetInvestmentTransactions sets field value

func (*InvestmentsTransactionsGetResponse) SetItem ¶

SetItem sets field value

func (*InvestmentsTransactionsGetResponse) SetRequestId ¶

func (o *InvestmentsTransactionsGetResponse) SetRequestId(v string)

SetRequestId sets field value

func (*InvestmentsTransactionsGetResponse) SetSecurities ¶

func (o *InvestmentsTransactionsGetResponse) SetSecurities(v []Security)

SetSecurities sets field value

func (*InvestmentsTransactionsGetResponse) SetTotalInvestmentTransactions ¶

func (o *InvestmentsTransactionsGetResponse) SetTotalInvestmentTransactions(v int32)

SetTotalInvestmentTransactions sets field value

func (*InvestmentsTransactionsGetResponse) UnmarshalJSON ¶

func (o *InvestmentsTransactionsGetResponse) UnmarshalJSON(bytes []byte) (err error)

type InvestmentsTransactionsOverride ¶ added in v1.1.0

type InvestmentsTransactionsOverride struct {
	// Posting date for the transaction. Must be formatted as an [ISO 8601](https://wikipedia.org/wiki/ISO_8601) date.
	Date string `json:"date"`
	// The institution's description of the transaction.
	Name string `json:"name"`
	// The number of units of the security involved in this transaction. Must be positive if the type is a buy and negative if the type is a sell.
	Quantity float32 `json:"quantity"`
	// The price of the security at which this transaction occurred.
	Price float32 `json:"price"`
	// The combined value of all fees applied to this transaction.
	Fees *float32 `json:"fees,omitempty"`
	// The type of the investment transaction. Possible values are: `buy`: Buying an investment `sell`: Selling an investment `cash`: Activity that modifies a cash position `fee`: A fee on the account `transfer`: Activity that modifies a position, but not through buy/sell activity e.g. options exercise, portfolio transfer
	Type string `json:"type"`
	// Either a valid `iso_currency_code` or `unofficial_currency_code`
	Currency string            `json:"currency"`
	Security *SecurityOverride `json:"security,omitempty"`
}

InvestmentsTransactionsOverride Specify the list of investments transactions on the account.

func NewInvestmentsTransactionsOverride ¶ added in v1.1.0

func NewInvestmentsTransactionsOverride(date string, name string, quantity float32, price float32, type_ string, currency string) *InvestmentsTransactionsOverride

NewInvestmentsTransactionsOverride instantiates a new InvestmentsTransactionsOverride 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 NewInvestmentsTransactionsOverrideWithDefaults ¶ added in v1.1.0

func NewInvestmentsTransactionsOverrideWithDefaults() *InvestmentsTransactionsOverride

NewInvestmentsTransactionsOverrideWithDefaults instantiates a new InvestmentsTransactionsOverride 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 (*InvestmentsTransactionsOverride) GetCurrency ¶ added in v1.1.0

func (o *InvestmentsTransactionsOverride) GetCurrency() string

GetCurrency returns the Currency field value

func (*InvestmentsTransactionsOverride) GetCurrencyOk ¶ added in v1.1.0

func (o *InvestmentsTransactionsOverride) GetCurrencyOk() (*string, bool)

GetCurrencyOk returns a tuple with the Currency field value and a boolean to check if the value has been set.

func (*InvestmentsTransactionsOverride) GetDate ¶ added in v1.1.0

GetDate returns the Date field value

func (*InvestmentsTransactionsOverride) GetDateOk ¶ added in v1.1.0

func (o *InvestmentsTransactionsOverride) GetDateOk() (*string, bool)

GetDateOk returns a tuple with the Date field value and a boolean to check if the value has been set.

func (*InvestmentsTransactionsOverride) GetFees ¶ added in v1.1.0

GetFees returns the Fees field value if set, zero value otherwise.

func (*InvestmentsTransactionsOverride) GetFeesOk ¶ added in v1.1.0

func (o *InvestmentsTransactionsOverride) GetFeesOk() (*float32, bool)

GetFeesOk returns a tuple with the Fees field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InvestmentsTransactionsOverride) GetName ¶ added in v1.1.0

GetName returns the Name field value

func (*InvestmentsTransactionsOverride) GetNameOk ¶ added in v1.1.0

func (o *InvestmentsTransactionsOverride) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*InvestmentsTransactionsOverride) GetPrice ¶ added in v1.1.0

GetPrice returns the Price field value

func (*InvestmentsTransactionsOverride) GetPriceOk ¶ added in v1.1.0

func (o *InvestmentsTransactionsOverride) GetPriceOk() (*float32, bool)

GetPriceOk returns a tuple with the Price field value and a boolean to check if the value has been set.

func (*InvestmentsTransactionsOverride) GetQuantity ¶ added in v1.1.0

func (o *InvestmentsTransactionsOverride) GetQuantity() float32

GetQuantity returns the Quantity field value

func (*InvestmentsTransactionsOverride) GetQuantityOk ¶ added in v1.1.0

func (o *InvestmentsTransactionsOverride) GetQuantityOk() (*float32, bool)

GetQuantityOk returns a tuple with the Quantity field value and a boolean to check if the value has been set.

func (*InvestmentsTransactionsOverride) GetSecurity ¶ added in v1.1.0

GetSecurity returns the Security field value if set, zero value otherwise.

func (*InvestmentsTransactionsOverride) GetSecurityOk ¶ added in v1.1.0

func (o *InvestmentsTransactionsOverride) GetSecurityOk() (*SecurityOverride, bool)

GetSecurityOk returns a tuple with the Security field value if set, nil otherwise and a boolean to check if the value has been set.

func (*InvestmentsTransactionsOverride) GetType ¶ added in v1.1.0

GetType returns the Type field value

func (*InvestmentsTransactionsOverride) GetTypeOk ¶ added in v1.1.0

func (o *InvestmentsTransactionsOverride) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*InvestmentsTransactionsOverride) HasFees ¶ added in v1.1.0

HasFees returns a boolean if a field has been set.

func (*InvestmentsTransactionsOverride) HasSecurity ¶ added in v1.1.0

func (o *InvestmentsTransactionsOverride) HasSecurity() bool

HasSecurity returns a boolean if a field has been set.

func (InvestmentsTransactionsOverride) MarshalJSON ¶ added in v1.1.0

func (o InvestmentsTransactionsOverride) MarshalJSON() ([]byte, error)

func (*InvestmentsTransactionsOverride) SetCurrency ¶ added in v1.1.0

func (o *InvestmentsTransactionsOverride) SetCurrency(v string)

SetCurrency sets field value

func (*InvestmentsTransactionsOverride) SetDate ¶ added in v1.1.0

SetDate sets field value

func (*InvestmentsTransactionsOverride) SetFees ¶ added in v1.1.0

SetFees gets a reference to the given float32 and assigns it to the Fees field.

func (*InvestmentsTransactionsOverride) SetName ¶ added in v1.1.0

SetName sets field value

func (*InvestmentsTransactionsOverride) SetPrice ¶ added in v1.1.0

SetPrice sets field value

func (*InvestmentsTransactionsOverride) SetQuantity ¶ added in v1.1.0

func (o *InvestmentsTransactionsOverride) SetQuantity(v float32)

SetQuantity sets field value

func (*InvestmentsTransactionsOverride) SetSecurity ¶ added in v1.1.0

SetSecurity gets a reference to the given SecurityOverride and assigns it to the Security field.

func (*InvestmentsTransactionsOverride) SetType ¶ added in v1.1.0

SetType sets field value

type Item ¶

type Item struct {
	// The Plaid Item ID. The `item_id` is always unique; linking the same account at the same institution twice will result in two Items with different `item_id` values. Like all Plaid identifiers, the `item_id` is case-sensitive.
	ItemId string `json:"item_id"`
	// The Plaid Institution ID associated with the Item. Field is `null` for Items created via Same Day Micro-deposits.
	InstitutionId NullableString `json:"institution_id,omitempty"`
	// The URL registered to receive webhooks for the Item.
	Webhook NullableString `json:"webhook"`
	Error   NullableError  `json:"error"`
	// A list of products available for the Item that have not yet been accessed.
	AvailableProducts []Products `json:"available_products"`
	// A list of products that have been billed for the Item. Note - `billed_products` is populated in all environments but only requests in Production are billed.
	BilledProducts []Products `json:"billed_products"`
	// A list of authorized products for the Item.
	Products *[]Products `json:"products,omitempty"`
	// The RFC 3339 timestamp after which the consent provided by the end user will expire. Upon consent expiration, the item will enter the `ITEM_LOGIN_REQUIRED` error state. To circumvent the `ITEM_LOGIN_REQUIRED` error and maintain continuous consent, the end user can reauthenticate via Link’s update mode in advance of the consent expiration time.  Note - This is only relevant for certain OAuth-based institutions. For all other institutions, this field will be null.
	ConsentExpirationTime NullableTime `json:"consent_expiration_time"`
	// Indicates whether an Item requires user interaction to be updated, which can be the case for Items with some forms of two-factor authentication.  `background` - Item can be updated in the background  `user_present_required` - Item requires user interaction to be updated
	UpdateType           string `json:"update_type"`
	AdditionalProperties map[string]interface{}
}

Item Metadata about the Item.

func NewItem ¶

func NewItem(itemId string, webhook NullableString, error_ NullableError, availableProducts []Products, billedProducts []Products, consentExpirationTime NullableTime, updateType string) *Item

NewItem instantiates a new Item 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 NewItemWithDefaults ¶

func NewItemWithDefaults() *Item

NewItemWithDefaults instantiates a new Item 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 (*Item) GetAvailableProducts ¶

func (o *Item) GetAvailableProducts() []Products

GetAvailableProducts returns the AvailableProducts field value

func (*Item) GetAvailableProductsOk ¶

func (o *Item) GetAvailableProductsOk() (*[]Products, bool)

GetAvailableProductsOk returns a tuple with the AvailableProducts field value and a boolean to check if the value has been set.

func (*Item) GetBilledProducts ¶

func (o *Item) GetBilledProducts() []Products

GetBilledProducts returns the BilledProducts field value

func (*Item) GetBilledProductsOk ¶

func (o *Item) GetBilledProductsOk() (*[]Products, bool)

GetBilledProductsOk returns a tuple with the BilledProducts field value and a boolean to check if the value has been set.

func (*Item) GetConsentExpirationTime ¶

func (o *Item) GetConsentExpirationTime() time.Time

GetConsentExpirationTime returns the ConsentExpirationTime field value If the value is explicit nil, the zero value for time.Time will be returned

func (*Item) GetConsentExpirationTimeOk ¶

func (o *Item) GetConsentExpirationTimeOk() (*time.Time, bool)

GetConsentExpirationTimeOk returns a tuple with the ConsentExpirationTime field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Item) GetError ¶

func (o *Item) GetError() Error

GetError returns the Error field value If the value is explicit nil, the zero value for Error will be returned

func (*Item) GetErrorOk ¶

func (o *Item) GetErrorOk() (*Error, bool)

GetErrorOk returns a tuple with the Error field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Item) GetInstitutionId ¶

func (o *Item) GetInstitutionId() string

GetInstitutionId returns the InstitutionId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*Item) GetInstitutionIdOk ¶

func (o *Item) GetInstitutionIdOk() (*string, bool)

GetInstitutionIdOk returns a tuple with the InstitutionId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Item) GetItemId ¶

func (o *Item) GetItemId() string

GetItemId returns the ItemId field value

func (*Item) GetItemIdOk ¶

func (o *Item) GetItemIdOk() (*string, bool)

GetItemIdOk returns a tuple with the ItemId field value and a boolean to check if the value has been set.

func (*Item) GetProducts ¶ added in v1.8.0

func (o *Item) GetProducts() []Products

GetProducts returns the Products field value if set, zero value otherwise.

func (*Item) GetProductsOk ¶ added in v1.8.0

func (o *Item) GetProductsOk() (*[]Products, bool)

GetProductsOk returns a tuple with the Products field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Item) GetUpdateType ¶

func (o *Item) GetUpdateType() string

GetUpdateType returns the UpdateType field value

func (*Item) GetUpdateTypeOk ¶

func (o *Item) GetUpdateTypeOk() (*string, bool)

GetUpdateTypeOk returns a tuple with the UpdateType field value and a boolean to check if the value has been set.

func (*Item) GetWebhook ¶

func (o *Item) GetWebhook() string

GetWebhook returns the Webhook field value If the value is explicit nil, the zero value for string will be returned

func (*Item) GetWebhookOk ¶

func (o *Item) GetWebhookOk() (*string, bool)

GetWebhookOk returns a tuple with the Webhook field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Item) HasInstitutionId ¶

func (o *Item) HasInstitutionId() bool

HasInstitutionId returns a boolean if a field has been set.

func (*Item) HasProducts ¶ added in v1.8.0

func (o *Item) HasProducts() bool

HasProducts returns a boolean if a field has been set.

func (Item) MarshalJSON ¶

func (o Item) MarshalJSON() ([]byte, error)

func (*Item) SetAvailableProducts ¶

func (o *Item) SetAvailableProducts(v []Products)

SetAvailableProducts sets field value

func (*Item) SetBilledProducts ¶

func (o *Item) SetBilledProducts(v []Products)

SetBilledProducts sets field value

func (*Item) SetConsentExpirationTime ¶

func (o *Item) SetConsentExpirationTime(v time.Time)

SetConsentExpirationTime sets field value

func (*Item) SetError ¶

func (o *Item) SetError(v Error)

SetError sets field value

func (*Item) SetInstitutionId ¶

func (o *Item) SetInstitutionId(v string)

SetInstitutionId gets a reference to the given NullableString and assigns it to the InstitutionId field.

func (*Item) SetInstitutionIdNil ¶

func (o *Item) SetInstitutionIdNil()

SetInstitutionIdNil sets the value for InstitutionId to be an explicit nil

func (*Item) SetItemId ¶

func (o *Item) SetItemId(v string)

SetItemId sets field value

func (*Item) SetProducts ¶ added in v1.8.0

func (o *Item) SetProducts(v []Products)

SetProducts gets a reference to the given []Products and assigns it to the Products field.

func (*Item) SetUpdateType ¶

func (o *Item) SetUpdateType(v string)

SetUpdateType sets field value

func (*Item) SetWebhook ¶

func (o *Item) SetWebhook(v string)

SetWebhook sets field value

func (*Item) UnmarshalJSON ¶

func (o *Item) UnmarshalJSON(bytes []byte) (err error)

func (*Item) UnsetInstitutionId ¶

func (o *Item) UnsetInstitutionId()

UnsetInstitutionId ensures that no value is present for InstitutionId, not even an explicit nil

type ItemAccessTokenInvalidateRequest ¶

type ItemAccessTokenInvalidateRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// The access token associated with the Item data is being requested for.
	AccessToken string `json:"access_token"`
}

ItemAccessTokenInvalidateRequest ItemAccessTokenInvalidateRequest defines the request schema for `/item/access_token/invalidate`

func NewItemAccessTokenInvalidateRequest ¶

func NewItemAccessTokenInvalidateRequest(accessToken string) *ItemAccessTokenInvalidateRequest

NewItemAccessTokenInvalidateRequest instantiates a new ItemAccessTokenInvalidateRequest 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 NewItemAccessTokenInvalidateRequestWithDefaults ¶

func NewItemAccessTokenInvalidateRequestWithDefaults() *ItemAccessTokenInvalidateRequest

NewItemAccessTokenInvalidateRequestWithDefaults instantiates a new ItemAccessTokenInvalidateRequest 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 (*ItemAccessTokenInvalidateRequest) GetAccessToken ¶

func (o *ItemAccessTokenInvalidateRequest) GetAccessToken() string

GetAccessToken returns the AccessToken field value

func (*ItemAccessTokenInvalidateRequest) GetAccessTokenOk ¶

func (o *ItemAccessTokenInvalidateRequest) GetAccessTokenOk() (*string, bool)

GetAccessTokenOk returns a tuple with the AccessToken field value and a boolean to check if the value has been set.

func (*ItemAccessTokenInvalidateRequest) GetClientId ¶

func (o *ItemAccessTokenInvalidateRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*ItemAccessTokenInvalidateRequest) GetClientIdOk ¶

func (o *ItemAccessTokenInvalidateRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ItemAccessTokenInvalidateRequest) GetSecret ¶

GetSecret returns the Secret field value if set, zero value otherwise.

func (*ItemAccessTokenInvalidateRequest) GetSecretOk ¶

func (o *ItemAccessTokenInvalidateRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ItemAccessTokenInvalidateRequest) HasClientId ¶

func (o *ItemAccessTokenInvalidateRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*ItemAccessTokenInvalidateRequest) HasSecret ¶

func (o *ItemAccessTokenInvalidateRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (ItemAccessTokenInvalidateRequest) MarshalJSON ¶

func (o ItemAccessTokenInvalidateRequest) MarshalJSON() ([]byte, error)

func (*ItemAccessTokenInvalidateRequest) SetAccessToken ¶

func (o *ItemAccessTokenInvalidateRequest) SetAccessToken(v string)

SetAccessToken sets field value

func (*ItemAccessTokenInvalidateRequest) SetClientId ¶

func (o *ItemAccessTokenInvalidateRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*ItemAccessTokenInvalidateRequest) SetSecret ¶

func (o *ItemAccessTokenInvalidateRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

type ItemAccessTokenInvalidateResponse ¶

type ItemAccessTokenInvalidateResponse struct {
	// The access token associated with the Item data is being requested for.
	NewAccessToken string `json:"new_access_token"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

ItemAccessTokenInvalidateResponse ItemAccessTokenInvalidateResponse defines the response schema for `/item/access_token/invalidate`

func NewItemAccessTokenInvalidateResponse ¶

func NewItemAccessTokenInvalidateResponse(newAccessToken string, requestId string) *ItemAccessTokenInvalidateResponse

NewItemAccessTokenInvalidateResponse instantiates a new ItemAccessTokenInvalidateResponse 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 NewItemAccessTokenInvalidateResponseWithDefaults ¶

func NewItemAccessTokenInvalidateResponseWithDefaults() *ItemAccessTokenInvalidateResponse

NewItemAccessTokenInvalidateResponseWithDefaults instantiates a new ItemAccessTokenInvalidateResponse 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 (*ItemAccessTokenInvalidateResponse) GetNewAccessToken ¶

func (o *ItemAccessTokenInvalidateResponse) GetNewAccessToken() string

GetNewAccessToken returns the NewAccessToken field value

func (*ItemAccessTokenInvalidateResponse) GetNewAccessTokenOk ¶

func (o *ItemAccessTokenInvalidateResponse) GetNewAccessTokenOk() (*string, bool)

GetNewAccessTokenOk returns a tuple with the NewAccessToken field value and a boolean to check if the value has been set.

func (*ItemAccessTokenInvalidateResponse) GetRequestId ¶

func (o *ItemAccessTokenInvalidateResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*ItemAccessTokenInvalidateResponse) GetRequestIdOk ¶

func (o *ItemAccessTokenInvalidateResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (ItemAccessTokenInvalidateResponse) MarshalJSON ¶

func (o ItemAccessTokenInvalidateResponse) MarshalJSON() ([]byte, error)

func (*ItemAccessTokenInvalidateResponse) SetNewAccessToken ¶

func (o *ItemAccessTokenInvalidateResponse) SetNewAccessToken(v string)

SetNewAccessToken sets field value

func (*ItemAccessTokenInvalidateResponse) SetRequestId ¶

func (o *ItemAccessTokenInvalidateResponse) SetRequestId(v string)

SetRequestId sets field value

func (*ItemAccessTokenInvalidateResponse) UnmarshalJSON ¶

func (o *ItemAccessTokenInvalidateResponse) UnmarshalJSON(bytes []byte) (err error)

type ItemApplicationListRequest ¶

type ItemApplicationListRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// The access token associated with the Item data is being requested for.
	AccessToken NullableString `json:"access_token,omitempty"`
}

ItemApplicationListRequest Request to list connected applications for a user.

func NewItemApplicationListRequest ¶

func NewItemApplicationListRequest() *ItemApplicationListRequest

NewItemApplicationListRequest instantiates a new ItemApplicationListRequest 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 NewItemApplicationListRequestWithDefaults ¶

func NewItemApplicationListRequestWithDefaults() *ItemApplicationListRequest

NewItemApplicationListRequestWithDefaults instantiates a new ItemApplicationListRequest 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 (*ItemApplicationListRequest) GetAccessToken ¶

func (o *ItemApplicationListRequest) GetAccessToken() string

GetAccessToken returns the AccessToken field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ItemApplicationListRequest) GetAccessTokenOk ¶

func (o *ItemApplicationListRequest) GetAccessTokenOk() (*string, bool)

GetAccessTokenOk returns a tuple with the AccessToken field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ItemApplicationListRequest) GetClientId ¶

func (o *ItemApplicationListRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*ItemApplicationListRequest) GetClientIdOk ¶

func (o *ItemApplicationListRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ItemApplicationListRequest) GetSecret ¶

func (o *ItemApplicationListRequest) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise.

func (*ItemApplicationListRequest) GetSecretOk ¶

func (o *ItemApplicationListRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ItemApplicationListRequest) HasAccessToken ¶

func (o *ItemApplicationListRequest) HasAccessToken() bool

HasAccessToken returns a boolean if a field has been set.

func (*ItemApplicationListRequest) HasClientId ¶

func (o *ItemApplicationListRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*ItemApplicationListRequest) HasSecret ¶

func (o *ItemApplicationListRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (ItemApplicationListRequest) MarshalJSON ¶

func (o ItemApplicationListRequest) MarshalJSON() ([]byte, error)

func (*ItemApplicationListRequest) SetAccessToken ¶

func (o *ItemApplicationListRequest) SetAccessToken(v string)

SetAccessToken gets a reference to the given NullableString and assigns it to the AccessToken field.

func (*ItemApplicationListRequest) SetAccessTokenNil ¶

func (o *ItemApplicationListRequest) SetAccessTokenNil()

SetAccessTokenNil sets the value for AccessToken to be an explicit nil

func (*ItemApplicationListRequest) SetClientId ¶

func (o *ItemApplicationListRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*ItemApplicationListRequest) SetSecret ¶

func (o *ItemApplicationListRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

func (*ItemApplicationListRequest) UnsetAccessToken ¶

func (o *ItemApplicationListRequest) UnsetAccessToken()

UnsetAccessToken ensures that no value is present for AccessToken, not even an explicit nil

type ItemApplicationListResponse ¶

type ItemApplicationListResponse struct {
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId *string `json:"request_id,omitempty"`
	// A list of connected applications.
	Applications []ConnectedApplication `json:"applications"`
}

ItemApplicationListResponse Describes the connected application for a particular end user.

func NewItemApplicationListResponse ¶

func NewItemApplicationListResponse(applications []ConnectedApplication) *ItemApplicationListResponse

NewItemApplicationListResponse instantiates a new ItemApplicationListResponse 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 NewItemApplicationListResponseWithDefaults ¶

func NewItemApplicationListResponseWithDefaults() *ItemApplicationListResponse

NewItemApplicationListResponseWithDefaults instantiates a new ItemApplicationListResponse 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 (*ItemApplicationListResponse) GetApplications ¶

func (o *ItemApplicationListResponse) GetApplications() []ConnectedApplication

GetApplications returns the Applications field value

func (*ItemApplicationListResponse) GetApplicationsOk ¶

func (o *ItemApplicationListResponse) GetApplicationsOk() (*[]ConnectedApplication, bool)

GetApplicationsOk returns a tuple with the Applications field value and a boolean to check if the value has been set.

func (*ItemApplicationListResponse) GetRequestId ¶

func (o *ItemApplicationListResponse) GetRequestId() string

GetRequestId returns the RequestId field value if set, zero value otherwise.

func (*ItemApplicationListResponse) GetRequestIdOk ¶

func (o *ItemApplicationListResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ItemApplicationListResponse) HasRequestId ¶

func (o *ItemApplicationListResponse) HasRequestId() bool

HasRequestId returns a boolean if a field has been set.

func (ItemApplicationListResponse) MarshalJSON ¶

func (o ItemApplicationListResponse) MarshalJSON() ([]byte, error)

func (*ItemApplicationListResponse) SetApplications ¶

func (o *ItemApplicationListResponse) SetApplications(v []ConnectedApplication)

SetApplications sets field value

func (*ItemApplicationListResponse) SetRequestId ¶

func (o *ItemApplicationListResponse) SetRequestId(v string)

SetRequestId gets a reference to the given string and assigns it to the RequestId field.

type ItemApplicationListUserAuth ¶

type ItemApplicationListUserAuth struct {
	// Account username.
	UserId NullableString `json:"user_id,omitempty"`
	// Account username hashed by FI.
	FiUsernameHash NullableString `json:"fi_username_hash,omitempty"`
}

ItemApplicationListUserAuth User authentication parameters, for clients making a request without an `access_token`. This is only allowed for select clients and will not be supported in the future. Most clients should call /item/import to obtain an access token before making a request.

func NewItemApplicationListUserAuth ¶

func NewItemApplicationListUserAuth() *ItemApplicationListUserAuth

NewItemApplicationListUserAuth instantiates a new ItemApplicationListUserAuth 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 NewItemApplicationListUserAuthWithDefaults ¶

func NewItemApplicationListUserAuthWithDefaults() *ItemApplicationListUserAuth

NewItemApplicationListUserAuthWithDefaults instantiates a new ItemApplicationListUserAuth 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 (*ItemApplicationListUserAuth) GetFiUsernameHash ¶

func (o *ItemApplicationListUserAuth) GetFiUsernameHash() string

GetFiUsernameHash returns the FiUsernameHash field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ItemApplicationListUserAuth) GetFiUsernameHashOk ¶

func (o *ItemApplicationListUserAuth) GetFiUsernameHashOk() (*string, bool)

GetFiUsernameHashOk returns a tuple with the FiUsernameHash field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ItemApplicationListUserAuth) GetUserId ¶

func (o *ItemApplicationListUserAuth) GetUserId() string

GetUserId returns the UserId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ItemApplicationListUserAuth) GetUserIdOk ¶

func (o *ItemApplicationListUserAuth) GetUserIdOk() (*string, bool)

GetUserIdOk returns a tuple with the UserId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ItemApplicationListUserAuth) HasFiUsernameHash ¶

func (o *ItemApplicationListUserAuth) HasFiUsernameHash() bool

HasFiUsernameHash returns a boolean if a field has been set.

func (*ItemApplicationListUserAuth) HasUserId ¶

func (o *ItemApplicationListUserAuth) HasUserId() bool

HasUserId returns a boolean if a field has been set.

func (ItemApplicationListUserAuth) MarshalJSON ¶

func (o ItemApplicationListUserAuth) MarshalJSON() ([]byte, error)

func (*ItemApplicationListUserAuth) SetFiUsernameHash ¶

func (o *ItemApplicationListUserAuth) SetFiUsernameHash(v string)

SetFiUsernameHash gets a reference to the given NullableString and assigns it to the FiUsernameHash field.

func (*ItemApplicationListUserAuth) SetFiUsernameHashNil ¶

func (o *ItemApplicationListUserAuth) SetFiUsernameHashNil()

SetFiUsernameHashNil sets the value for FiUsernameHash to be an explicit nil

func (*ItemApplicationListUserAuth) SetUserId ¶

func (o *ItemApplicationListUserAuth) SetUserId(v string)

SetUserId gets a reference to the given NullableString and assigns it to the UserId field.

func (*ItemApplicationListUserAuth) SetUserIdNil ¶

func (o *ItemApplicationListUserAuth) SetUserIdNil()

SetUserIdNil sets the value for UserId to be an explicit nil

func (*ItemApplicationListUserAuth) UnsetFiUsernameHash ¶

func (o *ItemApplicationListUserAuth) UnsetFiUsernameHash()

UnsetFiUsernameHash ensures that no value is present for FiUsernameHash, not even an explicit nil

func (*ItemApplicationListUserAuth) UnsetUserId ¶

func (o *ItemApplicationListUserAuth) UnsetUserId()

UnsetUserId ensures that no value is present for UserId, not even an explicit nil

type ItemApplicationScopesUpdateRequest ¶

type ItemApplicationScopesUpdateRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// The access token associated with the Item data is being requested for.
	AccessToken string `json:"access_token"`
	// This field will map to the application ID that is returned from /item/applications/list, or provided to the institution in an oauth redirect.
	ApplicationId string `json:"application_id"`
	Scopes        Scopes `json:"scopes"`
	// When scopes are updated during enrollment, this field must be populated with the state sent to the partner in the OAuth Login URI. This field is required when the context is `ENROLLMENT`.
	State   *string       `json:"state,omitempty"`
	Context ScopesContext `json:"context"`
}

ItemApplicationScopesUpdateRequest ItemApplicationScopesUpdateRequest defines the request schema for `/item/application/scopes/update`

func NewItemApplicationScopesUpdateRequest ¶

func NewItemApplicationScopesUpdateRequest(accessToken string, applicationId string, scopes Scopes, context ScopesContext) *ItemApplicationScopesUpdateRequest

NewItemApplicationScopesUpdateRequest instantiates a new ItemApplicationScopesUpdateRequest 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 NewItemApplicationScopesUpdateRequestWithDefaults ¶

func NewItemApplicationScopesUpdateRequestWithDefaults() *ItemApplicationScopesUpdateRequest

NewItemApplicationScopesUpdateRequestWithDefaults instantiates a new ItemApplicationScopesUpdateRequest 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 (*ItemApplicationScopesUpdateRequest) GetAccessToken ¶

func (o *ItemApplicationScopesUpdateRequest) GetAccessToken() string

GetAccessToken returns the AccessToken field value

func (*ItemApplicationScopesUpdateRequest) GetAccessTokenOk ¶

func (o *ItemApplicationScopesUpdateRequest) GetAccessTokenOk() (*string, bool)

GetAccessTokenOk returns a tuple with the AccessToken field value and a boolean to check if the value has been set.

func (*ItemApplicationScopesUpdateRequest) GetApplicationId ¶

func (o *ItemApplicationScopesUpdateRequest) GetApplicationId() string

GetApplicationId returns the ApplicationId field value

func (*ItemApplicationScopesUpdateRequest) GetApplicationIdOk ¶

func (o *ItemApplicationScopesUpdateRequest) GetApplicationIdOk() (*string, bool)

GetApplicationIdOk returns a tuple with the ApplicationId field value and a boolean to check if the value has been set.

func (*ItemApplicationScopesUpdateRequest) GetClientId ¶

func (o *ItemApplicationScopesUpdateRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*ItemApplicationScopesUpdateRequest) GetClientIdOk ¶

func (o *ItemApplicationScopesUpdateRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ItemApplicationScopesUpdateRequest) GetContext ¶

GetContext returns the Context field value

func (*ItemApplicationScopesUpdateRequest) GetContextOk ¶

GetContextOk returns a tuple with the Context field value and a boolean to check if the value has been set.

func (*ItemApplicationScopesUpdateRequest) GetScopes ¶

GetScopes returns the Scopes field value

func (*ItemApplicationScopesUpdateRequest) GetScopesOk ¶

func (o *ItemApplicationScopesUpdateRequest) GetScopesOk() (*Scopes, bool)

GetScopesOk returns a tuple with the Scopes field value and a boolean to check if the value has been set.

func (*ItemApplicationScopesUpdateRequest) GetSecret ¶

GetSecret returns the Secret field value if set, zero value otherwise.

func (*ItemApplicationScopesUpdateRequest) GetSecretOk ¶

func (o *ItemApplicationScopesUpdateRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ItemApplicationScopesUpdateRequest) GetState ¶

GetState returns the State field value if set, zero value otherwise.

func (*ItemApplicationScopesUpdateRequest) GetStateOk ¶

func (o *ItemApplicationScopesUpdateRequest) GetStateOk() (*string, bool)

GetStateOk returns a tuple with the State field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ItemApplicationScopesUpdateRequest) HasClientId ¶

func (o *ItemApplicationScopesUpdateRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*ItemApplicationScopesUpdateRequest) HasSecret ¶

HasSecret returns a boolean if a field has been set.

func (*ItemApplicationScopesUpdateRequest) HasState ¶

HasState returns a boolean if a field has been set.

func (ItemApplicationScopesUpdateRequest) MarshalJSON ¶

func (o ItemApplicationScopesUpdateRequest) MarshalJSON() ([]byte, error)

func (*ItemApplicationScopesUpdateRequest) SetAccessToken ¶

func (o *ItemApplicationScopesUpdateRequest) SetAccessToken(v string)

SetAccessToken sets field value

func (*ItemApplicationScopesUpdateRequest) SetApplicationId ¶

func (o *ItemApplicationScopesUpdateRequest) SetApplicationId(v string)

SetApplicationId sets field value

func (*ItemApplicationScopesUpdateRequest) SetClientId ¶

func (o *ItemApplicationScopesUpdateRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*ItemApplicationScopesUpdateRequest) SetContext ¶

SetContext sets field value

func (*ItemApplicationScopesUpdateRequest) SetScopes ¶

SetScopes sets field value

func (*ItemApplicationScopesUpdateRequest) SetSecret ¶

SetSecret gets a reference to the given string and assigns it to the Secret field.

func (*ItemApplicationScopesUpdateRequest) SetState ¶

SetState gets a reference to the given string and assigns it to the State field.

type ItemApplicationScopesUpdateResponse ¶

type ItemApplicationScopesUpdateResponse struct {
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId string `json:"request_id"`
}

ItemApplicationScopesUpdateResponse ItemApplicationScopesUpdateResponse defines the response schema for `/item/application/scopes/update`

func NewItemApplicationScopesUpdateResponse ¶

func NewItemApplicationScopesUpdateResponse(requestId string) *ItemApplicationScopesUpdateResponse

NewItemApplicationScopesUpdateResponse instantiates a new ItemApplicationScopesUpdateResponse 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 NewItemApplicationScopesUpdateResponseWithDefaults ¶

func NewItemApplicationScopesUpdateResponseWithDefaults() *ItemApplicationScopesUpdateResponse

NewItemApplicationScopesUpdateResponseWithDefaults instantiates a new ItemApplicationScopesUpdateResponse 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 (*ItemApplicationScopesUpdateResponse) GetRequestId ¶

func (o *ItemApplicationScopesUpdateResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*ItemApplicationScopesUpdateResponse) GetRequestIdOk ¶

func (o *ItemApplicationScopesUpdateResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (ItemApplicationScopesUpdateResponse) MarshalJSON ¶

func (o ItemApplicationScopesUpdateResponse) MarshalJSON() ([]byte, error)

func (*ItemApplicationScopesUpdateResponse) SetRequestId ¶

func (o *ItemApplicationScopesUpdateResponse) SetRequestId(v string)

SetRequestId sets field value

type ItemErrorWebhook ¶

type ItemErrorWebhook struct {
	// `ITEM`
	WebhookType string `json:"webhook_type"`
	// `ERROR`
	WebhookCode string `json:"webhook_code"`
	// The `item_id` of the Item associated with this webhook, warning, or error
	ItemId               string     `json:"item_id"`
	Error                PlaidError `json:"error"`
	AdditionalProperties map[string]interface{}
}

ItemErrorWebhook Fired when an error is encountered with an Item. The error can be resolved by having the user go through Link’s update mode.

func NewItemErrorWebhook ¶

func NewItemErrorWebhook(webhookType string, webhookCode string, itemId string, error_ PlaidError) *ItemErrorWebhook

NewItemErrorWebhook instantiates a new ItemErrorWebhook 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 NewItemErrorWebhookWithDefaults ¶

func NewItemErrorWebhookWithDefaults() *ItemErrorWebhook

NewItemErrorWebhookWithDefaults instantiates a new ItemErrorWebhook 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 (*ItemErrorWebhook) GetError ¶

func (o *ItemErrorWebhook) GetError() PlaidError

GetError returns the Error field value

func (*ItemErrorWebhook) GetErrorOk ¶

func (o *ItemErrorWebhook) GetErrorOk() (*PlaidError, bool)

GetErrorOk returns a tuple with the Error field value and a boolean to check if the value has been set.

func (*ItemErrorWebhook) GetItemId ¶

func (o *ItemErrorWebhook) GetItemId() string

GetItemId returns the ItemId field value

func (*ItemErrorWebhook) GetItemIdOk ¶

func (o *ItemErrorWebhook) GetItemIdOk() (*string, bool)

GetItemIdOk returns a tuple with the ItemId field value and a boolean to check if the value has been set.

func (*ItemErrorWebhook) GetWebhookCode ¶

func (o *ItemErrorWebhook) GetWebhookCode() string

GetWebhookCode returns the WebhookCode field value

func (*ItemErrorWebhook) GetWebhookCodeOk ¶

func (o *ItemErrorWebhook) GetWebhookCodeOk() (*string, bool)

GetWebhookCodeOk returns a tuple with the WebhookCode field value and a boolean to check if the value has been set.

func (*ItemErrorWebhook) GetWebhookType ¶

func (o *ItemErrorWebhook) GetWebhookType() string

GetWebhookType returns the WebhookType field value

func (*ItemErrorWebhook) GetWebhookTypeOk ¶

func (o *ItemErrorWebhook) GetWebhookTypeOk() (*string, bool)

GetWebhookTypeOk returns a tuple with the WebhookType field value and a boolean to check if the value has been set.

func (ItemErrorWebhook) MarshalJSON ¶

func (o ItemErrorWebhook) MarshalJSON() ([]byte, error)

func (*ItemErrorWebhook) SetError ¶

func (o *ItemErrorWebhook) SetError(v PlaidError)

SetError sets field value

func (*ItemErrorWebhook) SetItemId ¶

func (o *ItemErrorWebhook) SetItemId(v string)

SetItemId sets field value

func (*ItemErrorWebhook) SetWebhookCode ¶

func (o *ItemErrorWebhook) SetWebhookCode(v string)

SetWebhookCode sets field value

func (*ItemErrorWebhook) SetWebhookType ¶

func (o *ItemErrorWebhook) SetWebhookType(v string)

SetWebhookType sets field value

func (*ItemErrorWebhook) UnmarshalJSON ¶

func (o *ItemErrorWebhook) UnmarshalJSON(bytes []byte) (err error)

type ItemGetRequest ¶

type ItemGetRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// The access token associated with the Item data is being requested for.
	AccessToken string `json:"access_token"`
}

ItemGetRequest ItemGetRequest defines the request schema for `/item/get`

func NewItemGetRequest ¶

func NewItemGetRequest(accessToken string) *ItemGetRequest

NewItemGetRequest instantiates a new ItemGetRequest 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 NewItemGetRequestWithDefaults ¶

func NewItemGetRequestWithDefaults() *ItemGetRequest

NewItemGetRequestWithDefaults instantiates a new ItemGetRequest 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 (*ItemGetRequest) GetAccessToken ¶

func (o *ItemGetRequest) GetAccessToken() string

GetAccessToken returns the AccessToken field value

func (*ItemGetRequest) GetAccessTokenOk ¶

func (o *ItemGetRequest) GetAccessTokenOk() (*string, bool)

GetAccessTokenOk returns a tuple with the AccessToken field value and a boolean to check if the value has been set.

func (*ItemGetRequest) GetClientId ¶

func (o *ItemGetRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*ItemGetRequest) GetClientIdOk ¶

func (o *ItemGetRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ItemGetRequest) GetSecret ¶

func (o *ItemGetRequest) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise.

func (*ItemGetRequest) GetSecretOk ¶

func (o *ItemGetRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ItemGetRequest) HasClientId ¶

func (o *ItemGetRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*ItemGetRequest) HasSecret ¶

func (o *ItemGetRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (ItemGetRequest) MarshalJSON ¶

func (o ItemGetRequest) MarshalJSON() ([]byte, error)

func (*ItemGetRequest) SetAccessToken ¶

func (o *ItemGetRequest) SetAccessToken(v string)

SetAccessToken sets field value

func (*ItemGetRequest) SetClientId ¶

func (o *ItemGetRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*ItemGetRequest) SetSecret ¶

func (o *ItemGetRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

type ItemGetResponse ¶

type ItemGetResponse struct {
	Item   Item                       `json:"item"`
	Status NullableItemStatusNullable `json:"status,omitempty"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

ItemGetResponse ItemGetResponse defines the response schema for `/item/get` and `/item/webhook/update`

func NewItemGetResponse ¶

func NewItemGetResponse(item Item, requestId string) *ItemGetResponse

NewItemGetResponse instantiates a new ItemGetResponse 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 NewItemGetResponseWithDefaults ¶

func NewItemGetResponseWithDefaults() *ItemGetResponse

NewItemGetResponseWithDefaults instantiates a new ItemGetResponse 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 (*ItemGetResponse) GetItem ¶

func (o *ItemGetResponse) GetItem() Item

GetItem returns the Item field value

func (*ItemGetResponse) GetItemOk ¶

func (o *ItemGetResponse) GetItemOk() (*Item, bool)

GetItemOk returns a tuple with the Item field value and a boolean to check if the value has been set.

func (*ItemGetResponse) GetRequestId ¶

func (o *ItemGetResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*ItemGetResponse) GetRequestIdOk ¶

func (o *ItemGetResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (*ItemGetResponse) GetStatus ¶

func (o *ItemGetResponse) GetStatus() ItemStatusNullable

GetStatus returns the Status field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ItemGetResponse) GetStatusOk ¶

func (o *ItemGetResponse) GetStatusOk() (*ItemStatusNullable, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ItemGetResponse) HasStatus ¶

func (o *ItemGetResponse) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (ItemGetResponse) MarshalJSON ¶

func (o ItemGetResponse) MarshalJSON() ([]byte, error)

func (*ItemGetResponse) SetItem ¶

func (o *ItemGetResponse) SetItem(v Item)

SetItem sets field value

func (*ItemGetResponse) SetRequestId ¶

func (o *ItemGetResponse) SetRequestId(v string)

SetRequestId sets field value

func (*ItemGetResponse) SetStatus ¶

func (o *ItemGetResponse) SetStatus(v ItemStatusNullable)

SetStatus gets a reference to the given NullableItemStatusNullable and assigns it to the Status field.

func (*ItemGetResponse) SetStatusNil ¶

func (o *ItemGetResponse) SetStatusNil()

SetStatusNil sets the value for Status to be an explicit nil

func (*ItemGetResponse) UnmarshalJSON ¶

func (o *ItemGetResponse) UnmarshalJSON(bytes []byte) (err error)

func (*ItemGetResponse) UnsetStatus ¶

func (o *ItemGetResponse) UnsetStatus()

UnsetStatus ensures that no value is present for Status, not even an explicit nil

type ItemImportRequest ¶

type ItemImportRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// Array of product strings
	Products []Products                `json:"products"`
	UserAuth ItemImportRequestUserAuth `json:"user_auth"`
	Options  *ItemImportRequestOptions `json:"options,omitempty"`
}

ItemImportRequest ItemImportRequest defines the request schema for `/item/import`

func NewItemImportRequest ¶

func NewItemImportRequest(products []Products, userAuth ItemImportRequestUserAuth) *ItemImportRequest

NewItemImportRequest instantiates a new ItemImportRequest 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 NewItemImportRequestWithDefaults ¶

func NewItemImportRequestWithDefaults() *ItemImportRequest

NewItemImportRequestWithDefaults instantiates a new ItemImportRequest 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 (*ItemImportRequest) GetClientId ¶

func (o *ItemImportRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*ItemImportRequest) GetClientIdOk ¶

func (o *ItemImportRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ItemImportRequest) GetOptions ¶

GetOptions returns the Options field value if set, zero value otherwise.

func (*ItemImportRequest) GetOptionsOk ¶

func (o *ItemImportRequest) GetOptionsOk() (*ItemImportRequestOptions, bool)

GetOptionsOk returns a tuple with the Options field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ItemImportRequest) GetProducts ¶

func (o *ItemImportRequest) GetProducts() []Products

GetProducts returns the Products field value

func (*ItemImportRequest) GetProductsOk ¶

func (o *ItemImportRequest) GetProductsOk() (*[]Products, bool)

GetProductsOk returns a tuple with the Products field value and a boolean to check if the value has been set.

func (*ItemImportRequest) GetSecret ¶

func (o *ItemImportRequest) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise.

func (*ItemImportRequest) GetSecretOk ¶

func (o *ItemImportRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ItemImportRequest) GetUserAuth ¶

GetUserAuth returns the UserAuth field value

func (*ItemImportRequest) GetUserAuthOk ¶

func (o *ItemImportRequest) GetUserAuthOk() (*ItemImportRequestUserAuth, bool)

GetUserAuthOk returns a tuple with the UserAuth field value and a boolean to check if the value has been set.

func (*ItemImportRequest) HasClientId ¶

func (o *ItemImportRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*ItemImportRequest) HasOptions ¶

func (o *ItemImportRequest) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (*ItemImportRequest) HasSecret ¶

func (o *ItemImportRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (ItemImportRequest) MarshalJSON ¶

func (o ItemImportRequest) MarshalJSON() ([]byte, error)

func (*ItemImportRequest) SetClientId ¶

func (o *ItemImportRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*ItemImportRequest) SetOptions ¶

SetOptions gets a reference to the given ItemImportRequestOptions and assigns it to the Options field.

func (*ItemImportRequest) SetProducts ¶

func (o *ItemImportRequest) SetProducts(v []Products)

SetProducts sets field value

func (*ItemImportRequest) SetSecret ¶

func (o *ItemImportRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

func (*ItemImportRequest) SetUserAuth ¶

func (o *ItemImportRequest) SetUserAuth(v ItemImportRequestUserAuth)

SetUserAuth sets field value

type ItemImportRequestOptions ¶

type ItemImportRequestOptions struct {
	// Specifies a webhook URL to associate with an Item. Plaid fires a webhook if credentials fail.
	Webhook *string `json:"webhook,omitempty"`
}

ItemImportRequestOptions An optional object to configure `/item/import` request.

func NewItemImportRequestOptions ¶

func NewItemImportRequestOptions() *ItemImportRequestOptions

NewItemImportRequestOptions instantiates a new ItemImportRequestOptions 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 NewItemImportRequestOptionsWithDefaults ¶

func NewItemImportRequestOptionsWithDefaults() *ItemImportRequestOptions

NewItemImportRequestOptionsWithDefaults instantiates a new ItemImportRequestOptions 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 (*ItemImportRequestOptions) GetWebhook ¶

func (o *ItemImportRequestOptions) GetWebhook() string

GetWebhook returns the Webhook field value if set, zero value otherwise.

func (*ItemImportRequestOptions) GetWebhookOk ¶

func (o *ItemImportRequestOptions) GetWebhookOk() (*string, bool)

GetWebhookOk returns a tuple with the Webhook field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ItemImportRequestOptions) HasWebhook ¶

func (o *ItemImportRequestOptions) HasWebhook() bool

HasWebhook returns a boolean if a field has been set.

func (ItemImportRequestOptions) MarshalJSON ¶

func (o ItemImportRequestOptions) MarshalJSON() ([]byte, error)

func (*ItemImportRequestOptions) SetWebhook ¶

func (o *ItemImportRequestOptions) SetWebhook(v string)

SetWebhook gets a reference to the given string and assigns it to the Webhook field.

type ItemImportRequestUserAuth ¶

type ItemImportRequestUserAuth struct {
	// Opaque user identifier
	UserId string `json:"user_id"`
	// Authorization token Plaid will use to aggregate this user’s accounts
	AuthToken string `json:"auth_token"`
}

ItemImportRequestUserAuth Object of user ID and auth token pair, permitting Plaid to aggregate a user’s accounts

func NewItemImportRequestUserAuth ¶

func NewItemImportRequestUserAuth(userId string, authToken string) *ItemImportRequestUserAuth

NewItemImportRequestUserAuth instantiates a new ItemImportRequestUserAuth 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 NewItemImportRequestUserAuthWithDefaults ¶

func NewItemImportRequestUserAuthWithDefaults() *ItemImportRequestUserAuth

NewItemImportRequestUserAuthWithDefaults instantiates a new ItemImportRequestUserAuth 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 (*ItemImportRequestUserAuth) GetAuthToken ¶

func (o *ItemImportRequestUserAuth) GetAuthToken() string

GetAuthToken returns the AuthToken field value

func (*ItemImportRequestUserAuth) GetAuthTokenOk ¶

func (o *ItemImportRequestUserAuth) GetAuthTokenOk() (*string, bool)

GetAuthTokenOk returns a tuple with the AuthToken field value and a boolean to check if the value has been set.

func (*ItemImportRequestUserAuth) GetUserId ¶

func (o *ItemImportRequestUserAuth) GetUserId() string

GetUserId returns the UserId field value

func (*ItemImportRequestUserAuth) GetUserIdOk ¶

func (o *ItemImportRequestUserAuth) GetUserIdOk() (*string, bool)

GetUserIdOk returns a tuple with the UserId field value and a boolean to check if the value has been set.

func (ItemImportRequestUserAuth) MarshalJSON ¶

func (o ItemImportRequestUserAuth) MarshalJSON() ([]byte, error)

func (*ItemImportRequestUserAuth) SetAuthToken ¶

func (o *ItemImportRequestUserAuth) SetAuthToken(v string)

SetAuthToken sets field value

func (*ItemImportRequestUserAuth) SetUserId ¶

func (o *ItemImportRequestUserAuth) SetUserId(v string)

SetUserId sets field value

type ItemImportResponse ¶

type ItemImportResponse struct {
	// The access token associated with the Item data is being requested for.
	AccessToken string `json:"access_token"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

ItemImportResponse ItemImportResponse defines the response schema for `/item/import`

func NewItemImportResponse ¶

func NewItemImportResponse(accessToken string, requestId string) *ItemImportResponse

NewItemImportResponse instantiates a new ItemImportResponse 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 NewItemImportResponseWithDefaults ¶

func NewItemImportResponseWithDefaults() *ItemImportResponse

NewItemImportResponseWithDefaults instantiates a new ItemImportResponse 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 (*ItemImportResponse) GetAccessToken ¶

func (o *ItemImportResponse) GetAccessToken() string

GetAccessToken returns the AccessToken field value

func (*ItemImportResponse) GetAccessTokenOk ¶

func (o *ItemImportResponse) GetAccessTokenOk() (*string, bool)

GetAccessTokenOk returns a tuple with the AccessToken field value and a boolean to check if the value has been set.

func (*ItemImportResponse) GetRequestId ¶

func (o *ItemImportResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*ItemImportResponse) GetRequestIdOk ¶

func (o *ItemImportResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (ItemImportResponse) MarshalJSON ¶

func (o ItemImportResponse) MarshalJSON() ([]byte, error)

func (*ItemImportResponse) SetAccessToken ¶

func (o *ItemImportResponse) SetAccessToken(v string)

SetAccessToken sets field value

func (*ItemImportResponse) SetRequestId ¶

func (o *ItemImportResponse) SetRequestId(v string)

SetRequestId sets field value

func (*ItemImportResponse) UnmarshalJSON ¶

func (o *ItemImportResponse) UnmarshalJSON(bytes []byte) (err error)

type ItemProductReadyWebhook ¶

type ItemProductReadyWebhook struct {
	// `INCOME`
	WebhookType string `json:"webhook_type"`
	// `PRODUCT_READY`
	WebhookCode string `json:"webhook_code"`
	// The `item_id` of the Item associated with this webhook, warning, or error
	ItemId               string      `json:"item_id"`
	Error                *PlaidError `json:"error,omitempty"`
	AdditionalProperties map[string]interface{}
}

ItemProductReadyWebhook Fired once Plaid calculates income from an Item.

func NewItemProductReadyWebhook ¶

func NewItemProductReadyWebhook(webhookType string, webhookCode string, itemId string) *ItemProductReadyWebhook

NewItemProductReadyWebhook instantiates a new ItemProductReadyWebhook 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 NewItemProductReadyWebhookWithDefaults ¶

func NewItemProductReadyWebhookWithDefaults() *ItemProductReadyWebhook

NewItemProductReadyWebhookWithDefaults instantiates a new ItemProductReadyWebhook 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 (*ItemProductReadyWebhook) GetError ¶

func (o *ItemProductReadyWebhook) GetError() PlaidError

GetError returns the Error field value if set, zero value otherwise.

func (*ItemProductReadyWebhook) GetErrorOk ¶

func (o *ItemProductReadyWebhook) GetErrorOk() (*PlaidError, bool)

GetErrorOk returns a tuple with the Error field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ItemProductReadyWebhook) GetItemId ¶

func (o *ItemProductReadyWebhook) GetItemId() string

GetItemId returns the ItemId field value

func (*ItemProductReadyWebhook) GetItemIdOk ¶

func (o *ItemProductReadyWebhook) GetItemIdOk() (*string, bool)

GetItemIdOk returns a tuple with the ItemId field value and a boolean to check if the value has been set.

func (*ItemProductReadyWebhook) GetWebhookCode ¶

func (o *ItemProductReadyWebhook) GetWebhookCode() string

GetWebhookCode returns the WebhookCode field value

func (*ItemProductReadyWebhook) GetWebhookCodeOk ¶

func (o *ItemProductReadyWebhook) GetWebhookCodeOk() (*string, bool)

GetWebhookCodeOk returns a tuple with the WebhookCode field value and a boolean to check if the value has been set.

func (*ItemProductReadyWebhook) GetWebhookType ¶

func (o *ItemProductReadyWebhook) GetWebhookType() string

GetWebhookType returns the WebhookType field value

func (*ItemProductReadyWebhook) GetWebhookTypeOk ¶

func (o *ItemProductReadyWebhook) GetWebhookTypeOk() (*string, bool)

GetWebhookTypeOk returns a tuple with the WebhookType field value and a boolean to check if the value has been set.

func (*ItemProductReadyWebhook) HasError ¶

func (o *ItemProductReadyWebhook) HasError() bool

HasError returns a boolean if a field has been set.

func (ItemProductReadyWebhook) MarshalJSON ¶

func (o ItemProductReadyWebhook) MarshalJSON() ([]byte, error)

func (*ItemProductReadyWebhook) SetError ¶

func (o *ItemProductReadyWebhook) SetError(v PlaidError)

SetError gets a reference to the given PlaidError and assigns it to the Error field.

func (*ItemProductReadyWebhook) SetItemId ¶

func (o *ItemProductReadyWebhook) SetItemId(v string)

SetItemId sets field value

func (*ItemProductReadyWebhook) SetWebhookCode ¶

func (o *ItemProductReadyWebhook) SetWebhookCode(v string)

SetWebhookCode sets field value

func (*ItemProductReadyWebhook) SetWebhookType ¶

func (o *ItemProductReadyWebhook) SetWebhookType(v string)

SetWebhookType sets field value

func (*ItemProductReadyWebhook) UnmarshalJSON ¶

func (o *ItemProductReadyWebhook) UnmarshalJSON(bytes []byte) (err error)

type ItemPublicTokenCreateRequest ¶

type ItemPublicTokenCreateRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// The access token associated with the Item data is being requested for.
	AccessToken string `json:"access_token"`
}

ItemPublicTokenCreateRequest ItemPublicTokenCreateRequest defines the request schema for `/item/public_token/create`

func NewItemPublicTokenCreateRequest ¶

func NewItemPublicTokenCreateRequest(accessToken string) *ItemPublicTokenCreateRequest

NewItemPublicTokenCreateRequest instantiates a new ItemPublicTokenCreateRequest 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 NewItemPublicTokenCreateRequestWithDefaults ¶

func NewItemPublicTokenCreateRequestWithDefaults() *ItemPublicTokenCreateRequest

NewItemPublicTokenCreateRequestWithDefaults instantiates a new ItemPublicTokenCreateRequest 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 (*ItemPublicTokenCreateRequest) GetAccessToken ¶

func (o *ItemPublicTokenCreateRequest) GetAccessToken() string

GetAccessToken returns the AccessToken field value

func (*ItemPublicTokenCreateRequest) GetAccessTokenOk ¶

func (o *ItemPublicTokenCreateRequest) GetAccessTokenOk() (*string, bool)

GetAccessTokenOk returns a tuple with the AccessToken field value and a boolean to check if the value has been set.

func (*ItemPublicTokenCreateRequest) GetClientId ¶

func (o *ItemPublicTokenCreateRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*ItemPublicTokenCreateRequest) GetClientIdOk ¶

func (o *ItemPublicTokenCreateRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ItemPublicTokenCreateRequest) GetSecret ¶

func (o *ItemPublicTokenCreateRequest) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise.

func (*ItemPublicTokenCreateRequest) GetSecretOk ¶

func (o *ItemPublicTokenCreateRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ItemPublicTokenCreateRequest) HasClientId ¶

func (o *ItemPublicTokenCreateRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*ItemPublicTokenCreateRequest) HasSecret ¶

func (o *ItemPublicTokenCreateRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (ItemPublicTokenCreateRequest) MarshalJSON ¶

func (o ItemPublicTokenCreateRequest) MarshalJSON() ([]byte, error)

func (*ItemPublicTokenCreateRequest) SetAccessToken ¶

func (o *ItemPublicTokenCreateRequest) SetAccessToken(v string)

SetAccessToken sets field value

func (*ItemPublicTokenCreateRequest) SetClientId ¶

func (o *ItemPublicTokenCreateRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*ItemPublicTokenCreateRequest) SetSecret ¶

func (o *ItemPublicTokenCreateRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

type ItemPublicTokenCreateResponse ¶

type ItemPublicTokenCreateResponse struct {
	// A `public_token` for the particular Item corresponding to the specified `access_token`
	PublicToken string     `json:"public_token"`
	Expiration  *time.Time `json:"expiration,omitempty"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

ItemPublicTokenCreateResponse ItemPublicTokenCreateResponse defines the response schema for `/item/public_token/create`

func NewItemPublicTokenCreateResponse ¶

func NewItemPublicTokenCreateResponse(publicToken string, requestId string) *ItemPublicTokenCreateResponse

NewItemPublicTokenCreateResponse instantiates a new ItemPublicTokenCreateResponse 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 NewItemPublicTokenCreateResponseWithDefaults ¶

func NewItemPublicTokenCreateResponseWithDefaults() *ItemPublicTokenCreateResponse

NewItemPublicTokenCreateResponseWithDefaults instantiates a new ItemPublicTokenCreateResponse 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 (*ItemPublicTokenCreateResponse) GetExpiration ¶

func (o *ItemPublicTokenCreateResponse) GetExpiration() time.Time

GetExpiration returns the Expiration field value if set, zero value otherwise.

func (*ItemPublicTokenCreateResponse) GetExpirationOk ¶

func (o *ItemPublicTokenCreateResponse) GetExpirationOk() (*time.Time, bool)

GetExpirationOk returns a tuple with the Expiration field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ItemPublicTokenCreateResponse) GetPublicToken ¶

func (o *ItemPublicTokenCreateResponse) GetPublicToken() string

GetPublicToken returns the PublicToken field value

func (*ItemPublicTokenCreateResponse) GetPublicTokenOk ¶

func (o *ItemPublicTokenCreateResponse) GetPublicTokenOk() (*string, bool)

GetPublicTokenOk returns a tuple with the PublicToken field value and a boolean to check if the value has been set.

func (*ItemPublicTokenCreateResponse) GetRequestId ¶

func (o *ItemPublicTokenCreateResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*ItemPublicTokenCreateResponse) GetRequestIdOk ¶

func (o *ItemPublicTokenCreateResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (*ItemPublicTokenCreateResponse) HasExpiration ¶

func (o *ItemPublicTokenCreateResponse) HasExpiration() bool

HasExpiration returns a boolean if a field has been set.

func (ItemPublicTokenCreateResponse) MarshalJSON ¶

func (o ItemPublicTokenCreateResponse) MarshalJSON() ([]byte, error)

func (*ItemPublicTokenCreateResponse) SetExpiration ¶

func (o *ItemPublicTokenCreateResponse) SetExpiration(v time.Time)

SetExpiration gets a reference to the given time.Time and assigns it to the Expiration field.

func (*ItemPublicTokenCreateResponse) SetPublicToken ¶

func (o *ItemPublicTokenCreateResponse) SetPublicToken(v string)

SetPublicToken sets field value

func (*ItemPublicTokenCreateResponse) SetRequestId ¶

func (o *ItemPublicTokenCreateResponse) SetRequestId(v string)

SetRequestId sets field value

func (*ItemPublicTokenCreateResponse) UnmarshalJSON ¶

func (o *ItemPublicTokenCreateResponse) UnmarshalJSON(bytes []byte) (err error)

type ItemPublicTokenExchangeRequest ¶

type ItemPublicTokenExchangeRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// Your `public_token`, obtained from the Link `onSuccess` callback or `/sandbox/item/public_token/create`.
	PublicToken string `json:"public_token"`
}

ItemPublicTokenExchangeRequest ItemPublicTokenExchangeRequest defines the request schema for `/item/public_token/exchange`

func NewItemPublicTokenExchangeRequest ¶

func NewItemPublicTokenExchangeRequest(publicToken string) *ItemPublicTokenExchangeRequest

NewItemPublicTokenExchangeRequest instantiates a new ItemPublicTokenExchangeRequest 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 NewItemPublicTokenExchangeRequestWithDefaults ¶

func NewItemPublicTokenExchangeRequestWithDefaults() *ItemPublicTokenExchangeRequest

NewItemPublicTokenExchangeRequestWithDefaults instantiates a new ItemPublicTokenExchangeRequest 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 (*ItemPublicTokenExchangeRequest) GetClientId ¶

func (o *ItemPublicTokenExchangeRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*ItemPublicTokenExchangeRequest) GetClientIdOk ¶

func (o *ItemPublicTokenExchangeRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ItemPublicTokenExchangeRequest) GetPublicToken ¶

func (o *ItemPublicTokenExchangeRequest) GetPublicToken() string

GetPublicToken returns the PublicToken field value

func (*ItemPublicTokenExchangeRequest) GetPublicTokenOk ¶

func (o *ItemPublicTokenExchangeRequest) GetPublicTokenOk() (*string, bool)

GetPublicTokenOk returns a tuple with the PublicToken field value and a boolean to check if the value has been set.

func (*ItemPublicTokenExchangeRequest) GetSecret ¶

func (o *ItemPublicTokenExchangeRequest) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise.

func (*ItemPublicTokenExchangeRequest) GetSecretOk ¶

func (o *ItemPublicTokenExchangeRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ItemPublicTokenExchangeRequest) HasClientId ¶

func (o *ItemPublicTokenExchangeRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*ItemPublicTokenExchangeRequest) HasSecret ¶

func (o *ItemPublicTokenExchangeRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (ItemPublicTokenExchangeRequest) MarshalJSON ¶

func (o ItemPublicTokenExchangeRequest) MarshalJSON() ([]byte, error)

func (*ItemPublicTokenExchangeRequest) SetClientId ¶

func (o *ItemPublicTokenExchangeRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*ItemPublicTokenExchangeRequest) SetPublicToken ¶

func (o *ItemPublicTokenExchangeRequest) SetPublicToken(v string)

SetPublicToken sets field value

func (*ItemPublicTokenExchangeRequest) SetSecret ¶

func (o *ItemPublicTokenExchangeRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

type ItemPublicTokenExchangeResponse ¶

type ItemPublicTokenExchangeResponse struct {
	// The access token associated with the Item data is being requested for.
	AccessToken string `json:"access_token"`
	// The `item_id` value of the Item associated with the returned `access_token`
	ItemId string `json:"item_id"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

ItemPublicTokenExchangeResponse ItemPublicTokenExchangeResponse defines the response schema for `/item/public_token/exchange`

func NewItemPublicTokenExchangeResponse ¶

func NewItemPublicTokenExchangeResponse(accessToken string, itemId string, requestId string) *ItemPublicTokenExchangeResponse

NewItemPublicTokenExchangeResponse instantiates a new ItemPublicTokenExchangeResponse 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 NewItemPublicTokenExchangeResponseWithDefaults ¶

func NewItemPublicTokenExchangeResponseWithDefaults() *ItemPublicTokenExchangeResponse

NewItemPublicTokenExchangeResponseWithDefaults instantiates a new ItemPublicTokenExchangeResponse 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 (*ItemPublicTokenExchangeResponse) GetAccessToken ¶

func (o *ItemPublicTokenExchangeResponse) GetAccessToken() string

GetAccessToken returns the AccessToken field value

func (*ItemPublicTokenExchangeResponse) GetAccessTokenOk ¶

func (o *ItemPublicTokenExchangeResponse) GetAccessTokenOk() (*string, bool)

GetAccessTokenOk returns a tuple with the AccessToken field value and a boolean to check if the value has been set.

func (*ItemPublicTokenExchangeResponse) GetItemId ¶

func (o *ItemPublicTokenExchangeResponse) GetItemId() string

GetItemId returns the ItemId field value

func (*ItemPublicTokenExchangeResponse) GetItemIdOk ¶

func (o *ItemPublicTokenExchangeResponse) GetItemIdOk() (*string, bool)

GetItemIdOk returns a tuple with the ItemId field value and a boolean to check if the value has been set.

func (*ItemPublicTokenExchangeResponse) GetRequestId ¶

func (o *ItemPublicTokenExchangeResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*ItemPublicTokenExchangeResponse) GetRequestIdOk ¶

func (o *ItemPublicTokenExchangeResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (ItemPublicTokenExchangeResponse) MarshalJSON ¶

func (o ItemPublicTokenExchangeResponse) MarshalJSON() ([]byte, error)

func (*ItemPublicTokenExchangeResponse) SetAccessToken ¶

func (o *ItemPublicTokenExchangeResponse) SetAccessToken(v string)

SetAccessToken sets field value

func (*ItemPublicTokenExchangeResponse) SetItemId ¶

func (o *ItemPublicTokenExchangeResponse) SetItemId(v string)

SetItemId sets field value

func (*ItemPublicTokenExchangeResponse) SetRequestId ¶

func (o *ItemPublicTokenExchangeResponse) SetRequestId(v string)

SetRequestId sets field value

func (*ItemPublicTokenExchangeResponse) UnmarshalJSON ¶

func (o *ItemPublicTokenExchangeResponse) UnmarshalJSON(bytes []byte) (err error)

type ItemRemoveRequest ¶

type ItemRemoveRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// The access token associated with the Item data is being requested for.
	AccessToken string `json:"access_token"`
}

ItemRemoveRequest ItemRemoveRequest defines the request schema for `/item/remove`

func NewItemRemoveRequest ¶

func NewItemRemoveRequest(accessToken string) *ItemRemoveRequest

NewItemRemoveRequest instantiates a new ItemRemoveRequest 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 NewItemRemoveRequestWithDefaults ¶

func NewItemRemoveRequestWithDefaults() *ItemRemoveRequest

NewItemRemoveRequestWithDefaults instantiates a new ItemRemoveRequest 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 (*ItemRemoveRequest) GetAccessToken ¶

func (o *ItemRemoveRequest) GetAccessToken() string

GetAccessToken returns the AccessToken field value

func (*ItemRemoveRequest) GetAccessTokenOk ¶

func (o *ItemRemoveRequest) GetAccessTokenOk() (*string, bool)

GetAccessTokenOk returns a tuple with the AccessToken field value and a boolean to check if the value has been set.

func (*ItemRemoveRequest) GetClientId ¶

func (o *ItemRemoveRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*ItemRemoveRequest) GetClientIdOk ¶

func (o *ItemRemoveRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ItemRemoveRequest) GetSecret ¶

func (o *ItemRemoveRequest) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise.

func (*ItemRemoveRequest) GetSecretOk ¶

func (o *ItemRemoveRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ItemRemoveRequest) HasClientId ¶

func (o *ItemRemoveRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*ItemRemoveRequest) HasSecret ¶

func (o *ItemRemoveRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (ItemRemoveRequest) MarshalJSON ¶

func (o ItemRemoveRequest) MarshalJSON() ([]byte, error)

func (*ItemRemoveRequest) SetAccessToken ¶

func (o *ItemRemoveRequest) SetAccessToken(v string)

SetAccessToken sets field value

func (*ItemRemoveRequest) SetClientId ¶

func (o *ItemRemoveRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*ItemRemoveRequest) SetSecret ¶

func (o *ItemRemoveRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

type ItemRemoveResponse ¶

type ItemRemoveResponse struct {
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

ItemRemoveResponse ItemRemoveResponse defines the response schema for `/item/remove`

func NewItemRemoveResponse ¶

func NewItemRemoveResponse(requestId string) *ItemRemoveResponse

NewItemRemoveResponse instantiates a new ItemRemoveResponse 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 NewItemRemoveResponseWithDefaults ¶

func NewItemRemoveResponseWithDefaults() *ItemRemoveResponse

NewItemRemoveResponseWithDefaults instantiates a new ItemRemoveResponse 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 (*ItemRemoveResponse) GetRequestId ¶

func (o *ItemRemoveResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*ItemRemoveResponse) GetRequestIdOk ¶

func (o *ItemRemoveResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (ItemRemoveResponse) MarshalJSON ¶

func (o ItemRemoveResponse) MarshalJSON() ([]byte, error)

func (*ItemRemoveResponse) SetRequestId ¶

func (o *ItemRemoveResponse) SetRequestId(v string)

SetRequestId sets field value

func (*ItemRemoveResponse) UnmarshalJSON ¶

func (o *ItemRemoveResponse) UnmarshalJSON(bytes []byte) (err error)

type ItemStatus ¶

type ItemStatus struct {
	Investments          NullableItemStatusInvestments  `json:"investments,omitempty"`
	Transactions         NullableItemStatusTransactions `json:"transactions,omitempty"`
	LastWebhook          NullableItemStatusLastWebhook  `json:"last_webhook,omitempty"`
	AdditionalProperties map[string]interface{}
}

ItemStatus An object with information about the status of the Item.

func NewItemStatus ¶

func NewItemStatus() *ItemStatus

NewItemStatus instantiates a new ItemStatus 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 NewItemStatusWithDefaults ¶

func NewItemStatusWithDefaults() *ItemStatus

NewItemStatusWithDefaults instantiates a new ItemStatus 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 (*ItemStatus) GetInvestments ¶

func (o *ItemStatus) GetInvestments() ItemStatusInvestments

GetInvestments returns the Investments field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ItemStatus) GetInvestmentsOk ¶

func (o *ItemStatus) GetInvestmentsOk() (*ItemStatusInvestments, bool)

GetInvestmentsOk returns a tuple with the Investments field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ItemStatus) GetLastWebhook ¶

func (o *ItemStatus) GetLastWebhook() ItemStatusLastWebhook

GetLastWebhook returns the LastWebhook field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ItemStatus) GetLastWebhookOk ¶

func (o *ItemStatus) GetLastWebhookOk() (*ItemStatusLastWebhook, bool)

GetLastWebhookOk returns a tuple with the LastWebhook field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ItemStatus) GetTransactions ¶

func (o *ItemStatus) GetTransactions() ItemStatusTransactions

GetTransactions returns the Transactions field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ItemStatus) GetTransactionsOk ¶

func (o *ItemStatus) GetTransactionsOk() (*ItemStatusTransactions, bool)

GetTransactionsOk returns a tuple with the Transactions field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ItemStatus) HasInvestments ¶

func (o *ItemStatus) HasInvestments() bool

HasInvestments returns a boolean if a field has been set.

func (*ItemStatus) HasLastWebhook ¶

func (o *ItemStatus) HasLastWebhook() bool

HasLastWebhook returns a boolean if a field has been set.

func (*ItemStatus) HasTransactions ¶

func (o *ItemStatus) HasTransactions() bool

HasTransactions returns a boolean if a field has been set.

func (ItemStatus) MarshalJSON ¶

func (o ItemStatus) MarshalJSON() ([]byte, error)

func (*ItemStatus) SetInvestments ¶

func (o *ItemStatus) SetInvestments(v ItemStatusInvestments)

SetInvestments gets a reference to the given NullableItemStatusInvestments and assigns it to the Investments field.

func (*ItemStatus) SetInvestmentsNil ¶

func (o *ItemStatus) SetInvestmentsNil()

SetInvestmentsNil sets the value for Investments to be an explicit nil

func (*ItemStatus) SetLastWebhook ¶

func (o *ItemStatus) SetLastWebhook(v ItemStatusLastWebhook)

SetLastWebhook gets a reference to the given NullableItemStatusLastWebhook and assigns it to the LastWebhook field.

func (*ItemStatus) SetLastWebhookNil ¶

func (o *ItemStatus) SetLastWebhookNil()

SetLastWebhookNil sets the value for LastWebhook to be an explicit nil

func (*ItemStatus) SetTransactions ¶

func (o *ItemStatus) SetTransactions(v ItemStatusTransactions)

SetTransactions gets a reference to the given NullableItemStatusTransactions and assigns it to the Transactions field.

func (*ItemStatus) SetTransactionsNil ¶

func (o *ItemStatus) SetTransactionsNil()

SetTransactionsNil sets the value for Transactions to be an explicit nil

func (*ItemStatus) UnmarshalJSON ¶

func (o *ItemStatus) UnmarshalJSON(bytes []byte) (err error)

func (*ItemStatus) UnsetInvestments ¶

func (o *ItemStatus) UnsetInvestments()

UnsetInvestments ensures that no value is present for Investments, not even an explicit nil

func (*ItemStatus) UnsetLastWebhook ¶

func (o *ItemStatus) UnsetLastWebhook()

UnsetLastWebhook ensures that no value is present for LastWebhook, not even an explicit nil

func (*ItemStatus) UnsetTransactions ¶

func (o *ItemStatus) UnsetTransactions()

UnsetTransactions ensures that no value is present for Transactions, not even an explicit nil

type ItemStatusInvestments ¶

type ItemStatusInvestments struct {
	// [ISO 8601](https://wikipedia.org/wiki/ISO_8601) timestamp of the last successful investments update for the Item. The status will update each time Plaid successfully connects with the institution, regardless of whether any new data is available in the update.
	LastSuccessfulUpdate NullableTime `json:"last_successful_update,omitempty"`
	// [ISO 8601](https://wikipedia.org/wiki/ISO_8601) timestamp of the last failed investments update for the Item. The status will update each time Plaid fails an attempt to connect with the institution, regardless of whether any new data is available in the update.
	LastFailedUpdate     NullableTime `json:"last_failed_update,omitempty"`
	AdditionalProperties map[string]interface{}
}

ItemStatusInvestments Information about the last successful and failed investments update for the Item.

func NewItemStatusInvestments ¶

func NewItemStatusInvestments() *ItemStatusInvestments

NewItemStatusInvestments instantiates a new ItemStatusInvestments 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 NewItemStatusInvestmentsWithDefaults ¶

func NewItemStatusInvestmentsWithDefaults() *ItemStatusInvestments

NewItemStatusInvestmentsWithDefaults instantiates a new ItemStatusInvestments 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 (*ItemStatusInvestments) GetLastFailedUpdate ¶

func (o *ItemStatusInvestments) GetLastFailedUpdate() time.Time

GetLastFailedUpdate returns the LastFailedUpdate field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ItemStatusInvestments) GetLastFailedUpdateOk ¶

func (o *ItemStatusInvestments) GetLastFailedUpdateOk() (*time.Time, bool)

GetLastFailedUpdateOk returns a tuple with the LastFailedUpdate field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ItemStatusInvestments) GetLastSuccessfulUpdate ¶

func (o *ItemStatusInvestments) GetLastSuccessfulUpdate() time.Time

GetLastSuccessfulUpdate returns the LastSuccessfulUpdate field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ItemStatusInvestments) GetLastSuccessfulUpdateOk ¶

func (o *ItemStatusInvestments) GetLastSuccessfulUpdateOk() (*time.Time, bool)

GetLastSuccessfulUpdateOk returns a tuple with the LastSuccessfulUpdate field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ItemStatusInvestments) HasLastFailedUpdate ¶

func (o *ItemStatusInvestments) HasLastFailedUpdate() bool

HasLastFailedUpdate returns a boolean if a field has been set.

func (*ItemStatusInvestments) HasLastSuccessfulUpdate ¶

func (o *ItemStatusInvestments) HasLastSuccessfulUpdate() bool

HasLastSuccessfulUpdate returns a boolean if a field has been set.

func (ItemStatusInvestments) MarshalJSON ¶

func (o ItemStatusInvestments) MarshalJSON() ([]byte, error)

func (*ItemStatusInvestments) SetLastFailedUpdate ¶

func (o *ItemStatusInvestments) SetLastFailedUpdate(v time.Time)

SetLastFailedUpdate gets a reference to the given NullableTime and assigns it to the LastFailedUpdate field.

func (*ItemStatusInvestments) SetLastFailedUpdateNil ¶

func (o *ItemStatusInvestments) SetLastFailedUpdateNil()

SetLastFailedUpdateNil sets the value for LastFailedUpdate to be an explicit nil

func (*ItemStatusInvestments) SetLastSuccessfulUpdate ¶

func (o *ItemStatusInvestments) SetLastSuccessfulUpdate(v time.Time)

SetLastSuccessfulUpdate gets a reference to the given NullableTime and assigns it to the LastSuccessfulUpdate field.

func (*ItemStatusInvestments) SetLastSuccessfulUpdateNil ¶

func (o *ItemStatusInvestments) SetLastSuccessfulUpdateNil()

SetLastSuccessfulUpdateNil sets the value for LastSuccessfulUpdate to be an explicit nil

func (*ItemStatusInvestments) UnmarshalJSON ¶

func (o *ItemStatusInvestments) UnmarshalJSON(bytes []byte) (err error)

func (*ItemStatusInvestments) UnsetLastFailedUpdate ¶

func (o *ItemStatusInvestments) UnsetLastFailedUpdate()

UnsetLastFailedUpdate ensures that no value is present for LastFailedUpdate, not even an explicit nil

func (*ItemStatusInvestments) UnsetLastSuccessfulUpdate ¶

func (o *ItemStatusInvestments) UnsetLastSuccessfulUpdate()

UnsetLastSuccessfulUpdate ensures that no value is present for LastSuccessfulUpdate, not even an explicit nil

type ItemStatusLastWebhook ¶

type ItemStatusLastWebhook struct {
	// [ISO 8601](https://wikipedia.org/wiki/ISO_8601) timestamp of when the webhook was fired.
	SentAt NullableTime `json:"sent_at,omitempty"`
	// The last webhook code sent.
	CodeSent             NullableString `json:"code_sent,omitempty"`
	AdditionalProperties map[string]interface{}
}

ItemStatusLastWebhook Information about the last webhook fired for the Item.

func NewItemStatusLastWebhook ¶

func NewItemStatusLastWebhook() *ItemStatusLastWebhook

NewItemStatusLastWebhook instantiates a new ItemStatusLastWebhook 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 NewItemStatusLastWebhookWithDefaults ¶

func NewItemStatusLastWebhookWithDefaults() *ItemStatusLastWebhook

NewItemStatusLastWebhookWithDefaults instantiates a new ItemStatusLastWebhook 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 (*ItemStatusLastWebhook) GetCodeSent ¶

func (o *ItemStatusLastWebhook) GetCodeSent() string

GetCodeSent returns the CodeSent field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ItemStatusLastWebhook) GetCodeSentOk ¶

func (o *ItemStatusLastWebhook) GetCodeSentOk() (*string, bool)

GetCodeSentOk returns a tuple with the CodeSent field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ItemStatusLastWebhook) GetSentAt ¶

func (o *ItemStatusLastWebhook) GetSentAt() time.Time

GetSentAt returns the SentAt field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ItemStatusLastWebhook) GetSentAtOk ¶

func (o *ItemStatusLastWebhook) GetSentAtOk() (*time.Time, bool)

GetSentAtOk returns a tuple with the SentAt field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ItemStatusLastWebhook) HasCodeSent ¶

func (o *ItemStatusLastWebhook) HasCodeSent() bool

HasCodeSent returns a boolean if a field has been set.

func (*ItemStatusLastWebhook) HasSentAt ¶

func (o *ItemStatusLastWebhook) HasSentAt() bool

HasSentAt returns a boolean if a field has been set.

func (ItemStatusLastWebhook) MarshalJSON ¶

func (o ItemStatusLastWebhook) MarshalJSON() ([]byte, error)

func (*ItemStatusLastWebhook) SetCodeSent ¶

func (o *ItemStatusLastWebhook) SetCodeSent(v string)

SetCodeSent gets a reference to the given NullableString and assigns it to the CodeSent field.

func (*ItemStatusLastWebhook) SetCodeSentNil ¶

func (o *ItemStatusLastWebhook) SetCodeSentNil()

SetCodeSentNil sets the value for CodeSent to be an explicit nil

func (*ItemStatusLastWebhook) SetSentAt ¶

func (o *ItemStatusLastWebhook) SetSentAt(v time.Time)

SetSentAt gets a reference to the given NullableTime and assigns it to the SentAt field.

func (*ItemStatusLastWebhook) SetSentAtNil ¶

func (o *ItemStatusLastWebhook) SetSentAtNil()

SetSentAtNil sets the value for SentAt to be an explicit nil

func (*ItemStatusLastWebhook) UnmarshalJSON ¶

func (o *ItemStatusLastWebhook) UnmarshalJSON(bytes []byte) (err error)

func (*ItemStatusLastWebhook) UnsetCodeSent ¶

func (o *ItemStatusLastWebhook) UnsetCodeSent()

UnsetCodeSent ensures that no value is present for CodeSent, not even an explicit nil

func (*ItemStatusLastWebhook) UnsetSentAt ¶

func (o *ItemStatusLastWebhook) UnsetSentAt()

UnsetSentAt ensures that no value is present for SentAt, not even an explicit nil

type ItemStatusNullable ¶

type ItemStatusNullable struct {
	Investments  NullableItemStatusInvestments  `json:"investments,omitempty"`
	Transactions NullableItemStatusTransactions `json:"transactions,omitempty"`
	LastWebhook  NullableItemStatusLastWebhook  `json:"last_webhook,omitempty"`
}

ItemStatusNullable struct for ItemStatusNullable

func NewItemStatusNullable ¶

func NewItemStatusNullable() *ItemStatusNullable

NewItemStatusNullable instantiates a new ItemStatusNullable 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 NewItemStatusNullableWithDefaults ¶

func NewItemStatusNullableWithDefaults() *ItemStatusNullable

NewItemStatusNullableWithDefaults instantiates a new ItemStatusNullable 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 (*ItemStatusNullable) GetInvestments ¶

func (o *ItemStatusNullable) GetInvestments() ItemStatusInvestments

GetInvestments returns the Investments field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ItemStatusNullable) GetInvestmentsOk ¶

func (o *ItemStatusNullable) GetInvestmentsOk() (*ItemStatusInvestments, bool)

GetInvestmentsOk returns a tuple with the Investments field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ItemStatusNullable) GetLastWebhook ¶

func (o *ItemStatusNullable) GetLastWebhook() ItemStatusLastWebhook

GetLastWebhook returns the LastWebhook field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ItemStatusNullable) GetLastWebhookOk ¶

func (o *ItemStatusNullable) GetLastWebhookOk() (*ItemStatusLastWebhook, bool)

GetLastWebhookOk returns a tuple with the LastWebhook field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ItemStatusNullable) GetTransactions ¶

func (o *ItemStatusNullable) GetTransactions() ItemStatusTransactions

GetTransactions returns the Transactions field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ItemStatusNullable) GetTransactionsOk ¶

func (o *ItemStatusNullable) GetTransactionsOk() (*ItemStatusTransactions, bool)

GetTransactionsOk returns a tuple with the Transactions field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ItemStatusNullable) HasInvestments ¶

func (o *ItemStatusNullable) HasInvestments() bool

HasInvestments returns a boolean if a field has been set.

func (*ItemStatusNullable) HasLastWebhook ¶

func (o *ItemStatusNullable) HasLastWebhook() bool

HasLastWebhook returns a boolean if a field has been set.

func (*ItemStatusNullable) HasTransactions ¶

func (o *ItemStatusNullable) HasTransactions() bool

HasTransactions returns a boolean if a field has been set.

func (ItemStatusNullable) MarshalJSON ¶

func (o ItemStatusNullable) MarshalJSON() ([]byte, error)

func (*ItemStatusNullable) SetInvestments ¶

func (o *ItemStatusNullable) SetInvestments(v ItemStatusInvestments)

SetInvestments gets a reference to the given NullableItemStatusInvestments and assigns it to the Investments field.

func (*ItemStatusNullable) SetInvestmentsNil ¶

func (o *ItemStatusNullable) SetInvestmentsNil()

SetInvestmentsNil sets the value for Investments to be an explicit nil

func (*ItemStatusNullable) SetLastWebhook ¶

func (o *ItemStatusNullable) SetLastWebhook(v ItemStatusLastWebhook)

SetLastWebhook gets a reference to the given NullableItemStatusLastWebhook and assigns it to the LastWebhook field.

func (*ItemStatusNullable) SetLastWebhookNil ¶

func (o *ItemStatusNullable) SetLastWebhookNil()

SetLastWebhookNil sets the value for LastWebhook to be an explicit nil

func (*ItemStatusNullable) SetTransactions ¶

func (o *ItemStatusNullable) SetTransactions(v ItemStatusTransactions)

SetTransactions gets a reference to the given NullableItemStatusTransactions and assigns it to the Transactions field.

func (*ItemStatusNullable) SetTransactionsNil ¶

func (o *ItemStatusNullable) SetTransactionsNil()

SetTransactionsNil sets the value for Transactions to be an explicit nil

func (*ItemStatusNullable) UnsetInvestments ¶

func (o *ItemStatusNullable) UnsetInvestments()

UnsetInvestments ensures that no value is present for Investments, not even an explicit nil

func (*ItemStatusNullable) UnsetLastWebhook ¶

func (o *ItemStatusNullable) UnsetLastWebhook()

UnsetLastWebhook ensures that no value is present for LastWebhook, not even an explicit nil

func (*ItemStatusNullable) UnsetTransactions ¶

func (o *ItemStatusNullable) UnsetTransactions()

UnsetTransactions ensures that no value is present for Transactions, not even an explicit nil

type ItemStatusTransactions ¶

type ItemStatusTransactions struct {
	// [ISO 8601](https://wikipedia.org/wiki/ISO_8601) timestamp of the last successful transactions update for the Item. The status will update each time Plaid successfully connects with the institution, regardless of whether any new data is available in the update.
	LastSuccessfulUpdate NullableTime `json:"last_successful_update,omitempty"`
	// [ISO 8601](https://wikipedia.org/wiki/ISO_8601) timestamp of the last failed transactions update for the Item. The status will update each time Plaid fails an attempt to connect with the institution, regardless of whether any new data is available in the update.
	LastFailedUpdate     NullableTime `json:"last_failed_update,omitempty"`
	AdditionalProperties map[string]interface{}
}

ItemStatusTransactions Information about the last successful and failed transactions update for the Item.

func NewItemStatusTransactions ¶

func NewItemStatusTransactions() *ItemStatusTransactions

NewItemStatusTransactions instantiates a new ItemStatusTransactions 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 NewItemStatusTransactionsWithDefaults ¶

func NewItemStatusTransactionsWithDefaults() *ItemStatusTransactions

NewItemStatusTransactionsWithDefaults instantiates a new ItemStatusTransactions 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 (*ItemStatusTransactions) GetLastFailedUpdate ¶

func (o *ItemStatusTransactions) GetLastFailedUpdate() time.Time

GetLastFailedUpdate returns the LastFailedUpdate field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ItemStatusTransactions) GetLastFailedUpdateOk ¶

func (o *ItemStatusTransactions) GetLastFailedUpdateOk() (*time.Time, bool)

GetLastFailedUpdateOk returns a tuple with the LastFailedUpdate field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ItemStatusTransactions) GetLastSuccessfulUpdate ¶

func (o *ItemStatusTransactions) GetLastSuccessfulUpdate() time.Time

GetLastSuccessfulUpdate returns the LastSuccessfulUpdate field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ItemStatusTransactions) GetLastSuccessfulUpdateOk ¶

func (o *ItemStatusTransactions) GetLastSuccessfulUpdateOk() (*time.Time, bool)

GetLastSuccessfulUpdateOk returns a tuple with the LastSuccessfulUpdate field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ItemStatusTransactions) HasLastFailedUpdate ¶

func (o *ItemStatusTransactions) HasLastFailedUpdate() bool

HasLastFailedUpdate returns a boolean if a field has been set.

func (*ItemStatusTransactions) HasLastSuccessfulUpdate ¶

func (o *ItemStatusTransactions) HasLastSuccessfulUpdate() bool

HasLastSuccessfulUpdate returns a boolean if a field has been set.

func (ItemStatusTransactions) MarshalJSON ¶

func (o ItemStatusTransactions) MarshalJSON() ([]byte, error)

func (*ItemStatusTransactions) SetLastFailedUpdate ¶

func (o *ItemStatusTransactions) SetLastFailedUpdate(v time.Time)

SetLastFailedUpdate gets a reference to the given NullableTime and assigns it to the LastFailedUpdate field.

func (*ItemStatusTransactions) SetLastFailedUpdateNil ¶

func (o *ItemStatusTransactions) SetLastFailedUpdateNil()

SetLastFailedUpdateNil sets the value for LastFailedUpdate to be an explicit nil

func (*ItemStatusTransactions) SetLastSuccessfulUpdate ¶

func (o *ItemStatusTransactions) SetLastSuccessfulUpdate(v time.Time)

SetLastSuccessfulUpdate gets a reference to the given NullableTime and assigns it to the LastSuccessfulUpdate field.

func (*ItemStatusTransactions) SetLastSuccessfulUpdateNil ¶

func (o *ItemStatusTransactions) SetLastSuccessfulUpdateNil()

SetLastSuccessfulUpdateNil sets the value for LastSuccessfulUpdate to be an explicit nil

func (*ItemStatusTransactions) UnmarshalJSON ¶

func (o *ItemStatusTransactions) UnmarshalJSON(bytes []byte) (err error)

func (*ItemStatusTransactions) UnsetLastFailedUpdate ¶

func (o *ItemStatusTransactions) UnsetLastFailedUpdate()

UnsetLastFailedUpdate ensures that no value is present for LastFailedUpdate, not even an explicit nil

func (*ItemStatusTransactions) UnsetLastSuccessfulUpdate ¶

func (o *ItemStatusTransactions) UnsetLastSuccessfulUpdate()

UnsetLastSuccessfulUpdate ensures that no value is present for LastSuccessfulUpdate, not even an explicit nil

type ItemWebhookUpdateRequest ¶

type ItemWebhookUpdateRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// The access token associated with the Item data is being requested for.
	AccessToken string `json:"access_token"`
	// The new webhook URL to associate with the Item.
	Webhook NullableString `json:"webhook,omitempty"`
}

ItemWebhookUpdateRequest ItemWebhookUpdateRequest defines the request schema for `/item/webhook/update`

func NewItemWebhookUpdateRequest ¶

func NewItemWebhookUpdateRequest(accessToken string) *ItemWebhookUpdateRequest

NewItemWebhookUpdateRequest instantiates a new ItemWebhookUpdateRequest 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 NewItemWebhookUpdateRequestWithDefaults ¶

func NewItemWebhookUpdateRequestWithDefaults() *ItemWebhookUpdateRequest

NewItemWebhookUpdateRequestWithDefaults instantiates a new ItemWebhookUpdateRequest 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 (*ItemWebhookUpdateRequest) GetAccessToken ¶

func (o *ItemWebhookUpdateRequest) GetAccessToken() string

GetAccessToken returns the AccessToken field value

func (*ItemWebhookUpdateRequest) GetAccessTokenOk ¶

func (o *ItemWebhookUpdateRequest) GetAccessTokenOk() (*string, bool)

GetAccessTokenOk returns a tuple with the AccessToken field value and a boolean to check if the value has been set.

func (*ItemWebhookUpdateRequest) GetClientId ¶

func (o *ItemWebhookUpdateRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*ItemWebhookUpdateRequest) GetClientIdOk ¶

func (o *ItemWebhookUpdateRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ItemWebhookUpdateRequest) GetSecret ¶

func (o *ItemWebhookUpdateRequest) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise.

func (*ItemWebhookUpdateRequest) GetSecretOk ¶

func (o *ItemWebhookUpdateRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ItemWebhookUpdateRequest) GetWebhook ¶

func (o *ItemWebhookUpdateRequest) GetWebhook() string

GetWebhook returns the Webhook field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ItemWebhookUpdateRequest) GetWebhookOk ¶

func (o *ItemWebhookUpdateRequest) GetWebhookOk() (*string, bool)

GetWebhookOk returns a tuple with the Webhook field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ItemWebhookUpdateRequest) HasClientId ¶

func (o *ItemWebhookUpdateRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*ItemWebhookUpdateRequest) HasSecret ¶

func (o *ItemWebhookUpdateRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (*ItemWebhookUpdateRequest) HasWebhook ¶ added in v1.10.0

func (o *ItemWebhookUpdateRequest) HasWebhook() bool

HasWebhook returns a boolean if a field has been set.

func (ItemWebhookUpdateRequest) MarshalJSON ¶

func (o ItemWebhookUpdateRequest) MarshalJSON() ([]byte, error)

func (*ItemWebhookUpdateRequest) SetAccessToken ¶

func (o *ItemWebhookUpdateRequest) SetAccessToken(v string)

SetAccessToken sets field value

func (*ItemWebhookUpdateRequest) SetClientId ¶

func (o *ItemWebhookUpdateRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*ItemWebhookUpdateRequest) SetSecret ¶

func (o *ItemWebhookUpdateRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

func (*ItemWebhookUpdateRequest) SetWebhook ¶

func (o *ItemWebhookUpdateRequest) SetWebhook(v string)

SetWebhook gets a reference to the given NullableString and assigns it to the Webhook field.

func (*ItemWebhookUpdateRequest) SetWebhookNil ¶ added in v1.10.0

func (o *ItemWebhookUpdateRequest) SetWebhookNil()

SetWebhookNil sets the value for Webhook to be an explicit nil

func (*ItemWebhookUpdateRequest) UnsetWebhook ¶ added in v1.10.0

func (o *ItemWebhookUpdateRequest) UnsetWebhook()

UnsetWebhook ensures that no value is present for Webhook, not even an explicit nil

type ItemWebhookUpdateResponse ¶

type ItemWebhookUpdateResponse struct {
	Item Item `json:"item"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

ItemWebhookUpdateResponse ItemWebhookUpdateResponse defines the response schema for `/item/webhook/update`

func NewItemWebhookUpdateResponse ¶

func NewItemWebhookUpdateResponse(item Item, requestId string) *ItemWebhookUpdateResponse

NewItemWebhookUpdateResponse instantiates a new ItemWebhookUpdateResponse 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 NewItemWebhookUpdateResponseWithDefaults ¶

func NewItemWebhookUpdateResponseWithDefaults() *ItemWebhookUpdateResponse

NewItemWebhookUpdateResponseWithDefaults instantiates a new ItemWebhookUpdateResponse 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 (*ItemWebhookUpdateResponse) GetItem ¶

func (o *ItemWebhookUpdateResponse) GetItem() Item

GetItem returns the Item field value

func (*ItemWebhookUpdateResponse) GetItemOk ¶

func (o *ItemWebhookUpdateResponse) GetItemOk() (*Item, bool)

GetItemOk returns a tuple with the Item field value and a boolean to check if the value has been set.

func (*ItemWebhookUpdateResponse) GetRequestId ¶

func (o *ItemWebhookUpdateResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*ItemWebhookUpdateResponse) GetRequestIdOk ¶

func (o *ItemWebhookUpdateResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (ItemWebhookUpdateResponse) MarshalJSON ¶

func (o ItemWebhookUpdateResponse) MarshalJSON() ([]byte, error)

func (*ItemWebhookUpdateResponse) SetItem ¶

func (o *ItemWebhookUpdateResponse) SetItem(v Item)

SetItem sets field value

func (*ItemWebhookUpdateResponse) SetRequestId ¶

func (o *ItemWebhookUpdateResponse) SetRequestId(v string)

SetRequestId sets field value

func (*ItemWebhookUpdateResponse) UnmarshalJSON ¶

func (o *ItemWebhookUpdateResponse) UnmarshalJSON(bytes []byte) (err error)

type JWKPublicKey ¶

type JWKPublicKey struct {
	// The alg member identifies the cryptographic algorithm family used with the key.
	Alg string `json:"alg"`
	// The crv member identifies the cryptographic curve used with the key.
	Crv string `json:"crv"`
	// The kid (Key ID) member can be used to match a specific key. This can be used, for instance, to choose among a set of keys within the JWK during key rollover.
	Kid string `json:"kid"`
	// The kty (key type) parameter identifies the cryptographic algorithm family used with the key, such as RSA or EC.
	Kty string `json:"kty"`
	// The use (public key use) parameter identifies the intended use of the public key.
	Use string `json:"use"`
	// The x member contains the x coordinate for the elliptic curve point.
	X string `json:"x"`
	// The y member contains the y coordinate for the elliptic curve point.
	Y string `json:"y"`
	// The timestamp when the key was created, in Unix time.
	CreatedAt int32 `json:"created_at"`
	// The timestamp when the key expired, in Unix time.
	ExpiredAt            NullableInt32 `json:"expired_at"`
	AdditionalProperties map[string]interface{}
}

JWKPublicKey A JSON Web Key (JWK) that can be used in conjunction with [JWT libraries](https://jwt.io/#libraries-io) to verify Plaid webhooks

func NewJWKPublicKey ¶

func NewJWKPublicKey(alg string, crv string, kid string, kty string, use string, x string, y string, createdAt int32, expiredAt NullableInt32) *JWKPublicKey

NewJWKPublicKey instantiates a new JWKPublicKey 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 NewJWKPublicKeyWithDefaults ¶

func NewJWKPublicKeyWithDefaults() *JWKPublicKey

NewJWKPublicKeyWithDefaults instantiates a new JWKPublicKey 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 (*JWKPublicKey) GetAlg ¶

func (o *JWKPublicKey) GetAlg() string

GetAlg returns the Alg field value

func (*JWKPublicKey) GetAlgOk ¶

func (o *JWKPublicKey) GetAlgOk() (*string, bool)

GetAlgOk returns a tuple with the Alg field value and a boolean to check if the value has been set.

func (*JWKPublicKey) GetCreatedAt ¶

func (o *JWKPublicKey) GetCreatedAt() int32

GetCreatedAt returns the CreatedAt field value

func (*JWKPublicKey) GetCreatedAtOk ¶

func (o *JWKPublicKey) GetCreatedAtOk() (*int32, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value and a boolean to check if the value has been set.

func (*JWKPublicKey) GetCrv ¶

func (o *JWKPublicKey) GetCrv() string

GetCrv returns the Crv field value

func (*JWKPublicKey) GetCrvOk ¶

func (o *JWKPublicKey) GetCrvOk() (*string, bool)

GetCrvOk returns a tuple with the Crv field value and a boolean to check if the value has been set.

func (*JWKPublicKey) GetExpiredAt ¶

func (o *JWKPublicKey) GetExpiredAt() int32

GetExpiredAt returns the ExpiredAt field value If the value is explicit nil, the zero value for int32 will be returned

func (*JWKPublicKey) GetExpiredAtOk ¶

func (o *JWKPublicKey) GetExpiredAtOk() (*int32, bool)

GetExpiredAtOk returns a tuple with the ExpiredAt field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*JWKPublicKey) GetKid ¶

func (o *JWKPublicKey) GetKid() string

GetKid returns the Kid field value

func (*JWKPublicKey) GetKidOk ¶

func (o *JWKPublicKey) GetKidOk() (*string, bool)

GetKidOk returns a tuple with the Kid field value and a boolean to check if the value has been set.

func (*JWKPublicKey) GetKty ¶

func (o *JWKPublicKey) GetKty() string

GetKty returns the Kty field value

func (*JWKPublicKey) GetKtyOk ¶

func (o *JWKPublicKey) GetKtyOk() (*string, bool)

GetKtyOk returns a tuple with the Kty field value and a boolean to check if the value has been set.

func (*JWKPublicKey) GetUse ¶

func (o *JWKPublicKey) GetUse() string

GetUse returns the Use field value

func (*JWKPublicKey) GetUseOk ¶

func (o *JWKPublicKey) GetUseOk() (*string, bool)

GetUseOk returns a tuple with the Use field value and a boolean to check if the value has been set.

func (*JWKPublicKey) GetX ¶

func (o *JWKPublicKey) GetX() string

GetX returns the X field value

func (*JWKPublicKey) GetXOk ¶

func (o *JWKPublicKey) GetXOk() (*string, bool)

GetXOk returns a tuple with the X field value and a boolean to check if the value has been set.

func (*JWKPublicKey) GetY ¶

func (o *JWKPublicKey) GetY() string

GetY returns the Y field value

func (*JWKPublicKey) GetYOk ¶

func (o *JWKPublicKey) GetYOk() (*string, bool)

GetYOk returns a tuple with the Y field value and a boolean to check if the value has been set.

func (JWKPublicKey) MarshalJSON ¶

func (o JWKPublicKey) MarshalJSON() ([]byte, error)

func (*JWKPublicKey) SetAlg ¶

func (o *JWKPublicKey) SetAlg(v string)

SetAlg sets field value

func (*JWKPublicKey) SetCreatedAt ¶

func (o *JWKPublicKey) SetCreatedAt(v int32)

SetCreatedAt sets field value

func (*JWKPublicKey) SetCrv ¶

func (o *JWKPublicKey) SetCrv(v string)

SetCrv sets field value

func (*JWKPublicKey) SetExpiredAt ¶

func (o *JWKPublicKey) SetExpiredAt(v int32)

SetExpiredAt sets field value

func (*JWKPublicKey) SetKid ¶

func (o *JWKPublicKey) SetKid(v string)

SetKid sets field value

func (*JWKPublicKey) SetKty ¶

func (o *JWKPublicKey) SetKty(v string)

SetKty sets field value

func (*JWKPublicKey) SetUse ¶

func (o *JWKPublicKey) SetUse(v string)

SetUse sets field value

func (*JWKPublicKey) SetX ¶

func (o *JWKPublicKey) SetX(v string)

SetX sets field value

func (*JWKPublicKey) SetY ¶

func (o *JWKPublicKey) SetY(v string)

SetY sets field value

func (*JWKPublicKey) UnmarshalJSON ¶

func (o *JWKPublicKey) UnmarshalJSON(bytes []byte) (err error)

type JWTHeader ¶

type JWTHeader struct {
	Id                   string `json:"id"`
	AdditionalProperties map[string]interface{}
}

JWTHeader A JWT Header, used for webhook validation

func NewJWTHeader ¶

func NewJWTHeader(id string) *JWTHeader

NewJWTHeader instantiates a new JWTHeader 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 NewJWTHeaderWithDefaults ¶

func NewJWTHeaderWithDefaults() *JWTHeader

NewJWTHeaderWithDefaults instantiates a new JWTHeader 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 (*JWTHeader) GetId ¶

func (o *JWTHeader) GetId() string

GetId returns the Id field value

func (*JWTHeader) GetIdOk ¶

func (o *JWTHeader) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (JWTHeader) MarshalJSON ¶

func (o JWTHeader) MarshalJSON() ([]byte, error)

func (*JWTHeader) SetId ¶

func (o *JWTHeader) SetId(v string)

SetId sets field value

func (*JWTHeader) UnmarshalJSON ¶

func (o *JWTHeader) UnmarshalJSON(bytes []byte) (err error)

type LiabilitiesDefaultUpdateWebhook ¶

type LiabilitiesDefaultUpdateWebhook struct {
	// `LIABILITIES`
	WebhookType string `json:"webhook_type"`
	// `DEFAULT_UPDATE`
	WebhookCode string `json:"webhook_code"`
	// The `item_id` of the Item associated with this webhook, warning, or error
	ItemId string     `json:"item_id"`
	Error  PlaidError `json:"error"`
	// An array of `account_id`'s for accounts that contain new liabilities.
	AccountIdsWithNewLiabilities []string `json:"account_ids_with_new_liabilities"`
	// An object with keys of `account_id`'s that are mapped to their respective liabilities fields that changed.  Example: `{ \"XMBvvyMGQ1UoLbKByoMqH3nXMj84ALSdE5B58\": [\"past_amount_due\"] }`
	AccountIdsWithUpdatedLiabilities map[string][]string `json:"account_ids_with_updated_liabilities"`
}

LiabilitiesDefaultUpdateWebhook The webhook of type `LIABILITIES` and code `DEFAULT_UPDATE` will be fired when new or updated liabilities have been detected on a liabilities item.

func NewLiabilitiesDefaultUpdateWebhook ¶

func NewLiabilitiesDefaultUpdateWebhook(webhookType string, webhookCode string, itemId string, error_ PlaidError, accountIdsWithNewLiabilities []string, accountIdsWithUpdatedLiabilities map[string][]string) *LiabilitiesDefaultUpdateWebhook

NewLiabilitiesDefaultUpdateWebhook instantiates a new LiabilitiesDefaultUpdateWebhook 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 NewLiabilitiesDefaultUpdateWebhookWithDefaults ¶

func NewLiabilitiesDefaultUpdateWebhookWithDefaults() *LiabilitiesDefaultUpdateWebhook

NewLiabilitiesDefaultUpdateWebhookWithDefaults instantiates a new LiabilitiesDefaultUpdateWebhook 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 (*LiabilitiesDefaultUpdateWebhook) GetAccountIdsWithNewLiabilities ¶

func (o *LiabilitiesDefaultUpdateWebhook) GetAccountIdsWithNewLiabilities() []string

GetAccountIdsWithNewLiabilities returns the AccountIdsWithNewLiabilities field value

func (*LiabilitiesDefaultUpdateWebhook) GetAccountIdsWithNewLiabilitiesOk ¶

func (o *LiabilitiesDefaultUpdateWebhook) GetAccountIdsWithNewLiabilitiesOk() (*[]string, bool)

GetAccountIdsWithNewLiabilitiesOk returns a tuple with the AccountIdsWithNewLiabilities field value and a boolean to check if the value has been set.

func (*LiabilitiesDefaultUpdateWebhook) GetAccountIdsWithUpdatedLiabilities ¶

func (o *LiabilitiesDefaultUpdateWebhook) GetAccountIdsWithUpdatedLiabilities() map[string][]string

GetAccountIdsWithUpdatedLiabilities returns the AccountIdsWithUpdatedLiabilities field value

func (*LiabilitiesDefaultUpdateWebhook) GetAccountIdsWithUpdatedLiabilitiesOk ¶

func (o *LiabilitiesDefaultUpdateWebhook) GetAccountIdsWithUpdatedLiabilitiesOk() (*map[string][]string, bool)

GetAccountIdsWithUpdatedLiabilitiesOk returns a tuple with the AccountIdsWithUpdatedLiabilities field value and a boolean to check if the value has been set.

func (*LiabilitiesDefaultUpdateWebhook) GetError ¶

GetError returns the Error field value

func (*LiabilitiesDefaultUpdateWebhook) GetErrorOk ¶

func (o *LiabilitiesDefaultUpdateWebhook) GetErrorOk() (*PlaidError, bool)

GetErrorOk returns a tuple with the Error field value and a boolean to check if the value has been set.

func (*LiabilitiesDefaultUpdateWebhook) GetItemId ¶

func (o *LiabilitiesDefaultUpdateWebhook) GetItemId() string

GetItemId returns the ItemId field value

func (*LiabilitiesDefaultUpdateWebhook) GetItemIdOk ¶

func (o *LiabilitiesDefaultUpdateWebhook) GetItemIdOk() (*string, bool)

GetItemIdOk returns a tuple with the ItemId field value and a boolean to check if the value has been set.

func (*LiabilitiesDefaultUpdateWebhook) GetWebhookCode ¶

func (o *LiabilitiesDefaultUpdateWebhook) GetWebhookCode() string

GetWebhookCode returns the WebhookCode field value

func (*LiabilitiesDefaultUpdateWebhook) GetWebhookCodeOk ¶

func (o *LiabilitiesDefaultUpdateWebhook) GetWebhookCodeOk() (*string, bool)

GetWebhookCodeOk returns a tuple with the WebhookCode field value and a boolean to check if the value has been set.

func (*LiabilitiesDefaultUpdateWebhook) GetWebhookType ¶

func (o *LiabilitiesDefaultUpdateWebhook) GetWebhookType() string

GetWebhookType returns the WebhookType field value

func (*LiabilitiesDefaultUpdateWebhook) GetWebhookTypeOk ¶

func (o *LiabilitiesDefaultUpdateWebhook) GetWebhookTypeOk() (*string, bool)

GetWebhookTypeOk returns a tuple with the WebhookType field value and a boolean to check if the value has been set.

func (LiabilitiesDefaultUpdateWebhook) MarshalJSON ¶

func (o LiabilitiesDefaultUpdateWebhook) MarshalJSON() ([]byte, error)

func (*LiabilitiesDefaultUpdateWebhook) SetAccountIdsWithNewLiabilities ¶

func (o *LiabilitiesDefaultUpdateWebhook) SetAccountIdsWithNewLiabilities(v []string)

SetAccountIdsWithNewLiabilities sets field value

func (*LiabilitiesDefaultUpdateWebhook) SetAccountIdsWithUpdatedLiabilities ¶

func (o *LiabilitiesDefaultUpdateWebhook) SetAccountIdsWithUpdatedLiabilities(v map[string][]string)

SetAccountIdsWithUpdatedLiabilities sets field value

func (*LiabilitiesDefaultUpdateWebhook) SetError ¶

SetError sets field value

func (*LiabilitiesDefaultUpdateWebhook) SetItemId ¶

func (o *LiabilitiesDefaultUpdateWebhook) SetItemId(v string)

SetItemId sets field value

func (*LiabilitiesDefaultUpdateWebhook) SetWebhookCode ¶

func (o *LiabilitiesDefaultUpdateWebhook) SetWebhookCode(v string)

SetWebhookCode sets field value

func (*LiabilitiesDefaultUpdateWebhook) SetWebhookType ¶

func (o *LiabilitiesDefaultUpdateWebhook) SetWebhookType(v string)

SetWebhookType sets field value

type LiabilitiesGetRequest ¶

type LiabilitiesGetRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// The access token associated with the Item data is being requested for.
	AccessToken string                        `json:"access_token"`
	Options     *LiabilitiesGetRequestOptions `json:"options,omitempty"`
}

LiabilitiesGetRequest LiabilitiesGetRequest defines the request schema for `/liabilities/get`

func NewLiabilitiesGetRequest ¶

func NewLiabilitiesGetRequest(accessToken string) *LiabilitiesGetRequest

NewLiabilitiesGetRequest instantiates a new LiabilitiesGetRequest 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 NewLiabilitiesGetRequestWithDefaults ¶

func NewLiabilitiesGetRequestWithDefaults() *LiabilitiesGetRequest

NewLiabilitiesGetRequestWithDefaults instantiates a new LiabilitiesGetRequest 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 (*LiabilitiesGetRequest) GetAccessToken ¶

func (o *LiabilitiesGetRequest) GetAccessToken() string

GetAccessToken returns the AccessToken field value

func (*LiabilitiesGetRequest) GetAccessTokenOk ¶

func (o *LiabilitiesGetRequest) GetAccessTokenOk() (*string, bool)

GetAccessTokenOk returns a tuple with the AccessToken field value and a boolean to check if the value has been set.

func (*LiabilitiesGetRequest) GetClientId ¶

func (o *LiabilitiesGetRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*LiabilitiesGetRequest) GetClientIdOk ¶

func (o *LiabilitiesGetRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LiabilitiesGetRequest) GetOptions ¶

GetOptions returns the Options field value if set, zero value otherwise.

func (*LiabilitiesGetRequest) GetOptionsOk ¶

GetOptionsOk returns a tuple with the Options field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LiabilitiesGetRequest) GetSecret ¶

func (o *LiabilitiesGetRequest) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise.

func (*LiabilitiesGetRequest) GetSecretOk ¶

func (o *LiabilitiesGetRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LiabilitiesGetRequest) HasClientId ¶

func (o *LiabilitiesGetRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*LiabilitiesGetRequest) HasOptions ¶

func (o *LiabilitiesGetRequest) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (*LiabilitiesGetRequest) HasSecret ¶

func (o *LiabilitiesGetRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (LiabilitiesGetRequest) MarshalJSON ¶

func (o LiabilitiesGetRequest) MarshalJSON() ([]byte, error)

func (*LiabilitiesGetRequest) SetAccessToken ¶

func (o *LiabilitiesGetRequest) SetAccessToken(v string)

SetAccessToken sets field value

func (*LiabilitiesGetRequest) SetClientId ¶

func (o *LiabilitiesGetRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*LiabilitiesGetRequest) SetOptions ¶

SetOptions gets a reference to the given LiabilitiesGetRequestOptions and assigns it to the Options field.

func (*LiabilitiesGetRequest) SetSecret ¶

func (o *LiabilitiesGetRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

type LiabilitiesGetRequestOptions ¶

type LiabilitiesGetRequestOptions struct {
	// A list of accounts to retrieve for the Item.  An error will be returned if a provided `account_id` is not associated with the Item
	AccountIds *[]string `json:"account_ids,omitempty"`
}

LiabilitiesGetRequestOptions An optional object to filter `/liabilities/get` results. If provided, `options` cannot be null.

func NewLiabilitiesGetRequestOptions ¶

func NewLiabilitiesGetRequestOptions() *LiabilitiesGetRequestOptions

NewLiabilitiesGetRequestOptions instantiates a new LiabilitiesGetRequestOptions 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 NewLiabilitiesGetRequestOptionsWithDefaults ¶

func NewLiabilitiesGetRequestOptionsWithDefaults() *LiabilitiesGetRequestOptions

NewLiabilitiesGetRequestOptionsWithDefaults instantiates a new LiabilitiesGetRequestOptions 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 (*LiabilitiesGetRequestOptions) GetAccountIds ¶

func (o *LiabilitiesGetRequestOptions) GetAccountIds() []string

GetAccountIds returns the AccountIds field value if set, zero value otherwise.

func (*LiabilitiesGetRequestOptions) GetAccountIdsOk ¶

func (o *LiabilitiesGetRequestOptions) GetAccountIdsOk() (*[]string, bool)

GetAccountIdsOk returns a tuple with the AccountIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LiabilitiesGetRequestOptions) HasAccountIds ¶

func (o *LiabilitiesGetRequestOptions) HasAccountIds() bool

HasAccountIds returns a boolean if a field has been set.

func (LiabilitiesGetRequestOptions) MarshalJSON ¶

func (o LiabilitiesGetRequestOptions) MarshalJSON() ([]byte, error)

func (*LiabilitiesGetRequestOptions) SetAccountIds ¶

func (o *LiabilitiesGetRequestOptions) SetAccountIds(v []string)

SetAccountIds gets a reference to the given []string and assigns it to the AccountIds field.

type LiabilitiesGetResponse ¶

type LiabilitiesGetResponse struct {
	// An array of accounts associated with the Item
	Accounts    []AccountBase     `json:"accounts"`
	Item        Item              `json:"item"`
	Liabilities LiabilitiesObject `json:"liabilities"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

LiabilitiesGetResponse LiabilitiesGetResponse defines the response schema for `/liabilities/get`

func NewLiabilitiesGetResponse ¶

func NewLiabilitiesGetResponse(accounts []AccountBase, item Item, liabilities LiabilitiesObject, requestId string) *LiabilitiesGetResponse

NewLiabilitiesGetResponse instantiates a new LiabilitiesGetResponse 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 NewLiabilitiesGetResponseWithDefaults ¶

func NewLiabilitiesGetResponseWithDefaults() *LiabilitiesGetResponse

NewLiabilitiesGetResponseWithDefaults instantiates a new LiabilitiesGetResponse 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 (*LiabilitiesGetResponse) GetAccounts ¶

func (o *LiabilitiesGetResponse) GetAccounts() []AccountBase

GetAccounts returns the Accounts field value

func (*LiabilitiesGetResponse) GetAccountsOk ¶

func (o *LiabilitiesGetResponse) GetAccountsOk() (*[]AccountBase, bool)

GetAccountsOk returns a tuple with the Accounts field value and a boolean to check if the value has been set.

func (*LiabilitiesGetResponse) GetItem ¶

func (o *LiabilitiesGetResponse) GetItem() Item

GetItem returns the Item field value

func (*LiabilitiesGetResponse) GetItemOk ¶

func (o *LiabilitiesGetResponse) GetItemOk() (*Item, bool)

GetItemOk returns a tuple with the Item field value and a boolean to check if the value has been set.

func (*LiabilitiesGetResponse) GetLiabilities ¶

func (o *LiabilitiesGetResponse) GetLiabilities() LiabilitiesObject

GetLiabilities returns the Liabilities field value

func (*LiabilitiesGetResponse) GetLiabilitiesOk ¶

func (o *LiabilitiesGetResponse) GetLiabilitiesOk() (*LiabilitiesObject, bool)

GetLiabilitiesOk returns a tuple with the Liabilities field value and a boolean to check if the value has been set.

func (*LiabilitiesGetResponse) GetRequestId ¶

func (o *LiabilitiesGetResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*LiabilitiesGetResponse) GetRequestIdOk ¶

func (o *LiabilitiesGetResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (LiabilitiesGetResponse) MarshalJSON ¶

func (o LiabilitiesGetResponse) MarshalJSON() ([]byte, error)

func (*LiabilitiesGetResponse) SetAccounts ¶

func (o *LiabilitiesGetResponse) SetAccounts(v []AccountBase)

SetAccounts sets field value

func (*LiabilitiesGetResponse) SetItem ¶

func (o *LiabilitiesGetResponse) SetItem(v Item)

SetItem sets field value

func (*LiabilitiesGetResponse) SetLiabilities ¶

func (o *LiabilitiesGetResponse) SetLiabilities(v LiabilitiesObject)

SetLiabilities sets field value

func (*LiabilitiesGetResponse) SetRequestId ¶

func (o *LiabilitiesGetResponse) SetRequestId(v string)

SetRequestId sets field value

func (*LiabilitiesGetResponse) UnmarshalJSON ¶

func (o *LiabilitiesGetResponse) UnmarshalJSON(bytes []byte) (err error)

type LiabilitiesObject ¶

type LiabilitiesObject struct {
	// The credit accounts returned.
	Credit []CreditCardLiability `json:"credit"`
	// The mortgage accounts returned.
	Mortgage []MortgageLiability `json:"mortgage"`
	// The student loan accounts returned.
	Student              []StudentLoan `json:"student"`
	AdditionalProperties map[string]interface{}
}

LiabilitiesObject An object containing liability accounts

func NewLiabilitiesObject ¶

func NewLiabilitiesObject(credit []CreditCardLiability, mortgage []MortgageLiability, student []StudentLoan) *LiabilitiesObject

NewLiabilitiesObject instantiates a new LiabilitiesObject 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 NewLiabilitiesObjectWithDefaults ¶

func NewLiabilitiesObjectWithDefaults() *LiabilitiesObject

NewLiabilitiesObjectWithDefaults instantiates a new LiabilitiesObject 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 (*LiabilitiesObject) GetCredit ¶

func (o *LiabilitiesObject) GetCredit() []CreditCardLiability

GetCredit returns the Credit field value If the value is explicit nil, the zero value for []CreditCardLiability will be returned

func (*LiabilitiesObject) GetCreditOk ¶

func (o *LiabilitiesObject) GetCreditOk() (*[]CreditCardLiability, bool)

GetCreditOk returns a tuple with the Credit field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LiabilitiesObject) GetMortgage ¶

func (o *LiabilitiesObject) GetMortgage() []MortgageLiability

GetMortgage returns the Mortgage field value If the value is explicit nil, the zero value for []MortgageLiability will be returned

func (*LiabilitiesObject) GetMortgageOk ¶

func (o *LiabilitiesObject) GetMortgageOk() (*[]MortgageLiability, bool)

GetMortgageOk returns a tuple with the Mortgage field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LiabilitiesObject) GetStudent ¶

func (o *LiabilitiesObject) GetStudent() []StudentLoan

GetStudent returns the Student field value If the value is explicit nil, the zero value for []StudentLoan will be returned

func (*LiabilitiesObject) GetStudentOk ¶

func (o *LiabilitiesObject) GetStudentOk() (*[]StudentLoan, bool)

GetStudentOk returns a tuple with the Student field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (LiabilitiesObject) MarshalJSON ¶

func (o LiabilitiesObject) MarshalJSON() ([]byte, error)

func (*LiabilitiesObject) SetCredit ¶

func (o *LiabilitiesObject) SetCredit(v []CreditCardLiability)

SetCredit sets field value

func (*LiabilitiesObject) SetMortgage ¶

func (o *LiabilitiesObject) SetMortgage(v []MortgageLiability)

SetMortgage sets field value

func (*LiabilitiesObject) SetStudent ¶

func (o *LiabilitiesObject) SetStudent(v []StudentLoan)

SetStudent sets field value

func (*LiabilitiesObject) UnmarshalJSON ¶

func (o *LiabilitiesObject) UnmarshalJSON(bytes []byte) (err error)

type LiabilityOverride ¶

type LiabilityOverride struct {
	// The type of the liability object, either `credit` or `student`. Mortgages are not currently supported in the custom Sandbox.
	Type string `json:"type"`
	// The purchase APR percentage value. For simplicity, this is the only interest rate used to calculate interest charges. Can only be set if `type` is `credit`.
	PurchaseApr float32 `json:"purchase_apr"`
	// The cash APR percentage value. Can only be set if `type` is `credit`.
	CashApr float32 `json:"cash_apr"`
	// The balance transfer APR percentage value. Can only be set if `type` is `credit`. Can only be set if `type` is `credit`.
	BalanceTransferApr float32 `json:"balance_transfer_apr"`
	// The special APR percentage value. Can only be set if `type` is `credit`.
	SpecialApr float32 `json:"special_apr"`
	// Override the `last_payment_amount` field. Can only be set if `type` is `credit`.
	LastPaymentAmount float32 `json:"last_payment_amount"`
	// Override the `minimum_payment_amount` field. Can only be set if `type` is `credit` or `student`.
	MinimumPaymentAmount float32 `json:"minimum_payment_amount"`
	// Override the `is_overdue` field
	IsOverdue bool `json:"is_overdue"`
	// The date on which the loan was initially lent, in [ISO 8601](https://wikipedia.org/wiki/ISO_8601) (YYYY-MM-DD) format. Can only be set if `type` is `student`.
	OriginationDate string `json:"origination_date"`
	// The original loan principal. Can only be set if `type` is `student`.
	Principal float32 `json:"principal"`
	// The interest rate on the loan as a percentage. Can only be set if `type` is `student`.
	NominalApr float32 `json:"nominal_apr"`
	// If set, interest capitalization begins at the given number of months after loan origination. By default interest is never capitalized. Can only be set if `type` is `student`.
	InterestCapitalizationGracePeriodMonths float32                   `json:"interest_capitalization_grace_period_months"`
	RepaymentModel                          StudentLoanRepaymentModel `json:"repayment_model"`
	// Override the `expected_payoff_date` field. Can only be set if `type` is `student`.
	ExpectedPayoffDate string `json:"expected_payoff_date"`
	// Override the `guarantor` field. Can only be set if `type` is `student`.
	Guarantor string `json:"guarantor"`
	// Override the `is_federal` field. Can only be set if `type` is `student`.
	IsFederal bool `json:"is_federal"`
	// Override the `loan_name` field. Can only be set if `type` is `student`.
	LoanName   string            `json:"loan_name"`
	LoanStatus StudentLoanStatus `json:"loan_status"`
	// Override the `payment_reference_number` field. Can only be set if `type` is `student`.
	PaymentReferenceNumber string     `json:"payment_reference_number"`
	PslfStatus             PSLFStatus `json:"pslf_status"`
	// Override the `repayment_plan.description` field. Can only be set if `type` is `student`.
	RepaymentPlanDescription string `json:"repayment_plan_description"`
	// Override the `repayment_plan.type` field. Can only be set if `type` is `student`. Possible values are: `\"extended graduated\"`, `\"extended standard\"`, `\"graduated\"`, `\"income-contingent repayment\"`, `\"income-based repayment\"`, `\"interest only\"`, `\"other\"`, `\"pay as you earn\"`, `\"revised pay as you earn\"`, or `\"standard\"`.
	RepaymentPlanType string `json:"repayment_plan_type"`
	// Override the `sequence_number` field. Can only be set if `type` is `student`.
	SequenceNumber       string  `json:"sequence_number"`
	ServicerAddress      Address `json:"servicer_address"`
	AdditionalProperties map[string]interface{}
}

LiabilityOverride Used to configure Sandbox test data for the Liabilities product

func NewLiabilityOverride ¶

func NewLiabilityOverride(type_ string, purchaseApr float32, cashApr float32, balanceTransferApr float32, specialApr float32, lastPaymentAmount float32, minimumPaymentAmount float32, isOverdue bool, originationDate string, principal float32, nominalApr float32, interestCapitalizationGracePeriodMonths float32, repaymentModel StudentLoanRepaymentModel, expectedPayoffDate string, guarantor string, isFederal bool, loanName string, loanStatus StudentLoanStatus, paymentReferenceNumber string, pslfStatus PSLFStatus, repaymentPlanDescription string, repaymentPlanType string, sequenceNumber string, servicerAddress Address) *LiabilityOverride

NewLiabilityOverride instantiates a new LiabilityOverride 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 NewLiabilityOverrideWithDefaults ¶

func NewLiabilityOverrideWithDefaults() *LiabilityOverride

NewLiabilityOverrideWithDefaults instantiates a new LiabilityOverride 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 (*LiabilityOverride) GetBalanceTransferApr ¶

func (o *LiabilityOverride) GetBalanceTransferApr() float32

GetBalanceTransferApr returns the BalanceTransferApr field value

func (*LiabilityOverride) GetBalanceTransferAprOk ¶

func (o *LiabilityOverride) GetBalanceTransferAprOk() (*float32, bool)

GetBalanceTransferAprOk returns a tuple with the BalanceTransferApr field value and a boolean to check if the value has been set.

func (*LiabilityOverride) GetCashApr ¶

func (o *LiabilityOverride) GetCashApr() float32

GetCashApr returns the CashApr field value

func (*LiabilityOverride) GetCashAprOk ¶

func (o *LiabilityOverride) GetCashAprOk() (*float32, bool)

GetCashAprOk returns a tuple with the CashApr field value and a boolean to check if the value has been set.

func (*LiabilityOverride) GetExpectedPayoffDate ¶

func (o *LiabilityOverride) GetExpectedPayoffDate() string

GetExpectedPayoffDate returns the ExpectedPayoffDate field value

func (*LiabilityOverride) GetExpectedPayoffDateOk ¶

func (o *LiabilityOverride) GetExpectedPayoffDateOk() (*string, bool)

GetExpectedPayoffDateOk returns a tuple with the ExpectedPayoffDate field value and a boolean to check if the value has been set.

func (*LiabilityOverride) GetGuarantor ¶

func (o *LiabilityOverride) GetGuarantor() string

GetGuarantor returns the Guarantor field value

func (*LiabilityOverride) GetGuarantorOk ¶

func (o *LiabilityOverride) GetGuarantorOk() (*string, bool)

GetGuarantorOk returns a tuple with the Guarantor field value and a boolean to check if the value has been set.

func (*LiabilityOverride) GetInterestCapitalizationGracePeriodMonths ¶

func (o *LiabilityOverride) GetInterestCapitalizationGracePeriodMonths() float32

GetInterestCapitalizationGracePeriodMonths returns the InterestCapitalizationGracePeriodMonths field value

func (*LiabilityOverride) GetInterestCapitalizationGracePeriodMonthsOk ¶

func (o *LiabilityOverride) GetInterestCapitalizationGracePeriodMonthsOk() (*float32, bool)

GetInterestCapitalizationGracePeriodMonthsOk returns a tuple with the InterestCapitalizationGracePeriodMonths field value and a boolean to check if the value has been set.

func (*LiabilityOverride) GetIsFederal ¶

func (o *LiabilityOverride) GetIsFederal() bool

GetIsFederal returns the IsFederal field value

func (*LiabilityOverride) GetIsFederalOk ¶

func (o *LiabilityOverride) GetIsFederalOk() (*bool, bool)

GetIsFederalOk returns a tuple with the IsFederal field value and a boolean to check if the value has been set.

func (*LiabilityOverride) GetIsOverdue ¶

func (o *LiabilityOverride) GetIsOverdue() bool

GetIsOverdue returns the IsOverdue field value

func (*LiabilityOverride) GetIsOverdueOk ¶

func (o *LiabilityOverride) GetIsOverdueOk() (*bool, bool)

GetIsOverdueOk returns a tuple with the IsOverdue field value and a boolean to check if the value has been set.

func (*LiabilityOverride) GetLastPaymentAmount ¶

func (o *LiabilityOverride) GetLastPaymentAmount() float32

GetLastPaymentAmount returns the LastPaymentAmount field value

func (*LiabilityOverride) GetLastPaymentAmountOk ¶

func (o *LiabilityOverride) GetLastPaymentAmountOk() (*float32, bool)

GetLastPaymentAmountOk returns a tuple with the LastPaymentAmount field value and a boolean to check if the value has been set.

func (*LiabilityOverride) GetLoanName ¶

func (o *LiabilityOverride) GetLoanName() string

GetLoanName returns the LoanName field value

func (*LiabilityOverride) GetLoanNameOk ¶

func (o *LiabilityOverride) GetLoanNameOk() (*string, bool)

GetLoanNameOk returns a tuple with the LoanName field value and a boolean to check if the value has been set.

func (*LiabilityOverride) GetLoanStatus ¶

func (o *LiabilityOverride) GetLoanStatus() StudentLoanStatus

GetLoanStatus returns the LoanStatus field value

func (*LiabilityOverride) GetLoanStatusOk ¶

func (o *LiabilityOverride) GetLoanStatusOk() (*StudentLoanStatus, bool)

GetLoanStatusOk returns a tuple with the LoanStatus field value and a boolean to check if the value has been set.

func (*LiabilityOverride) GetMinimumPaymentAmount ¶

func (o *LiabilityOverride) GetMinimumPaymentAmount() float32

GetMinimumPaymentAmount returns the MinimumPaymentAmount field value

func (*LiabilityOverride) GetMinimumPaymentAmountOk ¶

func (o *LiabilityOverride) GetMinimumPaymentAmountOk() (*float32, bool)

GetMinimumPaymentAmountOk returns a tuple with the MinimumPaymentAmount field value and a boolean to check if the value has been set.

func (*LiabilityOverride) GetNominalApr ¶

func (o *LiabilityOverride) GetNominalApr() float32

GetNominalApr returns the NominalApr field value

func (*LiabilityOverride) GetNominalAprOk ¶

func (o *LiabilityOverride) GetNominalAprOk() (*float32, bool)

GetNominalAprOk returns a tuple with the NominalApr field value and a boolean to check if the value has been set.

func (*LiabilityOverride) GetOriginationDate ¶

func (o *LiabilityOverride) GetOriginationDate() string

GetOriginationDate returns the OriginationDate field value

func (*LiabilityOverride) GetOriginationDateOk ¶

func (o *LiabilityOverride) GetOriginationDateOk() (*string, bool)

GetOriginationDateOk returns a tuple with the OriginationDate field value and a boolean to check if the value has been set.

func (*LiabilityOverride) GetPaymentReferenceNumber ¶

func (o *LiabilityOverride) GetPaymentReferenceNumber() string

GetPaymentReferenceNumber returns the PaymentReferenceNumber field value

func (*LiabilityOverride) GetPaymentReferenceNumberOk ¶

func (o *LiabilityOverride) GetPaymentReferenceNumberOk() (*string, bool)

GetPaymentReferenceNumberOk returns a tuple with the PaymentReferenceNumber field value and a boolean to check if the value has been set.

func (*LiabilityOverride) GetPrincipal ¶

func (o *LiabilityOverride) GetPrincipal() float32

GetPrincipal returns the Principal field value

func (*LiabilityOverride) GetPrincipalOk ¶

func (o *LiabilityOverride) GetPrincipalOk() (*float32, bool)

GetPrincipalOk returns a tuple with the Principal field value and a boolean to check if the value has been set.

func (*LiabilityOverride) GetPslfStatus ¶

func (o *LiabilityOverride) GetPslfStatus() PSLFStatus

GetPslfStatus returns the PslfStatus field value

func (*LiabilityOverride) GetPslfStatusOk ¶

func (o *LiabilityOverride) GetPslfStatusOk() (*PSLFStatus, bool)

GetPslfStatusOk returns a tuple with the PslfStatus field value and a boolean to check if the value has been set.

func (*LiabilityOverride) GetPurchaseApr ¶

func (o *LiabilityOverride) GetPurchaseApr() float32

GetPurchaseApr returns the PurchaseApr field value

func (*LiabilityOverride) GetPurchaseAprOk ¶

func (o *LiabilityOverride) GetPurchaseAprOk() (*float32, bool)

GetPurchaseAprOk returns a tuple with the PurchaseApr field value and a boolean to check if the value has been set.

func (*LiabilityOverride) GetRepaymentModel ¶

func (o *LiabilityOverride) GetRepaymentModel() StudentLoanRepaymentModel

GetRepaymentModel returns the RepaymentModel field value

func (*LiabilityOverride) GetRepaymentModelOk ¶

func (o *LiabilityOverride) GetRepaymentModelOk() (*StudentLoanRepaymentModel, bool)

GetRepaymentModelOk returns a tuple with the RepaymentModel field value and a boolean to check if the value has been set.

func (*LiabilityOverride) GetRepaymentPlanDescription ¶

func (o *LiabilityOverride) GetRepaymentPlanDescription() string

GetRepaymentPlanDescription returns the RepaymentPlanDescription field value

func (*LiabilityOverride) GetRepaymentPlanDescriptionOk ¶

func (o *LiabilityOverride) GetRepaymentPlanDescriptionOk() (*string, bool)

GetRepaymentPlanDescriptionOk returns a tuple with the RepaymentPlanDescription field value and a boolean to check if the value has been set.

func (*LiabilityOverride) GetRepaymentPlanType ¶

func (o *LiabilityOverride) GetRepaymentPlanType() string

GetRepaymentPlanType returns the RepaymentPlanType field value

func (*LiabilityOverride) GetRepaymentPlanTypeOk ¶

func (o *LiabilityOverride) GetRepaymentPlanTypeOk() (*string, bool)

GetRepaymentPlanTypeOk returns a tuple with the RepaymentPlanType field value and a boolean to check if the value has been set.

func (*LiabilityOverride) GetSequenceNumber ¶

func (o *LiabilityOverride) GetSequenceNumber() string

GetSequenceNumber returns the SequenceNumber field value

func (*LiabilityOverride) GetSequenceNumberOk ¶

func (o *LiabilityOverride) GetSequenceNumberOk() (*string, bool)

GetSequenceNumberOk returns a tuple with the SequenceNumber field value and a boolean to check if the value has been set.

func (*LiabilityOverride) GetServicerAddress ¶

func (o *LiabilityOverride) GetServicerAddress() Address

GetServicerAddress returns the ServicerAddress field value

func (*LiabilityOverride) GetServicerAddressOk ¶

func (o *LiabilityOverride) GetServicerAddressOk() (*Address, bool)

GetServicerAddressOk returns a tuple with the ServicerAddress field value and a boolean to check if the value has been set.

func (*LiabilityOverride) GetSpecialApr ¶

func (o *LiabilityOverride) GetSpecialApr() float32

GetSpecialApr returns the SpecialApr field value

func (*LiabilityOverride) GetSpecialAprOk ¶

func (o *LiabilityOverride) GetSpecialAprOk() (*float32, bool)

GetSpecialAprOk returns a tuple with the SpecialApr field value and a boolean to check if the value has been set.

func (*LiabilityOverride) GetType ¶

func (o *LiabilityOverride) GetType() string

GetType returns the Type field value

func (*LiabilityOverride) GetTypeOk ¶

func (o *LiabilityOverride) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (LiabilityOverride) MarshalJSON ¶

func (o LiabilityOverride) MarshalJSON() ([]byte, error)

func (*LiabilityOverride) SetBalanceTransferApr ¶

func (o *LiabilityOverride) SetBalanceTransferApr(v float32)

SetBalanceTransferApr sets field value

func (*LiabilityOverride) SetCashApr ¶

func (o *LiabilityOverride) SetCashApr(v float32)

SetCashApr sets field value

func (*LiabilityOverride) SetExpectedPayoffDate ¶

func (o *LiabilityOverride) SetExpectedPayoffDate(v string)

SetExpectedPayoffDate sets field value

func (*LiabilityOverride) SetGuarantor ¶

func (o *LiabilityOverride) SetGuarantor(v string)

SetGuarantor sets field value

func (*LiabilityOverride) SetInterestCapitalizationGracePeriodMonths ¶

func (o *LiabilityOverride) SetInterestCapitalizationGracePeriodMonths(v float32)

SetInterestCapitalizationGracePeriodMonths sets field value

func (*LiabilityOverride) SetIsFederal ¶

func (o *LiabilityOverride) SetIsFederal(v bool)

SetIsFederal sets field value

func (*LiabilityOverride) SetIsOverdue ¶

func (o *LiabilityOverride) SetIsOverdue(v bool)

SetIsOverdue sets field value

func (*LiabilityOverride) SetLastPaymentAmount ¶

func (o *LiabilityOverride) SetLastPaymentAmount(v float32)

SetLastPaymentAmount sets field value

func (*LiabilityOverride) SetLoanName ¶

func (o *LiabilityOverride) SetLoanName(v string)

SetLoanName sets field value

func (*LiabilityOverride) SetLoanStatus ¶

func (o *LiabilityOverride) SetLoanStatus(v StudentLoanStatus)

SetLoanStatus sets field value

func (*LiabilityOverride) SetMinimumPaymentAmount ¶

func (o *LiabilityOverride) SetMinimumPaymentAmount(v float32)

SetMinimumPaymentAmount sets field value

func (*LiabilityOverride) SetNominalApr ¶

func (o *LiabilityOverride) SetNominalApr(v float32)

SetNominalApr sets field value

func (*LiabilityOverride) SetOriginationDate ¶

func (o *LiabilityOverride) SetOriginationDate(v string)

SetOriginationDate sets field value

func (*LiabilityOverride) SetPaymentReferenceNumber ¶

func (o *LiabilityOverride) SetPaymentReferenceNumber(v string)

SetPaymentReferenceNumber sets field value

func (*LiabilityOverride) SetPrincipal ¶

func (o *LiabilityOverride) SetPrincipal(v float32)

SetPrincipal sets field value

func (*LiabilityOverride) SetPslfStatus ¶

func (o *LiabilityOverride) SetPslfStatus(v PSLFStatus)

SetPslfStatus sets field value

func (*LiabilityOverride) SetPurchaseApr ¶

func (o *LiabilityOverride) SetPurchaseApr(v float32)

SetPurchaseApr sets field value

func (*LiabilityOverride) SetRepaymentModel ¶

func (o *LiabilityOverride) SetRepaymentModel(v StudentLoanRepaymentModel)

SetRepaymentModel sets field value

func (*LiabilityOverride) SetRepaymentPlanDescription ¶

func (o *LiabilityOverride) SetRepaymentPlanDescription(v string)

SetRepaymentPlanDescription sets field value

func (*LiabilityOverride) SetRepaymentPlanType ¶

func (o *LiabilityOverride) SetRepaymentPlanType(v string)

SetRepaymentPlanType sets field value

func (*LiabilityOverride) SetSequenceNumber ¶

func (o *LiabilityOverride) SetSequenceNumber(v string)

SetSequenceNumber sets field value

func (*LiabilityOverride) SetServicerAddress ¶

func (o *LiabilityOverride) SetServicerAddress(v Address)

SetServicerAddress sets field value

func (*LiabilityOverride) SetSpecialApr ¶

func (o *LiabilityOverride) SetSpecialApr(v float32)

SetSpecialApr sets field value

func (*LiabilityOverride) SetType ¶

func (o *LiabilityOverride) SetType(v string)

SetType sets field value

func (*LiabilityOverride) UnmarshalJSON ¶

func (o *LiabilityOverride) UnmarshalJSON(bytes []byte) (err error)

type LinkTokenAccountFilters ¶

type LinkTokenAccountFilters struct {
	Depository           *DepositoryFilter `json:"depository,omitempty"`
	Credit               *CreditFilter     `json:"credit,omitempty"`
	Loan                 *LoanFilter       `json:"loan,omitempty"`
	Investment           *InvestmentFilter `json:"investment,omitempty"`
	AdditionalProperties map[string]interface{}
}

LinkTokenAccountFilters By default, Link will provide limited account filtering: it will only display Institutions that are compatible with all products supplied in the `products` parameter of `/link/token/create`, and, if `auth` is specified in the `products` array, will also filter out accounts other than `checking` and `savings` accounts on the Account Select pane. You can further limit the accounts shown in Link by using `account_filters` to specify the account subtypes to be shown in Link. Only the specified subtypes will be shown. This filtering applies to both the Account Select view (if enabled) and the Institution Select view. Institutions that do not support the selected subtypes will be omitted from Link. To indicate that all subtypes should be shown, use the value `\"all\"`. If the `account_filters` filter is used, any account type for which a filter is not specified will be entirely omitted from Link. For a full list of valid types and subtypes, see the [Account schema](https://plaid.com/docs/api/accounts#accounts-schema). For institutions using OAuth, the filter will not affect the list of accounts shown by the bank in the OAuth window.

func NewLinkTokenAccountFilters ¶

func NewLinkTokenAccountFilters() *LinkTokenAccountFilters

NewLinkTokenAccountFilters instantiates a new LinkTokenAccountFilters 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 NewLinkTokenAccountFiltersWithDefaults ¶

func NewLinkTokenAccountFiltersWithDefaults() *LinkTokenAccountFilters

NewLinkTokenAccountFiltersWithDefaults instantiates a new LinkTokenAccountFilters 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 (*LinkTokenAccountFilters) GetCredit ¶

func (o *LinkTokenAccountFilters) GetCredit() CreditFilter

GetCredit returns the Credit field value if set, zero value otherwise.

func (*LinkTokenAccountFilters) GetCreditOk ¶

func (o *LinkTokenAccountFilters) GetCreditOk() (*CreditFilter, bool)

GetCreditOk returns a tuple with the Credit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkTokenAccountFilters) GetDepository ¶

func (o *LinkTokenAccountFilters) GetDepository() DepositoryFilter

GetDepository returns the Depository field value if set, zero value otherwise.

func (*LinkTokenAccountFilters) GetDepositoryOk ¶

func (o *LinkTokenAccountFilters) GetDepositoryOk() (*DepositoryFilter, bool)

GetDepositoryOk returns a tuple with the Depository field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkTokenAccountFilters) GetInvestment ¶

func (o *LinkTokenAccountFilters) GetInvestment() InvestmentFilter

GetInvestment returns the Investment field value if set, zero value otherwise.

func (*LinkTokenAccountFilters) GetInvestmentOk ¶

func (o *LinkTokenAccountFilters) GetInvestmentOk() (*InvestmentFilter, bool)

GetInvestmentOk returns a tuple with the Investment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkTokenAccountFilters) GetLoan ¶

func (o *LinkTokenAccountFilters) GetLoan() LoanFilter

GetLoan returns the Loan field value if set, zero value otherwise.

func (*LinkTokenAccountFilters) GetLoanOk ¶

func (o *LinkTokenAccountFilters) GetLoanOk() (*LoanFilter, bool)

GetLoanOk returns a tuple with the Loan field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkTokenAccountFilters) HasCredit ¶

func (o *LinkTokenAccountFilters) HasCredit() bool

HasCredit returns a boolean if a field has been set.

func (*LinkTokenAccountFilters) HasDepository ¶

func (o *LinkTokenAccountFilters) HasDepository() bool

HasDepository returns a boolean if a field has been set.

func (*LinkTokenAccountFilters) HasInvestment ¶

func (o *LinkTokenAccountFilters) HasInvestment() bool

HasInvestment returns a boolean if a field has been set.

func (*LinkTokenAccountFilters) HasLoan ¶

func (o *LinkTokenAccountFilters) HasLoan() bool

HasLoan returns a boolean if a field has been set.

func (LinkTokenAccountFilters) MarshalJSON ¶

func (o LinkTokenAccountFilters) MarshalJSON() ([]byte, error)

func (*LinkTokenAccountFilters) SetCredit ¶

func (o *LinkTokenAccountFilters) SetCredit(v CreditFilter)

SetCredit gets a reference to the given CreditFilter and assigns it to the Credit field.

func (*LinkTokenAccountFilters) SetDepository ¶

func (o *LinkTokenAccountFilters) SetDepository(v DepositoryFilter)

SetDepository gets a reference to the given DepositoryFilter and assigns it to the Depository field.

func (*LinkTokenAccountFilters) SetInvestment ¶

func (o *LinkTokenAccountFilters) SetInvestment(v InvestmentFilter)

SetInvestment gets a reference to the given InvestmentFilter and assigns it to the Investment field.

func (*LinkTokenAccountFilters) SetLoan ¶

func (o *LinkTokenAccountFilters) SetLoan(v LoanFilter)

SetLoan gets a reference to the given LoanFilter and assigns it to the Loan field.

func (*LinkTokenAccountFilters) UnmarshalJSON ¶

func (o *LinkTokenAccountFilters) UnmarshalJSON(bytes []byte) (err error)

type LinkTokenCreateRequest ¶

type LinkTokenCreateRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// The name of your application, as it should be displayed in Link. Maximum length of 30 characters. If a value longer than 30 characters is provided, Link will display \"This Application\" instead.
	ClientName string `json:"client_name"`
	// The language that Link should be displayed in.  Supported languages are: - English (`'en'`) - French (`'fr'`) - Spanish (`'es'`) - Dutch (`'nl'`) - German(`'de'`)  When using a Link customization, the language configured here must match the setting in the customization, or the customization will not be applied.
	Language string `json:"language"`
	// Specify an array of Plaid-supported country codes using the ISO-3166-1 alpha-2 country code standard. Institutions from all listed countries will be shown.  Supported country codes are: `US`, `CA`, `DE`, `ES`, `FR`, `GB`, `IE`, `NL`. For a complete mapping of supported products by country, see https://plaid.com/global/.  If Link is launched with multiple country codes, only products that you are enabled for in all countries will be used by Link. Note that while all countries are enabled by default in Sandbox and Development, in Production only US and Canada are enabled by default. To gain access to European institutions in the Production environment, [file a product access Support ticket](https://dashboard.plaid.com/support/new/product-and-development/product-troubleshooting/request-product-access) via the Plaid dashboard. If you initialize with a European country code, your users will see the European consent panel during the Link flow.  If using a Link customization, make sure the country codes in the customization match those specified in `country_codes`. If both `country_codes` and a Link customization are used, the value in `country_codes` may override the value in the customization.  If using the Auth features Instant Match, Same-day Micro-deposits, or Automated Micro-deposits, `country_codes` must be set to `['US']`.
	CountryCodes []CountryCode              `json:"country_codes"`
	User         LinkTokenCreateRequestUser `json:"user"`
	// List of Plaid product(s) you wish to use. If launching Link in update mode, should be omitted; required otherwise. Valid products are:  `transactions`, `auth`, `identity`, `assets`, `investments`, `liabilities`, `payment_initiation`, `deposit_switch`, `income_verification`, `transfer`  `balance` is *not* a valid value, the Balance product does not require explicit initalization and will automatically be initialized when any other product is initialized.  Only institutions that support *all* requested products will be shown in Link; to maximize the number of institutions listed, it is recommended to initialize Link with the minimal product set required for your use case. Additional products can be added after Link initialization by calling the relevant endpoints. For details and exceptions, see [Choosing when to initialize products](https://plaid.com/docs/link/best-practices/#choosing-when-to-initialize-products).  Note that, unless you have opted to disable Instant Match support, institutions that support Instant Match will also be shown in Link if `auth` is specified as a product, even though these institutions do not contain `auth` in their product array.  In Production, you will be billed for each product that you specify when initializing Link. Note that a product cannot be removed from an Item once the Item has been initialized with that product. To stop billing on an Item for subscription-based products, such as Liabilities, Investments, and Transactions, remove the Item via `/item/remove`.
	Products *[]Products `json:"products,omitempty"`
	// The destination URL to which any webhooks should be sent.
	Webhook *string `json:"webhook,omitempty"`
	// The `access_token` associated with the Item to update, used when updating or modifying an existing `access_token`. Used when launching Link in update mode, when completing the Same-day (manual) Micro-deposit flow, or (optionally) when initializing Link as part of the Payment Initiation (UK and Europe) flow.
	AccessToken *string `json:"access_token,omitempty"`
	// The name of the Link customization from the Plaid Dashboard to be applied to Link. If not specified, the `default` customization will be used. When using a Link customization, the language in the customization must match the language selected via the `language` parameter, and the countries in the customization should match the country codes selected via `country_codes`.
	LinkCustomizationName *string `json:"link_customization_name,omitempty"`
	// A URI indicating the destination where a user should be forwarded after completing the Link flow; used to support OAuth authentication flows when launching Link in the browser or via a webview. The `redirect_uri` should not contain any query parameters. When used in Production or Development, must be an https URI. To specify any subdomain, use `*` as a wildcard character, e.g. `https://_*.example.com/oauth.html`. If `android_package_name` is specified, this field should be left blank.  Note that any redirect URI must also be added to the Allowed redirect URIs list in the [developer dashboard](https://dashboard.plaid.com/team/api).
	RedirectUri *string `json:"redirect_uri,omitempty"`
	// The name of your app's Android package. Required if using the `link_token` to initialize Link on Android. When creating a `link_token` for initializing Link on other platforms, this field must be left blank. Any package name specified here must also be added to the Allowed Android package names setting on the [developer dashboard](https://dashboard.plaid.com/team/api).
	AndroidPackageName *string                  `json:"android_package_name,omitempty"`
	AccountFilters     *LinkTokenAccountFilters `json:"account_filters,omitempty"`
	EuConfig           *LinkTokenEUConfig       `json:"eu_config,omitempty"`
	// Used for certain Europe-only configurations, as well as certain legacy use cases in other regions.
	InstitutionId      *string                                   `json:"institution_id,omitempty"`
	PaymentInitiation  *LinkTokenCreateRequestPaymentInitiation  `json:"payment_initiation,omitempty"`
	DepositSwitch      *LinkTokenCreateRequestDepositSwitch      `json:"deposit_switch,omitempty"`
	IncomeVerification *LinkTokenCreateRequestIncomeVerification `json:"income_verification,omitempty"`
	Auth               *LinkTokenCreateRequestAuth               `json:"auth,omitempty"`
	Transfer           *LinkTokenCreateRequestTransfer           `json:"transfer,omitempty"`
	Update             *LinkTokenCreateRequestUpdate             `json:"update,omitempty"`
}

LinkTokenCreateRequest LinkTokenCreateRequest defines the request schema for `/link/token/create`

func NewLinkTokenCreateRequest ¶

func NewLinkTokenCreateRequest(clientName string, language string, countryCodes []CountryCode, user LinkTokenCreateRequestUser) *LinkTokenCreateRequest

NewLinkTokenCreateRequest instantiates a new LinkTokenCreateRequest 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 NewLinkTokenCreateRequestWithDefaults ¶

func NewLinkTokenCreateRequestWithDefaults() *LinkTokenCreateRequest

NewLinkTokenCreateRequestWithDefaults instantiates a new LinkTokenCreateRequest 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 (*LinkTokenCreateRequest) GetAccessToken ¶

func (o *LinkTokenCreateRequest) GetAccessToken() string

GetAccessToken returns the AccessToken field value if set, zero value otherwise.

func (*LinkTokenCreateRequest) GetAccessTokenOk ¶

func (o *LinkTokenCreateRequest) GetAccessTokenOk() (*string, bool)

GetAccessTokenOk returns a tuple with the AccessToken field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkTokenCreateRequest) GetAccountFilters ¶

func (o *LinkTokenCreateRequest) GetAccountFilters() LinkTokenAccountFilters

GetAccountFilters returns the AccountFilters field value if set, zero value otherwise.

func (*LinkTokenCreateRequest) GetAccountFiltersOk ¶

func (o *LinkTokenCreateRequest) GetAccountFiltersOk() (*LinkTokenAccountFilters, bool)

GetAccountFiltersOk returns a tuple with the AccountFilters field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkTokenCreateRequest) GetAndroidPackageName ¶

func (o *LinkTokenCreateRequest) GetAndroidPackageName() string

GetAndroidPackageName returns the AndroidPackageName field value if set, zero value otherwise.

func (*LinkTokenCreateRequest) GetAndroidPackageNameOk ¶

func (o *LinkTokenCreateRequest) GetAndroidPackageNameOk() (*string, bool)

GetAndroidPackageNameOk returns a tuple with the AndroidPackageName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkTokenCreateRequest) GetAuth ¶

GetAuth returns the Auth field value if set, zero value otherwise.

func (*LinkTokenCreateRequest) GetAuthOk ¶

GetAuthOk returns a tuple with the Auth field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkTokenCreateRequest) GetClientId ¶

func (o *LinkTokenCreateRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*LinkTokenCreateRequest) GetClientIdOk ¶

func (o *LinkTokenCreateRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkTokenCreateRequest) GetClientName ¶

func (o *LinkTokenCreateRequest) GetClientName() string

GetClientName returns the ClientName field value

func (*LinkTokenCreateRequest) GetClientNameOk ¶

func (o *LinkTokenCreateRequest) GetClientNameOk() (*string, bool)

GetClientNameOk returns a tuple with the ClientName field value and a boolean to check if the value has been set.

func (*LinkTokenCreateRequest) GetCountryCodes ¶

func (o *LinkTokenCreateRequest) GetCountryCodes() []CountryCode

GetCountryCodes returns the CountryCodes field value

func (*LinkTokenCreateRequest) GetCountryCodesOk ¶

func (o *LinkTokenCreateRequest) GetCountryCodesOk() (*[]CountryCode, bool)

GetCountryCodesOk returns a tuple with the CountryCodes field value and a boolean to check if the value has been set.

func (*LinkTokenCreateRequest) GetDepositSwitch ¶

GetDepositSwitch returns the DepositSwitch field value if set, zero value otherwise.

func (*LinkTokenCreateRequest) GetDepositSwitchOk ¶

GetDepositSwitchOk returns a tuple with the DepositSwitch field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkTokenCreateRequest) GetEuConfig ¶

func (o *LinkTokenCreateRequest) GetEuConfig() LinkTokenEUConfig

GetEuConfig returns the EuConfig field value if set, zero value otherwise.

func (*LinkTokenCreateRequest) GetEuConfigOk ¶

func (o *LinkTokenCreateRequest) GetEuConfigOk() (*LinkTokenEUConfig, bool)

GetEuConfigOk returns a tuple with the EuConfig field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkTokenCreateRequest) GetIncomeVerification ¶

GetIncomeVerification returns the IncomeVerification field value if set, zero value otherwise.

func (*LinkTokenCreateRequest) GetIncomeVerificationOk ¶

func (o *LinkTokenCreateRequest) GetIncomeVerificationOk() (*LinkTokenCreateRequestIncomeVerification, bool)

GetIncomeVerificationOk returns a tuple with the IncomeVerification field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkTokenCreateRequest) GetInstitutionId ¶

func (o *LinkTokenCreateRequest) GetInstitutionId() string

GetInstitutionId returns the InstitutionId field value if set, zero value otherwise.

func (*LinkTokenCreateRequest) GetInstitutionIdOk ¶

func (o *LinkTokenCreateRequest) GetInstitutionIdOk() (*string, bool)

GetInstitutionIdOk returns a tuple with the InstitutionId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkTokenCreateRequest) GetLanguage ¶

func (o *LinkTokenCreateRequest) GetLanguage() string

GetLanguage returns the Language field value

func (*LinkTokenCreateRequest) GetLanguageOk ¶

func (o *LinkTokenCreateRequest) GetLanguageOk() (*string, bool)

GetLanguageOk returns a tuple with the Language field value and a boolean to check if the value has been set.

func (*LinkTokenCreateRequest) GetLinkCustomizationName ¶

func (o *LinkTokenCreateRequest) GetLinkCustomizationName() string

GetLinkCustomizationName returns the LinkCustomizationName field value if set, zero value otherwise.

func (*LinkTokenCreateRequest) GetLinkCustomizationNameOk ¶

func (o *LinkTokenCreateRequest) GetLinkCustomizationNameOk() (*string, bool)

GetLinkCustomizationNameOk returns a tuple with the LinkCustomizationName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkTokenCreateRequest) GetPaymentInitiation ¶

GetPaymentInitiation returns the PaymentInitiation field value if set, zero value otherwise.

func (*LinkTokenCreateRequest) GetPaymentInitiationOk ¶

GetPaymentInitiationOk returns a tuple with the PaymentInitiation field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkTokenCreateRequest) GetProducts ¶

func (o *LinkTokenCreateRequest) GetProducts() []Products

GetProducts returns the Products field value if set, zero value otherwise.

func (*LinkTokenCreateRequest) GetProductsOk ¶

func (o *LinkTokenCreateRequest) GetProductsOk() (*[]Products, bool)

GetProductsOk returns a tuple with the Products field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkTokenCreateRequest) GetRedirectUri ¶

func (o *LinkTokenCreateRequest) GetRedirectUri() string

GetRedirectUri returns the RedirectUri field value if set, zero value otherwise.

func (*LinkTokenCreateRequest) GetRedirectUriOk ¶

func (o *LinkTokenCreateRequest) GetRedirectUriOk() (*string, bool)

GetRedirectUriOk returns a tuple with the RedirectUri field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkTokenCreateRequest) GetSecret ¶

func (o *LinkTokenCreateRequest) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise.

func (*LinkTokenCreateRequest) GetSecretOk ¶

func (o *LinkTokenCreateRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkTokenCreateRequest) GetTransfer ¶ added in v1.8.0

GetTransfer returns the Transfer field value if set, zero value otherwise.

func (*LinkTokenCreateRequest) GetTransferOk ¶ added in v1.8.0

GetTransferOk returns a tuple with the Transfer field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkTokenCreateRequest) GetUpdate ¶ added in v1.3.0

GetUpdate returns the Update field value if set, zero value otherwise.

func (*LinkTokenCreateRequest) GetUpdateOk ¶ added in v1.3.0

GetUpdateOk returns a tuple with the Update field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkTokenCreateRequest) GetUser ¶

GetUser returns the User field value

func (*LinkTokenCreateRequest) GetUserOk ¶

GetUserOk returns a tuple with the User field value and a boolean to check if the value has been set.

func (*LinkTokenCreateRequest) GetWebhook ¶

func (o *LinkTokenCreateRequest) GetWebhook() string

GetWebhook returns the Webhook field value if set, zero value otherwise.

func (*LinkTokenCreateRequest) GetWebhookOk ¶

func (o *LinkTokenCreateRequest) GetWebhookOk() (*string, bool)

GetWebhookOk returns a tuple with the Webhook field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkTokenCreateRequest) HasAccessToken ¶

func (o *LinkTokenCreateRequest) HasAccessToken() bool

HasAccessToken returns a boolean if a field has been set.

func (*LinkTokenCreateRequest) HasAccountFilters ¶

func (o *LinkTokenCreateRequest) HasAccountFilters() bool

HasAccountFilters returns a boolean if a field has been set.

func (*LinkTokenCreateRequest) HasAndroidPackageName ¶

func (o *LinkTokenCreateRequest) HasAndroidPackageName() bool

HasAndroidPackageName returns a boolean if a field has been set.

func (*LinkTokenCreateRequest) HasAuth ¶

func (o *LinkTokenCreateRequest) HasAuth() bool

HasAuth returns a boolean if a field has been set.

func (*LinkTokenCreateRequest) HasClientId ¶

func (o *LinkTokenCreateRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*LinkTokenCreateRequest) HasDepositSwitch ¶

func (o *LinkTokenCreateRequest) HasDepositSwitch() bool

HasDepositSwitch returns a boolean if a field has been set.

func (*LinkTokenCreateRequest) HasEuConfig ¶

func (o *LinkTokenCreateRequest) HasEuConfig() bool

HasEuConfig returns a boolean if a field has been set.

func (*LinkTokenCreateRequest) HasIncomeVerification ¶

func (o *LinkTokenCreateRequest) HasIncomeVerification() bool

HasIncomeVerification returns a boolean if a field has been set.

func (*LinkTokenCreateRequest) HasInstitutionId ¶

func (o *LinkTokenCreateRequest) HasInstitutionId() bool

HasInstitutionId returns a boolean if a field has been set.

func (*LinkTokenCreateRequest) HasLinkCustomizationName ¶

func (o *LinkTokenCreateRequest) HasLinkCustomizationName() bool

HasLinkCustomizationName returns a boolean if a field has been set.

func (*LinkTokenCreateRequest) HasPaymentInitiation ¶

func (o *LinkTokenCreateRequest) HasPaymentInitiation() bool

HasPaymentInitiation returns a boolean if a field has been set.

func (*LinkTokenCreateRequest) HasProducts ¶

func (o *LinkTokenCreateRequest) HasProducts() bool

HasProducts returns a boolean if a field has been set.

func (*LinkTokenCreateRequest) HasRedirectUri ¶

func (o *LinkTokenCreateRequest) HasRedirectUri() bool

HasRedirectUri returns a boolean if a field has been set.

func (*LinkTokenCreateRequest) HasSecret ¶

func (o *LinkTokenCreateRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (*LinkTokenCreateRequest) HasTransfer ¶ added in v1.8.0

func (o *LinkTokenCreateRequest) HasTransfer() bool

HasTransfer returns a boolean if a field has been set.

func (*LinkTokenCreateRequest) HasUpdate ¶ added in v1.3.0

func (o *LinkTokenCreateRequest) HasUpdate() bool

HasUpdate returns a boolean if a field has been set.

func (*LinkTokenCreateRequest) HasWebhook ¶

func (o *LinkTokenCreateRequest) HasWebhook() bool

HasWebhook returns a boolean if a field has been set.

func (LinkTokenCreateRequest) MarshalJSON ¶

func (o LinkTokenCreateRequest) MarshalJSON() ([]byte, error)

func (*LinkTokenCreateRequest) SetAccessToken ¶

func (o *LinkTokenCreateRequest) SetAccessToken(v string)

SetAccessToken gets a reference to the given string and assigns it to the AccessToken field.

func (*LinkTokenCreateRequest) SetAccountFilters ¶

func (o *LinkTokenCreateRequest) SetAccountFilters(v LinkTokenAccountFilters)

SetAccountFilters gets a reference to the given LinkTokenAccountFilters and assigns it to the AccountFilters field.

func (*LinkTokenCreateRequest) SetAndroidPackageName ¶

func (o *LinkTokenCreateRequest) SetAndroidPackageName(v string)

SetAndroidPackageName gets a reference to the given string and assigns it to the AndroidPackageName field.

func (*LinkTokenCreateRequest) SetAuth ¶

SetAuth gets a reference to the given LinkTokenCreateRequestAuth and assigns it to the Auth field.

func (*LinkTokenCreateRequest) SetClientId ¶

func (o *LinkTokenCreateRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*LinkTokenCreateRequest) SetClientName ¶

func (o *LinkTokenCreateRequest) SetClientName(v string)

SetClientName sets field value

func (*LinkTokenCreateRequest) SetCountryCodes ¶

func (o *LinkTokenCreateRequest) SetCountryCodes(v []CountryCode)

SetCountryCodes sets field value

func (*LinkTokenCreateRequest) SetDepositSwitch ¶

SetDepositSwitch gets a reference to the given LinkTokenCreateRequestDepositSwitch and assigns it to the DepositSwitch field.

func (*LinkTokenCreateRequest) SetEuConfig ¶

func (o *LinkTokenCreateRequest) SetEuConfig(v LinkTokenEUConfig)

SetEuConfig gets a reference to the given LinkTokenEUConfig and assigns it to the EuConfig field.

func (*LinkTokenCreateRequest) SetIncomeVerification ¶

SetIncomeVerification gets a reference to the given LinkTokenCreateRequestIncomeVerification and assigns it to the IncomeVerification field.

func (*LinkTokenCreateRequest) SetInstitutionId ¶

func (o *LinkTokenCreateRequest) SetInstitutionId(v string)

SetInstitutionId gets a reference to the given string and assigns it to the InstitutionId field.

func (*LinkTokenCreateRequest) SetLanguage ¶

func (o *LinkTokenCreateRequest) SetLanguage(v string)

SetLanguage sets field value

func (*LinkTokenCreateRequest) SetLinkCustomizationName ¶

func (o *LinkTokenCreateRequest) SetLinkCustomizationName(v string)

SetLinkCustomizationName gets a reference to the given string and assigns it to the LinkCustomizationName field.

func (*LinkTokenCreateRequest) SetPaymentInitiation ¶

SetPaymentInitiation gets a reference to the given LinkTokenCreateRequestPaymentInitiation and assigns it to the PaymentInitiation field.

func (*LinkTokenCreateRequest) SetProducts ¶

func (o *LinkTokenCreateRequest) SetProducts(v []Products)

SetProducts gets a reference to the given []Products and assigns it to the Products field.

func (*LinkTokenCreateRequest) SetRedirectUri ¶

func (o *LinkTokenCreateRequest) SetRedirectUri(v string)

SetRedirectUri gets a reference to the given string and assigns it to the RedirectUri field.

func (*LinkTokenCreateRequest) SetSecret ¶

func (o *LinkTokenCreateRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

func (*LinkTokenCreateRequest) SetTransfer ¶ added in v1.8.0

SetTransfer gets a reference to the given LinkTokenCreateRequestTransfer and assigns it to the Transfer field.

func (*LinkTokenCreateRequest) SetUpdate ¶ added in v1.3.0

SetUpdate gets a reference to the given LinkTokenCreateRequestUpdate and assigns it to the Update field.

func (*LinkTokenCreateRequest) SetUser ¶

SetUser sets field value

func (*LinkTokenCreateRequest) SetWebhook ¶

func (o *LinkTokenCreateRequest) SetWebhook(v string)

SetWebhook gets a reference to the given string and assigns it to the Webhook field.

type LinkTokenCreateRequestAccountSubtypes ¶

type LinkTokenCreateRequestAccountSubtypes struct {
	// A filter to apply to `depository`-type accounts
	Depository *map[string]map[string]interface{} `json:"depository,omitempty"`
	// A filter to apply to `credit`-type accounts
	Credit *map[string]map[string]interface{} `json:"credit,omitempty"`
	// A filter to apply to `loan`-type accounts
	Loan *map[string]map[string]interface{} `json:"loan,omitempty"`
	// A filter to apply to `investment`-type accounts (or `brokerage`-type accounts for API versions 2018-05-22 and earlier).
	Investment *map[string]map[string]interface{} `json:"investment,omitempty"`
}

LinkTokenCreateRequestAccountSubtypes By default, Link will only display account types that are compatible with all products supplied in the `products` parameter of `/link/token/create`. You can further limit the accounts shown in Link by using `account_filters` to specify the account subtypes to be shown in Link. Only the specified subtypes will be shown. This filtering applies to both the Account Select view (if enabled) and the Institution Select view. Institutions that do not support the selected subtypes will be omitted from Link. To indicate that all subtypes should be shown, use the value `\"all\"`. If the `account_filters` filter is used, any account type for which a filter is not specified will be entirely omitted from Link. For a full list of valid types and subtypes, see the [Account schema](https://plaid.com/docs/api/accounts#accounts-schema). For institutions using OAuth, the filter will not affect the list of institutions or accounts shown by the bank in the OAuth window.

func NewLinkTokenCreateRequestAccountSubtypes ¶

func NewLinkTokenCreateRequestAccountSubtypes() *LinkTokenCreateRequestAccountSubtypes

NewLinkTokenCreateRequestAccountSubtypes instantiates a new LinkTokenCreateRequestAccountSubtypes 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 NewLinkTokenCreateRequestAccountSubtypesWithDefaults ¶

func NewLinkTokenCreateRequestAccountSubtypesWithDefaults() *LinkTokenCreateRequestAccountSubtypes

NewLinkTokenCreateRequestAccountSubtypesWithDefaults instantiates a new LinkTokenCreateRequestAccountSubtypes 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 (*LinkTokenCreateRequestAccountSubtypes) GetCredit ¶

func (o *LinkTokenCreateRequestAccountSubtypes) GetCredit() map[string]map[string]interface{}

GetCredit returns the Credit field value if set, zero value otherwise.

func (*LinkTokenCreateRequestAccountSubtypes) GetCreditOk ¶

func (o *LinkTokenCreateRequestAccountSubtypes) GetCreditOk() (*map[string]map[string]interface{}, bool)

GetCreditOk returns a tuple with the Credit field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkTokenCreateRequestAccountSubtypes) GetDepository ¶

func (o *LinkTokenCreateRequestAccountSubtypes) GetDepository() map[string]map[string]interface{}

GetDepository returns the Depository field value if set, zero value otherwise.

func (*LinkTokenCreateRequestAccountSubtypes) GetDepositoryOk ¶

func (o *LinkTokenCreateRequestAccountSubtypes) GetDepositoryOk() (*map[string]map[string]interface{}, bool)

GetDepositoryOk returns a tuple with the Depository field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkTokenCreateRequestAccountSubtypes) GetInvestment ¶

func (o *LinkTokenCreateRequestAccountSubtypes) GetInvestment() map[string]map[string]interface{}

GetInvestment returns the Investment field value if set, zero value otherwise.

func (*LinkTokenCreateRequestAccountSubtypes) GetInvestmentOk ¶

func (o *LinkTokenCreateRequestAccountSubtypes) GetInvestmentOk() (*map[string]map[string]interface{}, bool)

GetInvestmentOk returns a tuple with the Investment field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkTokenCreateRequestAccountSubtypes) GetLoan ¶

func (o *LinkTokenCreateRequestAccountSubtypes) GetLoan() map[string]map[string]interface{}

GetLoan returns the Loan field value if set, zero value otherwise.

func (*LinkTokenCreateRequestAccountSubtypes) GetLoanOk ¶

func (o *LinkTokenCreateRequestAccountSubtypes) GetLoanOk() (*map[string]map[string]interface{}, bool)

GetLoanOk returns a tuple with the Loan field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkTokenCreateRequestAccountSubtypes) HasCredit ¶

HasCredit returns a boolean if a field has been set.

func (*LinkTokenCreateRequestAccountSubtypes) HasDepository ¶

func (o *LinkTokenCreateRequestAccountSubtypes) HasDepository() bool

HasDepository returns a boolean if a field has been set.

func (*LinkTokenCreateRequestAccountSubtypes) HasInvestment ¶

func (o *LinkTokenCreateRequestAccountSubtypes) HasInvestment() bool

HasInvestment returns a boolean if a field has been set.

func (*LinkTokenCreateRequestAccountSubtypes) HasLoan ¶

HasLoan returns a boolean if a field has been set.

func (LinkTokenCreateRequestAccountSubtypes) MarshalJSON ¶

func (o LinkTokenCreateRequestAccountSubtypes) MarshalJSON() ([]byte, error)

func (*LinkTokenCreateRequestAccountSubtypes) SetCredit ¶

func (o *LinkTokenCreateRequestAccountSubtypes) SetCredit(v map[string]map[string]interface{})

SetCredit gets a reference to the given map[string]map[string]interface{} and assigns it to the Credit field.

func (*LinkTokenCreateRequestAccountSubtypes) SetDepository ¶

func (o *LinkTokenCreateRequestAccountSubtypes) SetDepository(v map[string]map[string]interface{})

SetDepository gets a reference to the given map[string]map[string]interface{} and assigns it to the Depository field.

func (*LinkTokenCreateRequestAccountSubtypes) SetInvestment ¶

func (o *LinkTokenCreateRequestAccountSubtypes) SetInvestment(v map[string]map[string]interface{})

SetInvestment gets a reference to the given map[string]map[string]interface{} and assigns it to the Investment field.

func (*LinkTokenCreateRequestAccountSubtypes) SetLoan ¶

func (o *LinkTokenCreateRequestAccountSubtypes) SetLoan(v map[string]map[string]interface{})

SetLoan gets a reference to the given map[string]map[string]interface{} and assigns it to the Loan field.

type LinkTokenCreateRequestAuth ¶

type LinkTokenCreateRequestAuth struct {
	// The optional Auth flow to use. Currently only used to enable Flexible Auth.
	FlowType string `json:"flow_type"`
}

LinkTokenCreateRequestAuth Specifies options for initializing Link for use with the Auth product. This field is currently only required if using the Flexible Auth product (currently in closed beta).

func NewLinkTokenCreateRequestAuth ¶

func NewLinkTokenCreateRequestAuth(flowType string) *LinkTokenCreateRequestAuth

NewLinkTokenCreateRequestAuth instantiates a new LinkTokenCreateRequestAuth 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 NewLinkTokenCreateRequestAuthWithDefaults ¶

func NewLinkTokenCreateRequestAuthWithDefaults() *LinkTokenCreateRequestAuth

NewLinkTokenCreateRequestAuthWithDefaults instantiates a new LinkTokenCreateRequestAuth 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 (*LinkTokenCreateRequestAuth) GetFlowType ¶

func (o *LinkTokenCreateRequestAuth) GetFlowType() string

GetFlowType returns the FlowType field value

func (*LinkTokenCreateRequestAuth) GetFlowTypeOk ¶

func (o *LinkTokenCreateRequestAuth) GetFlowTypeOk() (*string, bool)

GetFlowTypeOk returns a tuple with the FlowType field value and a boolean to check if the value has been set.

func (LinkTokenCreateRequestAuth) MarshalJSON ¶

func (o LinkTokenCreateRequestAuth) MarshalJSON() ([]byte, error)

func (*LinkTokenCreateRequestAuth) SetFlowType ¶

func (o *LinkTokenCreateRequestAuth) SetFlowType(v string)

SetFlowType sets field value

type LinkTokenCreateRequestDepositSwitch ¶

type LinkTokenCreateRequestDepositSwitch struct {
	// The `deposit_switch_id` provided by the `/deposit_switch/create` endpoint.
	DepositSwitchId string `json:"deposit_switch_id"`
}

LinkTokenCreateRequestDepositSwitch Specifies options for initializing Link for use with the Deposit Switch (beta) product. This field is required if `deposit_switch` is included in the `products` array.

func NewLinkTokenCreateRequestDepositSwitch ¶

func NewLinkTokenCreateRequestDepositSwitch(depositSwitchId string) *LinkTokenCreateRequestDepositSwitch

NewLinkTokenCreateRequestDepositSwitch instantiates a new LinkTokenCreateRequestDepositSwitch 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 NewLinkTokenCreateRequestDepositSwitchWithDefaults ¶

func NewLinkTokenCreateRequestDepositSwitchWithDefaults() *LinkTokenCreateRequestDepositSwitch

NewLinkTokenCreateRequestDepositSwitchWithDefaults instantiates a new LinkTokenCreateRequestDepositSwitch 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 (*LinkTokenCreateRequestDepositSwitch) GetDepositSwitchId ¶

func (o *LinkTokenCreateRequestDepositSwitch) GetDepositSwitchId() string

GetDepositSwitchId returns the DepositSwitchId field value

func (*LinkTokenCreateRequestDepositSwitch) GetDepositSwitchIdOk ¶

func (o *LinkTokenCreateRequestDepositSwitch) GetDepositSwitchIdOk() (*string, bool)

GetDepositSwitchIdOk returns a tuple with the DepositSwitchId field value and a boolean to check if the value has been set.

func (LinkTokenCreateRequestDepositSwitch) MarshalJSON ¶

func (o LinkTokenCreateRequestDepositSwitch) MarshalJSON() ([]byte, error)

func (*LinkTokenCreateRequestDepositSwitch) SetDepositSwitchId ¶

func (o *LinkTokenCreateRequestDepositSwitch) SetDepositSwitchId(v string)

SetDepositSwitchId sets field value

type LinkTokenCreateRequestIncomeVerification ¶

type LinkTokenCreateRequestIncomeVerification struct {
	// The `income_verification_id` of the verification instance, as provided by `/income/verification/create`.
	IncomeVerificationId *string `json:"income_verification_id,omitempty"`
	// The `asset_report_id` of an asset report associated with the user, as provided by `/asset_report/create`. Providing an `asset_report_id` is optional and can be used to verify the user through a streamlined flow. If provided, the bank linking flow will be skipped.
	AssetReportId *string `json:"asset_report_id,omitempty"`
	// The ID of a precheck created with `/income/verification/precheck`. Will be used to improve conversion of the income verification flow.
	PrecheckId *string `json:"precheck_id,omitempty"`
	// An array of access tokens corresponding to the Items that will be cross-referenced with the product data. If the `transactions` product was not initialized for the Items during link, it will be initialized after this Link session.
	AccessTokens *[]string `json:"access_tokens,omitempty"`
}

LinkTokenCreateRequestIncomeVerification Specifies options for initializing Link for use with the Income (beta) product. This field is required if `income_verification` is included in the `products` array.

func NewLinkTokenCreateRequestIncomeVerification ¶

func NewLinkTokenCreateRequestIncomeVerification() *LinkTokenCreateRequestIncomeVerification

NewLinkTokenCreateRequestIncomeVerification instantiates a new LinkTokenCreateRequestIncomeVerification 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 NewLinkTokenCreateRequestIncomeVerificationWithDefaults ¶

func NewLinkTokenCreateRequestIncomeVerificationWithDefaults() *LinkTokenCreateRequestIncomeVerification

NewLinkTokenCreateRequestIncomeVerificationWithDefaults instantiates a new LinkTokenCreateRequestIncomeVerification 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 (*LinkTokenCreateRequestIncomeVerification) GetAccessTokens ¶ added in v1.5.0

func (o *LinkTokenCreateRequestIncomeVerification) GetAccessTokens() []string

GetAccessTokens returns the AccessTokens field value if set, zero value otherwise.

func (*LinkTokenCreateRequestIncomeVerification) GetAccessTokensOk ¶ added in v1.5.0

func (o *LinkTokenCreateRequestIncomeVerification) GetAccessTokensOk() (*[]string, bool)

GetAccessTokensOk returns a tuple with the AccessTokens field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkTokenCreateRequestIncomeVerification) GetAssetReportId ¶

func (o *LinkTokenCreateRequestIncomeVerification) GetAssetReportId() string

GetAssetReportId returns the AssetReportId field value if set, zero value otherwise.

func (*LinkTokenCreateRequestIncomeVerification) GetAssetReportIdOk ¶

func (o *LinkTokenCreateRequestIncomeVerification) GetAssetReportIdOk() (*string, bool)

GetAssetReportIdOk returns a tuple with the AssetReportId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkTokenCreateRequestIncomeVerification) GetIncomeVerificationId ¶

func (o *LinkTokenCreateRequestIncomeVerification) GetIncomeVerificationId() string

GetIncomeVerificationId returns the IncomeVerificationId field value if set, zero value otherwise.

func (*LinkTokenCreateRequestIncomeVerification) GetIncomeVerificationIdOk ¶

func (o *LinkTokenCreateRequestIncomeVerification) GetIncomeVerificationIdOk() (*string, bool)

GetIncomeVerificationIdOk returns a tuple with the IncomeVerificationId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkTokenCreateRequestIncomeVerification) GetPrecheckId ¶ added in v1.5.0

GetPrecheckId returns the PrecheckId field value if set, zero value otherwise.

func (*LinkTokenCreateRequestIncomeVerification) GetPrecheckIdOk ¶ added in v1.5.0

func (o *LinkTokenCreateRequestIncomeVerification) GetPrecheckIdOk() (*string, bool)

GetPrecheckIdOk returns a tuple with the PrecheckId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkTokenCreateRequestIncomeVerification) HasAccessTokens ¶ added in v1.5.0

func (o *LinkTokenCreateRequestIncomeVerification) HasAccessTokens() bool

HasAccessTokens returns a boolean if a field has been set.

func (*LinkTokenCreateRequestIncomeVerification) HasAssetReportId ¶

func (o *LinkTokenCreateRequestIncomeVerification) HasAssetReportId() bool

HasAssetReportId returns a boolean if a field has been set.

func (*LinkTokenCreateRequestIncomeVerification) HasIncomeVerificationId ¶ added in v1.5.0

func (o *LinkTokenCreateRequestIncomeVerification) HasIncomeVerificationId() bool

HasIncomeVerificationId returns a boolean if a field has been set.

func (*LinkTokenCreateRequestIncomeVerification) HasPrecheckId ¶ added in v1.5.0

HasPrecheckId returns a boolean if a field has been set.

func (LinkTokenCreateRequestIncomeVerification) MarshalJSON ¶

func (*LinkTokenCreateRequestIncomeVerification) SetAccessTokens ¶ added in v1.5.0

func (o *LinkTokenCreateRequestIncomeVerification) SetAccessTokens(v []string)

SetAccessTokens gets a reference to the given []string and assigns it to the AccessTokens field.

func (*LinkTokenCreateRequestIncomeVerification) SetAssetReportId ¶

func (o *LinkTokenCreateRequestIncomeVerification) SetAssetReportId(v string)

SetAssetReportId gets a reference to the given string and assigns it to the AssetReportId field.

func (*LinkTokenCreateRequestIncomeVerification) SetIncomeVerificationId ¶

func (o *LinkTokenCreateRequestIncomeVerification) SetIncomeVerificationId(v string)

SetIncomeVerificationId gets a reference to the given string and assigns it to the IncomeVerificationId field.

func (*LinkTokenCreateRequestIncomeVerification) SetPrecheckId ¶ added in v1.5.0

SetPrecheckId gets a reference to the given string and assigns it to the PrecheckId field.

type LinkTokenCreateRequestPaymentInitiation ¶

type LinkTokenCreateRequestPaymentInitiation struct {
	// The `payment_id` provided by the `/payment_initiation/payment/create` endpoint.
	PaymentId string `json:"payment_id"`
}

LinkTokenCreateRequestPaymentInitiation Specifies options for initializing Link for use with the Payment Initiation (Europe) product. This field is required if `payment_initiation` is included in the `products` array.

func NewLinkTokenCreateRequestPaymentInitiation ¶

func NewLinkTokenCreateRequestPaymentInitiation(paymentId string) *LinkTokenCreateRequestPaymentInitiation

NewLinkTokenCreateRequestPaymentInitiation instantiates a new LinkTokenCreateRequestPaymentInitiation 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 NewLinkTokenCreateRequestPaymentInitiationWithDefaults ¶

func NewLinkTokenCreateRequestPaymentInitiationWithDefaults() *LinkTokenCreateRequestPaymentInitiation

NewLinkTokenCreateRequestPaymentInitiationWithDefaults instantiates a new LinkTokenCreateRequestPaymentInitiation 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 (*LinkTokenCreateRequestPaymentInitiation) GetPaymentId ¶

GetPaymentId returns the PaymentId field value

func (*LinkTokenCreateRequestPaymentInitiation) GetPaymentIdOk ¶

func (o *LinkTokenCreateRequestPaymentInitiation) GetPaymentIdOk() (*string, bool)

GetPaymentIdOk returns a tuple with the PaymentId field value and a boolean to check if the value has been set.

func (LinkTokenCreateRequestPaymentInitiation) MarshalJSON ¶

func (o LinkTokenCreateRequestPaymentInitiation) MarshalJSON() ([]byte, error)

func (*LinkTokenCreateRequestPaymentInitiation) SetPaymentId ¶

SetPaymentId sets field value

type LinkTokenCreateRequestTransfer ¶ added in v1.8.0

type LinkTokenCreateRequestTransfer struct {
	// The `id` returned by the `/transfer/intent/create` endpoint.
	IntentId *string `json:"intent_id,omitempty"`
}

LinkTokenCreateRequestTransfer Specifies options for initializing Link for use with the Transfer product.

func NewLinkTokenCreateRequestTransfer ¶ added in v1.8.0

func NewLinkTokenCreateRequestTransfer() *LinkTokenCreateRequestTransfer

NewLinkTokenCreateRequestTransfer instantiates a new LinkTokenCreateRequestTransfer 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 NewLinkTokenCreateRequestTransferWithDefaults ¶ added in v1.8.0

func NewLinkTokenCreateRequestTransferWithDefaults() *LinkTokenCreateRequestTransfer

NewLinkTokenCreateRequestTransferWithDefaults instantiates a new LinkTokenCreateRequestTransfer 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 (*LinkTokenCreateRequestTransfer) GetIntentId ¶ added in v1.8.0

func (o *LinkTokenCreateRequestTransfer) GetIntentId() string

GetIntentId returns the IntentId field value if set, zero value otherwise.

func (*LinkTokenCreateRequestTransfer) GetIntentIdOk ¶ added in v1.8.0

func (o *LinkTokenCreateRequestTransfer) GetIntentIdOk() (*string, bool)

GetIntentIdOk returns a tuple with the IntentId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkTokenCreateRequestTransfer) HasIntentId ¶ added in v1.8.0

func (o *LinkTokenCreateRequestTransfer) HasIntentId() bool

HasIntentId returns a boolean if a field has been set.

func (LinkTokenCreateRequestTransfer) MarshalJSON ¶ added in v1.8.0

func (o LinkTokenCreateRequestTransfer) MarshalJSON() ([]byte, error)

func (*LinkTokenCreateRequestTransfer) SetIntentId ¶ added in v1.8.0

func (o *LinkTokenCreateRequestTransfer) SetIntentId(v string)

SetIntentId gets a reference to the given string and assigns it to the IntentId field.

type LinkTokenCreateRequestUpdate ¶ added in v1.3.0

type LinkTokenCreateRequestUpdate struct {
	// If `true`, enables [update mode with Account Select](https://plaid.com/docs/link/update-mode/#using-update-mode-to-request-new-accounts).
	AccountSelectionEnabled *bool `json:"account_selection_enabled,omitempty"`
}

LinkTokenCreateRequestUpdate Specifies options for initializing Link for [update mode](https://plaid.com/docs/link/update-mode).

func NewLinkTokenCreateRequestUpdate ¶ added in v1.3.0

func NewLinkTokenCreateRequestUpdate() *LinkTokenCreateRequestUpdate

NewLinkTokenCreateRequestUpdate instantiates a new LinkTokenCreateRequestUpdate 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 NewLinkTokenCreateRequestUpdateWithDefaults ¶ added in v1.3.0

func NewLinkTokenCreateRequestUpdateWithDefaults() *LinkTokenCreateRequestUpdate

NewLinkTokenCreateRequestUpdateWithDefaults instantiates a new LinkTokenCreateRequestUpdate 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 (*LinkTokenCreateRequestUpdate) GetAccountSelectionEnabled ¶ added in v1.3.0

func (o *LinkTokenCreateRequestUpdate) GetAccountSelectionEnabled() bool

GetAccountSelectionEnabled returns the AccountSelectionEnabled field value if set, zero value otherwise.

func (*LinkTokenCreateRequestUpdate) GetAccountSelectionEnabledOk ¶ added in v1.3.0

func (o *LinkTokenCreateRequestUpdate) GetAccountSelectionEnabledOk() (*bool, bool)

GetAccountSelectionEnabledOk returns a tuple with the AccountSelectionEnabled field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkTokenCreateRequestUpdate) HasAccountSelectionEnabled ¶ added in v1.3.0

func (o *LinkTokenCreateRequestUpdate) HasAccountSelectionEnabled() bool

HasAccountSelectionEnabled returns a boolean if a field has been set.

func (LinkTokenCreateRequestUpdate) MarshalJSON ¶ added in v1.3.0

func (o LinkTokenCreateRequestUpdate) MarshalJSON() ([]byte, error)

func (*LinkTokenCreateRequestUpdate) SetAccountSelectionEnabled ¶ added in v1.3.0

func (o *LinkTokenCreateRequestUpdate) SetAccountSelectionEnabled(v bool)

SetAccountSelectionEnabled gets a reference to the given bool and assigns it to the AccountSelectionEnabled field.

type LinkTokenCreateRequestUser ¶

type LinkTokenCreateRequestUser struct {
	// A unique ID representing the end user. Typically this will be a user ID number from your application. Personally identifiable information, such as an email address or phone number, should not be used in the `client_user_id`. It is currently used as a means of searching logs for the given user in the Plaid Dashboard.
	ClientUserId string `json:"client_user_id"`
	// The user's full legal name. This is an optional field used in the [returning user experience](https://plaid.com/docs/link/returning-user) to associate Items to the user.
	LegalName *string `json:"legal_name,omitempty"`
	// The user's phone number in [E.164](https://en.wikipedia.org/wiki/E.164) format. This field is optional, but required to enable the [returning user experience](https://plaid.com/docs/link/returning-user).
	PhoneNumber *string `json:"phone_number,omitempty"`
	// The date and time the phone number was verified in [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format (`YYYY-MM-DDThh:mm:ssZ`). This field is optional, but required to enable any [returning user experience](https://plaid.com/docs/link/returning-user).   Only pass a verification time for a phone number that you have verified. If you have performed verification but don’t have the time, you may supply a signal value of the start of the UNIX epoch.   Example: `2020-01-01T00:00:00Z`
	PhoneNumberVerifiedTime *time.Time `json:"phone_number_verified_time,omitempty"`
	// The user's email address. This field is optional, but required to enable the [pre-authenticated returning user flow](https://plaid.com/docs/link/returning-user/#enabling-the-returning-user-experience).
	EmailAddress *string `json:"email_address,omitempty"`
	// The date and time the email address was verified in [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format (`YYYY-MM-DDThh:mm:ssZ`). This is an optional field used in the [returning user experience](https://plaid.com/docs/link/returning-user).   Only pass a verification time for an email address that you have verified. If you have performed verification but don’t have the time, you may supply a signal value of the start of the UNIX epoch.   Example: `2020-01-01T00:00:00Z`
	EmailAddressVerifiedTime *time.Time `json:"email_address_verified_time,omitempty"`
	// To be provided in the format \"ddd-dd-dddd\". This field is optional and will support not-yet-implemented functionality for new products.
	Ssn *string `json:"ssn,omitempty"`
	// To be provided in the format \"yyyy-mm-dd\". This field is optional and will support not-yet-implemented functionality for new products.
	DateOfBirth *string `json:"date_of_birth,omitempty"`
}

LinkTokenCreateRequestUser An object specifying information about the end user who will be linking their account.

func NewLinkTokenCreateRequestUser ¶

func NewLinkTokenCreateRequestUser(clientUserId string) *LinkTokenCreateRequestUser

NewLinkTokenCreateRequestUser instantiates a new LinkTokenCreateRequestUser 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 NewLinkTokenCreateRequestUserWithDefaults ¶

func NewLinkTokenCreateRequestUserWithDefaults() *LinkTokenCreateRequestUser

NewLinkTokenCreateRequestUserWithDefaults instantiates a new LinkTokenCreateRequestUser 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 (*LinkTokenCreateRequestUser) GetClientUserId ¶

func (o *LinkTokenCreateRequestUser) GetClientUserId() string

GetClientUserId returns the ClientUserId field value

func (*LinkTokenCreateRequestUser) GetClientUserIdOk ¶

func (o *LinkTokenCreateRequestUser) GetClientUserIdOk() (*string, bool)

GetClientUserIdOk returns a tuple with the ClientUserId field value and a boolean to check if the value has been set.

func (*LinkTokenCreateRequestUser) GetDateOfBirth ¶

func (o *LinkTokenCreateRequestUser) GetDateOfBirth() string

GetDateOfBirth returns the DateOfBirth field value if set, zero value otherwise.

func (*LinkTokenCreateRequestUser) GetDateOfBirthOk ¶

func (o *LinkTokenCreateRequestUser) GetDateOfBirthOk() (*string, bool)

GetDateOfBirthOk returns a tuple with the DateOfBirth field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkTokenCreateRequestUser) GetEmailAddress ¶

func (o *LinkTokenCreateRequestUser) GetEmailAddress() string

GetEmailAddress returns the EmailAddress field value if set, zero value otherwise.

func (*LinkTokenCreateRequestUser) GetEmailAddressOk ¶

func (o *LinkTokenCreateRequestUser) GetEmailAddressOk() (*string, bool)

GetEmailAddressOk returns a tuple with the EmailAddress field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkTokenCreateRequestUser) GetEmailAddressVerifiedTime ¶

func (o *LinkTokenCreateRequestUser) GetEmailAddressVerifiedTime() time.Time

GetEmailAddressVerifiedTime returns the EmailAddressVerifiedTime field value if set, zero value otherwise.

func (*LinkTokenCreateRequestUser) GetEmailAddressVerifiedTimeOk ¶

func (o *LinkTokenCreateRequestUser) GetEmailAddressVerifiedTimeOk() (*time.Time, bool)

GetEmailAddressVerifiedTimeOk returns a tuple with the EmailAddressVerifiedTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkTokenCreateRequestUser) GetLegalName ¶

func (o *LinkTokenCreateRequestUser) GetLegalName() string

GetLegalName returns the LegalName field value if set, zero value otherwise.

func (*LinkTokenCreateRequestUser) GetLegalNameOk ¶

func (o *LinkTokenCreateRequestUser) GetLegalNameOk() (*string, bool)

GetLegalNameOk returns a tuple with the LegalName field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkTokenCreateRequestUser) GetPhoneNumber ¶

func (o *LinkTokenCreateRequestUser) GetPhoneNumber() string

GetPhoneNumber returns the PhoneNumber field value if set, zero value otherwise.

func (*LinkTokenCreateRequestUser) GetPhoneNumberOk ¶

func (o *LinkTokenCreateRequestUser) GetPhoneNumberOk() (*string, bool)

GetPhoneNumberOk returns a tuple with the PhoneNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkTokenCreateRequestUser) GetPhoneNumberVerifiedTime ¶

func (o *LinkTokenCreateRequestUser) GetPhoneNumberVerifiedTime() time.Time

GetPhoneNumberVerifiedTime returns the PhoneNumberVerifiedTime field value if set, zero value otherwise.

func (*LinkTokenCreateRequestUser) GetPhoneNumberVerifiedTimeOk ¶

func (o *LinkTokenCreateRequestUser) GetPhoneNumberVerifiedTimeOk() (*time.Time, bool)

GetPhoneNumberVerifiedTimeOk returns a tuple with the PhoneNumberVerifiedTime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkTokenCreateRequestUser) GetSsn ¶

func (o *LinkTokenCreateRequestUser) GetSsn() string

GetSsn returns the Ssn field value if set, zero value otherwise.

func (*LinkTokenCreateRequestUser) GetSsnOk ¶

func (o *LinkTokenCreateRequestUser) GetSsnOk() (*string, bool)

GetSsnOk returns a tuple with the Ssn field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkTokenCreateRequestUser) HasDateOfBirth ¶

func (o *LinkTokenCreateRequestUser) HasDateOfBirth() bool

HasDateOfBirth returns a boolean if a field has been set.

func (*LinkTokenCreateRequestUser) HasEmailAddress ¶

func (o *LinkTokenCreateRequestUser) HasEmailAddress() bool

HasEmailAddress returns a boolean if a field has been set.

func (*LinkTokenCreateRequestUser) HasEmailAddressVerifiedTime ¶

func (o *LinkTokenCreateRequestUser) HasEmailAddressVerifiedTime() bool

HasEmailAddressVerifiedTime returns a boolean if a field has been set.

func (*LinkTokenCreateRequestUser) HasLegalName ¶

func (o *LinkTokenCreateRequestUser) HasLegalName() bool

HasLegalName returns a boolean if a field has been set.

func (*LinkTokenCreateRequestUser) HasPhoneNumber ¶

func (o *LinkTokenCreateRequestUser) HasPhoneNumber() bool

HasPhoneNumber returns a boolean if a field has been set.

func (*LinkTokenCreateRequestUser) HasPhoneNumberVerifiedTime ¶

func (o *LinkTokenCreateRequestUser) HasPhoneNumberVerifiedTime() bool

HasPhoneNumberVerifiedTime returns a boolean if a field has been set.

func (*LinkTokenCreateRequestUser) HasSsn ¶

func (o *LinkTokenCreateRequestUser) HasSsn() bool

HasSsn returns a boolean if a field has been set.

func (LinkTokenCreateRequestUser) MarshalJSON ¶

func (o LinkTokenCreateRequestUser) MarshalJSON() ([]byte, error)

func (*LinkTokenCreateRequestUser) SetClientUserId ¶

func (o *LinkTokenCreateRequestUser) SetClientUserId(v string)

SetClientUserId sets field value

func (*LinkTokenCreateRequestUser) SetDateOfBirth ¶

func (o *LinkTokenCreateRequestUser) SetDateOfBirth(v string)

SetDateOfBirth gets a reference to the given string and assigns it to the DateOfBirth field.

func (*LinkTokenCreateRequestUser) SetEmailAddress ¶

func (o *LinkTokenCreateRequestUser) SetEmailAddress(v string)

SetEmailAddress gets a reference to the given string and assigns it to the EmailAddress field.

func (*LinkTokenCreateRequestUser) SetEmailAddressVerifiedTime ¶

func (o *LinkTokenCreateRequestUser) SetEmailAddressVerifiedTime(v time.Time)

SetEmailAddressVerifiedTime gets a reference to the given time.Time and assigns it to the EmailAddressVerifiedTime field.

func (*LinkTokenCreateRequestUser) SetLegalName ¶

func (o *LinkTokenCreateRequestUser) SetLegalName(v string)

SetLegalName gets a reference to the given string and assigns it to the LegalName field.

func (*LinkTokenCreateRequestUser) SetPhoneNumber ¶

func (o *LinkTokenCreateRequestUser) SetPhoneNumber(v string)

SetPhoneNumber gets a reference to the given string and assigns it to the PhoneNumber field.

func (*LinkTokenCreateRequestUser) SetPhoneNumberVerifiedTime ¶

func (o *LinkTokenCreateRequestUser) SetPhoneNumberVerifiedTime(v time.Time)

SetPhoneNumberVerifiedTime gets a reference to the given time.Time and assigns it to the PhoneNumberVerifiedTime field.

func (*LinkTokenCreateRequestUser) SetSsn ¶

func (o *LinkTokenCreateRequestUser) SetSsn(v string)

SetSsn gets a reference to the given string and assigns it to the Ssn field.

type LinkTokenCreateResponse ¶

type LinkTokenCreateResponse struct {
	// A `link_token`, which can be supplied to Link in order to initialize it and receive a `public_token`, which can be exchanged for an `access_token`.
	LinkToken string `json:"link_token"`
	// The expiration date for the `link_token`, in [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format. A `link_token` created to generate a `public_token` that will be exchanged for a new `access_token` expires after 4 hours. A `link_token` created for an existing Item (such as when updating an existing `access_token` by launching Link in update mode) expires after 30 minutes.
	Expiration time.Time `json:"expiration"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

LinkTokenCreateResponse LinkTokenCreateResponse defines the response schema for `/link/token/create`

func NewLinkTokenCreateResponse ¶

func NewLinkTokenCreateResponse(linkToken string, expiration time.Time, requestId string) *LinkTokenCreateResponse

NewLinkTokenCreateResponse instantiates a new LinkTokenCreateResponse 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 NewLinkTokenCreateResponseWithDefaults ¶

func NewLinkTokenCreateResponseWithDefaults() *LinkTokenCreateResponse

NewLinkTokenCreateResponseWithDefaults instantiates a new LinkTokenCreateResponse 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 (*LinkTokenCreateResponse) GetExpiration ¶

func (o *LinkTokenCreateResponse) GetExpiration() time.Time

GetExpiration returns the Expiration field value

func (*LinkTokenCreateResponse) GetExpirationOk ¶

func (o *LinkTokenCreateResponse) GetExpirationOk() (*time.Time, bool)

GetExpirationOk returns a tuple with the Expiration field value and a boolean to check if the value has been set.

func (*LinkTokenCreateResponse) GetLinkToken ¶

func (o *LinkTokenCreateResponse) GetLinkToken() string

GetLinkToken returns the LinkToken field value

func (*LinkTokenCreateResponse) GetLinkTokenOk ¶

func (o *LinkTokenCreateResponse) GetLinkTokenOk() (*string, bool)

GetLinkTokenOk returns a tuple with the LinkToken field value and a boolean to check if the value has been set.

func (*LinkTokenCreateResponse) GetRequestId ¶

func (o *LinkTokenCreateResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*LinkTokenCreateResponse) GetRequestIdOk ¶

func (o *LinkTokenCreateResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (LinkTokenCreateResponse) MarshalJSON ¶

func (o LinkTokenCreateResponse) MarshalJSON() ([]byte, error)

func (*LinkTokenCreateResponse) SetExpiration ¶

func (o *LinkTokenCreateResponse) SetExpiration(v time.Time)

SetExpiration sets field value

func (*LinkTokenCreateResponse) SetLinkToken ¶

func (o *LinkTokenCreateResponse) SetLinkToken(v string)

SetLinkToken sets field value

func (*LinkTokenCreateResponse) SetRequestId ¶

func (o *LinkTokenCreateResponse) SetRequestId(v string)

SetRequestId sets field value

func (*LinkTokenCreateResponse) UnmarshalJSON ¶

func (o *LinkTokenCreateResponse) UnmarshalJSON(bytes []byte) (err error)

type LinkTokenEUConfig ¶

type LinkTokenEUConfig struct {
	// If `true`, open Link without an initial UI. Defaults to `false`.
	Headless *bool `json:"headless,omitempty"`
}

LinkTokenEUConfig Configuration parameters for EU flows

func NewLinkTokenEUConfig ¶

func NewLinkTokenEUConfig() *LinkTokenEUConfig

NewLinkTokenEUConfig instantiates a new LinkTokenEUConfig 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 NewLinkTokenEUConfigWithDefaults ¶

func NewLinkTokenEUConfigWithDefaults() *LinkTokenEUConfig

NewLinkTokenEUConfigWithDefaults instantiates a new LinkTokenEUConfig 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 (*LinkTokenEUConfig) GetHeadless ¶

func (o *LinkTokenEUConfig) GetHeadless() bool

GetHeadless returns the Headless field value if set, zero value otherwise.

func (*LinkTokenEUConfig) GetHeadlessOk ¶

func (o *LinkTokenEUConfig) GetHeadlessOk() (*bool, bool)

GetHeadlessOk returns a tuple with the Headless field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkTokenEUConfig) HasHeadless ¶

func (o *LinkTokenEUConfig) HasHeadless() bool

HasHeadless returns a boolean if a field has been set.

func (LinkTokenEUConfig) MarshalJSON ¶

func (o LinkTokenEUConfig) MarshalJSON() ([]byte, error)

func (*LinkTokenEUConfig) SetHeadless ¶

func (o *LinkTokenEUConfig) SetHeadless(v bool)

SetHeadless gets a reference to the given bool and assigns it to the Headless field.

type LinkTokenGetMetadataResponse ¶

type LinkTokenGetMetadataResponse struct {
	// The `products` specified in the `/link/token/create` call.
	InitialProducts []Products `json:"initial_products"`
	// The `webhook` specified in the `/link/token/create` call.
	Webhook NullableString `json:"webhook"`
	// The `country_codes` specified in the `/link/token/create` call.
	CountryCodes []CountryCode `json:"country_codes"`
	// The `language` specified in the `/link/token/create` call.
	Language       NullableString          `json:"language"`
	AccountFilters *AccountFiltersResponse `json:"account_filters,omitempty"`
	// The `redirect_uri` specified in the `/link/token/create` call.
	RedirectUri NullableString `json:"redirect_uri"`
	// The `client_name` specified in the `/link/token/create` call.
	ClientName           NullableString `json:"client_name"`
	AdditionalProperties map[string]interface{}
}

LinkTokenGetMetadataResponse An object specifying the arguments originally provided to the `/link/token/create` call.

func NewLinkTokenGetMetadataResponse ¶

func NewLinkTokenGetMetadataResponse(initialProducts []Products, webhook NullableString, countryCodes []CountryCode, language NullableString, redirectUri NullableString, clientName NullableString) *LinkTokenGetMetadataResponse

NewLinkTokenGetMetadataResponse instantiates a new LinkTokenGetMetadataResponse 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 NewLinkTokenGetMetadataResponseWithDefaults ¶

func NewLinkTokenGetMetadataResponseWithDefaults() *LinkTokenGetMetadataResponse

NewLinkTokenGetMetadataResponseWithDefaults instantiates a new LinkTokenGetMetadataResponse 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 (*LinkTokenGetMetadataResponse) GetAccountFilters ¶

GetAccountFilters returns the AccountFilters field value if set, zero value otherwise.

func (*LinkTokenGetMetadataResponse) GetAccountFiltersOk ¶

func (o *LinkTokenGetMetadataResponse) GetAccountFiltersOk() (*AccountFiltersResponse, bool)

GetAccountFiltersOk returns a tuple with the AccountFilters field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkTokenGetMetadataResponse) GetClientName ¶

func (o *LinkTokenGetMetadataResponse) GetClientName() string

GetClientName returns the ClientName field value If the value is explicit nil, the zero value for string will be returned

func (*LinkTokenGetMetadataResponse) GetClientNameOk ¶

func (o *LinkTokenGetMetadataResponse) GetClientNameOk() (*string, bool)

GetClientNameOk returns a tuple with the ClientName field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LinkTokenGetMetadataResponse) GetCountryCodes ¶

func (o *LinkTokenGetMetadataResponse) GetCountryCodes() []CountryCode

GetCountryCodes returns the CountryCodes field value

func (*LinkTokenGetMetadataResponse) GetCountryCodesOk ¶

func (o *LinkTokenGetMetadataResponse) GetCountryCodesOk() (*[]CountryCode, bool)

GetCountryCodesOk returns a tuple with the CountryCodes field value and a boolean to check if the value has been set.

func (*LinkTokenGetMetadataResponse) GetInitialProducts ¶

func (o *LinkTokenGetMetadataResponse) GetInitialProducts() []Products

GetInitialProducts returns the InitialProducts field value

func (*LinkTokenGetMetadataResponse) GetInitialProductsOk ¶

func (o *LinkTokenGetMetadataResponse) GetInitialProductsOk() (*[]Products, bool)

GetInitialProductsOk returns a tuple with the InitialProducts field value and a boolean to check if the value has been set.

func (*LinkTokenGetMetadataResponse) GetLanguage ¶

func (o *LinkTokenGetMetadataResponse) GetLanguage() string

GetLanguage returns the Language field value If the value is explicit nil, the zero value for string will be returned

func (*LinkTokenGetMetadataResponse) GetLanguageOk ¶

func (o *LinkTokenGetMetadataResponse) GetLanguageOk() (*string, bool)

GetLanguageOk returns a tuple with the Language field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LinkTokenGetMetadataResponse) GetRedirectUri ¶

func (o *LinkTokenGetMetadataResponse) GetRedirectUri() string

GetRedirectUri returns the RedirectUri field value If the value is explicit nil, the zero value for string will be returned

func (*LinkTokenGetMetadataResponse) GetRedirectUriOk ¶

func (o *LinkTokenGetMetadataResponse) GetRedirectUriOk() (*string, bool)

GetRedirectUriOk returns a tuple with the RedirectUri field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LinkTokenGetMetadataResponse) GetWebhook ¶

func (o *LinkTokenGetMetadataResponse) GetWebhook() string

GetWebhook returns the Webhook field value If the value is explicit nil, the zero value for string will be returned

func (*LinkTokenGetMetadataResponse) GetWebhookOk ¶

func (o *LinkTokenGetMetadataResponse) GetWebhookOk() (*string, bool)

GetWebhookOk returns a tuple with the Webhook field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LinkTokenGetMetadataResponse) HasAccountFilters ¶

func (o *LinkTokenGetMetadataResponse) HasAccountFilters() bool

HasAccountFilters returns a boolean if a field has been set.

func (LinkTokenGetMetadataResponse) MarshalJSON ¶

func (o LinkTokenGetMetadataResponse) MarshalJSON() ([]byte, error)

func (*LinkTokenGetMetadataResponse) SetAccountFilters ¶

func (o *LinkTokenGetMetadataResponse) SetAccountFilters(v AccountFiltersResponse)

SetAccountFilters gets a reference to the given AccountFiltersResponse and assigns it to the AccountFilters field.

func (*LinkTokenGetMetadataResponse) SetClientName ¶

func (o *LinkTokenGetMetadataResponse) SetClientName(v string)

SetClientName sets field value

func (*LinkTokenGetMetadataResponse) SetCountryCodes ¶

func (o *LinkTokenGetMetadataResponse) SetCountryCodes(v []CountryCode)

SetCountryCodes sets field value

func (*LinkTokenGetMetadataResponse) SetInitialProducts ¶

func (o *LinkTokenGetMetadataResponse) SetInitialProducts(v []Products)

SetInitialProducts sets field value

func (*LinkTokenGetMetadataResponse) SetLanguage ¶

func (o *LinkTokenGetMetadataResponse) SetLanguage(v string)

SetLanguage sets field value

func (*LinkTokenGetMetadataResponse) SetRedirectUri ¶

func (o *LinkTokenGetMetadataResponse) SetRedirectUri(v string)

SetRedirectUri sets field value

func (*LinkTokenGetMetadataResponse) SetWebhook ¶

func (o *LinkTokenGetMetadataResponse) SetWebhook(v string)

SetWebhook sets field value

func (*LinkTokenGetMetadataResponse) UnmarshalJSON ¶

func (o *LinkTokenGetMetadataResponse) UnmarshalJSON(bytes []byte) (err error)

type LinkTokenGetRequest ¶

type LinkTokenGetRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// A `link_token` from a previous invocation of `/link/token/create`
	LinkToken string `json:"link_token"`
}

LinkTokenGetRequest LinkTokenGetRequest defines the request schema for `/link/token/get`

func NewLinkTokenGetRequest ¶

func NewLinkTokenGetRequest(linkToken string) *LinkTokenGetRequest

NewLinkTokenGetRequest instantiates a new LinkTokenGetRequest 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 NewLinkTokenGetRequestWithDefaults ¶

func NewLinkTokenGetRequestWithDefaults() *LinkTokenGetRequest

NewLinkTokenGetRequestWithDefaults instantiates a new LinkTokenGetRequest 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 (*LinkTokenGetRequest) GetClientId ¶

func (o *LinkTokenGetRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*LinkTokenGetRequest) GetClientIdOk ¶

func (o *LinkTokenGetRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkTokenGetRequest) GetLinkToken ¶

func (o *LinkTokenGetRequest) GetLinkToken() string

GetLinkToken returns the LinkToken field value

func (*LinkTokenGetRequest) GetLinkTokenOk ¶

func (o *LinkTokenGetRequest) GetLinkTokenOk() (*string, bool)

GetLinkTokenOk returns a tuple with the LinkToken field value and a boolean to check if the value has been set.

func (*LinkTokenGetRequest) GetSecret ¶

func (o *LinkTokenGetRequest) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise.

func (*LinkTokenGetRequest) GetSecretOk ¶

func (o *LinkTokenGetRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*LinkTokenGetRequest) HasClientId ¶

func (o *LinkTokenGetRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*LinkTokenGetRequest) HasSecret ¶

func (o *LinkTokenGetRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (LinkTokenGetRequest) MarshalJSON ¶

func (o LinkTokenGetRequest) MarshalJSON() ([]byte, error)

func (*LinkTokenGetRequest) SetClientId ¶

func (o *LinkTokenGetRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*LinkTokenGetRequest) SetLinkToken ¶

func (o *LinkTokenGetRequest) SetLinkToken(v string)

SetLinkToken sets field value

func (*LinkTokenGetRequest) SetSecret ¶

func (o *LinkTokenGetRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

type LinkTokenGetResponse ¶

type LinkTokenGetResponse struct {
	// A `link_token`, which can be supplied to Link in order to initialize it and receive a `public_token`, which can be exchanged for an `access_token`.
	LinkToken string `json:"link_token"`
	// The creation timestamp for the `link_token`, in [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format.
	CreatedAt NullableTime `json:"created_at"`
	// The expiration timestamp for the `link_token`, in [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format.
	Expiration NullableTime                 `json:"expiration"`
	Metadata   LinkTokenGetMetadataResponse `json:"metadata"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

LinkTokenGetResponse LinkTokenGetResponse defines the response schema for `/link/token/get`

func NewLinkTokenGetResponse ¶

func NewLinkTokenGetResponse(linkToken string, createdAt NullableTime, expiration NullableTime, metadata LinkTokenGetMetadataResponse, requestId string) *LinkTokenGetResponse

NewLinkTokenGetResponse instantiates a new LinkTokenGetResponse 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 NewLinkTokenGetResponseWithDefaults ¶

func NewLinkTokenGetResponseWithDefaults() *LinkTokenGetResponse

NewLinkTokenGetResponseWithDefaults instantiates a new LinkTokenGetResponse 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 (*LinkTokenGetResponse) GetCreatedAt ¶

func (o *LinkTokenGetResponse) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value If the value is explicit nil, the zero value for time.Time will be returned

func (*LinkTokenGetResponse) GetCreatedAtOk ¶

func (o *LinkTokenGetResponse) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LinkTokenGetResponse) GetExpiration ¶

func (o *LinkTokenGetResponse) GetExpiration() time.Time

GetExpiration returns the Expiration field value If the value is explicit nil, the zero value for time.Time will be returned

func (*LinkTokenGetResponse) GetExpirationOk ¶

func (o *LinkTokenGetResponse) GetExpirationOk() (*time.Time, bool)

GetExpirationOk returns a tuple with the Expiration field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*LinkTokenGetResponse) GetLinkToken ¶

func (o *LinkTokenGetResponse) GetLinkToken() string

GetLinkToken returns the LinkToken field value

func (*LinkTokenGetResponse) GetLinkTokenOk ¶

func (o *LinkTokenGetResponse) GetLinkTokenOk() (*string, bool)

GetLinkTokenOk returns a tuple with the LinkToken field value and a boolean to check if the value has been set.

func (*LinkTokenGetResponse) GetMetadata ¶

GetMetadata returns the Metadata field value

func (*LinkTokenGetResponse) GetMetadataOk ¶

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set.

func (*LinkTokenGetResponse) GetRequestId ¶

func (o *LinkTokenGetResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*LinkTokenGetResponse) GetRequestIdOk ¶

func (o *LinkTokenGetResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (LinkTokenGetResponse) MarshalJSON ¶

func (o LinkTokenGetResponse) MarshalJSON() ([]byte, error)

func (*LinkTokenGetResponse) SetCreatedAt ¶

func (o *LinkTokenGetResponse) SetCreatedAt(v time.Time)

SetCreatedAt sets field value

func (*LinkTokenGetResponse) SetExpiration ¶

func (o *LinkTokenGetResponse) SetExpiration(v time.Time)

SetExpiration sets field value

func (*LinkTokenGetResponse) SetLinkToken ¶

func (o *LinkTokenGetResponse) SetLinkToken(v string)

SetLinkToken sets field value

func (*LinkTokenGetResponse) SetMetadata ¶

SetMetadata sets field value

func (*LinkTokenGetResponse) SetRequestId ¶

func (o *LinkTokenGetResponse) SetRequestId(v string)

SetRequestId sets field value

func (*LinkTokenGetResponse) UnmarshalJSON ¶

func (o *LinkTokenGetResponse) UnmarshalJSON(bytes []byte) (err error)

type LoanFilter ¶

type LoanFilter struct {
	// An array of account subtypes to display in Link. If not specified, all account subtypes will be shown. For a full list of valid types and subtypes, see the [Account schema](https://plaid.com/docs/api/accounts#accounts-schema).
	AccountSubtypes      []AccountSubtype `json:"account_subtypes"`
	AdditionalProperties map[string]interface{}
}

LoanFilter A filter to apply to `loan`-type accounts

func NewLoanFilter ¶

func NewLoanFilter(accountSubtypes []AccountSubtype) *LoanFilter

NewLoanFilter instantiates a new LoanFilter 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 NewLoanFilterWithDefaults ¶

func NewLoanFilterWithDefaults() *LoanFilter

NewLoanFilterWithDefaults instantiates a new LoanFilter 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 (*LoanFilter) GetAccountSubtypes ¶

func (o *LoanFilter) GetAccountSubtypes() []AccountSubtype

GetAccountSubtypes returns the AccountSubtypes field value

func (*LoanFilter) GetAccountSubtypesOk ¶

func (o *LoanFilter) GetAccountSubtypesOk() (*[]AccountSubtype, bool)

GetAccountSubtypesOk returns a tuple with the AccountSubtypes field value and a boolean to check if the value has been set.

func (LoanFilter) MarshalJSON ¶

func (o LoanFilter) MarshalJSON() ([]byte, error)

func (*LoanFilter) SetAccountSubtypes ¶

func (o *LoanFilter) SetAccountSubtypes(v []AccountSubtype)

SetAccountSubtypes sets field value

func (*LoanFilter) UnmarshalJSON ¶

func (o *LoanFilter) UnmarshalJSON(bytes []byte) (err error)

type Location ¶

type Location struct {
	// The street address where the transaction occurred.
	Address NullableString `json:"address"`
	// The city where the transaction occurred.
	City NullableString `json:"city"`
	// The region or state where the transaction occurred. In API versions 2018-05-22 and earlier, this field is called `state`.
	Region NullableString `json:"region"`
	// The postal code where the transaction occurred. In API versions 2018-05-22 and earlier, this field is called `zip`.
	PostalCode NullableString `json:"postal_code"`
	// The ISO 3166-1 alpha-2 country code where the transaction occurred.
	Country NullableString `json:"country"`
	// The latitude where the transaction occurred.
	Lat NullableFloat32 `json:"lat"`
	// The longitude where the transaction occurred.
	Lon NullableFloat32 `json:"lon"`
	// The merchant defined store number where the transaction occurred.
	StoreNumber          NullableString `json:"store_number"`
	AdditionalProperties map[string]interface{}
}

Location A representation of where a transaction took place

func NewLocation ¶

func NewLocation(address NullableString, city NullableString, region NullableString, postalCode NullableString, country NullableString, lat NullableFloat32, lon NullableFloat32, storeNumber NullableString) *Location

NewLocation instantiates a new Location 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 NewLocationWithDefaults ¶

func NewLocationWithDefaults() *Location

NewLocationWithDefaults instantiates a new Location 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 (*Location) GetAddress ¶

func (o *Location) GetAddress() string

GetAddress returns the Address field value If the value is explicit nil, the zero value for string will be returned

func (*Location) GetAddressOk ¶

func (o *Location) GetAddressOk() (*string, bool)

GetAddressOk returns a tuple with the Address field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Location) GetCity ¶

func (o *Location) GetCity() string

GetCity returns the City field value If the value is explicit nil, the zero value for string will be returned

func (*Location) GetCityOk ¶

func (o *Location) GetCityOk() (*string, bool)

GetCityOk returns a tuple with the City field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Location) GetCountry ¶

func (o *Location) GetCountry() string

GetCountry returns the Country field value If the value is explicit nil, the zero value for string will be returned

func (*Location) GetCountryOk ¶

func (o *Location) GetCountryOk() (*string, bool)

GetCountryOk returns a tuple with the Country field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Location) GetLat ¶

func (o *Location) GetLat() float32

GetLat returns the Lat field value If the value is explicit nil, the zero value for float32 will be returned

func (*Location) GetLatOk ¶

func (o *Location) GetLatOk() (*float32, bool)

GetLatOk returns a tuple with the Lat field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Location) GetLon ¶

func (o *Location) GetLon() float32

GetLon returns the Lon field value If the value is explicit nil, the zero value for float32 will be returned

func (*Location) GetLonOk ¶

func (o *Location) GetLonOk() (*float32, bool)

GetLonOk returns a tuple with the Lon field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Location) GetPostalCode ¶

func (o *Location) GetPostalCode() string

GetPostalCode returns the PostalCode field value If the value is explicit nil, the zero value for string will be returned

func (*Location) GetPostalCodeOk ¶

func (o *Location) GetPostalCodeOk() (*string, bool)

GetPostalCodeOk returns a tuple with the PostalCode field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Location) GetRegion ¶

func (o *Location) GetRegion() string

GetRegion returns the Region field value If the value is explicit nil, the zero value for string will be returned

func (*Location) GetRegionOk ¶

func (o *Location) GetRegionOk() (*string, bool)

GetRegionOk returns a tuple with the Region field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Location) GetStoreNumber ¶

func (o *Location) GetStoreNumber() string

GetStoreNumber returns the StoreNumber field value If the value is explicit nil, the zero value for string will be returned

func (*Location) GetStoreNumberOk ¶

func (o *Location) GetStoreNumberOk() (*string, bool)

GetStoreNumberOk returns a tuple with the StoreNumber field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (Location) MarshalJSON ¶

func (o Location) MarshalJSON() ([]byte, error)

func (*Location) SetAddress ¶

func (o *Location) SetAddress(v string)

SetAddress sets field value

func (*Location) SetCity ¶

func (o *Location) SetCity(v string)

SetCity sets field value

func (*Location) SetCountry ¶

func (o *Location) SetCountry(v string)

SetCountry sets field value

func (*Location) SetLat ¶

func (o *Location) SetLat(v float32)

SetLat sets field value

func (*Location) SetLon ¶

func (o *Location) SetLon(v float32)

SetLon sets field value

func (*Location) SetPostalCode ¶

func (o *Location) SetPostalCode(v string)

SetPostalCode sets field value

func (*Location) SetRegion ¶

func (o *Location) SetRegion(v string)

SetRegion sets field value

func (*Location) SetStoreNumber ¶

func (o *Location) SetStoreNumber(v string)

SetStoreNumber sets field value

func (*Location) UnmarshalJSON ¶

func (o *Location) UnmarshalJSON(bytes []byte) (err error)

type MFA ¶

type MFA struct {
	// Possible values are `device`, `selections`, or `questions`.  If value is `device`, the MFA answer is `1234`.  If value is `selections`, the MFA answer is always the first option.  If value is `questions`, the MFA answer is  `answer_<i>_<j>` for the j-th question in the i-th round, starting from 0. For example, the answer to the first question in the second round is `answer_1_0`.
	Type string `json:"type"`
	// Number of rounds of questions. Required if value of `type` is `questions`.
	QuestionRounds float32 `json:"question_rounds"`
	// Number of questions per round. Required if value of `type` is `questions`. If value of type is `selections`, default value is 2.
	QuestionsPerRound float32 `json:"questions_per_round"`
	// Number of rounds of selections, used if `type` is `selections`. Defaults to 1.
	SelectionRounds float32 `json:"selection_rounds"`
	// Number of available answers per question, used if `type` is `selection`. Defaults to 2.
	SelectionsPerQuestion float32 `json:"selections_per_question"`
	AdditionalProperties  map[string]interface{}
}

MFA Specifies the multi-factor authentication settings to use with this test account

func NewMFA ¶

func NewMFA(type_ string, questionRounds float32, questionsPerRound float32, selectionRounds float32, selectionsPerQuestion float32) *MFA

NewMFA instantiates a new MFA 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 NewMFAWithDefaults ¶

func NewMFAWithDefaults() *MFA

NewMFAWithDefaults instantiates a new MFA 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 (*MFA) GetQuestionRounds ¶

func (o *MFA) GetQuestionRounds() float32

GetQuestionRounds returns the QuestionRounds field value

func (*MFA) GetQuestionRoundsOk ¶

func (o *MFA) GetQuestionRoundsOk() (*float32, bool)

GetQuestionRoundsOk returns a tuple with the QuestionRounds field value and a boolean to check if the value has been set.

func (*MFA) GetQuestionsPerRound ¶

func (o *MFA) GetQuestionsPerRound() float32

GetQuestionsPerRound returns the QuestionsPerRound field value

func (*MFA) GetQuestionsPerRoundOk ¶

func (o *MFA) GetQuestionsPerRoundOk() (*float32, bool)

GetQuestionsPerRoundOk returns a tuple with the QuestionsPerRound field value and a boolean to check if the value has been set.

func (*MFA) GetSelectionRounds ¶

func (o *MFA) GetSelectionRounds() float32

GetSelectionRounds returns the SelectionRounds field value

func (*MFA) GetSelectionRoundsOk ¶

func (o *MFA) GetSelectionRoundsOk() (*float32, bool)

GetSelectionRoundsOk returns a tuple with the SelectionRounds field value and a boolean to check if the value has been set.

func (*MFA) GetSelectionsPerQuestion ¶

func (o *MFA) GetSelectionsPerQuestion() float32

GetSelectionsPerQuestion returns the SelectionsPerQuestion field value

func (*MFA) GetSelectionsPerQuestionOk ¶

func (o *MFA) GetSelectionsPerQuestionOk() (*float32, bool)

GetSelectionsPerQuestionOk returns a tuple with the SelectionsPerQuestion field value and a boolean to check if the value has been set.

func (*MFA) GetType ¶

func (o *MFA) GetType() string

GetType returns the Type field value

func (*MFA) GetTypeOk ¶

func (o *MFA) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (MFA) MarshalJSON ¶

func (o MFA) MarshalJSON() ([]byte, error)

func (*MFA) SetQuestionRounds ¶

func (o *MFA) SetQuestionRounds(v float32)

SetQuestionRounds sets field value

func (*MFA) SetQuestionsPerRound ¶

func (o *MFA) SetQuestionsPerRound(v float32)

SetQuestionsPerRound sets field value

func (*MFA) SetSelectionRounds ¶

func (o *MFA) SetSelectionRounds(v float32)

SetSelectionRounds sets field value

func (*MFA) SetSelectionsPerQuestion ¶

func (o *MFA) SetSelectionsPerQuestion(v float32)

SetSelectionsPerQuestion sets field value

func (*MFA) SetType ¶

func (o *MFA) SetType(v string)

SetType sets field value

func (*MFA) UnmarshalJSON ¶

func (o *MFA) UnmarshalJSON(bytes []byte) (err error)

type Meta ¶

type Meta struct {
	// The account's name
	Name string `json:"name"`
	// The account's official name
	OfficialName string `json:"official_name"`
	// The account's limit
	Limit                float32 `json:"limit"`
	AdditionalProperties map[string]interface{}
}

Meta Allows specifying the metadata of the test account

func NewMeta ¶

func NewMeta(name string, officialName string, limit float32) *Meta

NewMeta instantiates a new Meta 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 NewMetaWithDefaults ¶

func NewMetaWithDefaults() *Meta

NewMetaWithDefaults instantiates a new Meta 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 (*Meta) GetLimit ¶

func (o *Meta) GetLimit() float32

GetLimit returns the Limit field value

func (*Meta) GetLimitOk ¶

func (o *Meta) GetLimitOk() (*float32, bool)

GetLimitOk returns a tuple with the Limit field value and a boolean to check if the value has been set.

func (*Meta) GetName ¶

func (o *Meta) GetName() string

GetName returns the Name field value

func (*Meta) GetNameOk ¶

func (o *Meta) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*Meta) GetOfficialName ¶

func (o *Meta) GetOfficialName() string

GetOfficialName returns the OfficialName field value

func (*Meta) GetOfficialNameOk ¶

func (o *Meta) GetOfficialNameOk() (*string, bool)

GetOfficialNameOk returns a tuple with the OfficialName field value and a boolean to check if the value has been set.

func (Meta) MarshalJSON ¶

func (o Meta) MarshalJSON() ([]byte, error)

func (*Meta) SetLimit ¶

func (o *Meta) SetLimit(v float32)

SetLimit sets field value

func (*Meta) SetName ¶

func (o *Meta) SetName(v string)

SetName sets field value

func (*Meta) SetOfficialName ¶

func (o *Meta) SetOfficialName(v string)

SetOfficialName sets field value

func (*Meta) UnmarshalJSON ¶

func (o *Meta) UnmarshalJSON(bytes []byte) (err error)

type MortgageInterestRate ¶

type MortgageInterestRate struct {
	// Percentage value (interest rate of current mortgage, not APR) of interest payable on a loan.
	Percentage NullableFloat32 `json:"percentage"`
	// The type of interest charged (fixed or variable).
	Type                 NullableString `json:"type"`
	AdditionalProperties map[string]interface{}
}

MortgageInterestRate Object containing metadata about the interest rate for the mortgage.

func NewMortgageInterestRate ¶

func NewMortgageInterestRate(percentage NullableFloat32, type_ NullableString) *MortgageInterestRate

NewMortgageInterestRate instantiates a new MortgageInterestRate 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 NewMortgageInterestRateWithDefaults ¶

func NewMortgageInterestRateWithDefaults() *MortgageInterestRate

NewMortgageInterestRateWithDefaults instantiates a new MortgageInterestRate 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 (*MortgageInterestRate) GetPercentage ¶

func (o *MortgageInterestRate) GetPercentage() float32

GetPercentage returns the Percentage field value If the value is explicit nil, the zero value for float32 will be returned

func (*MortgageInterestRate) GetPercentageOk ¶

func (o *MortgageInterestRate) GetPercentageOk() (*float32, bool)

GetPercentageOk returns a tuple with the Percentage field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MortgageInterestRate) GetType ¶

func (o *MortgageInterestRate) GetType() string

GetType returns the Type field value If the value is explicit nil, the zero value for string will be returned

func (*MortgageInterestRate) GetTypeOk ¶

func (o *MortgageInterestRate) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (MortgageInterestRate) MarshalJSON ¶

func (o MortgageInterestRate) MarshalJSON() ([]byte, error)

func (*MortgageInterestRate) SetPercentage ¶

func (o *MortgageInterestRate) SetPercentage(v float32)

SetPercentage sets field value

func (*MortgageInterestRate) SetType ¶

func (o *MortgageInterestRate) SetType(v string)

SetType sets field value

func (*MortgageInterestRate) UnmarshalJSON ¶

func (o *MortgageInterestRate) UnmarshalJSON(bytes []byte) (err error)

type MortgageLiability ¶

type MortgageLiability struct {
	// The ID of the account that this liability belongs to.
	AccountId string `json:"account_id"`
	// The account number of the loan.
	AccountNumber string `json:"account_number"`
	// The current outstanding amount charged for late payment.
	CurrentLateFee NullableFloat32 `json:"current_late_fee"`
	// Total amount held in escrow to pay taxes and insurance on behalf of the borrower.
	EscrowBalance NullableFloat32 `json:"escrow_balance"`
	// Indicates whether the borrower has private mortgage insurance in effect.
	HasPmi NullableBool `json:"has_pmi"`
	// Indicates whether the borrower will pay a penalty for early payoff of mortgage.
	HasPrepaymentPenalty NullableBool         `json:"has_prepayment_penalty"`
	InterestRate         MortgageInterestRate `json:"interest_rate"`
	// The amount of the last payment.
	LastPaymentAmount NullableFloat32 `json:"last_payment_amount"`
	// The date of the last payment. Dates are returned in an [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format (YYYY-MM-DD).
	LastPaymentDate NullableString `json:"last_payment_date"`
	// Description of the type of loan, for example `conventional`, `fixed`, or `variable`. This field is provided directly from the loan servicer and does not have an enumerated set of possible values.
	LoanTypeDescription NullableString `json:"loan_type_description"`
	// Full duration of mortgage as at origination (e.g. `10 year`).
	LoanTerm NullableString `json:"loan_term"`
	// Original date on which mortgage is due in full. Dates are returned in an [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format (YYYY-MM-DD).
	MaturityDate NullableString `json:"maturity_date"`
	// The amount of the next payment.
	NextMonthlyPayment NullableFloat32 `json:"next_monthly_payment"`
	// The due date for the next payment. Dates are returned in an [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format (YYYY-MM-DD).
	NextPaymentDueDate NullableString `json:"next_payment_due_date"`
	// The date on which the loan was initially lent. Dates are returned in an [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format (YYYY-MM-DD).
	OriginationDate NullableString `json:"origination_date"`
	// The original principal balance of the mortgage.
	OriginationPrincipalAmount NullableFloat32 `json:"origination_principal_amount"`
	// Amount of loan (principal + interest) past due for payment.
	PastDueAmount   NullableFloat32         `json:"past_due_amount"`
	PropertyAddress MortgagePropertyAddress `json:"property_address"`
	// The year to date (YTD) interest paid.
	YtdInterestPaid NullableFloat32 `json:"ytd_interest_paid"`
	// The YTD principal paid.
	YtdPrincipalPaid     NullableFloat32 `json:"ytd_principal_paid"`
	AdditionalProperties map[string]interface{}
}

MortgageLiability Contains details about a mortgage account.

func NewMortgageLiability ¶

func NewMortgageLiability(accountId string, accountNumber string, currentLateFee NullableFloat32, escrowBalance NullableFloat32, hasPmi NullableBool, hasPrepaymentPenalty NullableBool, interestRate MortgageInterestRate, lastPaymentAmount NullableFloat32, lastPaymentDate NullableString, loanTypeDescription NullableString, loanTerm NullableString, maturityDate NullableString, nextMonthlyPayment NullableFloat32, nextPaymentDueDate NullableString, originationDate NullableString, originationPrincipalAmount NullableFloat32, pastDueAmount NullableFloat32, propertyAddress MortgagePropertyAddress, ytdInterestPaid NullableFloat32, ytdPrincipalPaid NullableFloat32) *MortgageLiability

NewMortgageLiability instantiates a new MortgageLiability 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 NewMortgageLiabilityWithDefaults ¶

func NewMortgageLiabilityWithDefaults() *MortgageLiability

NewMortgageLiabilityWithDefaults instantiates a new MortgageLiability 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 (*MortgageLiability) GetAccountId ¶

func (o *MortgageLiability) GetAccountId() string

GetAccountId returns the AccountId field value

func (*MortgageLiability) GetAccountIdOk ¶

func (o *MortgageLiability) GetAccountIdOk() (*string, bool)

GetAccountIdOk returns a tuple with the AccountId field value and a boolean to check if the value has been set.

func (*MortgageLiability) GetAccountNumber ¶

func (o *MortgageLiability) GetAccountNumber() string

GetAccountNumber returns the AccountNumber field value

func (*MortgageLiability) GetAccountNumberOk ¶

func (o *MortgageLiability) GetAccountNumberOk() (*string, bool)

GetAccountNumberOk returns a tuple with the AccountNumber field value and a boolean to check if the value has been set.

func (*MortgageLiability) GetCurrentLateFee ¶

func (o *MortgageLiability) GetCurrentLateFee() float32

GetCurrentLateFee returns the CurrentLateFee field value If the value is explicit nil, the zero value for float32 will be returned

func (*MortgageLiability) GetCurrentLateFeeOk ¶

func (o *MortgageLiability) GetCurrentLateFeeOk() (*float32, bool)

GetCurrentLateFeeOk returns a tuple with the CurrentLateFee field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MortgageLiability) GetEscrowBalance ¶

func (o *MortgageLiability) GetEscrowBalance() float32

GetEscrowBalance returns the EscrowBalance field value If the value is explicit nil, the zero value for float32 will be returned

func (*MortgageLiability) GetEscrowBalanceOk ¶

func (o *MortgageLiability) GetEscrowBalanceOk() (*float32, bool)

GetEscrowBalanceOk returns a tuple with the EscrowBalance field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MortgageLiability) GetHasPmi ¶

func (o *MortgageLiability) GetHasPmi() bool

GetHasPmi returns the HasPmi field value If the value is explicit nil, the zero value for bool will be returned

func (*MortgageLiability) GetHasPmiOk ¶

func (o *MortgageLiability) GetHasPmiOk() (*bool, bool)

GetHasPmiOk returns a tuple with the HasPmi field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MortgageLiability) GetHasPrepaymentPenalty ¶

func (o *MortgageLiability) GetHasPrepaymentPenalty() bool

GetHasPrepaymentPenalty returns the HasPrepaymentPenalty field value If the value is explicit nil, the zero value for bool will be returned

func (*MortgageLiability) GetHasPrepaymentPenaltyOk ¶

func (o *MortgageLiability) GetHasPrepaymentPenaltyOk() (*bool, bool)

GetHasPrepaymentPenaltyOk returns a tuple with the HasPrepaymentPenalty field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MortgageLiability) GetInterestRate ¶

func (o *MortgageLiability) GetInterestRate() MortgageInterestRate

GetInterestRate returns the InterestRate field value

func (*MortgageLiability) GetInterestRateOk ¶

func (o *MortgageLiability) GetInterestRateOk() (*MortgageInterestRate, bool)

GetInterestRateOk returns a tuple with the InterestRate field value and a boolean to check if the value has been set.

func (*MortgageLiability) GetLastPaymentAmount ¶

func (o *MortgageLiability) GetLastPaymentAmount() float32

GetLastPaymentAmount returns the LastPaymentAmount field value If the value is explicit nil, the zero value for float32 will be returned

func (*MortgageLiability) GetLastPaymentAmountOk ¶

func (o *MortgageLiability) GetLastPaymentAmountOk() (*float32, bool)

GetLastPaymentAmountOk returns a tuple with the LastPaymentAmount field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MortgageLiability) GetLastPaymentDate ¶

func (o *MortgageLiability) GetLastPaymentDate() string

GetLastPaymentDate returns the LastPaymentDate field value If the value is explicit nil, the zero value for string will be returned

func (*MortgageLiability) GetLastPaymentDateOk ¶

func (o *MortgageLiability) GetLastPaymentDateOk() (*string, bool)

GetLastPaymentDateOk returns a tuple with the LastPaymentDate field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MortgageLiability) GetLoanTerm ¶

func (o *MortgageLiability) GetLoanTerm() string

GetLoanTerm returns the LoanTerm field value If the value is explicit nil, the zero value for string will be returned

func (*MortgageLiability) GetLoanTermOk ¶

func (o *MortgageLiability) GetLoanTermOk() (*string, bool)

GetLoanTermOk returns a tuple with the LoanTerm field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MortgageLiability) GetLoanTypeDescription ¶

func (o *MortgageLiability) GetLoanTypeDescription() string

GetLoanTypeDescription returns the LoanTypeDescription field value If the value is explicit nil, the zero value for string will be returned

func (*MortgageLiability) GetLoanTypeDescriptionOk ¶

func (o *MortgageLiability) GetLoanTypeDescriptionOk() (*string, bool)

GetLoanTypeDescriptionOk returns a tuple with the LoanTypeDescription field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MortgageLiability) GetMaturityDate ¶

func (o *MortgageLiability) GetMaturityDate() string

GetMaturityDate returns the MaturityDate field value If the value is explicit nil, the zero value for string will be returned

func (*MortgageLiability) GetMaturityDateOk ¶

func (o *MortgageLiability) GetMaturityDateOk() (*string, bool)

GetMaturityDateOk returns a tuple with the MaturityDate field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MortgageLiability) GetNextMonthlyPayment ¶

func (o *MortgageLiability) GetNextMonthlyPayment() float32

GetNextMonthlyPayment returns the NextMonthlyPayment field value If the value is explicit nil, the zero value for float32 will be returned

func (*MortgageLiability) GetNextMonthlyPaymentOk ¶

func (o *MortgageLiability) GetNextMonthlyPaymentOk() (*float32, bool)

GetNextMonthlyPaymentOk returns a tuple with the NextMonthlyPayment field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MortgageLiability) GetNextPaymentDueDate ¶

func (o *MortgageLiability) GetNextPaymentDueDate() string

GetNextPaymentDueDate returns the NextPaymentDueDate field value If the value is explicit nil, the zero value for string will be returned

func (*MortgageLiability) GetNextPaymentDueDateOk ¶

func (o *MortgageLiability) GetNextPaymentDueDateOk() (*string, bool)

GetNextPaymentDueDateOk returns a tuple with the NextPaymentDueDate field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MortgageLiability) GetOriginationDate ¶

func (o *MortgageLiability) GetOriginationDate() string

GetOriginationDate returns the OriginationDate field value If the value is explicit nil, the zero value for string will be returned

func (*MortgageLiability) GetOriginationDateOk ¶

func (o *MortgageLiability) GetOriginationDateOk() (*string, bool)

GetOriginationDateOk returns a tuple with the OriginationDate field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MortgageLiability) GetOriginationPrincipalAmount ¶

func (o *MortgageLiability) GetOriginationPrincipalAmount() float32

GetOriginationPrincipalAmount returns the OriginationPrincipalAmount field value If the value is explicit nil, the zero value for float32 will be returned

func (*MortgageLiability) GetOriginationPrincipalAmountOk ¶

func (o *MortgageLiability) GetOriginationPrincipalAmountOk() (*float32, bool)

GetOriginationPrincipalAmountOk returns a tuple with the OriginationPrincipalAmount field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MortgageLiability) GetPastDueAmount ¶

func (o *MortgageLiability) GetPastDueAmount() float32

GetPastDueAmount returns the PastDueAmount field value If the value is explicit nil, the zero value for float32 will be returned

func (*MortgageLiability) GetPastDueAmountOk ¶

func (o *MortgageLiability) GetPastDueAmountOk() (*float32, bool)

GetPastDueAmountOk returns a tuple with the PastDueAmount field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MortgageLiability) GetPropertyAddress ¶

func (o *MortgageLiability) GetPropertyAddress() MortgagePropertyAddress

GetPropertyAddress returns the PropertyAddress field value

func (*MortgageLiability) GetPropertyAddressOk ¶

func (o *MortgageLiability) GetPropertyAddressOk() (*MortgagePropertyAddress, bool)

GetPropertyAddressOk returns a tuple with the PropertyAddress field value and a boolean to check if the value has been set.

func (*MortgageLiability) GetYtdInterestPaid ¶

func (o *MortgageLiability) GetYtdInterestPaid() float32

GetYtdInterestPaid returns the YtdInterestPaid field value If the value is explicit nil, the zero value for float32 will be returned

func (*MortgageLiability) GetYtdInterestPaidOk ¶

func (o *MortgageLiability) GetYtdInterestPaidOk() (*float32, bool)

GetYtdInterestPaidOk returns a tuple with the YtdInterestPaid field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MortgageLiability) GetYtdPrincipalPaid ¶

func (o *MortgageLiability) GetYtdPrincipalPaid() float32

GetYtdPrincipalPaid returns the YtdPrincipalPaid field value If the value is explicit nil, the zero value for float32 will be returned

func (*MortgageLiability) GetYtdPrincipalPaidOk ¶

func (o *MortgageLiability) GetYtdPrincipalPaidOk() (*float32, bool)

GetYtdPrincipalPaidOk returns a tuple with the YtdPrincipalPaid field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (MortgageLiability) MarshalJSON ¶

func (o MortgageLiability) MarshalJSON() ([]byte, error)

func (*MortgageLiability) SetAccountId ¶

func (o *MortgageLiability) SetAccountId(v string)

SetAccountId sets field value

func (*MortgageLiability) SetAccountNumber ¶

func (o *MortgageLiability) SetAccountNumber(v string)

SetAccountNumber sets field value

func (*MortgageLiability) SetCurrentLateFee ¶

func (o *MortgageLiability) SetCurrentLateFee(v float32)

SetCurrentLateFee sets field value

func (*MortgageLiability) SetEscrowBalance ¶

func (o *MortgageLiability) SetEscrowBalance(v float32)

SetEscrowBalance sets field value

func (*MortgageLiability) SetHasPmi ¶

func (o *MortgageLiability) SetHasPmi(v bool)

SetHasPmi sets field value

func (*MortgageLiability) SetHasPrepaymentPenalty ¶

func (o *MortgageLiability) SetHasPrepaymentPenalty(v bool)

SetHasPrepaymentPenalty sets field value

func (*MortgageLiability) SetInterestRate ¶

func (o *MortgageLiability) SetInterestRate(v MortgageInterestRate)

SetInterestRate sets field value

func (*MortgageLiability) SetLastPaymentAmount ¶

func (o *MortgageLiability) SetLastPaymentAmount(v float32)

SetLastPaymentAmount sets field value

func (*MortgageLiability) SetLastPaymentDate ¶

func (o *MortgageLiability) SetLastPaymentDate(v string)

SetLastPaymentDate sets field value

func (*MortgageLiability) SetLoanTerm ¶

func (o *MortgageLiability) SetLoanTerm(v string)

SetLoanTerm sets field value

func (*MortgageLiability) SetLoanTypeDescription ¶

func (o *MortgageLiability) SetLoanTypeDescription(v string)

SetLoanTypeDescription sets field value

func (*MortgageLiability) SetMaturityDate ¶

func (o *MortgageLiability) SetMaturityDate(v string)

SetMaturityDate sets field value

func (*MortgageLiability) SetNextMonthlyPayment ¶

func (o *MortgageLiability) SetNextMonthlyPayment(v float32)

SetNextMonthlyPayment sets field value

func (*MortgageLiability) SetNextPaymentDueDate ¶

func (o *MortgageLiability) SetNextPaymentDueDate(v string)

SetNextPaymentDueDate sets field value

func (*MortgageLiability) SetOriginationDate ¶

func (o *MortgageLiability) SetOriginationDate(v string)

SetOriginationDate sets field value

func (*MortgageLiability) SetOriginationPrincipalAmount ¶

func (o *MortgageLiability) SetOriginationPrincipalAmount(v float32)

SetOriginationPrincipalAmount sets field value

func (*MortgageLiability) SetPastDueAmount ¶

func (o *MortgageLiability) SetPastDueAmount(v float32)

SetPastDueAmount sets field value

func (*MortgageLiability) SetPropertyAddress ¶

func (o *MortgageLiability) SetPropertyAddress(v MortgagePropertyAddress)

SetPropertyAddress sets field value

func (*MortgageLiability) SetYtdInterestPaid ¶

func (o *MortgageLiability) SetYtdInterestPaid(v float32)

SetYtdInterestPaid sets field value

func (*MortgageLiability) SetYtdPrincipalPaid ¶

func (o *MortgageLiability) SetYtdPrincipalPaid(v float32)

SetYtdPrincipalPaid sets field value

func (*MortgageLiability) UnmarshalJSON ¶

func (o *MortgageLiability) UnmarshalJSON(bytes []byte) (err error)

type MortgagePropertyAddress ¶

type MortgagePropertyAddress struct {
	// The city name.
	City NullableString `json:"city"`
	// The ISO 3166-1 alpha-2 country code.
	Country NullableString `json:"country"`
	// The five or nine digit postal code.
	PostalCode NullableString `json:"postal_code"`
	// The region or state (example \"NC\").
	Region NullableString `json:"region"`
	// The full street address (example \"564 Main Street, Apt 15\").
	Street               NullableString `json:"street"`
	AdditionalProperties map[string]interface{}
}

MortgagePropertyAddress Object containing fields describing property address.

func NewMortgagePropertyAddress ¶

func NewMortgagePropertyAddress(city NullableString, country NullableString, postalCode NullableString, region NullableString, street NullableString) *MortgagePropertyAddress

NewMortgagePropertyAddress instantiates a new MortgagePropertyAddress 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 NewMortgagePropertyAddressWithDefaults ¶

func NewMortgagePropertyAddressWithDefaults() *MortgagePropertyAddress

NewMortgagePropertyAddressWithDefaults instantiates a new MortgagePropertyAddress 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 (*MortgagePropertyAddress) GetCity ¶

func (o *MortgagePropertyAddress) GetCity() string

GetCity returns the City field value If the value is explicit nil, the zero value for string will be returned

func (*MortgagePropertyAddress) GetCityOk ¶

func (o *MortgagePropertyAddress) GetCityOk() (*string, bool)

GetCityOk returns a tuple with the City field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MortgagePropertyAddress) GetCountry ¶

func (o *MortgagePropertyAddress) GetCountry() string

GetCountry returns the Country field value If the value is explicit nil, the zero value for string will be returned

func (*MortgagePropertyAddress) GetCountryOk ¶

func (o *MortgagePropertyAddress) GetCountryOk() (*string, bool)

GetCountryOk returns a tuple with the Country field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MortgagePropertyAddress) GetPostalCode ¶

func (o *MortgagePropertyAddress) GetPostalCode() string

GetPostalCode returns the PostalCode field value If the value is explicit nil, the zero value for string will be returned

func (*MortgagePropertyAddress) GetPostalCodeOk ¶

func (o *MortgagePropertyAddress) GetPostalCodeOk() (*string, bool)

GetPostalCodeOk returns a tuple with the PostalCode field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MortgagePropertyAddress) GetRegion ¶

func (o *MortgagePropertyAddress) GetRegion() string

GetRegion returns the Region field value If the value is explicit nil, the zero value for string will be returned

func (*MortgagePropertyAddress) GetRegionOk ¶

func (o *MortgagePropertyAddress) GetRegionOk() (*string, bool)

GetRegionOk returns a tuple with the Region field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*MortgagePropertyAddress) GetStreet ¶

func (o *MortgagePropertyAddress) GetStreet() string

GetStreet returns the Street field value If the value is explicit nil, the zero value for string will be returned

func (*MortgagePropertyAddress) GetStreetOk ¶

func (o *MortgagePropertyAddress) GetStreetOk() (*string, bool)

GetStreetOk returns a tuple with the Street field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (MortgagePropertyAddress) MarshalJSON ¶

func (o MortgagePropertyAddress) MarshalJSON() ([]byte, error)

func (*MortgagePropertyAddress) SetCity ¶

func (o *MortgagePropertyAddress) SetCity(v string)

SetCity sets field value

func (*MortgagePropertyAddress) SetCountry ¶

func (o *MortgagePropertyAddress) SetCountry(v string)

SetCountry sets field value

func (*MortgagePropertyAddress) SetPostalCode ¶

func (o *MortgagePropertyAddress) SetPostalCode(v string)

SetPostalCode sets field value

func (*MortgagePropertyAddress) SetRegion ¶

func (o *MortgagePropertyAddress) SetRegion(v string)

SetRegion sets field value

func (*MortgagePropertyAddress) SetStreet ¶

func (o *MortgagePropertyAddress) SetStreet(v string)

SetStreet sets field value

func (*MortgagePropertyAddress) UnmarshalJSON ¶

func (o *MortgagePropertyAddress) UnmarshalJSON(bytes []byte) (err error)

type NetPay ¶ added in v1.1.0

type NetPay struct {
	// Raw amount of the net pay for the pay period
	CurrentAmount NullableFloat32 `json:"current_amount,omitempty"`
	// Description of the net pay
	Description NullableString `json:"description,omitempty"`
	// The ISO-4217 currency code of the net pay. Always `null` if `unofficial_currency_code` is non-null.
	IsoCurrencyCode NullableString `json:"iso_currency_code,omitempty"`
	// The unofficial currency code associated with the net pay. Always `null` if `iso_currency_code` is non-`null`. Unofficial currency codes are used for currencies that do not have official ISO currency codes, such as cryptocurrencies and the currencies of certain countries.  See the [currency code schema](https://plaid.com/docs/api/accounts#currency-code-schema) for a full listing of supported `iso_currency_code`s.
	UnofficialCurrencyCode NullableString `json:"unofficial_currency_code,omitempty"`
	// The year-to-date amount of the net pay
	YtdAmount            NullableFloat32 `json:"ytd_amount,omitempty"`
	Total                *Total          `json:"total,omitempty"`
	AdditionalProperties map[string]interface{}
}

NetPay An object representing information about the net pay amount on the paystub.

func NewNetPay ¶ added in v1.1.0

func NewNetPay() *NetPay

NewNetPay instantiates a new NetPay 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 NewNetPayWithDefaults ¶ added in v1.1.0

func NewNetPayWithDefaults() *NetPay

NewNetPayWithDefaults instantiates a new NetPay 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 (*NetPay) GetCurrentAmount ¶ added in v1.5.0

func (o *NetPay) GetCurrentAmount() float32

GetCurrentAmount returns the CurrentAmount field value if set, zero value otherwise (both if not set or set to explicit null).

func (*NetPay) GetCurrentAmountOk ¶ added in v1.5.0

func (o *NetPay) GetCurrentAmountOk() (*float32, bool)

GetCurrentAmountOk returns a tuple with the CurrentAmount field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetPay) GetDescription ¶ added in v1.5.0

func (o *NetPay) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise (both if not set or set to explicit null).

func (*NetPay) GetDescriptionOk ¶ added in v1.5.0

func (o *NetPay) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetPay) GetIsoCurrencyCode ¶ added in v1.5.0

func (o *NetPay) GetIsoCurrencyCode() string

GetIsoCurrencyCode returns the IsoCurrencyCode field value if set, zero value otherwise (both if not set or set to explicit null).

func (*NetPay) GetIsoCurrencyCodeOk ¶ added in v1.5.0

func (o *NetPay) GetIsoCurrencyCodeOk() (*string, bool)

GetIsoCurrencyCodeOk returns a tuple with the IsoCurrencyCode field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetPay) GetTotal ¶ added in v1.1.0

func (o *NetPay) GetTotal() Total

GetTotal returns the Total field value if set, zero value otherwise.

func (*NetPay) GetTotalOk ¶ added in v1.1.0

func (o *NetPay) GetTotalOk() (*Total, bool)

GetTotalOk returns a tuple with the Total field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NetPay) GetUnofficialCurrencyCode ¶ added in v1.5.0

func (o *NetPay) GetUnofficialCurrencyCode() string

GetUnofficialCurrencyCode returns the UnofficialCurrencyCode field value if set, zero value otherwise (both if not set or set to explicit null).

func (*NetPay) GetUnofficialCurrencyCodeOk ¶ added in v1.5.0

func (o *NetPay) GetUnofficialCurrencyCodeOk() (*string, bool)

GetUnofficialCurrencyCodeOk returns a tuple with the UnofficialCurrencyCode field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetPay) GetYtdAmount ¶ added in v1.5.0

func (o *NetPay) GetYtdAmount() float32

GetYtdAmount returns the YtdAmount field value if set, zero value otherwise (both if not set or set to explicit null).

func (*NetPay) GetYtdAmountOk ¶ added in v1.5.0

func (o *NetPay) GetYtdAmountOk() (*float32, bool)

GetYtdAmountOk returns a tuple with the YtdAmount field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*NetPay) HasCurrentAmount ¶ added in v1.5.0

func (o *NetPay) HasCurrentAmount() bool

HasCurrentAmount returns a boolean if a field has been set.

func (*NetPay) HasDescription ¶ added in v1.5.0

func (o *NetPay) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*NetPay) HasIsoCurrencyCode ¶ added in v1.5.0

func (o *NetPay) HasIsoCurrencyCode() bool

HasIsoCurrencyCode returns a boolean if a field has been set.

func (*NetPay) HasTotal ¶ added in v1.1.0

func (o *NetPay) HasTotal() bool

HasTotal returns a boolean if a field has been set.

func (*NetPay) HasUnofficialCurrencyCode ¶ added in v1.5.0

func (o *NetPay) HasUnofficialCurrencyCode() bool

HasUnofficialCurrencyCode returns a boolean if a field has been set.

func (*NetPay) HasYtdAmount ¶ added in v1.5.0

func (o *NetPay) HasYtdAmount() bool

HasYtdAmount returns a boolean if a field has been set.

func (NetPay) MarshalJSON ¶ added in v1.1.0

func (o NetPay) MarshalJSON() ([]byte, error)

func (*NetPay) SetCurrentAmount ¶ added in v1.5.0

func (o *NetPay) SetCurrentAmount(v float32)

SetCurrentAmount gets a reference to the given NullableFloat32 and assigns it to the CurrentAmount field.

func (*NetPay) SetCurrentAmountNil ¶ added in v1.5.0

func (o *NetPay) SetCurrentAmountNil()

SetCurrentAmountNil sets the value for CurrentAmount to be an explicit nil

func (*NetPay) SetDescription ¶ added in v1.5.0

func (o *NetPay) SetDescription(v string)

SetDescription gets a reference to the given NullableString and assigns it to the Description field.

func (*NetPay) SetDescriptionNil ¶ added in v1.5.0

func (o *NetPay) SetDescriptionNil()

SetDescriptionNil sets the value for Description to be an explicit nil

func (*NetPay) SetIsoCurrencyCode ¶ added in v1.5.0

func (o *NetPay) SetIsoCurrencyCode(v string)

SetIsoCurrencyCode gets a reference to the given NullableString and assigns it to the IsoCurrencyCode field.

func (*NetPay) SetIsoCurrencyCodeNil ¶ added in v1.5.0

func (o *NetPay) SetIsoCurrencyCodeNil()

SetIsoCurrencyCodeNil sets the value for IsoCurrencyCode to be an explicit nil

func (*NetPay) SetTotal ¶ added in v1.1.0

func (o *NetPay) SetTotal(v Total)

SetTotal gets a reference to the given Total and assigns it to the Total field.

func (*NetPay) SetUnofficialCurrencyCode ¶ added in v1.5.0

func (o *NetPay) SetUnofficialCurrencyCode(v string)

SetUnofficialCurrencyCode gets a reference to the given NullableString and assigns it to the UnofficialCurrencyCode field.

func (*NetPay) SetUnofficialCurrencyCodeNil ¶ added in v1.5.0

func (o *NetPay) SetUnofficialCurrencyCodeNil()

SetUnofficialCurrencyCodeNil sets the value for UnofficialCurrencyCode to be an explicit nil

func (*NetPay) SetYtdAmount ¶ added in v1.5.0

func (o *NetPay) SetYtdAmount(v float32)

SetYtdAmount gets a reference to the given NullableFloat32 and assigns it to the YtdAmount field.

func (*NetPay) SetYtdAmountNil ¶ added in v1.5.0

func (o *NetPay) SetYtdAmountNil()

SetYtdAmountNil sets the value for YtdAmount to be an explicit nil

func (*NetPay) UnmarshalJSON ¶ added in v1.1.0

func (o *NetPay) UnmarshalJSON(bytes []byte) (err error)

func (*NetPay) UnsetCurrentAmount ¶ added in v1.5.0

func (o *NetPay) UnsetCurrentAmount()

UnsetCurrentAmount ensures that no value is present for CurrentAmount, not even an explicit nil

func (*NetPay) UnsetDescription ¶ added in v1.5.0

func (o *NetPay) UnsetDescription()

UnsetDescription ensures that no value is present for Description, not even an explicit nil

func (*NetPay) UnsetIsoCurrencyCode ¶ added in v1.5.0

func (o *NetPay) UnsetIsoCurrencyCode()

UnsetIsoCurrencyCode ensures that no value is present for IsoCurrencyCode, not even an explicit nil

func (*NetPay) UnsetUnofficialCurrencyCode ¶ added in v1.5.0

func (o *NetPay) UnsetUnofficialCurrencyCode()

UnsetUnofficialCurrencyCode ensures that no value is present for UnofficialCurrencyCode, not even an explicit nil

func (*NetPay) UnsetYtdAmount ¶ added in v1.5.0

func (o *NetPay) UnsetYtdAmount()

UnsetYtdAmount ensures that no value is present for YtdAmount, not even an explicit nil

type NewAccountsAvailableWebhook ¶ added in v1.3.0

type NewAccountsAvailableWebhook struct {
	// `ITEM`
	WebhookType *string `json:"webhook_type,omitempty"`
	// `NEW_ACCOUNTS_AVAILABLE`
	WebhookCode *string `json:"webhook_code,omitempty"`
	// The `item_id` of the Item associated with this webhook, warning, or error
	ItemId *string     `json:"item_id,omitempty"`
	Error  *PlaidError `json:"error,omitempty"`
}

NewAccountsAvailableWebhook Fired when Plaid detects a new account for Items created or updated with [Account Select v2](https://plaid.com/docs/link/customization/#account-select). Upon receiving this webhook, you can prompt your users to share new accounts with you through [Account Select v2 update mode](https://plaid.com/docs/link/update-mode/#using-update-mode-to-request-new-accounts).

func NewNewAccountsAvailableWebhook ¶ added in v1.3.0

func NewNewAccountsAvailableWebhook() *NewAccountsAvailableWebhook

NewNewAccountsAvailableWebhook instantiates a new NewAccountsAvailableWebhook 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 NewNewAccountsAvailableWebhookWithDefaults ¶ added in v1.3.0

func NewNewAccountsAvailableWebhookWithDefaults() *NewAccountsAvailableWebhook

NewNewAccountsAvailableWebhookWithDefaults instantiates a new NewAccountsAvailableWebhook 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 (*NewAccountsAvailableWebhook) GetError ¶ added in v1.3.0

GetError returns the Error field value if set, zero value otherwise.

func (*NewAccountsAvailableWebhook) GetErrorOk ¶ added in v1.3.0

func (o *NewAccountsAvailableWebhook) GetErrorOk() (*PlaidError, bool)

GetErrorOk returns a tuple with the Error field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NewAccountsAvailableWebhook) GetItemId ¶ added in v1.3.0

func (o *NewAccountsAvailableWebhook) GetItemId() string

GetItemId returns the ItemId field value if set, zero value otherwise.

func (*NewAccountsAvailableWebhook) GetItemIdOk ¶ added in v1.3.0

func (o *NewAccountsAvailableWebhook) GetItemIdOk() (*string, bool)

GetItemIdOk returns a tuple with the ItemId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NewAccountsAvailableWebhook) GetWebhookCode ¶ added in v1.3.0

func (o *NewAccountsAvailableWebhook) GetWebhookCode() string

GetWebhookCode returns the WebhookCode field value if set, zero value otherwise.

func (*NewAccountsAvailableWebhook) GetWebhookCodeOk ¶ added in v1.3.0

func (o *NewAccountsAvailableWebhook) GetWebhookCodeOk() (*string, bool)

GetWebhookCodeOk returns a tuple with the WebhookCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NewAccountsAvailableWebhook) GetWebhookType ¶ added in v1.3.0

func (o *NewAccountsAvailableWebhook) GetWebhookType() string

GetWebhookType returns the WebhookType field value if set, zero value otherwise.

func (*NewAccountsAvailableWebhook) GetWebhookTypeOk ¶ added in v1.3.0

func (o *NewAccountsAvailableWebhook) GetWebhookTypeOk() (*string, bool)

GetWebhookTypeOk returns a tuple with the WebhookType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*NewAccountsAvailableWebhook) HasError ¶ added in v1.3.0

func (o *NewAccountsAvailableWebhook) HasError() bool

HasError returns a boolean if a field has been set.

func (*NewAccountsAvailableWebhook) HasItemId ¶ added in v1.3.0

func (o *NewAccountsAvailableWebhook) HasItemId() bool

HasItemId returns a boolean if a field has been set.

func (*NewAccountsAvailableWebhook) HasWebhookCode ¶ added in v1.3.0

func (o *NewAccountsAvailableWebhook) HasWebhookCode() bool

HasWebhookCode returns a boolean if a field has been set.

func (*NewAccountsAvailableWebhook) HasWebhookType ¶ added in v1.3.0

func (o *NewAccountsAvailableWebhook) HasWebhookType() bool

HasWebhookType returns a boolean if a field has been set.

func (NewAccountsAvailableWebhook) MarshalJSON ¶ added in v1.3.0

func (o NewAccountsAvailableWebhook) MarshalJSON() ([]byte, error)

func (*NewAccountsAvailableWebhook) SetError ¶ added in v1.3.0

func (o *NewAccountsAvailableWebhook) SetError(v PlaidError)

SetError gets a reference to the given PlaidError and assigns it to the Error field.

func (*NewAccountsAvailableWebhook) SetItemId ¶ added in v1.3.0

func (o *NewAccountsAvailableWebhook) SetItemId(v string)

SetItemId gets a reference to the given string and assigns it to the ItemId field.

func (*NewAccountsAvailableWebhook) SetWebhookCode ¶ added in v1.3.0

func (o *NewAccountsAvailableWebhook) SetWebhookCode(v string)

SetWebhookCode gets a reference to the given string and assigns it to the WebhookCode field.

func (*NewAccountsAvailableWebhook) SetWebhookType ¶ added in v1.3.0

func (o *NewAccountsAvailableWebhook) SetWebhookType(v string)

SetWebhookType gets a reference to the given string and assigns it to the WebhookType field.

type NullableACHClass ¶

type NullableACHClass struct {
	// contains filtered or unexported fields
}

func NewNullableACHClass ¶

func NewNullableACHClass(val *ACHClass) *NullableACHClass

func (NullableACHClass) Get ¶

func (v NullableACHClass) Get() *ACHClass

func (NullableACHClass) IsSet ¶

func (v NullableACHClass) IsSet() bool

func (NullableACHClass) MarshalJSON ¶

func (v NullableACHClass) MarshalJSON() ([]byte, error)

func (*NullableACHClass) Set ¶

func (v *NullableACHClass) Set(val *ACHClass)

func (*NullableACHClass) UnmarshalJSON ¶

func (v *NullableACHClass) UnmarshalJSON(src []byte) error

func (*NullableACHClass) Unset ¶

func (v *NullableACHClass) Unset()

type NullableAPR ¶

type NullableAPR struct {
	// contains filtered or unexported fields
}

func NewNullableAPR ¶

func NewNullableAPR(val *APR) *NullableAPR

func (NullableAPR) Get ¶

func (v NullableAPR) Get() *APR

func (NullableAPR) IsSet ¶

func (v NullableAPR) IsSet() bool

func (NullableAPR) MarshalJSON ¶

func (v NullableAPR) MarshalJSON() ([]byte, error)

func (*NullableAPR) Set ¶

func (v *NullableAPR) Set(val *APR)

func (*NullableAPR) UnmarshalJSON ¶

func (v *NullableAPR) UnmarshalJSON(src []byte) error

func (*NullableAPR) Unset ¶

func (v *NullableAPR) Unset()

type NullableAccountAccess ¶

type NullableAccountAccess struct {
	// contains filtered or unexported fields
}

func NewNullableAccountAccess ¶

func NewNullableAccountAccess(val *AccountAccess) *NullableAccountAccess

func (NullableAccountAccess) Get ¶

func (NullableAccountAccess) IsSet ¶

func (v NullableAccountAccess) IsSet() bool

func (NullableAccountAccess) MarshalJSON ¶

func (v NullableAccountAccess) MarshalJSON() ([]byte, error)

func (*NullableAccountAccess) Set ¶

func (v *NullableAccountAccess) Set(val *AccountAccess)

func (*NullableAccountAccess) UnmarshalJSON ¶

func (v *NullableAccountAccess) UnmarshalJSON(src []byte) error

func (*NullableAccountAccess) Unset ¶

func (v *NullableAccountAccess) Unset()

type NullableAccountAssets ¶

type NullableAccountAssets struct {
	// contains filtered or unexported fields
}

func NewNullableAccountAssets ¶

func NewNullableAccountAssets(val *AccountAssets) *NullableAccountAssets

func (NullableAccountAssets) Get ¶

func (NullableAccountAssets) IsSet ¶

func (v NullableAccountAssets) IsSet() bool

func (NullableAccountAssets) MarshalJSON ¶

func (v NullableAccountAssets) MarshalJSON() ([]byte, error)

func (*NullableAccountAssets) Set ¶

func (v *NullableAccountAssets) Set(val *AccountAssets)

func (*NullableAccountAssets) UnmarshalJSON ¶

func (v *NullableAccountAssets) UnmarshalJSON(src []byte) error

func (*NullableAccountAssets) Unset ¶

func (v *NullableAccountAssets) Unset()

type NullableAccountAssetsAllOf ¶

type NullableAccountAssetsAllOf struct {
	// contains filtered or unexported fields
}

func NewNullableAccountAssetsAllOf ¶

func NewNullableAccountAssetsAllOf(val *AccountAssetsAllOf) *NullableAccountAssetsAllOf

func (NullableAccountAssetsAllOf) Get ¶

func (NullableAccountAssetsAllOf) IsSet ¶

func (v NullableAccountAssetsAllOf) IsSet() bool

func (NullableAccountAssetsAllOf) MarshalJSON ¶

func (v NullableAccountAssetsAllOf) MarshalJSON() ([]byte, error)

func (*NullableAccountAssetsAllOf) Set ¶

func (*NullableAccountAssetsAllOf) UnmarshalJSON ¶

func (v *NullableAccountAssetsAllOf) UnmarshalJSON(src []byte) error

func (*NullableAccountAssetsAllOf) Unset ¶

func (v *NullableAccountAssetsAllOf) Unset()

type NullableAccountBalance ¶

type NullableAccountBalance struct {
	// contains filtered or unexported fields
}

func NewNullableAccountBalance ¶

func NewNullableAccountBalance(val *AccountBalance) *NullableAccountBalance

func (NullableAccountBalance) Get ¶

func (NullableAccountBalance) IsSet ¶

func (v NullableAccountBalance) IsSet() bool

func (NullableAccountBalance) MarshalJSON ¶

func (v NullableAccountBalance) MarshalJSON() ([]byte, error)

func (*NullableAccountBalance) Set ¶

func (*NullableAccountBalance) UnmarshalJSON ¶

func (v *NullableAccountBalance) UnmarshalJSON(src []byte) error

func (*NullableAccountBalance) Unset ¶

func (v *NullableAccountBalance) Unset()

type NullableAccountBase ¶

type NullableAccountBase struct {
	// contains filtered or unexported fields
}

func NewNullableAccountBase ¶

func NewNullableAccountBase(val *AccountBase) *NullableAccountBase

func (NullableAccountBase) Get ¶

func (NullableAccountBase) IsSet ¶

func (v NullableAccountBase) IsSet() bool

func (NullableAccountBase) MarshalJSON ¶

func (v NullableAccountBase) MarshalJSON() ([]byte, error)

func (*NullableAccountBase) Set ¶

func (v *NullableAccountBase) Set(val *AccountBase)

func (*NullableAccountBase) UnmarshalJSON ¶

func (v *NullableAccountBase) UnmarshalJSON(src []byte) error

func (*NullableAccountBase) Unset ¶

func (v *NullableAccountBase) Unset()

type NullableAccountFilter ¶

type NullableAccountFilter struct {
	// contains filtered or unexported fields
}

func NewNullableAccountFilter ¶

func NewNullableAccountFilter(val *AccountFilter) *NullableAccountFilter

func (NullableAccountFilter) Get ¶

func (NullableAccountFilter) IsSet ¶

func (v NullableAccountFilter) IsSet() bool

func (NullableAccountFilter) MarshalJSON ¶

func (v NullableAccountFilter) MarshalJSON() ([]byte, error)

func (*NullableAccountFilter) Set ¶

func (v *NullableAccountFilter) Set(val *AccountFilter)

func (*NullableAccountFilter) UnmarshalJSON ¶

func (v *NullableAccountFilter) UnmarshalJSON(src []byte) error

func (*NullableAccountFilter) Unset ¶

func (v *NullableAccountFilter) Unset()

type NullableAccountFiltersResponse ¶

type NullableAccountFiltersResponse struct {
	// contains filtered or unexported fields
}

func (NullableAccountFiltersResponse) Get ¶

func (NullableAccountFiltersResponse) IsSet ¶

func (NullableAccountFiltersResponse) MarshalJSON ¶

func (v NullableAccountFiltersResponse) MarshalJSON() ([]byte, error)

func (*NullableAccountFiltersResponse) Set ¶

func (*NullableAccountFiltersResponse) UnmarshalJSON ¶

func (v *NullableAccountFiltersResponse) UnmarshalJSON(src []byte) error

func (*NullableAccountFiltersResponse) Unset ¶

func (v *NullableAccountFiltersResponse) Unset()

type NullableAccountIdentity ¶

type NullableAccountIdentity struct {
	// contains filtered or unexported fields
}

func NewNullableAccountIdentity ¶

func NewNullableAccountIdentity(val *AccountIdentity) *NullableAccountIdentity

func (NullableAccountIdentity) Get ¶

func (NullableAccountIdentity) IsSet ¶

func (v NullableAccountIdentity) IsSet() bool

func (NullableAccountIdentity) MarshalJSON ¶

func (v NullableAccountIdentity) MarshalJSON() ([]byte, error)

func (*NullableAccountIdentity) Set ¶

func (*NullableAccountIdentity) UnmarshalJSON ¶

func (v *NullableAccountIdentity) UnmarshalJSON(src []byte) error

func (*NullableAccountIdentity) Unset ¶

func (v *NullableAccountIdentity) Unset()

type NullableAccountIdentityAllOf ¶

type NullableAccountIdentityAllOf struct {
	// contains filtered or unexported fields
}

func (NullableAccountIdentityAllOf) Get ¶

func (NullableAccountIdentityAllOf) IsSet ¶

func (NullableAccountIdentityAllOf) MarshalJSON ¶

func (v NullableAccountIdentityAllOf) MarshalJSON() ([]byte, error)

func (*NullableAccountIdentityAllOf) Set ¶

func (*NullableAccountIdentityAllOf) UnmarshalJSON ¶

func (v *NullableAccountIdentityAllOf) UnmarshalJSON(src []byte) error

func (*NullableAccountIdentityAllOf) Unset ¶

func (v *NullableAccountIdentityAllOf) Unset()

type NullableAccountProductAccess ¶ added in v1.7.0

type NullableAccountProductAccess struct {
	// contains filtered or unexported fields
}

func NewNullableAccountProductAccess ¶ added in v1.7.0

func NewNullableAccountProductAccess(val *AccountProductAccess) *NullableAccountProductAccess

func (NullableAccountProductAccess) Get ¶ added in v1.7.0

func (NullableAccountProductAccess) IsSet ¶ added in v1.7.0

func (NullableAccountProductAccess) MarshalJSON ¶ added in v1.7.0

func (v NullableAccountProductAccess) MarshalJSON() ([]byte, error)

func (*NullableAccountProductAccess) Set ¶ added in v1.7.0

func (*NullableAccountProductAccess) UnmarshalJSON ¶ added in v1.7.0

func (v *NullableAccountProductAccess) UnmarshalJSON(src []byte) error

func (*NullableAccountProductAccess) Unset ¶ added in v1.7.0

func (v *NullableAccountProductAccess) Unset()

type NullableAccountProductAccessNullable ¶ added in v1.7.0

type NullableAccountProductAccessNullable struct {
	// contains filtered or unexported fields
}

func NewNullableAccountProductAccessNullable ¶ added in v1.7.0

func NewNullableAccountProductAccessNullable(val *AccountProductAccessNullable) *NullableAccountProductAccessNullable

func (NullableAccountProductAccessNullable) Get ¶ added in v1.7.0

func (NullableAccountProductAccessNullable) IsSet ¶ added in v1.7.0

func (NullableAccountProductAccessNullable) MarshalJSON ¶ added in v1.7.0

func (v NullableAccountProductAccessNullable) MarshalJSON() ([]byte, error)

func (*NullableAccountProductAccessNullable) Set ¶ added in v1.7.0

func (*NullableAccountProductAccessNullable) UnmarshalJSON ¶ added in v1.7.0

func (v *NullableAccountProductAccessNullable) UnmarshalJSON(src []byte) error

func (*NullableAccountProductAccessNullable) Unset ¶ added in v1.7.0

type NullableAccountSelectionCardinality ¶

type NullableAccountSelectionCardinality struct {
	// contains filtered or unexported fields
}

func (NullableAccountSelectionCardinality) Get ¶

func (NullableAccountSelectionCardinality) IsSet ¶

func (NullableAccountSelectionCardinality) MarshalJSON ¶

func (v NullableAccountSelectionCardinality) MarshalJSON() ([]byte, error)

func (*NullableAccountSelectionCardinality) Set ¶

func (*NullableAccountSelectionCardinality) UnmarshalJSON ¶

func (v *NullableAccountSelectionCardinality) UnmarshalJSON(src []byte) error

func (*NullableAccountSelectionCardinality) Unset ¶

type NullableAccountSubtype ¶

type NullableAccountSubtype struct {
	// contains filtered or unexported fields
}

func NewNullableAccountSubtype ¶

func NewNullableAccountSubtype(val *AccountSubtype) *NullableAccountSubtype

func (NullableAccountSubtype) Get ¶

func (NullableAccountSubtype) IsSet ¶

func (v NullableAccountSubtype) IsSet() bool

func (NullableAccountSubtype) MarshalJSON ¶

func (v NullableAccountSubtype) MarshalJSON() ([]byte, error)

func (*NullableAccountSubtype) Set ¶

func (*NullableAccountSubtype) UnmarshalJSON ¶

func (v *NullableAccountSubtype) UnmarshalJSON(src []byte) error

func (*NullableAccountSubtype) Unset ¶

func (v *NullableAccountSubtype) Unset()

type NullableAccountType ¶

type NullableAccountType struct {
	// contains filtered or unexported fields
}

func NewNullableAccountType ¶

func NewNullableAccountType(val *AccountType) *NullableAccountType

func (NullableAccountType) Get ¶

func (NullableAccountType) IsSet ¶

func (v NullableAccountType) IsSet() bool

func (NullableAccountType) MarshalJSON ¶

func (v NullableAccountType) MarshalJSON() ([]byte, error)

func (*NullableAccountType) Set ¶

func (v *NullableAccountType) Set(val *AccountType)

func (*NullableAccountType) UnmarshalJSON ¶

func (v *NullableAccountType) UnmarshalJSON(src []byte) error

func (*NullableAccountType) Unset ¶

func (v *NullableAccountType) Unset()

type NullableAccountsBalanceGetRequest ¶

type NullableAccountsBalanceGetRequest struct {
	// contains filtered or unexported fields
}

func (NullableAccountsBalanceGetRequest) Get ¶

func (NullableAccountsBalanceGetRequest) IsSet ¶

func (NullableAccountsBalanceGetRequest) MarshalJSON ¶

func (v NullableAccountsBalanceGetRequest) MarshalJSON() ([]byte, error)

func (*NullableAccountsBalanceGetRequest) Set ¶

func (*NullableAccountsBalanceGetRequest) UnmarshalJSON ¶

func (v *NullableAccountsBalanceGetRequest) UnmarshalJSON(src []byte) error

func (*NullableAccountsBalanceGetRequest) Unset ¶

type NullableAccountsBalanceGetRequestOptions ¶

type NullableAccountsBalanceGetRequestOptions struct {
	// contains filtered or unexported fields
}

func (NullableAccountsBalanceGetRequestOptions) Get ¶

func (NullableAccountsBalanceGetRequestOptions) IsSet ¶

func (NullableAccountsBalanceGetRequestOptions) MarshalJSON ¶

func (*NullableAccountsBalanceGetRequestOptions) Set ¶

func (*NullableAccountsBalanceGetRequestOptions) UnmarshalJSON ¶

func (v *NullableAccountsBalanceGetRequestOptions) UnmarshalJSON(src []byte) error

func (*NullableAccountsBalanceGetRequestOptions) Unset ¶

type NullableAccountsGetRequest ¶

type NullableAccountsGetRequest struct {
	// contains filtered or unexported fields
}

func NewNullableAccountsGetRequest ¶

func NewNullableAccountsGetRequest(val *AccountsGetRequest) *NullableAccountsGetRequest

func (NullableAccountsGetRequest) Get ¶

func (NullableAccountsGetRequest) IsSet ¶

func (v NullableAccountsGetRequest) IsSet() bool

func (NullableAccountsGetRequest) MarshalJSON ¶

func (v NullableAccountsGetRequest) MarshalJSON() ([]byte, error)

func (*NullableAccountsGetRequest) Set ¶

func (*NullableAccountsGetRequest) UnmarshalJSON ¶

func (v *NullableAccountsGetRequest) UnmarshalJSON(src []byte) error

func (*NullableAccountsGetRequest) Unset ¶

func (v *NullableAccountsGetRequest) Unset()

type NullableAccountsGetRequestOptions ¶

type NullableAccountsGetRequestOptions struct {
	// contains filtered or unexported fields
}

func (NullableAccountsGetRequestOptions) Get ¶

func (NullableAccountsGetRequestOptions) IsSet ¶

func (NullableAccountsGetRequestOptions) MarshalJSON ¶

func (v NullableAccountsGetRequestOptions) MarshalJSON() ([]byte, error)

func (*NullableAccountsGetRequestOptions) Set ¶

func (*NullableAccountsGetRequestOptions) UnmarshalJSON ¶

func (v *NullableAccountsGetRequestOptions) UnmarshalJSON(src []byte) error

func (*NullableAccountsGetRequestOptions) Unset ¶

type NullableAccountsGetResponse ¶

type NullableAccountsGetResponse struct {
	// contains filtered or unexported fields
}

func (NullableAccountsGetResponse) Get ¶

func (NullableAccountsGetResponse) IsSet ¶

func (NullableAccountsGetResponse) MarshalJSON ¶

func (v NullableAccountsGetResponse) MarshalJSON() ([]byte, error)

func (*NullableAccountsGetResponse) Set ¶

func (*NullableAccountsGetResponse) UnmarshalJSON ¶

func (v *NullableAccountsGetResponse) UnmarshalJSON(src []byte) error

func (*NullableAccountsGetResponse) Unset ¶

func (v *NullableAccountsGetResponse) Unset()

type NullableAddress ¶

type NullableAddress struct {
	// contains filtered or unexported fields
}

func NewNullableAddress ¶

func NewNullableAddress(val *Address) *NullableAddress

func (NullableAddress) Get ¶

func (v NullableAddress) Get() *Address

func (NullableAddress) IsSet ¶

func (v NullableAddress) IsSet() bool

func (NullableAddress) MarshalJSON ¶

func (v NullableAddress) MarshalJSON() ([]byte, error)

func (*NullableAddress) Set ¶

func (v *NullableAddress) Set(val *Address)

func (*NullableAddress) UnmarshalJSON ¶

func (v *NullableAddress) UnmarshalJSON(src []byte) error

func (*NullableAddress) Unset ¶

func (v *NullableAddress) Unset()

type NullableAddressData ¶

type NullableAddressData struct {
	// contains filtered or unexported fields
}

func NewNullableAddressData ¶

func NewNullableAddressData(val *AddressData) *NullableAddressData

func (NullableAddressData) Get ¶

func (NullableAddressData) IsSet ¶

func (v NullableAddressData) IsSet() bool

func (NullableAddressData) MarshalJSON ¶

func (v NullableAddressData) MarshalJSON() ([]byte, error)

func (*NullableAddressData) Set ¶

func (v *NullableAddressData) Set(val *AddressData)

func (*NullableAddressData) UnmarshalJSON ¶

func (v *NullableAddressData) UnmarshalJSON(src []byte) error

func (*NullableAddressData) Unset ¶

func (v *NullableAddressData) Unset()

type NullableAddressDataNullable ¶

type NullableAddressDataNullable struct {
	// contains filtered or unexported fields
}

func (NullableAddressDataNullable) Get ¶

func (NullableAddressDataNullable) IsSet ¶

func (NullableAddressDataNullable) MarshalJSON ¶

func (v NullableAddressDataNullable) MarshalJSON() ([]byte, error)

func (*NullableAddressDataNullable) Set ¶

func (*NullableAddressDataNullable) UnmarshalJSON ¶

func (v *NullableAddressDataNullable) UnmarshalJSON(src []byte) error

func (*NullableAddressDataNullable) Unset ¶

func (v *NullableAddressDataNullable) Unset()

type NullableAddressNullable ¶

type NullableAddressNullable struct {
	// contains filtered or unexported fields
}

func NewNullableAddressNullable ¶

func NewNullableAddressNullable(val *AddressNullable) *NullableAddressNullable

func (NullableAddressNullable) Get ¶

func (NullableAddressNullable) IsSet ¶

func (v NullableAddressNullable) IsSet() bool

func (NullableAddressNullable) MarshalJSON ¶

func (v NullableAddressNullable) MarshalJSON() ([]byte, error)

func (*NullableAddressNullable) Set ¶

func (*NullableAddressNullable) UnmarshalJSON ¶

func (v *NullableAddressNullable) UnmarshalJSON(src []byte) error

func (*NullableAddressNullable) Unset ¶

func (v *NullableAddressNullable) Unset()

type NullableApplication ¶

type NullableApplication struct {
	// contains filtered or unexported fields
}

func NewNullableApplication ¶

func NewNullableApplication(val *Application) *NullableApplication

func (NullableApplication) Get ¶

func (NullableApplication) IsSet ¶

func (v NullableApplication) IsSet() bool

func (NullableApplication) MarshalJSON ¶

func (v NullableApplication) MarshalJSON() ([]byte, error)

func (*NullableApplication) Set ¶

func (v *NullableApplication) Set(val *Application)

func (*NullableApplication) UnmarshalJSON ¶

func (v *NullableApplication) UnmarshalJSON(src []byte) error

func (*NullableApplication) Unset ¶

func (v *NullableApplication) Unset()

type NullableApplicationGetRequest ¶

type NullableApplicationGetRequest struct {
	// contains filtered or unexported fields
}

func (NullableApplicationGetRequest) Get ¶

func (NullableApplicationGetRequest) IsSet ¶

func (NullableApplicationGetRequest) MarshalJSON ¶

func (v NullableApplicationGetRequest) MarshalJSON() ([]byte, error)

func (*NullableApplicationGetRequest) Set ¶

func (*NullableApplicationGetRequest) UnmarshalJSON ¶

func (v *NullableApplicationGetRequest) UnmarshalJSON(src []byte) error

func (*NullableApplicationGetRequest) Unset ¶

func (v *NullableApplicationGetRequest) Unset()

type NullableApplicationGetResponse ¶

type NullableApplicationGetResponse struct {
	// contains filtered or unexported fields
}

func (NullableApplicationGetResponse) Get ¶

func (NullableApplicationGetResponse) IsSet ¶

func (NullableApplicationGetResponse) MarshalJSON ¶

func (v NullableApplicationGetResponse) MarshalJSON() ([]byte, error)

func (*NullableApplicationGetResponse) Set ¶

func (*NullableApplicationGetResponse) UnmarshalJSON ¶

func (v *NullableApplicationGetResponse) UnmarshalJSON(src []byte) error

func (*NullableApplicationGetResponse) Unset ¶

func (v *NullableApplicationGetResponse) Unset()

type NullableAssetReport ¶

type NullableAssetReport struct {
	// contains filtered or unexported fields
}

func NewNullableAssetReport ¶

func NewNullableAssetReport(val *AssetReport) *NullableAssetReport

func (NullableAssetReport) Get ¶

func (NullableAssetReport) IsSet ¶

func (v NullableAssetReport) IsSet() bool

func (NullableAssetReport) MarshalJSON ¶

func (v NullableAssetReport) MarshalJSON() ([]byte, error)

func (*NullableAssetReport) Set ¶

func (v *NullableAssetReport) Set(val *AssetReport)

func (*NullableAssetReport) UnmarshalJSON ¶

func (v *NullableAssetReport) UnmarshalJSON(src []byte) error

func (*NullableAssetReport) Unset ¶

func (v *NullableAssetReport) Unset()

type NullableAssetReportAuditCopyCreateRequest ¶

type NullableAssetReportAuditCopyCreateRequest struct {
	// contains filtered or unexported fields
}

func (NullableAssetReportAuditCopyCreateRequest) Get ¶

func (NullableAssetReportAuditCopyCreateRequest) IsSet ¶

func (NullableAssetReportAuditCopyCreateRequest) MarshalJSON ¶

func (*NullableAssetReportAuditCopyCreateRequest) Set ¶

func (*NullableAssetReportAuditCopyCreateRequest) UnmarshalJSON ¶

func (v *NullableAssetReportAuditCopyCreateRequest) UnmarshalJSON(src []byte) error

func (*NullableAssetReportAuditCopyCreateRequest) Unset ¶

type NullableAssetReportAuditCopyCreateResponse ¶

type NullableAssetReportAuditCopyCreateResponse struct {
	// contains filtered or unexported fields
}

func (NullableAssetReportAuditCopyCreateResponse) Get ¶

func (NullableAssetReportAuditCopyCreateResponse) IsSet ¶

func (NullableAssetReportAuditCopyCreateResponse) MarshalJSON ¶

func (*NullableAssetReportAuditCopyCreateResponse) Set ¶

func (*NullableAssetReportAuditCopyCreateResponse) UnmarshalJSON ¶

func (v *NullableAssetReportAuditCopyCreateResponse) UnmarshalJSON(src []byte) error

func (*NullableAssetReportAuditCopyCreateResponse) Unset ¶

type NullableAssetReportAuditCopyGetRequest ¶

type NullableAssetReportAuditCopyGetRequest struct {
	// contains filtered or unexported fields
}

func (NullableAssetReportAuditCopyGetRequest) Get ¶

func (NullableAssetReportAuditCopyGetRequest) IsSet ¶

func (NullableAssetReportAuditCopyGetRequest) MarshalJSON ¶

func (v NullableAssetReportAuditCopyGetRequest) MarshalJSON() ([]byte, error)

func (*NullableAssetReportAuditCopyGetRequest) Set ¶

func (*NullableAssetReportAuditCopyGetRequest) UnmarshalJSON ¶

func (v *NullableAssetReportAuditCopyGetRequest) UnmarshalJSON(src []byte) error

func (*NullableAssetReportAuditCopyGetRequest) Unset ¶

type NullableAssetReportAuditCopyRemoveRequest ¶

type NullableAssetReportAuditCopyRemoveRequest struct {
	// contains filtered or unexported fields
}

func (NullableAssetReportAuditCopyRemoveRequest) Get ¶

func (NullableAssetReportAuditCopyRemoveRequest) IsSet ¶

func (NullableAssetReportAuditCopyRemoveRequest) MarshalJSON ¶

func (*NullableAssetReportAuditCopyRemoveRequest) Set ¶

func (*NullableAssetReportAuditCopyRemoveRequest) UnmarshalJSON ¶

func (v *NullableAssetReportAuditCopyRemoveRequest) UnmarshalJSON(src []byte) error

func (*NullableAssetReportAuditCopyRemoveRequest) Unset ¶

type NullableAssetReportAuditCopyRemoveResponse ¶

type NullableAssetReportAuditCopyRemoveResponse struct {
	// contains filtered or unexported fields
}

func (NullableAssetReportAuditCopyRemoveResponse) Get ¶

func (NullableAssetReportAuditCopyRemoveResponse) IsSet ¶

func (NullableAssetReportAuditCopyRemoveResponse) MarshalJSON ¶

func (*NullableAssetReportAuditCopyRemoveResponse) Set ¶

func (*NullableAssetReportAuditCopyRemoveResponse) UnmarshalJSON ¶

func (v *NullableAssetReportAuditCopyRemoveResponse) UnmarshalJSON(src []byte) error

func (*NullableAssetReportAuditCopyRemoveResponse) Unset ¶

type NullableAssetReportCreateRequest ¶

type NullableAssetReportCreateRequest struct {
	// contains filtered or unexported fields
}

func (NullableAssetReportCreateRequest) Get ¶

func (NullableAssetReportCreateRequest) IsSet ¶

func (NullableAssetReportCreateRequest) MarshalJSON ¶

func (v NullableAssetReportCreateRequest) MarshalJSON() ([]byte, error)

func (*NullableAssetReportCreateRequest) Set ¶

func (*NullableAssetReportCreateRequest) UnmarshalJSON ¶

func (v *NullableAssetReportCreateRequest) UnmarshalJSON(src []byte) error

func (*NullableAssetReportCreateRequest) Unset ¶

type NullableAssetReportCreateRequestOptions ¶

type NullableAssetReportCreateRequestOptions struct {
	// contains filtered or unexported fields
}

func (NullableAssetReportCreateRequestOptions) Get ¶

func (NullableAssetReportCreateRequestOptions) IsSet ¶

func (NullableAssetReportCreateRequestOptions) MarshalJSON ¶

func (v NullableAssetReportCreateRequestOptions) MarshalJSON() ([]byte, error)

func (*NullableAssetReportCreateRequestOptions) Set ¶

func (*NullableAssetReportCreateRequestOptions) UnmarshalJSON ¶

func (v *NullableAssetReportCreateRequestOptions) UnmarshalJSON(src []byte) error

func (*NullableAssetReportCreateRequestOptions) Unset ¶

type NullableAssetReportCreateResponse ¶

type NullableAssetReportCreateResponse struct {
	// contains filtered or unexported fields
}

func (NullableAssetReportCreateResponse) Get ¶

func (NullableAssetReportCreateResponse) IsSet ¶

func (NullableAssetReportCreateResponse) MarshalJSON ¶

func (v NullableAssetReportCreateResponse) MarshalJSON() ([]byte, error)

func (*NullableAssetReportCreateResponse) Set ¶

func (*NullableAssetReportCreateResponse) UnmarshalJSON ¶

func (v *NullableAssetReportCreateResponse) UnmarshalJSON(src []byte) error

func (*NullableAssetReportCreateResponse) Unset ¶

type NullableAssetReportFilterRequest ¶

type NullableAssetReportFilterRequest struct {
	// contains filtered or unexported fields
}

func (NullableAssetReportFilterRequest) Get ¶

func (NullableAssetReportFilterRequest) IsSet ¶

func (NullableAssetReportFilterRequest) MarshalJSON ¶

func (v NullableAssetReportFilterRequest) MarshalJSON() ([]byte, error)

func (*NullableAssetReportFilterRequest) Set ¶

func (*NullableAssetReportFilterRequest) UnmarshalJSON ¶

func (v *NullableAssetReportFilterRequest) UnmarshalJSON(src []byte) error

func (*NullableAssetReportFilterRequest) Unset ¶

type NullableAssetReportFilterResponse ¶

type NullableAssetReportFilterResponse struct {
	// contains filtered or unexported fields
}

func (NullableAssetReportFilterResponse) Get ¶

func (NullableAssetReportFilterResponse) IsSet ¶

func (NullableAssetReportFilterResponse) MarshalJSON ¶

func (v NullableAssetReportFilterResponse) MarshalJSON() ([]byte, error)

func (*NullableAssetReportFilterResponse) Set ¶

func (*NullableAssetReportFilterResponse) UnmarshalJSON ¶

func (v *NullableAssetReportFilterResponse) UnmarshalJSON(src []byte) error

func (*NullableAssetReportFilterResponse) Unset ¶

type NullableAssetReportGetRequest ¶

type NullableAssetReportGetRequest struct {
	// contains filtered or unexported fields
}

func (NullableAssetReportGetRequest) Get ¶

func (NullableAssetReportGetRequest) IsSet ¶

func (NullableAssetReportGetRequest) MarshalJSON ¶

func (v NullableAssetReportGetRequest) MarshalJSON() ([]byte, error)

func (*NullableAssetReportGetRequest) Set ¶

func (*NullableAssetReportGetRequest) UnmarshalJSON ¶

func (v *NullableAssetReportGetRequest) UnmarshalJSON(src []byte) error

func (*NullableAssetReportGetRequest) Unset ¶

func (v *NullableAssetReportGetRequest) Unset()

type NullableAssetReportGetResponse ¶

type NullableAssetReportGetResponse struct {
	// contains filtered or unexported fields
}

func (NullableAssetReportGetResponse) Get ¶

func (NullableAssetReportGetResponse) IsSet ¶

func (NullableAssetReportGetResponse) MarshalJSON ¶

func (v NullableAssetReportGetResponse) MarshalJSON() ([]byte, error)

func (*NullableAssetReportGetResponse) Set ¶

func (*NullableAssetReportGetResponse) UnmarshalJSON ¶

func (v *NullableAssetReportGetResponse) UnmarshalJSON(src []byte) error

func (*NullableAssetReportGetResponse) Unset ¶

func (v *NullableAssetReportGetResponse) Unset()

type NullableAssetReportItem ¶

type NullableAssetReportItem struct {
	// contains filtered or unexported fields
}

func NewNullableAssetReportItem ¶

func NewNullableAssetReportItem(val *AssetReportItem) *NullableAssetReportItem

func (NullableAssetReportItem) Get ¶

func (NullableAssetReportItem) IsSet ¶

func (v NullableAssetReportItem) IsSet() bool

func (NullableAssetReportItem) MarshalJSON ¶

func (v NullableAssetReportItem) MarshalJSON() ([]byte, error)

func (*NullableAssetReportItem) Set ¶

func (*NullableAssetReportItem) UnmarshalJSON ¶

func (v *NullableAssetReportItem) UnmarshalJSON(src []byte) error

func (*NullableAssetReportItem) Unset ¶

func (v *NullableAssetReportItem) Unset()

type NullableAssetReportPDFGetRequest ¶

type NullableAssetReportPDFGetRequest struct {
	// contains filtered or unexported fields
}

func (NullableAssetReportPDFGetRequest) Get ¶

func (NullableAssetReportPDFGetRequest) IsSet ¶

func (NullableAssetReportPDFGetRequest) MarshalJSON ¶

func (v NullableAssetReportPDFGetRequest) MarshalJSON() ([]byte, error)

func (*NullableAssetReportPDFGetRequest) Set ¶

func (*NullableAssetReportPDFGetRequest) UnmarshalJSON ¶

func (v *NullableAssetReportPDFGetRequest) UnmarshalJSON(src []byte) error

func (*NullableAssetReportPDFGetRequest) Unset ¶

type NullableAssetReportRefreshRequest ¶

type NullableAssetReportRefreshRequest struct {
	// contains filtered or unexported fields
}

func (NullableAssetReportRefreshRequest) Get ¶

func (NullableAssetReportRefreshRequest) IsSet ¶

func (NullableAssetReportRefreshRequest) MarshalJSON ¶

func (v NullableAssetReportRefreshRequest) MarshalJSON() ([]byte, error)

func (*NullableAssetReportRefreshRequest) Set ¶

func (*NullableAssetReportRefreshRequest) UnmarshalJSON ¶

func (v *NullableAssetReportRefreshRequest) UnmarshalJSON(src []byte) error

func (*NullableAssetReportRefreshRequest) Unset ¶

type NullableAssetReportRefreshRequestOptions ¶

type NullableAssetReportRefreshRequestOptions struct {
	// contains filtered or unexported fields
}

func (NullableAssetReportRefreshRequestOptions) Get ¶

func (NullableAssetReportRefreshRequestOptions) IsSet ¶

func (NullableAssetReportRefreshRequestOptions) MarshalJSON ¶

func (*NullableAssetReportRefreshRequestOptions) Set ¶

func (*NullableAssetReportRefreshRequestOptions) UnmarshalJSON ¶

func (v *NullableAssetReportRefreshRequestOptions) UnmarshalJSON(src []byte) error

func (*NullableAssetReportRefreshRequestOptions) Unset ¶

type NullableAssetReportRefreshResponse ¶

type NullableAssetReportRefreshResponse struct {
	// contains filtered or unexported fields
}

func (NullableAssetReportRefreshResponse) Get ¶

func (NullableAssetReportRefreshResponse) IsSet ¶

func (NullableAssetReportRefreshResponse) MarshalJSON ¶

func (v NullableAssetReportRefreshResponse) MarshalJSON() ([]byte, error)

func (*NullableAssetReportRefreshResponse) Set ¶

func (*NullableAssetReportRefreshResponse) UnmarshalJSON ¶

func (v *NullableAssetReportRefreshResponse) UnmarshalJSON(src []byte) error

func (*NullableAssetReportRefreshResponse) Unset ¶

type NullableAssetReportRemoveRequest ¶

type NullableAssetReportRemoveRequest struct {
	// contains filtered or unexported fields
}

func (NullableAssetReportRemoveRequest) Get ¶

func (NullableAssetReportRemoveRequest) IsSet ¶

func (NullableAssetReportRemoveRequest) MarshalJSON ¶

func (v NullableAssetReportRemoveRequest) MarshalJSON() ([]byte, error)

func (*NullableAssetReportRemoveRequest) Set ¶

func (*NullableAssetReportRemoveRequest) UnmarshalJSON ¶

func (v *NullableAssetReportRemoveRequest) UnmarshalJSON(src []byte) error

func (*NullableAssetReportRemoveRequest) Unset ¶

type NullableAssetReportRemoveResponse ¶

type NullableAssetReportRemoveResponse struct {
	// contains filtered or unexported fields
}

func (NullableAssetReportRemoveResponse) Get ¶

func (NullableAssetReportRemoveResponse) IsSet ¶

func (NullableAssetReportRemoveResponse) MarshalJSON ¶

func (v NullableAssetReportRemoveResponse) MarshalJSON() ([]byte, error)

func (*NullableAssetReportRemoveResponse) Set ¶

func (*NullableAssetReportRemoveResponse) UnmarshalJSON ¶

func (v *NullableAssetReportRemoveResponse) UnmarshalJSON(src []byte) error

func (*NullableAssetReportRemoveResponse) Unset ¶

type NullableAssetReportTransaction ¶

type NullableAssetReportTransaction struct {
	// contains filtered or unexported fields
}

func (NullableAssetReportTransaction) Get ¶

func (NullableAssetReportTransaction) IsSet ¶

func (NullableAssetReportTransaction) MarshalJSON ¶

func (v NullableAssetReportTransaction) MarshalJSON() ([]byte, error)

func (*NullableAssetReportTransaction) Set ¶

func (*NullableAssetReportTransaction) UnmarshalJSON ¶

func (v *NullableAssetReportTransaction) UnmarshalJSON(src []byte) error

func (*NullableAssetReportTransaction) Unset ¶

func (v *NullableAssetReportTransaction) Unset()

type NullableAssetReportTransactionAllOf ¶

type NullableAssetReportTransactionAllOf struct {
	// contains filtered or unexported fields
}

func (NullableAssetReportTransactionAllOf) Get ¶

func (NullableAssetReportTransactionAllOf) IsSet ¶

func (NullableAssetReportTransactionAllOf) MarshalJSON ¶

func (v NullableAssetReportTransactionAllOf) MarshalJSON() ([]byte, error)

func (*NullableAssetReportTransactionAllOf) Set ¶

func (*NullableAssetReportTransactionAllOf) UnmarshalJSON ¶

func (v *NullableAssetReportTransactionAllOf) UnmarshalJSON(src []byte) error

func (*NullableAssetReportTransactionAllOf) Unset ¶

type NullableAssetReportUser ¶

type NullableAssetReportUser struct {
	// contains filtered or unexported fields
}

func NewNullableAssetReportUser ¶

func NewNullableAssetReportUser(val *AssetReportUser) *NullableAssetReportUser

func (NullableAssetReportUser) Get ¶

func (NullableAssetReportUser) IsSet ¶

func (v NullableAssetReportUser) IsSet() bool

func (NullableAssetReportUser) MarshalJSON ¶

func (v NullableAssetReportUser) MarshalJSON() ([]byte, error)

func (*NullableAssetReportUser) Set ¶

func (*NullableAssetReportUser) UnmarshalJSON ¶

func (v *NullableAssetReportUser) UnmarshalJSON(src []byte) error

func (*NullableAssetReportUser) Unset ¶

func (v *NullableAssetReportUser) Unset()

type NullableAssetsErrorWebhook ¶

type NullableAssetsErrorWebhook struct {
	// contains filtered or unexported fields
}

func NewNullableAssetsErrorWebhook ¶

func NewNullableAssetsErrorWebhook(val *AssetsErrorWebhook) *NullableAssetsErrorWebhook

func (NullableAssetsErrorWebhook) Get ¶

func (NullableAssetsErrorWebhook) IsSet ¶

func (v NullableAssetsErrorWebhook) IsSet() bool

func (NullableAssetsErrorWebhook) MarshalJSON ¶

func (v NullableAssetsErrorWebhook) MarshalJSON() ([]byte, error)

func (*NullableAssetsErrorWebhook) Set ¶

func (*NullableAssetsErrorWebhook) UnmarshalJSON ¶

func (v *NullableAssetsErrorWebhook) UnmarshalJSON(src []byte) error

func (*NullableAssetsErrorWebhook) Unset ¶

func (v *NullableAssetsErrorWebhook) Unset()

type NullableAssetsProductReadyWebhook ¶

type NullableAssetsProductReadyWebhook struct {
	// contains filtered or unexported fields
}

func (NullableAssetsProductReadyWebhook) Get ¶

func (NullableAssetsProductReadyWebhook) IsSet ¶

func (NullableAssetsProductReadyWebhook) MarshalJSON ¶

func (v NullableAssetsProductReadyWebhook) MarshalJSON() ([]byte, error)

func (*NullableAssetsProductReadyWebhook) Set ¶

func (*NullableAssetsProductReadyWebhook) UnmarshalJSON ¶

func (v *NullableAssetsProductReadyWebhook) UnmarshalJSON(src []byte) error

func (*NullableAssetsProductReadyWebhook) Unset ¶

type NullableAuthGetNumbers ¶

type NullableAuthGetNumbers struct {
	// contains filtered or unexported fields
}

func NewNullableAuthGetNumbers ¶

func NewNullableAuthGetNumbers(val *AuthGetNumbers) *NullableAuthGetNumbers

func (NullableAuthGetNumbers) Get ¶

func (NullableAuthGetNumbers) IsSet ¶

func (v NullableAuthGetNumbers) IsSet() bool

func (NullableAuthGetNumbers) MarshalJSON ¶

func (v NullableAuthGetNumbers) MarshalJSON() ([]byte, error)

func (*NullableAuthGetNumbers) Set ¶

func (*NullableAuthGetNumbers) UnmarshalJSON ¶

func (v *NullableAuthGetNumbers) UnmarshalJSON(src []byte) error

func (*NullableAuthGetNumbers) Unset ¶

func (v *NullableAuthGetNumbers) Unset()

type NullableAuthGetRequest ¶

type NullableAuthGetRequest struct {
	// contains filtered or unexported fields
}

func NewNullableAuthGetRequest ¶

func NewNullableAuthGetRequest(val *AuthGetRequest) *NullableAuthGetRequest

func (NullableAuthGetRequest) Get ¶

func (NullableAuthGetRequest) IsSet ¶

func (v NullableAuthGetRequest) IsSet() bool

func (NullableAuthGetRequest) MarshalJSON ¶

func (v NullableAuthGetRequest) MarshalJSON() ([]byte, error)

func (*NullableAuthGetRequest) Set ¶

func (*NullableAuthGetRequest) UnmarshalJSON ¶

func (v *NullableAuthGetRequest) UnmarshalJSON(src []byte) error

func (*NullableAuthGetRequest) Unset ¶

func (v *NullableAuthGetRequest) Unset()

type NullableAuthGetRequestOptions ¶

type NullableAuthGetRequestOptions struct {
	// contains filtered or unexported fields
}

func (NullableAuthGetRequestOptions) Get ¶

func (NullableAuthGetRequestOptions) IsSet ¶

func (NullableAuthGetRequestOptions) MarshalJSON ¶

func (v NullableAuthGetRequestOptions) MarshalJSON() ([]byte, error)

func (*NullableAuthGetRequestOptions) Set ¶

func (*NullableAuthGetRequestOptions) UnmarshalJSON ¶

func (v *NullableAuthGetRequestOptions) UnmarshalJSON(src []byte) error

func (*NullableAuthGetRequestOptions) Unset ¶

func (v *NullableAuthGetRequestOptions) Unset()

type NullableAuthGetResponse ¶

type NullableAuthGetResponse struct {
	// contains filtered or unexported fields
}

func NewNullableAuthGetResponse ¶

func NewNullableAuthGetResponse(val *AuthGetResponse) *NullableAuthGetResponse

func (NullableAuthGetResponse) Get ¶

func (NullableAuthGetResponse) IsSet ¶

func (v NullableAuthGetResponse) IsSet() bool

func (NullableAuthGetResponse) MarshalJSON ¶

func (v NullableAuthGetResponse) MarshalJSON() ([]byte, error)

func (*NullableAuthGetResponse) Set ¶

func (*NullableAuthGetResponse) UnmarshalJSON ¶

func (v *NullableAuthGetResponse) UnmarshalJSON(src []byte) error

func (*NullableAuthGetResponse) Unset ¶

func (v *NullableAuthGetResponse) Unset()

type NullableAuthMetadata ¶ added in v1.2.0

type NullableAuthMetadata struct {
	// contains filtered or unexported fields
}

func NewNullableAuthMetadata ¶ added in v1.2.0

func NewNullableAuthMetadata(val *AuthMetadata) *NullableAuthMetadata

func (NullableAuthMetadata) Get ¶ added in v1.2.0

func (NullableAuthMetadata) IsSet ¶ added in v1.2.0

func (v NullableAuthMetadata) IsSet() bool

func (NullableAuthMetadata) MarshalJSON ¶ added in v1.2.0

func (v NullableAuthMetadata) MarshalJSON() ([]byte, error)

func (*NullableAuthMetadata) Set ¶ added in v1.2.0

func (v *NullableAuthMetadata) Set(val *AuthMetadata)

func (*NullableAuthMetadata) UnmarshalJSON ¶ added in v1.2.0

func (v *NullableAuthMetadata) UnmarshalJSON(src []byte) error

func (*NullableAuthMetadata) Unset ¶ added in v1.2.0

func (v *NullableAuthMetadata) Unset()

type NullableAuthSupportedMethods ¶ added in v1.2.0

type NullableAuthSupportedMethods struct {
	// contains filtered or unexported fields
}

func NewNullableAuthSupportedMethods ¶ added in v1.2.0

func NewNullableAuthSupportedMethods(val *AuthSupportedMethods) *NullableAuthSupportedMethods

func (NullableAuthSupportedMethods) Get ¶ added in v1.2.0

func (NullableAuthSupportedMethods) IsSet ¶ added in v1.2.0

func (NullableAuthSupportedMethods) MarshalJSON ¶ added in v1.2.0

func (v NullableAuthSupportedMethods) MarshalJSON() ([]byte, error)

func (*NullableAuthSupportedMethods) Set ¶ added in v1.2.0

func (*NullableAuthSupportedMethods) UnmarshalJSON ¶ added in v1.2.0

func (v *NullableAuthSupportedMethods) UnmarshalJSON(src []byte) error

func (*NullableAuthSupportedMethods) Unset ¶ added in v1.2.0

func (v *NullableAuthSupportedMethods) Unset()

type NullableAutomaticallyVerifiedWebhook ¶

type NullableAutomaticallyVerifiedWebhook struct {
	// contains filtered or unexported fields
}

func (NullableAutomaticallyVerifiedWebhook) Get ¶

func (NullableAutomaticallyVerifiedWebhook) IsSet ¶

func (NullableAutomaticallyVerifiedWebhook) MarshalJSON ¶

func (v NullableAutomaticallyVerifiedWebhook) MarshalJSON() ([]byte, error)

func (*NullableAutomaticallyVerifiedWebhook) Set ¶

func (*NullableAutomaticallyVerifiedWebhook) UnmarshalJSON ¶

func (v *NullableAutomaticallyVerifiedWebhook) UnmarshalJSON(src []byte) error

func (*NullableAutomaticallyVerifiedWebhook) Unset ¶

type NullableBankInitiatedReturnRisk ¶

type NullableBankInitiatedReturnRisk struct {
	// contains filtered or unexported fields
}

func (NullableBankInitiatedReturnRisk) Get ¶

func (NullableBankInitiatedReturnRisk) IsSet ¶

func (NullableBankInitiatedReturnRisk) MarshalJSON ¶

func (v NullableBankInitiatedReturnRisk) MarshalJSON() ([]byte, error)

func (*NullableBankInitiatedReturnRisk) Set ¶

func (*NullableBankInitiatedReturnRisk) UnmarshalJSON ¶

func (v *NullableBankInitiatedReturnRisk) UnmarshalJSON(src []byte) error

func (*NullableBankInitiatedReturnRisk) Unset ¶

type NullableBankTransfer ¶

type NullableBankTransfer struct {
	// contains filtered or unexported fields
}

func NewNullableBankTransfer ¶

func NewNullableBankTransfer(val *BankTransfer) *NullableBankTransfer

func (NullableBankTransfer) Get ¶

func (NullableBankTransfer) IsSet ¶

func (v NullableBankTransfer) IsSet() bool

func (NullableBankTransfer) MarshalJSON ¶

func (v NullableBankTransfer) MarshalJSON() ([]byte, error)

func (*NullableBankTransfer) Set ¶

func (v *NullableBankTransfer) Set(val *BankTransfer)

func (*NullableBankTransfer) UnmarshalJSON ¶

func (v *NullableBankTransfer) UnmarshalJSON(src []byte) error

func (*NullableBankTransfer) Unset ¶

func (v *NullableBankTransfer) Unset()

type NullableBankTransferBalance ¶

type NullableBankTransferBalance struct {
	// contains filtered or unexported fields
}

func (NullableBankTransferBalance) Get ¶

func (NullableBankTransferBalance) IsSet ¶

func (NullableBankTransferBalance) MarshalJSON ¶

func (v NullableBankTransferBalance) MarshalJSON() ([]byte, error)

func (*NullableBankTransferBalance) Set ¶

func (*NullableBankTransferBalance) UnmarshalJSON ¶

func (v *NullableBankTransferBalance) UnmarshalJSON(src []byte) error

func (*NullableBankTransferBalance) Unset ¶

func (v *NullableBankTransferBalance) Unset()

type NullableBankTransferBalanceGetRequest ¶

type NullableBankTransferBalanceGetRequest struct {
	// contains filtered or unexported fields
}

func (NullableBankTransferBalanceGetRequest) Get ¶

func (NullableBankTransferBalanceGetRequest) IsSet ¶

func (NullableBankTransferBalanceGetRequest) MarshalJSON ¶

func (v NullableBankTransferBalanceGetRequest) MarshalJSON() ([]byte, error)

func (*NullableBankTransferBalanceGetRequest) Set ¶

func (*NullableBankTransferBalanceGetRequest) UnmarshalJSON ¶

func (v *NullableBankTransferBalanceGetRequest) UnmarshalJSON(src []byte) error

func (*NullableBankTransferBalanceGetRequest) Unset ¶

type NullableBankTransferBalanceGetResponse ¶

type NullableBankTransferBalanceGetResponse struct {
	// contains filtered or unexported fields
}

func (NullableBankTransferBalanceGetResponse) Get ¶

func (NullableBankTransferBalanceGetResponse) IsSet ¶

func (NullableBankTransferBalanceGetResponse) MarshalJSON ¶

func (v NullableBankTransferBalanceGetResponse) MarshalJSON() ([]byte, error)

func (*NullableBankTransferBalanceGetResponse) Set ¶

func (*NullableBankTransferBalanceGetResponse) UnmarshalJSON ¶

func (v *NullableBankTransferBalanceGetResponse) UnmarshalJSON(src []byte) error

func (*NullableBankTransferBalanceGetResponse) Unset ¶

type NullableBankTransferCancelRequest ¶

type NullableBankTransferCancelRequest struct {
	// contains filtered or unexported fields
}

func (NullableBankTransferCancelRequest) Get ¶

func (NullableBankTransferCancelRequest) IsSet ¶

func (NullableBankTransferCancelRequest) MarshalJSON ¶

func (v NullableBankTransferCancelRequest) MarshalJSON() ([]byte, error)

func (*NullableBankTransferCancelRequest) Set ¶

func (*NullableBankTransferCancelRequest) UnmarshalJSON ¶

func (v *NullableBankTransferCancelRequest) UnmarshalJSON(src []byte) error

func (*NullableBankTransferCancelRequest) Unset ¶

type NullableBankTransferCancelResponse ¶

type NullableBankTransferCancelResponse struct {
	// contains filtered or unexported fields
}

func (NullableBankTransferCancelResponse) Get ¶

func (NullableBankTransferCancelResponse) IsSet ¶

func (NullableBankTransferCancelResponse) MarshalJSON ¶

func (v NullableBankTransferCancelResponse) MarshalJSON() ([]byte, error)

func (*NullableBankTransferCancelResponse) Set ¶

func (*NullableBankTransferCancelResponse) UnmarshalJSON ¶

func (v *NullableBankTransferCancelResponse) UnmarshalJSON(src []byte) error

func (*NullableBankTransferCancelResponse) Unset ¶

type NullableBankTransferCreateRequest ¶

type NullableBankTransferCreateRequest struct {
	// contains filtered or unexported fields
}

func (NullableBankTransferCreateRequest) Get ¶

func (NullableBankTransferCreateRequest) IsSet ¶

func (NullableBankTransferCreateRequest) MarshalJSON ¶

func (v NullableBankTransferCreateRequest) MarshalJSON() ([]byte, error)

func (*NullableBankTransferCreateRequest) Set ¶

func (*NullableBankTransferCreateRequest) UnmarshalJSON ¶

func (v *NullableBankTransferCreateRequest) UnmarshalJSON(src []byte) error

func (*NullableBankTransferCreateRequest) Unset ¶

type NullableBankTransferCreateResponse ¶

type NullableBankTransferCreateResponse struct {
	// contains filtered or unexported fields
}

func (NullableBankTransferCreateResponse) Get ¶

func (NullableBankTransferCreateResponse) IsSet ¶

func (NullableBankTransferCreateResponse) MarshalJSON ¶

func (v NullableBankTransferCreateResponse) MarshalJSON() ([]byte, error)

func (*NullableBankTransferCreateResponse) Set ¶

func (*NullableBankTransferCreateResponse) UnmarshalJSON ¶

func (v *NullableBankTransferCreateResponse) UnmarshalJSON(src []byte) error

func (*NullableBankTransferCreateResponse) Unset ¶

type NullableBankTransferDirection ¶

type NullableBankTransferDirection struct {
	// contains filtered or unexported fields
}

func (NullableBankTransferDirection) Get ¶

func (NullableBankTransferDirection) IsSet ¶

func (NullableBankTransferDirection) MarshalJSON ¶

func (v NullableBankTransferDirection) MarshalJSON() ([]byte, error)

func (*NullableBankTransferDirection) Set ¶

func (*NullableBankTransferDirection) UnmarshalJSON ¶

func (v *NullableBankTransferDirection) UnmarshalJSON(src []byte) error

func (*NullableBankTransferDirection) Unset ¶

func (v *NullableBankTransferDirection) Unset()

type NullableBankTransferEvent ¶

type NullableBankTransferEvent struct {
	// contains filtered or unexported fields
}

func NewNullableBankTransferEvent ¶

func NewNullableBankTransferEvent(val *BankTransferEvent) *NullableBankTransferEvent

func (NullableBankTransferEvent) Get ¶

func (NullableBankTransferEvent) IsSet ¶

func (v NullableBankTransferEvent) IsSet() bool

func (NullableBankTransferEvent) MarshalJSON ¶

func (v NullableBankTransferEvent) MarshalJSON() ([]byte, error)

func (*NullableBankTransferEvent) Set ¶

func (*NullableBankTransferEvent) UnmarshalJSON ¶

func (v *NullableBankTransferEvent) UnmarshalJSON(src []byte) error

func (*NullableBankTransferEvent) Unset ¶

func (v *NullableBankTransferEvent) Unset()

type NullableBankTransferEventListRequest ¶

type NullableBankTransferEventListRequest struct {
	// contains filtered or unexported fields
}

func (NullableBankTransferEventListRequest) Get ¶

func (NullableBankTransferEventListRequest) IsSet ¶

func (NullableBankTransferEventListRequest) MarshalJSON ¶

func (v NullableBankTransferEventListRequest) MarshalJSON() ([]byte, error)

func (*NullableBankTransferEventListRequest) Set ¶

func (*NullableBankTransferEventListRequest) UnmarshalJSON ¶

func (v *NullableBankTransferEventListRequest) UnmarshalJSON(src []byte) error

func (*NullableBankTransferEventListRequest) Unset ¶

type NullableBankTransferEventListResponse ¶

type NullableBankTransferEventListResponse struct {
	// contains filtered or unexported fields
}

func (NullableBankTransferEventListResponse) Get ¶

func (NullableBankTransferEventListResponse) IsSet ¶

func (NullableBankTransferEventListResponse) MarshalJSON ¶

func (v NullableBankTransferEventListResponse) MarshalJSON() ([]byte, error)

func (*NullableBankTransferEventListResponse) Set ¶

func (*NullableBankTransferEventListResponse) UnmarshalJSON ¶

func (v *NullableBankTransferEventListResponse) UnmarshalJSON(src []byte) error

func (*NullableBankTransferEventListResponse) Unset ¶

type NullableBankTransferEventSyncRequest ¶

type NullableBankTransferEventSyncRequest struct {
	// contains filtered or unexported fields
}

func (NullableBankTransferEventSyncRequest) Get ¶

func (NullableBankTransferEventSyncRequest) IsSet ¶

func (NullableBankTransferEventSyncRequest) MarshalJSON ¶

func (v NullableBankTransferEventSyncRequest) MarshalJSON() ([]byte, error)

func (*NullableBankTransferEventSyncRequest) Set ¶

func (*NullableBankTransferEventSyncRequest) UnmarshalJSON ¶

func (v *NullableBankTransferEventSyncRequest) UnmarshalJSON(src []byte) error

func (*NullableBankTransferEventSyncRequest) Unset ¶

type NullableBankTransferEventSyncResponse ¶

type NullableBankTransferEventSyncResponse struct {
	// contains filtered or unexported fields
}

func (NullableBankTransferEventSyncResponse) Get ¶

func (NullableBankTransferEventSyncResponse) IsSet ¶

func (NullableBankTransferEventSyncResponse) MarshalJSON ¶

func (v NullableBankTransferEventSyncResponse) MarshalJSON() ([]byte, error)

func (*NullableBankTransferEventSyncResponse) Set ¶

func (*NullableBankTransferEventSyncResponse) UnmarshalJSON ¶

func (v *NullableBankTransferEventSyncResponse) UnmarshalJSON(src []byte) error

func (*NullableBankTransferEventSyncResponse) Unset ¶

type NullableBankTransferEventType ¶

type NullableBankTransferEventType struct {
	// contains filtered or unexported fields
}

func (NullableBankTransferEventType) Get ¶

func (NullableBankTransferEventType) IsSet ¶

func (NullableBankTransferEventType) MarshalJSON ¶

func (v NullableBankTransferEventType) MarshalJSON() ([]byte, error)

func (*NullableBankTransferEventType) Set ¶

func (*NullableBankTransferEventType) UnmarshalJSON ¶

func (v *NullableBankTransferEventType) UnmarshalJSON(src []byte) error

func (*NullableBankTransferEventType) Unset ¶

func (v *NullableBankTransferEventType) Unset()

type NullableBankTransferFailure ¶

type NullableBankTransferFailure struct {
	// contains filtered or unexported fields
}

func (NullableBankTransferFailure) Get ¶

func (NullableBankTransferFailure) IsSet ¶

func (NullableBankTransferFailure) MarshalJSON ¶

func (v NullableBankTransferFailure) MarshalJSON() ([]byte, error)

func (*NullableBankTransferFailure) Set ¶

func (*NullableBankTransferFailure) UnmarshalJSON ¶

func (v *NullableBankTransferFailure) UnmarshalJSON(src []byte) error

func (*NullableBankTransferFailure) Unset ¶

func (v *NullableBankTransferFailure) Unset()

type NullableBankTransferGetRequest ¶

type NullableBankTransferGetRequest struct {
	// contains filtered or unexported fields
}

func (NullableBankTransferGetRequest) Get ¶

func (NullableBankTransferGetRequest) IsSet ¶

func (NullableBankTransferGetRequest) MarshalJSON ¶

func (v NullableBankTransferGetRequest) MarshalJSON() ([]byte, error)

func (*NullableBankTransferGetRequest) Set ¶

func (*NullableBankTransferGetRequest) UnmarshalJSON ¶

func (v *NullableBankTransferGetRequest) UnmarshalJSON(src []byte) error

func (*NullableBankTransferGetRequest) Unset ¶

func (v *NullableBankTransferGetRequest) Unset()

type NullableBankTransferGetResponse ¶

type NullableBankTransferGetResponse struct {
	// contains filtered or unexported fields
}

func (NullableBankTransferGetResponse) Get ¶

func (NullableBankTransferGetResponse) IsSet ¶

func (NullableBankTransferGetResponse) MarshalJSON ¶

func (v NullableBankTransferGetResponse) MarshalJSON() ([]byte, error)

func (*NullableBankTransferGetResponse) Set ¶

func (*NullableBankTransferGetResponse) UnmarshalJSON ¶

func (v *NullableBankTransferGetResponse) UnmarshalJSON(src []byte) error

func (*NullableBankTransferGetResponse) Unset ¶

type NullableBankTransferListRequest ¶

type NullableBankTransferListRequest struct {
	// contains filtered or unexported fields
}

func (NullableBankTransferListRequest) Get ¶

func (NullableBankTransferListRequest) IsSet ¶

func (NullableBankTransferListRequest) MarshalJSON ¶

func (v NullableBankTransferListRequest) MarshalJSON() ([]byte, error)

func (*NullableBankTransferListRequest) Set ¶

func (*NullableBankTransferListRequest) UnmarshalJSON ¶

func (v *NullableBankTransferListRequest) UnmarshalJSON(src []byte) error

func (*NullableBankTransferListRequest) Unset ¶

type NullableBankTransferListResponse ¶

type NullableBankTransferListResponse struct {
	// contains filtered or unexported fields
}

func (NullableBankTransferListResponse) Get ¶

func (NullableBankTransferListResponse) IsSet ¶

func (NullableBankTransferListResponse) MarshalJSON ¶

func (v NullableBankTransferListResponse) MarshalJSON() ([]byte, error)

func (*NullableBankTransferListResponse) Set ¶

func (*NullableBankTransferListResponse) UnmarshalJSON ¶

func (v *NullableBankTransferListResponse) UnmarshalJSON(src []byte) error

func (*NullableBankTransferListResponse) Unset ¶

type NullableBankTransferMigrateAccountRequest ¶

type NullableBankTransferMigrateAccountRequest struct {
	// contains filtered or unexported fields
}

func (NullableBankTransferMigrateAccountRequest) Get ¶

func (NullableBankTransferMigrateAccountRequest) IsSet ¶

func (NullableBankTransferMigrateAccountRequest) MarshalJSON ¶

func (*NullableBankTransferMigrateAccountRequest) Set ¶

func (*NullableBankTransferMigrateAccountRequest) UnmarshalJSON ¶

func (v *NullableBankTransferMigrateAccountRequest) UnmarshalJSON(src []byte) error

func (*NullableBankTransferMigrateAccountRequest) Unset ¶

type NullableBankTransferMigrateAccountResponse ¶

type NullableBankTransferMigrateAccountResponse struct {
	// contains filtered or unexported fields
}

func (NullableBankTransferMigrateAccountResponse) Get ¶

func (NullableBankTransferMigrateAccountResponse) IsSet ¶

func (NullableBankTransferMigrateAccountResponse) MarshalJSON ¶

func (*NullableBankTransferMigrateAccountResponse) Set ¶

func (*NullableBankTransferMigrateAccountResponse) UnmarshalJSON ¶

func (v *NullableBankTransferMigrateAccountResponse) UnmarshalJSON(src []byte) error

func (*NullableBankTransferMigrateAccountResponse) Unset ¶

type NullableBankTransferNetwork ¶

type NullableBankTransferNetwork struct {
	// contains filtered or unexported fields
}

func (NullableBankTransferNetwork) Get ¶

func (NullableBankTransferNetwork) IsSet ¶

func (NullableBankTransferNetwork) MarshalJSON ¶

func (v NullableBankTransferNetwork) MarshalJSON() ([]byte, error)

func (*NullableBankTransferNetwork) Set ¶

func (*NullableBankTransferNetwork) UnmarshalJSON ¶

func (v *NullableBankTransferNetwork) UnmarshalJSON(src []byte) error

func (*NullableBankTransferNetwork) Unset ¶

func (v *NullableBankTransferNetwork) Unset()

type NullableBankTransferReceiverDetails ¶

type NullableBankTransferReceiverDetails struct {
	// contains filtered or unexported fields
}

func (NullableBankTransferReceiverDetails) Get ¶

func (NullableBankTransferReceiverDetails) IsSet ¶

func (NullableBankTransferReceiverDetails) MarshalJSON ¶

func (v NullableBankTransferReceiverDetails) MarshalJSON() ([]byte, error)

func (*NullableBankTransferReceiverDetails) Set ¶

func (*NullableBankTransferReceiverDetails) UnmarshalJSON ¶

func (v *NullableBankTransferReceiverDetails) UnmarshalJSON(src []byte) error

func (*NullableBankTransferReceiverDetails) Unset ¶

type NullableBankTransferStatus ¶

type NullableBankTransferStatus struct {
	// contains filtered or unexported fields
}

func NewNullableBankTransferStatus ¶

func NewNullableBankTransferStatus(val *BankTransferStatus) *NullableBankTransferStatus

func (NullableBankTransferStatus) Get ¶

func (NullableBankTransferStatus) IsSet ¶

func (v NullableBankTransferStatus) IsSet() bool

func (NullableBankTransferStatus) MarshalJSON ¶

func (v NullableBankTransferStatus) MarshalJSON() ([]byte, error)

func (*NullableBankTransferStatus) Set ¶

func (*NullableBankTransferStatus) UnmarshalJSON ¶

func (v *NullableBankTransferStatus) UnmarshalJSON(src []byte) error

func (*NullableBankTransferStatus) Unset ¶

func (v *NullableBankTransferStatus) Unset()

type NullableBankTransferSweep ¶ added in v1.1.0

type NullableBankTransferSweep struct {
	// contains filtered or unexported fields
}

func NewNullableBankTransferSweep ¶ added in v1.1.0

func NewNullableBankTransferSweep(val *BankTransferSweep) *NullableBankTransferSweep

func (NullableBankTransferSweep) Get ¶ added in v1.1.0

func (NullableBankTransferSweep) IsSet ¶ added in v1.1.0

func (v NullableBankTransferSweep) IsSet() bool

func (NullableBankTransferSweep) MarshalJSON ¶ added in v1.1.0

func (v NullableBankTransferSweep) MarshalJSON() ([]byte, error)

func (*NullableBankTransferSweep) Set ¶ added in v1.1.0

func (*NullableBankTransferSweep) UnmarshalJSON ¶ added in v1.1.0

func (v *NullableBankTransferSweep) UnmarshalJSON(src []byte) error

func (*NullableBankTransferSweep) Unset ¶ added in v1.1.0

func (v *NullableBankTransferSweep) Unset()

type NullableBankTransferSweepGetRequest ¶ added in v1.1.0

type NullableBankTransferSweepGetRequest struct {
	// contains filtered or unexported fields
}

func NewNullableBankTransferSweepGetRequest ¶ added in v1.1.0

func NewNullableBankTransferSweepGetRequest(val *BankTransferSweepGetRequest) *NullableBankTransferSweepGetRequest

func (NullableBankTransferSweepGetRequest) Get ¶ added in v1.1.0

func (NullableBankTransferSweepGetRequest) IsSet ¶ added in v1.1.0

func (NullableBankTransferSweepGetRequest) MarshalJSON ¶ added in v1.1.0

func (v NullableBankTransferSweepGetRequest) MarshalJSON() ([]byte, error)

func (*NullableBankTransferSweepGetRequest) Set ¶ added in v1.1.0

func (*NullableBankTransferSweepGetRequest) UnmarshalJSON ¶ added in v1.1.0

func (v *NullableBankTransferSweepGetRequest) UnmarshalJSON(src []byte) error

func (*NullableBankTransferSweepGetRequest) Unset ¶ added in v1.1.0

type NullableBankTransferSweepGetResponse ¶ added in v1.1.0

type NullableBankTransferSweepGetResponse struct {
	// contains filtered or unexported fields
}

func NewNullableBankTransferSweepGetResponse ¶ added in v1.1.0

func NewNullableBankTransferSweepGetResponse(val *BankTransferSweepGetResponse) *NullableBankTransferSweepGetResponse

func (NullableBankTransferSweepGetResponse) Get ¶ added in v1.1.0

func (NullableBankTransferSweepGetResponse) IsSet ¶ added in v1.1.0

func (NullableBankTransferSweepGetResponse) MarshalJSON ¶ added in v1.1.0

func (v NullableBankTransferSweepGetResponse) MarshalJSON() ([]byte, error)

func (*NullableBankTransferSweepGetResponse) Set ¶ added in v1.1.0

func (*NullableBankTransferSweepGetResponse) UnmarshalJSON ¶ added in v1.1.0

func (v *NullableBankTransferSweepGetResponse) UnmarshalJSON(src []byte) error

func (*NullableBankTransferSweepGetResponse) Unset ¶ added in v1.1.0

type NullableBankTransferSweepListRequest ¶ added in v1.2.0

type NullableBankTransferSweepListRequest struct {
	// contains filtered or unexported fields
}

func NewNullableBankTransferSweepListRequest ¶ added in v1.2.0

func NewNullableBankTransferSweepListRequest(val *BankTransferSweepListRequest) *NullableBankTransferSweepListRequest

func (NullableBankTransferSweepListRequest) Get ¶ added in v1.2.0

func (NullableBankTransferSweepListRequest) IsSet ¶ added in v1.2.0

func (NullableBankTransferSweepListRequest) MarshalJSON ¶ added in v1.2.0

func (v NullableBankTransferSweepListRequest) MarshalJSON() ([]byte, error)

func (*NullableBankTransferSweepListRequest) Set ¶ added in v1.2.0

func (*NullableBankTransferSweepListRequest) UnmarshalJSON ¶ added in v1.2.0

func (v *NullableBankTransferSweepListRequest) UnmarshalJSON(src []byte) error

func (*NullableBankTransferSweepListRequest) Unset ¶ added in v1.2.0

type NullableBankTransferSweepListResponse ¶ added in v1.2.0

type NullableBankTransferSweepListResponse struct {
	// contains filtered or unexported fields
}

func NewNullableBankTransferSweepListResponse ¶ added in v1.2.0

func NewNullableBankTransferSweepListResponse(val *BankTransferSweepListResponse) *NullableBankTransferSweepListResponse

func (NullableBankTransferSweepListResponse) Get ¶ added in v1.2.0

func (NullableBankTransferSweepListResponse) IsSet ¶ added in v1.2.0

func (NullableBankTransferSweepListResponse) MarshalJSON ¶ added in v1.2.0

func (v NullableBankTransferSweepListResponse) MarshalJSON() ([]byte, error)

func (*NullableBankTransferSweepListResponse) Set ¶ added in v1.2.0

func (*NullableBankTransferSweepListResponse) UnmarshalJSON ¶ added in v1.2.0

func (v *NullableBankTransferSweepListResponse) UnmarshalJSON(src []byte) error

func (*NullableBankTransferSweepListResponse) Unset ¶ added in v1.2.0

type NullableBankTransferType ¶

type NullableBankTransferType struct {
	// contains filtered or unexported fields
}

func NewNullableBankTransferType ¶

func NewNullableBankTransferType(val *BankTransferType) *NullableBankTransferType

func (NullableBankTransferType) Get ¶

func (NullableBankTransferType) IsSet ¶

func (v NullableBankTransferType) IsSet() bool

func (NullableBankTransferType) MarshalJSON ¶

func (v NullableBankTransferType) MarshalJSON() ([]byte, error)

func (*NullableBankTransferType) Set ¶

func (*NullableBankTransferType) UnmarshalJSON ¶

func (v *NullableBankTransferType) UnmarshalJSON(src []byte) error

func (*NullableBankTransferType) Unset ¶

func (v *NullableBankTransferType) Unset()

type NullableBankTransferUser ¶

type NullableBankTransferUser struct {
	// contains filtered or unexported fields
}

func NewNullableBankTransferUser ¶

func NewNullableBankTransferUser(val *BankTransferUser) *NullableBankTransferUser

func (NullableBankTransferUser) Get ¶

func (NullableBankTransferUser) IsSet ¶

func (v NullableBankTransferUser) IsSet() bool

func (NullableBankTransferUser) MarshalJSON ¶

func (v NullableBankTransferUser) MarshalJSON() ([]byte, error)

func (*NullableBankTransferUser) Set ¶

func (*NullableBankTransferUser) UnmarshalJSON ¶

func (v *NullableBankTransferUser) UnmarshalJSON(src []byte) error

func (*NullableBankTransferUser) Unset ¶

func (v *NullableBankTransferUser) Unset()

type NullableBankTransfersEventsUpdateWebhook ¶

type NullableBankTransfersEventsUpdateWebhook struct {
	// contains filtered or unexported fields
}

func (NullableBankTransfersEventsUpdateWebhook) Get ¶

func (NullableBankTransfersEventsUpdateWebhook) IsSet ¶

func (NullableBankTransfersEventsUpdateWebhook) MarshalJSON ¶

func (*NullableBankTransfersEventsUpdateWebhook) Set ¶

func (*NullableBankTransfersEventsUpdateWebhook) UnmarshalJSON ¶

func (v *NullableBankTransfersEventsUpdateWebhook) UnmarshalJSON(src []byte) error

func (*NullableBankTransfersEventsUpdateWebhook) Unset ¶

type NullableBool ¶

type NullableBool struct {
	// contains filtered or unexported fields
}

func NewNullableBool ¶

func NewNullableBool(val *bool) *NullableBool

func (NullableBool) Get ¶

func (v NullableBool) Get() *bool

func (NullableBool) IsSet ¶

func (v NullableBool) IsSet() bool

func (NullableBool) MarshalJSON ¶

func (v NullableBool) MarshalJSON() ([]byte, error)

func (*NullableBool) Set ¶

func (v *NullableBool) Set(val *bool)

func (*NullableBool) UnmarshalJSON ¶

func (v *NullableBool) UnmarshalJSON(src []byte) error

func (*NullableBool) Unset ¶

func (v *NullableBool) Unset()

type NullableCategoriesGetResponse ¶

type NullableCategoriesGetResponse struct {
	// contains filtered or unexported fields
}

func (NullableCategoriesGetResponse) Get ¶

func (NullableCategoriesGetResponse) IsSet ¶

func (NullableCategoriesGetResponse) MarshalJSON ¶

func (v NullableCategoriesGetResponse) MarshalJSON() ([]byte, error)

func (*NullableCategoriesGetResponse) Set ¶

func (*NullableCategoriesGetResponse) UnmarshalJSON ¶

func (v *NullableCategoriesGetResponse) UnmarshalJSON(src []byte) error

func (*NullableCategoriesGetResponse) Unset ¶

func (v *NullableCategoriesGetResponse) Unset()

type NullableCategory ¶

type NullableCategory struct {
	// contains filtered or unexported fields
}

func NewNullableCategory ¶

func NewNullableCategory(val *Category) *NullableCategory

func (NullableCategory) Get ¶

func (v NullableCategory) Get() *Category

func (NullableCategory) IsSet ¶

func (v NullableCategory) IsSet() bool

func (NullableCategory) MarshalJSON ¶

func (v NullableCategory) MarshalJSON() ([]byte, error)

func (*NullableCategory) Set ¶

func (v *NullableCategory) Set(val *Category)

func (*NullableCategory) UnmarshalJSON ¶

func (v *NullableCategory) UnmarshalJSON(src []byte) error

func (*NullableCategory) Unset ¶

func (v *NullableCategory) Unset()

type NullableCause ¶

type NullableCause struct {
	// contains filtered or unexported fields
}

func NewNullableCause ¶

func NewNullableCause(val *Cause) *NullableCause

func (NullableCause) Get ¶

func (v NullableCause) Get() *Cause

func (NullableCause) IsSet ¶

func (v NullableCause) IsSet() bool

func (NullableCause) MarshalJSON ¶

func (v NullableCause) MarshalJSON() ([]byte, error)

func (*NullableCause) Set ¶

func (v *NullableCause) Set(val *Cause)

func (*NullableCause) UnmarshalJSON ¶

func (v *NullableCause) UnmarshalJSON(src []byte) error

func (*NullableCause) Unset ¶

func (v *NullableCause) Unset()

type NullableConnectedApplication ¶

type NullableConnectedApplication struct {
	// contains filtered or unexported fields
}

func (NullableConnectedApplication) Get ¶

func (NullableConnectedApplication) IsSet ¶

func (NullableConnectedApplication) MarshalJSON ¶

func (v NullableConnectedApplication) MarshalJSON() ([]byte, error)

func (*NullableConnectedApplication) Set ¶

func (*NullableConnectedApplication) UnmarshalJSON ¶

func (v *NullableConnectedApplication) UnmarshalJSON(src []byte) error

func (*NullableConnectedApplication) Unset ¶

func (v *NullableConnectedApplication) Unset()

type NullableCountryCode ¶

type NullableCountryCode struct {
	// contains filtered or unexported fields
}

func NewNullableCountryCode ¶

func NewNullableCountryCode(val *CountryCode) *NullableCountryCode

func (NullableCountryCode) Get ¶

func (NullableCountryCode) IsSet ¶

func (v NullableCountryCode) IsSet() bool

func (NullableCountryCode) MarshalJSON ¶

func (v NullableCountryCode) MarshalJSON() ([]byte, error)

func (*NullableCountryCode) Set ¶

func (v *NullableCountryCode) Set(val *CountryCode)

func (*NullableCountryCode) UnmarshalJSON ¶

func (v *NullableCountryCode) UnmarshalJSON(src []byte) error

func (*NullableCountryCode) Unset ¶

func (v *NullableCountryCode) Unset()

type NullableCreditCardLiability ¶

type NullableCreditCardLiability struct {
	// contains filtered or unexported fields
}

func (NullableCreditCardLiability) Get ¶

func (NullableCreditCardLiability) IsSet ¶

func (NullableCreditCardLiability) MarshalJSON ¶

func (v NullableCreditCardLiability) MarshalJSON() ([]byte, error)

func (*NullableCreditCardLiability) Set ¶

func (*NullableCreditCardLiability) UnmarshalJSON ¶

func (v *NullableCreditCardLiability) UnmarshalJSON(src []byte) error

func (*NullableCreditCardLiability) Unset ¶

func (v *NullableCreditCardLiability) Unset()

type NullableCreditFilter ¶

type NullableCreditFilter struct {
	// contains filtered or unexported fields
}

func NewNullableCreditFilter ¶

func NewNullableCreditFilter(val *CreditFilter) *NullableCreditFilter

func (NullableCreditFilter) Get ¶

func (NullableCreditFilter) IsSet ¶

func (v NullableCreditFilter) IsSet() bool

func (NullableCreditFilter) MarshalJSON ¶

func (v NullableCreditFilter) MarshalJSON() ([]byte, error)

func (*NullableCreditFilter) Set ¶

func (v *NullableCreditFilter) Set(val *CreditFilter)

func (*NullableCreditFilter) UnmarshalJSON ¶

func (v *NullableCreditFilter) UnmarshalJSON(src []byte) error

func (*NullableCreditFilter) Unset ¶

func (v *NullableCreditFilter) Unset()

type NullableCustomerInitiatedReturnRisk ¶

type NullableCustomerInitiatedReturnRisk struct {
	// contains filtered or unexported fields
}

func (NullableCustomerInitiatedReturnRisk) Get ¶

func (NullableCustomerInitiatedReturnRisk) IsSet ¶

func (NullableCustomerInitiatedReturnRisk) MarshalJSON ¶

func (v NullableCustomerInitiatedReturnRisk) MarshalJSON() ([]byte, error)

func (*NullableCustomerInitiatedReturnRisk) Set ¶

func (*NullableCustomerInitiatedReturnRisk) UnmarshalJSON ¶

func (v *NullableCustomerInitiatedReturnRisk) UnmarshalJSON(src []byte) error

func (*NullableCustomerInitiatedReturnRisk) Unset ¶

type NullableDeductions ¶ added in v1.1.0

type NullableDeductions struct {
	// contains filtered or unexported fields
}

func NewNullableDeductions ¶ added in v1.1.0

func NewNullableDeductions(val *Deductions) *NullableDeductions

func (NullableDeductions) Get ¶ added in v1.1.0

func (v NullableDeductions) Get() *Deductions

func (NullableDeductions) IsSet ¶ added in v1.1.0

func (v NullableDeductions) IsSet() bool

func (NullableDeductions) MarshalJSON ¶ added in v1.1.0

func (v NullableDeductions) MarshalJSON() ([]byte, error)

func (*NullableDeductions) Set ¶ added in v1.1.0

func (v *NullableDeductions) Set(val *Deductions)

func (*NullableDeductions) UnmarshalJSON ¶ added in v1.1.0

func (v *NullableDeductions) UnmarshalJSON(src []byte) error

func (*NullableDeductions) Unset ¶ added in v1.1.0

func (v *NullableDeductions) Unset()

type NullableDeductionsBreakdown ¶ added in v1.5.0

type NullableDeductionsBreakdown struct {
	// contains filtered or unexported fields
}

func NewNullableDeductionsBreakdown ¶ added in v1.5.0

func NewNullableDeductionsBreakdown(val *DeductionsBreakdown) *NullableDeductionsBreakdown

func (NullableDeductionsBreakdown) Get ¶ added in v1.5.0

func (NullableDeductionsBreakdown) IsSet ¶ added in v1.5.0

func (NullableDeductionsBreakdown) MarshalJSON ¶ added in v1.5.0

func (v NullableDeductionsBreakdown) MarshalJSON() ([]byte, error)

func (*NullableDeductionsBreakdown) Set ¶ added in v1.5.0

func (*NullableDeductionsBreakdown) UnmarshalJSON ¶ added in v1.5.0

func (v *NullableDeductionsBreakdown) UnmarshalJSON(src []byte) error

func (*NullableDeductionsBreakdown) Unset ¶ added in v1.5.0

func (v *NullableDeductionsBreakdown) Unset()

type NullableDeductionsTotal ¶ added in v1.5.0

type NullableDeductionsTotal struct {
	// contains filtered or unexported fields
}

func NewNullableDeductionsTotal ¶ added in v1.5.0

func NewNullableDeductionsTotal(val *DeductionsTotal) *NullableDeductionsTotal

func (NullableDeductionsTotal) Get ¶ added in v1.5.0

func (NullableDeductionsTotal) IsSet ¶ added in v1.5.0

func (v NullableDeductionsTotal) IsSet() bool

func (NullableDeductionsTotal) MarshalJSON ¶ added in v1.5.0

func (v NullableDeductionsTotal) MarshalJSON() ([]byte, error)

func (*NullableDeductionsTotal) Set ¶ added in v1.5.0

func (*NullableDeductionsTotal) UnmarshalJSON ¶ added in v1.5.0

func (v *NullableDeductionsTotal) UnmarshalJSON(src []byte) error

func (*NullableDeductionsTotal) Unset ¶ added in v1.5.0

func (v *NullableDeductionsTotal) Unset()

type NullableDefaultUpdateWebhook ¶

type NullableDefaultUpdateWebhook struct {
	// contains filtered or unexported fields
}

func (NullableDefaultUpdateWebhook) Get ¶

func (NullableDefaultUpdateWebhook) IsSet ¶

func (NullableDefaultUpdateWebhook) MarshalJSON ¶

func (v NullableDefaultUpdateWebhook) MarshalJSON() ([]byte, error)

func (*NullableDefaultUpdateWebhook) Set ¶

func (*NullableDefaultUpdateWebhook) UnmarshalJSON ¶

func (v *NullableDefaultUpdateWebhook) UnmarshalJSON(src []byte) error

func (*NullableDefaultUpdateWebhook) Unset ¶

func (v *NullableDefaultUpdateWebhook) Unset()

type NullableDepositSwitchAddressData ¶

type NullableDepositSwitchAddressData struct {
	// contains filtered or unexported fields
}

func (NullableDepositSwitchAddressData) Get ¶

func (NullableDepositSwitchAddressData) IsSet ¶

func (NullableDepositSwitchAddressData) MarshalJSON ¶

func (v NullableDepositSwitchAddressData) MarshalJSON() ([]byte, error)

func (*NullableDepositSwitchAddressData) Set ¶

func (*NullableDepositSwitchAddressData) UnmarshalJSON ¶

func (v *NullableDepositSwitchAddressData) UnmarshalJSON(src []byte) error

func (*NullableDepositSwitchAddressData) Unset ¶

type NullableDepositSwitchAltCreateRequest ¶

type NullableDepositSwitchAltCreateRequest struct {
	// contains filtered or unexported fields
}

func (NullableDepositSwitchAltCreateRequest) Get ¶

func (NullableDepositSwitchAltCreateRequest) IsSet ¶

func (NullableDepositSwitchAltCreateRequest) MarshalJSON ¶

func (v NullableDepositSwitchAltCreateRequest) MarshalJSON() ([]byte, error)

func (*NullableDepositSwitchAltCreateRequest) Set ¶

func (*NullableDepositSwitchAltCreateRequest) UnmarshalJSON ¶

func (v *NullableDepositSwitchAltCreateRequest) UnmarshalJSON(src []byte) error

func (*NullableDepositSwitchAltCreateRequest) Unset ¶

type NullableDepositSwitchAltCreateResponse ¶

type NullableDepositSwitchAltCreateResponse struct {
	// contains filtered or unexported fields
}

func (NullableDepositSwitchAltCreateResponse) Get ¶

func (NullableDepositSwitchAltCreateResponse) IsSet ¶

func (NullableDepositSwitchAltCreateResponse) MarshalJSON ¶

func (v NullableDepositSwitchAltCreateResponse) MarshalJSON() ([]byte, error)

func (*NullableDepositSwitchAltCreateResponse) Set ¶

func (*NullableDepositSwitchAltCreateResponse) UnmarshalJSON ¶

func (v *NullableDepositSwitchAltCreateResponse) UnmarshalJSON(src []byte) error

func (*NullableDepositSwitchAltCreateResponse) Unset ¶

type NullableDepositSwitchCreateRequest ¶

type NullableDepositSwitchCreateRequest struct {
	// contains filtered or unexported fields
}

func (NullableDepositSwitchCreateRequest) Get ¶

func (NullableDepositSwitchCreateRequest) IsSet ¶

func (NullableDepositSwitchCreateRequest) MarshalJSON ¶

func (v NullableDepositSwitchCreateRequest) MarshalJSON() ([]byte, error)

func (*NullableDepositSwitchCreateRequest) Set ¶

func (*NullableDepositSwitchCreateRequest) UnmarshalJSON ¶

func (v *NullableDepositSwitchCreateRequest) UnmarshalJSON(src []byte) error

func (*NullableDepositSwitchCreateRequest) Unset ¶

type NullableDepositSwitchCreateRequestOptions ¶

type NullableDepositSwitchCreateRequestOptions struct {
	// contains filtered or unexported fields
}

func (NullableDepositSwitchCreateRequestOptions) Get ¶

func (NullableDepositSwitchCreateRequestOptions) IsSet ¶

func (NullableDepositSwitchCreateRequestOptions) MarshalJSON ¶

func (*NullableDepositSwitchCreateRequestOptions) Set ¶

func (*NullableDepositSwitchCreateRequestOptions) UnmarshalJSON ¶

func (v *NullableDepositSwitchCreateRequestOptions) UnmarshalJSON(src []byte) error

func (*NullableDepositSwitchCreateRequestOptions) Unset ¶

type NullableDepositSwitchCreateResponse ¶

type NullableDepositSwitchCreateResponse struct {
	// contains filtered or unexported fields
}

func (NullableDepositSwitchCreateResponse) Get ¶

func (NullableDepositSwitchCreateResponse) IsSet ¶

func (NullableDepositSwitchCreateResponse) MarshalJSON ¶

func (v NullableDepositSwitchCreateResponse) MarshalJSON() ([]byte, error)

func (*NullableDepositSwitchCreateResponse) Set ¶

func (*NullableDepositSwitchCreateResponse) UnmarshalJSON ¶

func (v *NullableDepositSwitchCreateResponse) UnmarshalJSON(src []byte) error

func (*NullableDepositSwitchCreateResponse) Unset ¶

type NullableDepositSwitchGetRequest ¶

type NullableDepositSwitchGetRequest struct {
	// contains filtered or unexported fields
}

func (NullableDepositSwitchGetRequest) Get ¶

func (NullableDepositSwitchGetRequest) IsSet ¶

func (NullableDepositSwitchGetRequest) MarshalJSON ¶

func (v NullableDepositSwitchGetRequest) MarshalJSON() ([]byte, error)

func (*NullableDepositSwitchGetRequest) Set ¶

func (*NullableDepositSwitchGetRequest) UnmarshalJSON ¶

func (v *NullableDepositSwitchGetRequest) UnmarshalJSON(src []byte) error

func (*NullableDepositSwitchGetRequest) Unset ¶

type NullableDepositSwitchGetResponse ¶

type NullableDepositSwitchGetResponse struct {
	// contains filtered or unexported fields
}

func (NullableDepositSwitchGetResponse) Get ¶

func (NullableDepositSwitchGetResponse) IsSet ¶

func (NullableDepositSwitchGetResponse) MarshalJSON ¶

func (v NullableDepositSwitchGetResponse) MarshalJSON() ([]byte, error)

func (*NullableDepositSwitchGetResponse) Set ¶

func (*NullableDepositSwitchGetResponse) UnmarshalJSON ¶

func (v *NullableDepositSwitchGetResponse) UnmarshalJSON(src []byte) error

func (*NullableDepositSwitchGetResponse) Unset ¶

type NullableDepositSwitchStateUpdateWebhook ¶

type NullableDepositSwitchStateUpdateWebhook struct {
	// contains filtered or unexported fields
}

func (NullableDepositSwitchStateUpdateWebhook) Get ¶

func (NullableDepositSwitchStateUpdateWebhook) IsSet ¶

func (NullableDepositSwitchStateUpdateWebhook) MarshalJSON ¶

func (v NullableDepositSwitchStateUpdateWebhook) MarshalJSON() ([]byte, error)

func (*NullableDepositSwitchStateUpdateWebhook) Set ¶

func (*NullableDepositSwitchStateUpdateWebhook) UnmarshalJSON ¶

func (v *NullableDepositSwitchStateUpdateWebhook) UnmarshalJSON(src []byte) error

func (*NullableDepositSwitchStateUpdateWebhook) Unset ¶

type NullableDepositSwitchTargetAccount ¶

type NullableDepositSwitchTargetAccount struct {
	// contains filtered or unexported fields
}

func (NullableDepositSwitchTargetAccount) Get ¶

func (NullableDepositSwitchTargetAccount) IsSet ¶

func (NullableDepositSwitchTargetAccount) MarshalJSON ¶

func (v NullableDepositSwitchTargetAccount) MarshalJSON() ([]byte, error)

func (*NullableDepositSwitchTargetAccount) Set ¶

func (*NullableDepositSwitchTargetAccount) UnmarshalJSON ¶

func (v *NullableDepositSwitchTargetAccount) UnmarshalJSON(src []byte) error

func (*NullableDepositSwitchTargetAccount) Unset ¶

type NullableDepositSwitchTargetUser ¶

type NullableDepositSwitchTargetUser struct {
	// contains filtered or unexported fields
}

func (NullableDepositSwitchTargetUser) Get ¶

func (NullableDepositSwitchTargetUser) IsSet ¶

func (NullableDepositSwitchTargetUser) MarshalJSON ¶

func (v NullableDepositSwitchTargetUser) MarshalJSON() ([]byte, error)

func (*NullableDepositSwitchTargetUser) Set ¶

func (*NullableDepositSwitchTargetUser) UnmarshalJSON ¶

func (v *NullableDepositSwitchTargetUser) UnmarshalJSON(src []byte) error

func (*NullableDepositSwitchTargetUser) Unset ¶

type NullableDepositSwitchTokenCreateRequest ¶

type NullableDepositSwitchTokenCreateRequest struct {
	// contains filtered or unexported fields
}

func (NullableDepositSwitchTokenCreateRequest) Get ¶

func (NullableDepositSwitchTokenCreateRequest) IsSet ¶

func (NullableDepositSwitchTokenCreateRequest) MarshalJSON ¶

func (v NullableDepositSwitchTokenCreateRequest) MarshalJSON() ([]byte, error)

func (*NullableDepositSwitchTokenCreateRequest) Set ¶

func (*NullableDepositSwitchTokenCreateRequest) UnmarshalJSON ¶

func (v *NullableDepositSwitchTokenCreateRequest) UnmarshalJSON(src []byte) error

func (*NullableDepositSwitchTokenCreateRequest) Unset ¶

type NullableDepositSwitchTokenCreateResponse ¶

type NullableDepositSwitchTokenCreateResponse struct {
	// contains filtered or unexported fields
}

func (NullableDepositSwitchTokenCreateResponse) Get ¶

func (NullableDepositSwitchTokenCreateResponse) IsSet ¶

func (NullableDepositSwitchTokenCreateResponse) MarshalJSON ¶

func (*NullableDepositSwitchTokenCreateResponse) Set ¶

func (*NullableDepositSwitchTokenCreateResponse) UnmarshalJSON ¶

func (v *NullableDepositSwitchTokenCreateResponse) UnmarshalJSON(src []byte) error

func (*NullableDepositSwitchTokenCreateResponse) Unset ¶

type NullableDepositoryFilter ¶

type NullableDepositoryFilter struct {
	// contains filtered or unexported fields
}

func NewNullableDepositoryFilter ¶

func NewNullableDepositoryFilter(val *DepositoryFilter) *NullableDepositoryFilter

func (NullableDepositoryFilter) Get ¶

func (NullableDepositoryFilter) IsSet ¶

func (v NullableDepositoryFilter) IsSet() bool

func (NullableDepositoryFilter) MarshalJSON ¶

func (v NullableDepositoryFilter) MarshalJSON() ([]byte, error)

func (*NullableDepositoryFilter) Set ¶

func (*NullableDepositoryFilter) UnmarshalJSON ¶

func (v *NullableDepositoryFilter) UnmarshalJSON(src []byte) error

func (*NullableDepositoryFilter) Unset ¶

func (v *NullableDepositoryFilter) Unset()

type NullableDistributionBreakdown ¶ added in v1.5.0

type NullableDistributionBreakdown struct {
	// contains filtered or unexported fields
}

func NewNullableDistributionBreakdown ¶ added in v1.5.0

func NewNullableDistributionBreakdown(val *DistributionBreakdown) *NullableDistributionBreakdown

func (NullableDistributionBreakdown) Get ¶ added in v1.5.0

func (NullableDistributionBreakdown) IsSet ¶ added in v1.5.0

func (NullableDistributionBreakdown) MarshalJSON ¶ added in v1.5.0

func (v NullableDistributionBreakdown) MarshalJSON() ([]byte, error)

func (*NullableDistributionBreakdown) Set ¶ added in v1.5.0

func (*NullableDistributionBreakdown) UnmarshalJSON ¶ added in v1.5.0

func (v *NullableDistributionBreakdown) UnmarshalJSON(src []byte) error

func (*NullableDistributionBreakdown) Unset ¶ added in v1.5.0

func (v *NullableDistributionBreakdown) Unset()

type NullableDocType ¶ added in v1.8.0

type NullableDocType struct {
	// contains filtered or unexported fields
}

func NewNullableDocType ¶ added in v1.8.0

func NewNullableDocType(val *DocType) *NullableDocType

func (NullableDocType) Get ¶ added in v1.8.0

func (v NullableDocType) Get() *DocType

func (NullableDocType) IsSet ¶ added in v1.8.0

func (v NullableDocType) IsSet() bool

func (NullableDocType) MarshalJSON ¶ added in v1.8.0

func (v NullableDocType) MarshalJSON() ([]byte, error)

func (*NullableDocType) Set ¶ added in v1.8.0

func (v *NullableDocType) Set(val *DocType)

func (*NullableDocType) UnmarshalJSON ¶ added in v1.8.0

func (v *NullableDocType) UnmarshalJSON(src []byte) error

func (*NullableDocType) Unset ¶ added in v1.8.0

func (v *NullableDocType) Unset()

type NullableDocumentMetadata ¶ added in v1.1.0

type NullableDocumentMetadata struct {
	// contains filtered or unexported fields
}

func NewNullableDocumentMetadata ¶ added in v1.1.0

func NewNullableDocumentMetadata(val *DocumentMetadata) *NullableDocumentMetadata

func (NullableDocumentMetadata) Get ¶ added in v1.1.0

func (NullableDocumentMetadata) IsSet ¶ added in v1.1.0

func (v NullableDocumentMetadata) IsSet() bool

func (NullableDocumentMetadata) MarshalJSON ¶ added in v1.1.0

func (v NullableDocumentMetadata) MarshalJSON() ([]byte, error)

func (*NullableDocumentMetadata) Set ¶ added in v1.1.0

func (*NullableDocumentMetadata) UnmarshalJSON ¶ added in v1.1.0

func (v *NullableDocumentMetadata) UnmarshalJSON(src []byte) error

func (*NullableDocumentMetadata) Unset ¶ added in v1.1.0

func (v *NullableDocumentMetadata) Unset()

type NullableEarnings ¶ added in v1.1.0

type NullableEarnings struct {
	// contains filtered or unexported fields
}

func NewNullableEarnings ¶ added in v1.1.0

func NewNullableEarnings(val *Earnings) *NullableEarnings

func (NullableEarnings) Get ¶ added in v1.1.0

func (v NullableEarnings) Get() *Earnings

func (NullableEarnings) IsSet ¶ added in v1.1.0

func (v NullableEarnings) IsSet() bool

func (NullableEarnings) MarshalJSON ¶ added in v1.1.0

func (v NullableEarnings) MarshalJSON() ([]byte, error)

func (*NullableEarnings) Set ¶ added in v1.1.0

func (v *NullableEarnings) Set(val *Earnings)

func (*NullableEarnings) UnmarshalJSON ¶ added in v1.1.0

func (v *NullableEarnings) UnmarshalJSON(src []byte) error

func (*NullableEarnings) Unset ¶ added in v1.1.0

func (v *NullableEarnings) Unset()

type NullableEarningsBreakdown ¶ added in v1.5.0

type NullableEarningsBreakdown struct {
	// contains filtered or unexported fields
}

func NewNullableEarningsBreakdown ¶ added in v1.5.0

func NewNullableEarningsBreakdown(val *EarningsBreakdown) *NullableEarningsBreakdown

func (NullableEarningsBreakdown) Get ¶ added in v1.5.0

func (NullableEarningsBreakdown) IsSet ¶ added in v1.5.0

func (v NullableEarningsBreakdown) IsSet() bool

func (NullableEarningsBreakdown) MarshalJSON ¶ added in v1.5.0

func (v NullableEarningsBreakdown) MarshalJSON() ([]byte, error)

func (*NullableEarningsBreakdown) Set ¶ added in v1.5.0

func (*NullableEarningsBreakdown) UnmarshalJSON ¶ added in v1.5.0

func (v *NullableEarningsBreakdown) UnmarshalJSON(src []byte) error

func (*NullableEarningsBreakdown) Unset ¶ added in v1.5.0

func (v *NullableEarningsBreakdown) Unset()

type NullableEarningsBreakdownCanonicalDescription ¶ added in v1.8.0

type NullableEarningsBreakdownCanonicalDescription struct {
	// contains filtered or unexported fields
}

func (NullableEarningsBreakdownCanonicalDescription) Get ¶ added in v1.8.0

func (NullableEarningsBreakdownCanonicalDescription) IsSet ¶ added in v1.8.0

func (NullableEarningsBreakdownCanonicalDescription) MarshalJSON ¶ added in v1.8.0

func (*NullableEarningsBreakdownCanonicalDescription) Set ¶ added in v1.8.0

func (*NullableEarningsBreakdownCanonicalDescription) UnmarshalJSON ¶ added in v1.8.0

func (*NullableEarningsBreakdownCanonicalDescription) Unset ¶ added in v1.8.0

type NullableEarningsTotal ¶ added in v1.1.0

type NullableEarningsTotal struct {
	// contains filtered or unexported fields
}

func NewNullableEarningsTotal ¶ added in v1.1.0

func NewNullableEarningsTotal(val *EarningsTotal) *NullableEarningsTotal

func (NullableEarningsTotal) Get ¶ added in v1.1.0

func (NullableEarningsTotal) IsSet ¶ added in v1.1.0

func (v NullableEarningsTotal) IsSet() bool

func (NullableEarningsTotal) MarshalJSON ¶ added in v1.1.0

func (v NullableEarningsTotal) MarshalJSON() ([]byte, error)

func (*NullableEarningsTotal) Set ¶ added in v1.1.0

func (v *NullableEarningsTotal) Set(val *EarningsTotal)

func (*NullableEarningsTotal) UnmarshalJSON ¶ added in v1.1.0

func (v *NullableEarningsTotal) UnmarshalJSON(src []byte) error

func (*NullableEarningsTotal) Unset ¶ added in v1.1.0

func (v *NullableEarningsTotal) Unset()

type NullableEmail ¶

type NullableEmail struct {
	// contains filtered or unexported fields
}

func NewNullableEmail ¶

func NewNullableEmail(val *Email) *NullableEmail

func (NullableEmail) Get ¶

func (v NullableEmail) Get() *Email

func (NullableEmail) IsSet ¶

func (v NullableEmail) IsSet() bool

func (NullableEmail) MarshalJSON ¶

func (v NullableEmail) MarshalJSON() ([]byte, error)

func (*NullableEmail) Set ¶

func (v *NullableEmail) Set(val *Email)

func (*NullableEmail) UnmarshalJSON ¶

func (v *NullableEmail) UnmarshalJSON(src []byte) error

func (*NullableEmail) Unset ¶

func (v *NullableEmail) Unset()

type NullableEmployee ¶

type NullableEmployee struct {
	// contains filtered or unexported fields
}

func NewNullableEmployee ¶

func NewNullableEmployee(val *Employee) *NullableEmployee

func (NullableEmployee) Get ¶

func (v NullableEmployee) Get() *Employee

func (NullableEmployee) IsSet ¶

func (v NullableEmployee) IsSet() bool

func (NullableEmployee) MarshalJSON ¶

func (v NullableEmployee) MarshalJSON() ([]byte, error)

func (*NullableEmployee) Set ¶

func (v *NullableEmployee) Set(val *Employee)

func (*NullableEmployee) UnmarshalJSON ¶

func (v *NullableEmployee) UnmarshalJSON(src []byte) error

func (*NullableEmployee) Unset ¶

func (v *NullableEmployee) Unset()

type NullableEmployeeIncomeSummaryFieldString ¶

type NullableEmployeeIncomeSummaryFieldString struct {
	// contains filtered or unexported fields
}

func (NullableEmployeeIncomeSummaryFieldString) Get ¶

func (NullableEmployeeIncomeSummaryFieldString) IsSet ¶

func (NullableEmployeeIncomeSummaryFieldString) MarshalJSON ¶

func (*NullableEmployeeIncomeSummaryFieldString) Set ¶

func (*NullableEmployeeIncomeSummaryFieldString) UnmarshalJSON ¶

func (v *NullableEmployeeIncomeSummaryFieldString) UnmarshalJSON(src []byte) error

func (*NullableEmployeeIncomeSummaryFieldString) Unset ¶

type NullableEmployer ¶

type NullableEmployer struct {
	// contains filtered or unexported fields
}

func NewNullableEmployer ¶

func NewNullableEmployer(val *Employer) *NullableEmployer

func (NullableEmployer) Get ¶

func (v NullableEmployer) Get() *Employer

func (NullableEmployer) IsSet ¶

func (v NullableEmployer) IsSet() bool

func (NullableEmployer) MarshalJSON ¶

func (v NullableEmployer) MarshalJSON() ([]byte, error)

func (*NullableEmployer) Set ¶

func (v *NullableEmployer) Set(val *Employer)

func (*NullableEmployer) UnmarshalJSON ¶

func (v *NullableEmployer) UnmarshalJSON(src []byte) error

func (*NullableEmployer) Unset ¶

func (v *NullableEmployer) Unset()

type NullableEmployerIncomeSummaryFieldString ¶

type NullableEmployerIncomeSummaryFieldString struct {
	// contains filtered or unexported fields
}

func (NullableEmployerIncomeSummaryFieldString) Get ¶

func (NullableEmployerIncomeSummaryFieldString) IsSet ¶

func (NullableEmployerIncomeSummaryFieldString) MarshalJSON ¶

func (*NullableEmployerIncomeSummaryFieldString) Set ¶

func (*NullableEmployerIncomeSummaryFieldString) UnmarshalJSON ¶

func (v *NullableEmployerIncomeSummaryFieldString) UnmarshalJSON(src []byte) error

func (*NullableEmployerIncomeSummaryFieldString) Unset ¶

type NullableEmployerVerification ¶ added in v1.5.0

type NullableEmployerVerification struct {
	// contains filtered or unexported fields
}

func NewNullableEmployerVerification ¶ added in v1.5.0

func NewNullableEmployerVerification(val *EmployerVerification) *NullableEmployerVerification

func (NullableEmployerVerification) Get ¶ added in v1.5.0

func (NullableEmployerVerification) IsSet ¶ added in v1.5.0

func (NullableEmployerVerification) MarshalJSON ¶ added in v1.5.0

func (v NullableEmployerVerification) MarshalJSON() ([]byte, error)

func (*NullableEmployerVerification) Set ¶ added in v1.5.0

func (*NullableEmployerVerification) UnmarshalJSON ¶ added in v1.5.0

func (v *NullableEmployerVerification) UnmarshalJSON(src []byte) error

func (*NullableEmployerVerification) Unset ¶ added in v1.5.0

func (v *NullableEmployerVerification) Unset()

type NullableEmployersSearchRequest ¶

type NullableEmployersSearchRequest struct {
	// contains filtered or unexported fields
}

func (NullableEmployersSearchRequest) Get ¶

func (NullableEmployersSearchRequest) IsSet ¶

func (NullableEmployersSearchRequest) MarshalJSON ¶

func (v NullableEmployersSearchRequest) MarshalJSON() ([]byte, error)

func (*NullableEmployersSearchRequest) Set ¶

func (*NullableEmployersSearchRequest) UnmarshalJSON ¶

func (v *NullableEmployersSearchRequest) UnmarshalJSON(src []byte) error

func (*NullableEmployersSearchRequest) Unset ¶

func (v *NullableEmployersSearchRequest) Unset()

type NullableEmployersSearchResponse ¶

type NullableEmployersSearchResponse struct {
	// contains filtered or unexported fields
}

func (NullableEmployersSearchResponse) Get ¶

func (NullableEmployersSearchResponse) IsSet ¶

func (NullableEmployersSearchResponse) MarshalJSON ¶

func (v NullableEmployersSearchResponse) MarshalJSON() ([]byte, error)

func (*NullableEmployersSearchResponse) Set ¶

func (*NullableEmployersSearchResponse) UnmarshalJSON ¶

func (v *NullableEmployersSearchResponse) UnmarshalJSON(src []byte) error

func (*NullableEmployersSearchResponse) Unset ¶

type NullableEmploymentDetails ¶ added in v1.1.0

type NullableEmploymentDetails struct {
	// contains filtered or unexported fields
}

func NewNullableEmploymentDetails ¶ added in v1.1.0

func NewNullableEmploymentDetails(val *EmploymentDetails) *NullableEmploymentDetails

func (NullableEmploymentDetails) Get ¶ added in v1.1.0

func (NullableEmploymentDetails) IsSet ¶ added in v1.1.0

func (v NullableEmploymentDetails) IsSet() bool

func (NullableEmploymentDetails) MarshalJSON ¶ added in v1.1.0

func (v NullableEmploymentDetails) MarshalJSON() ([]byte, error)

func (*NullableEmploymentDetails) Set ¶ added in v1.1.0

func (*NullableEmploymentDetails) UnmarshalJSON ¶ added in v1.1.0

func (v *NullableEmploymentDetails) UnmarshalJSON(src []byte) error

func (*NullableEmploymentDetails) Unset ¶ added in v1.1.0

func (v *NullableEmploymentDetails) Unset()

type NullableEmploymentVerification ¶ added in v1.5.0

type NullableEmploymentVerification struct {
	// contains filtered or unexported fields
}

func NewNullableEmploymentVerification ¶ added in v1.5.0

func NewNullableEmploymentVerification(val *EmploymentVerification) *NullableEmploymentVerification

func (NullableEmploymentVerification) Get ¶ added in v1.5.0

func (NullableEmploymentVerification) IsSet ¶ added in v1.5.0

func (NullableEmploymentVerification) MarshalJSON ¶ added in v1.5.0

func (v NullableEmploymentVerification) MarshalJSON() ([]byte, error)

func (*NullableEmploymentVerification) Set ¶ added in v1.5.0

func (*NullableEmploymentVerification) UnmarshalJSON ¶ added in v1.5.0

func (v *NullableEmploymentVerification) UnmarshalJSON(src []byte) error

func (*NullableEmploymentVerification) Unset ¶ added in v1.5.0

func (v *NullableEmploymentVerification) Unset()

type NullableEmploymentVerificationGetRequest ¶ added in v1.5.0

type NullableEmploymentVerificationGetRequest struct {
	// contains filtered or unexported fields
}

func NewNullableEmploymentVerificationGetRequest ¶ added in v1.5.0

func NewNullableEmploymentVerificationGetRequest(val *EmploymentVerificationGetRequest) *NullableEmploymentVerificationGetRequest

func (NullableEmploymentVerificationGetRequest) Get ¶ added in v1.5.0

func (NullableEmploymentVerificationGetRequest) IsSet ¶ added in v1.5.0

func (NullableEmploymentVerificationGetRequest) MarshalJSON ¶ added in v1.5.0

func (*NullableEmploymentVerificationGetRequest) Set ¶ added in v1.5.0

func (*NullableEmploymentVerificationGetRequest) UnmarshalJSON ¶ added in v1.5.0

func (v *NullableEmploymentVerificationGetRequest) UnmarshalJSON(src []byte) error

func (*NullableEmploymentVerificationGetRequest) Unset ¶ added in v1.5.0

type NullableEmploymentVerificationGetResponse ¶ added in v1.5.0

type NullableEmploymentVerificationGetResponse struct {
	// contains filtered or unexported fields
}

func NewNullableEmploymentVerificationGetResponse ¶ added in v1.5.0

func NewNullableEmploymentVerificationGetResponse(val *EmploymentVerificationGetResponse) *NullableEmploymentVerificationGetResponse

func (NullableEmploymentVerificationGetResponse) Get ¶ added in v1.5.0

func (NullableEmploymentVerificationGetResponse) IsSet ¶ added in v1.5.0

func (NullableEmploymentVerificationGetResponse) MarshalJSON ¶ added in v1.5.0

func (*NullableEmploymentVerificationGetResponse) Set ¶ added in v1.5.0

func (*NullableEmploymentVerificationGetResponse) UnmarshalJSON ¶ added in v1.5.0

func (v *NullableEmploymentVerificationGetResponse) UnmarshalJSON(src []byte) error

func (*NullableEmploymentVerificationGetResponse) Unset ¶ added in v1.5.0

type NullableEmploymentVerificationStatus ¶ added in v1.8.0

type NullableEmploymentVerificationStatus struct {
	// contains filtered or unexported fields
}

func NewNullableEmploymentVerificationStatus ¶ added in v1.8.0

func NewNullableEmploymentVerificationStatus(val *EmploymentVerificationStatus) *NullableEmploymentVerificationStatus

func (NullableEmploymentVerificationStatus) Get ¶ added in v1.8.0

func (NullableEmploymentVerificationStatus) IsSet ¶ added in v1.8.0

func (NullableEmploymentVerificationStatus) MarshalJSON ¶ added in v1.8.0

func (v NullableEmploymentVerificationStatus) MarshalJSON() ([]byte, error)

func (*NullableEmploymentVerificationStatus) Set ¶ added in v1.8.0

func (*NullableEmploymentVerificationStatus) UnmarshalJSON ¶ added in v1.8.0

func (v *NullableEmploymentVerificationStatus) UnmarshalJSON(src []byte) error

func (*NullableEmploymentVerificationStatus) Unset ¶ added in v1.8.0

type NullableError ¶

type NullableError struct {
	// contains filtered or unexported fields
}

func NewNullableError ¶

func NewNullableError(val *Error) *NullableError

func (NullableError) Get ¶

func (v NullableError) Get() *Error

func (NullableError) IsSet ¶

func (v NullableError) IsSet() bool

func (NullableError) MarshalJSON ¶

func (v NullableError) MarshalJSON() ([]byte, error)

func (*NullableError) Set ¶

func (v *NullableError) Set(val *Error)

func (*NullableError) UnmarshalJSON ¶

func (v *NullableError) UnmarshalJSON(src []byte) error

func (*NullableError) Unset ¶

func (v *NullableError) Unset()

type NullableExternalPaymentOptions ¶

type NullableExternalPaymentOptions struct {
	// contains filtered or unexported fields
}

func (NullableExternalPaymentOptions) Get ¶

func (NullableExternalPaymentOptions) IsSet ¶

func (NullableExternalPaymentOptions) MarshalJSON ¶

func (v NullableExternalPaymentOptions) MarshalJSON() ([]byte, error)

func (*NullableExternalPaymentOptions) Set ¶

func (*NullableExternalPaymentOptions) UnmarshalJSON ¶

func (v *NullableExternalPaymentOptions) UnmarshalJSON(src []byte) error

func (*NullableExternalPaymentOptions) Unset ¶

func (v *NullableExternalPaymentOptions) Unset()

type NullableExternalPaymentRefundDetails ¶

type NullableExternalPaymentRefundDetails struct {
	// contains filtered or unexported fields
}

func (NullableExternalPaymentRefundDetails) Get ¶

func (NullableExternalPaymentRefundDetails) IsSet ¶

func (NullableExternalPaymentRefundDetails) MarshalJSON ¶

func (v NullableExternalPaymentRefundDetails) MarshalJSON() ([]byte, error)

func (*NullableExternalPaymentRefundDetails) Set ¶

func (*NullableExternalPaymentRefundDetails) UnmarshalJSON ¶

func (v *NullableExternalPaymentRefundDetails) UnmarshalJSON(src []byte) error

func (*NullableExternalPaymentRefundDetails) Unset ¶

type NullableExternalPaymentScheduleBase ¶

type NullableExternalPaymentScheduleBase struct {
	// contains filtered or unexported fields
}

func (NullableExternalPaymentScheduleBase) Get ¶

func (NullableExternalPaymentScheduleBase) IsSet ¶

func (NullableExternalPaymentScheduleBase) MarshalJSON ¶

func (v NullableExternalPaymentScheduleBase) MarshalJSON() ([]byte, error)

func (*NullableExternalPaymentScheduleBase) Set ¶

func (*NullableExternalPaymentScheduleBase) UnmarshalJSON ¶

func (v *NullableExternalPaymentScheduleBase) UnmarshalJSON(src []byte) error

func (*NullableExternalPaymentScheduleBase) Unset ¶

type NullableExternalPaymentScheduleGet ¶

type NullableExternalPaymentScheduleGet struct {
	// contains filtered or unexported fields
}

func (NullableExternalPaymentScheduleGet) Get ¶

func (NullableExternalPaymentScheduleGet) IsSet ¶

func (NullableExternalPaymentScheduleGet) MarshalJSON ¶

func (v NullableExternalPaymentScheduleGet) MarshalJSON() ([]byte, error)

func (*NullableExternalPaymentScheduleGet) Set ¶

func (*NullableExternalPaymentScheduleGet) UnmarshalJSON ¶

func (v *NullableExternalPaymentScheduleGet) UnmarshalJSON(src []byte) error

func (*NullableExternalPaymentScheduleGet) Unset ¶

type NullableExternalPaymentScheduleRequest ¶

type NullableExternalPaymentScheduleRequest struct {
	// contains filtered or unexported fields
}

func (NullableExternalPaymentScheduleRequest) Get ¶

func (NullableExternalPaymentScheduleRequest) IsSet ¶

func (NullableExternalPaymentScheduleRequest) MarshalJSON ¶

func (v NullableExternalPaymentScheduleRequest) MarshalJSON() ([]byte, error)

func (*NullableExternalPaymentScheduleRequest) Set ¶

func (*NullableExternalPaymentScheduleRequest) UnmarshalJSON ¶

func (v *NullableExternalPaymentScheduleRequest) UnmarshalJSON(src []byte) error

func (*NullableExternalPaymentScheduleRequest) Unset ¶

type NullableFloat32 ¶

type NullableFloat32 struct {
	// contains filtered or unexported fields
}

func NewNullableFloat32 ¶

func NewNullableFloat32(val *float32) *NullableFloat32

func (NullableFloat32) Get ¶

func (v NullableFloat32) Get() *float32

func (NullableFloat32) IsSet ¶

func (v NullableFloat32) IsSet() bool

func (NullableFloat32) MarshalJSON ¶

func (v NullableFloat32) MarshalJSON() ([]byte, error)

func (*NullableFloat32) Set ¶

func (v *NullableFloat32) Set(val *float32)

func (*NullableFloat32) UnmarshalJSON ¶

func (v *NullableFloat32) UnmarshalJSON(src []byte) error

func (*NullableFloat32) Unset ¶

func (v *NullableFloat32) Unset()

type NullableFloat64 ¶

type NullableFloat64 struct {
	// contains filtered or unexported fields
}

func NewNullableFloat64 ¶

func NewNullableFloat64(val *float64) *NullableFloat64

func (NullableFloat64) Get ¶

func (v NullableFloat64) Get() *float64

func (NullableFloat64) IsSet ¶

func (v NullableFloat64) IsSet() bool

func (NullableFloat64) MarshalJSON ¶

func (v NullableFloat64) MarshalJSON() ([]byte, error)

func (*NullableFloat64) Set ¶

func (v *NullableFloat64) Set(val *float64)

func (*NullableFloat64) UnmarshalJSON ¶

func (v *NullableFloat64) UnmarshalJSON(src []byte) error

func (*NullableFloat64) Unset ¶

func (v *NullableFloat64) Unset()

type NullableHealthIncident ¶

type NullableHealthIncident struct {
	// contains filtered or unexported fields
}

func NewNullableHealthIncident ¶

func NewNullableHealthIncident(val *HealthIncident) *NullableHealthIncident

func (NullableHealthIncident) Get ¶

func (NullableHealthIncident) IsSet ¶

func (v NullableHealthIncident) IsSet() bool

func (NullableHealthIncident) MarshalJSON ¶

func (v NullableHealthIncident) MarshalJSON() ([]byte, error)

func (*NullableHealthIncident) Set ¶

func (*NullableHealthIncident) UnmarshalJSON ¶

func (v *NullableHealthIncident) UnmarshalJSON(src []byte) error

func (*NullableHealthIncident) Unset ¶

func (v *NullableHealthIncident) Unset()

type NullableHistoricalBalance ¶

type NullableHistoricalBalance struct {
	// contains filtered or unexported fields
}

func NewNullableHistoricalBalance ¶

func NewNullableHistoricalBalance(val *HistoricalBalance) *NullableHistoricalBalance

func (NullableHistoricalBalance) Get ¶

func (NullableHistoricalBalance) IsSet ¶

func (v NullableHistoricalBalance) IsSet() bool

func (NullableHistoricalBalance) MarshalJSON ¶

func (v NullableHistoricalBalance) MarshalJSON() ([]byte, error)

func (*NullableHistoricalBalance) Set ¶

func (*NullableHistoricalBalance) UnmarshalJSON ¶

func (v *NullableHistoricalBalance) UnmarshalJSON(src []byte) error

func (*NullableHistoricalBalance) Unset ¶

func (v *NullableHistoricalBalance) Unset()

type NullableHistoricalUpdateWebhook ¶

type NullableHistoricalUpdateWebhook struct {
	// contains filtered or unexported fields
}

func (NullableHistoricalUpdateWebhook) Get ¶

func (NullableHistoricalUpdateWebhook) IsSet ¶

func (NullableHistoricalUpdateWebhook) MarshalJSON ¶

func (v NullableHistoricalUpdateWebhook) MarshalJSON() ([]byte, error)

func (*NullableHistoricalUpdateWebhook) Set ¶

func (*NullableHistoricalUpdateWebhook) UnmarshalJSON ¶

func (v *NullableHistoricalUpdateWebhook) UnmarshalJSON(src []byte) error

func (*NullableHistoricalUpdateWebhook) Unset ¶

type NullableHolding ¶

type NullableHolding struct {
	// contains filtered or unexported fields
}

func NewNullableHolding ¶

func NewNullableHolding(val *Holding) *NullableHolding

func (NullableHolding) Get ¶

func (v NullableHolding) Get() *Holding

func (NullableHolding) IsSet ¶

func (v NullableHolding) IsSet() bool

func (NullableHolding) MarshalJSON ¶

func (v NullableHolding) MarshalJSON() ([]byte, error)

func (*NullableHolding) Set ¶

func (v *NullableHolding) Set(val *Holding)

func (*NullableHolding) UnmarshalJSON ¶

func (v *NullableHolding) UnmarshalJSON(src []byte) error

func (*NullableHolding) Unset ¶

func (v *NullableHolding) Unset()

type NullableHoldingsDefaultUpdateWebhook ¶

type NullableHoldingsDefaultUpdateWebhook struct {
	// contains filtered or unexported fields
}

func (NullableHoldingsDefaultUpdateWebhook) Get ¶

func (NullableHoldingsDefaultUpdateWebhook) IsSet ¶

func (NullableHoldingsDefaultUpdateWebhook) MarshalJSON ¶

func (v NullableHoldingsDefaultUpdateWebhook) MarshalJSON() ([]byte, error)

func (*NullableHoldingsDefaultUpdateWebhook) Set ¶

func (*NullableHoldingsDefaultUpdateWebhook) UnmarshalJSON ¶

func (v *NullableHoldingsDefaultUpdateWebhook) UnmarshalJSON(src []byte) error

func (*NullableHoldingsDefaultUpdateWebhook) Unset ¶

type NullableHoldingsOverride ¶ added in v1.1.0

type NullableHoldingsOverride struct {
	// contains filtered or unexported fields
}

func NewNullableHoldingsOverride ¶ added in v1.1.0

func NewNullableHoldingsOverride(val *HoldingsOverride) *NullableHoldingsOverride

func (NullableHoldingsOverride) Get ¶ added in v1.1.0

func (NullableHoldingsOverride) IsSet ¶ added in v1.1.0

func (v NullableHoldingsOverride) IsSet() bool

func (NullableHoldingsOverride) MarshalJSON ¶ added in v1.1.0

func (v NullableHoldingsOverride) MarshalJSON() ([]byte, error)

func (*NullableHoldingsOverride) Set ¶ added in v1.1.0

func (*NullableHoldingsOverride) UnmarshalJSON ¶ added in v1.1.0

func (v *NullableHoldingsOverride) UnmarshalJSON(src []byte) error

func (*NullableHoldingsOverride) Unset ¶ added in v1.1.0

func (v *NullableHoldingsOverride) Unset()

type NullableIdentityGetRequest ¶

type NullableIdentityGetRequest struct {
	// contains filtered or unexported fields
}

func NewNullableIdentityGetRequest ¶

func NewNullableIdentityGetRequest(val *IdentityGetRequest) *NullableIdentityGetRequest

func (NullableIdentityGetRequest) Get ¶

func (NullableIdentityGetRequest) IsSet ¶

func (v NullableIdentityGetRequest) IsSet() bool

func (NullableIdentityGetRequest) MarshalJSON ¶

func (v NullableIdentityGetRequest) MarshalJSON() ([]byte, error)

func (*NullableIdentityGetRequest) Set ¶

func (*NullableIdentityGetRequest) UnmarshalJSON ¶

func (v *NullableIdentityGetRequest) UnmarshalJSON(src []byte) error

func (*NullableIdentityGetRequest) Unset ¶

func (v *NullableIdentityGetRequest) Unset()

type NullableIdentityGetRequestOptions ¶

type NullableIdentityGetRequestOptions struct {
	// contains filtered or unexported fields
}

func (NullableIdentityGetRequestOptions) Get ¶

func (NullableIdentityGetRequestOptions) IsSet ¶

func (NullableIdentityGetRequestOptions) MarshalJSON ¶

func (v NullableIdentityGetRequestOptions) MarshalJSON() ([]byte, error)

func (*NullableIdentityGetRequestOptions) Set ¶

func (*NullableIdentityGetRequestOptions) UnmarshalJSON ¶

func (v *NullableIdentityGetRequestOptions) UnmarshalJSON(src []byte) error

func (*NullableIdentityGetRequestOptions) Unset ¶

type NullableIdentityGetResponse ¶

type NullableIdentityGetResponse struct {
	// contains filtered or unexported fields
}

func (NullableIdentityGetResponse) Get ¶

func (NullableIdentityGetResponse) IsSet ¶

func (NullableIdentityGetResponse) MarshalJSON ¶

func (v NullableIdentityGetResponse) MarshalJSON() ([]byte, error)

func (*NullableIdentityGetResponse) Set ¶

func (*NullableIdentityGetResponse) UnmarshalJSON ¶

func (v *NullableIdentityGetResponse) UnmarshalJSON(src []byte) error

func (*NullableIdentityGetResponse) Unset ¶

func (v *NullableIdentityGetResponse) Unset()

type NullableIncidentUpdate ¶

type NullableIncidentUpdate struct {
	// contains filtered or unexported fields
}

func NewNullableIncidentUpdate ¶

func NewNullableIncidentUpdate(val *IncidentUpdate) *NullableIncidentUpdate

func (NullableIncidentUpdate) Get ¶

func (NullableIncidentUpdate) IsSet ¶

func (v NullableIncidentUpdate) IsSet() bool

func (NullableIncidentUpdate) MarshalJSON ¶

func (v NullableIncidentUpdate) MarshalJSON() ([]byte, error)

func (*NullableIncidentUpdate) Set ¶

func (*NullableIncidentUpdate) UnmarshalJSON ¶

func (v *NullableIncidentUpdate) UnmarshalJSON(src []byte) error

func (*NullableIncidentUpdate) Unset ¶

func (v *NullableIncidentUpdate) Unset()

type NullableIncomeBreakdown ¶

type NullableIncomeBreakdown struct {
	// contains filtered or unexported fields
}

func NewNullableIncomeBreakdown ¶

func NewNullableIncomeBreakdown(val *IncomeBreakdown) *NullableIncomeBreakdown

func (NullableIncomeBreakdown) Get ¶

func (NullableIncomeBreakdown) IsSet ¶

func (v NullableIncomeBreakdown) IsSet() bool

func (NullableIncomeBreakdown) MarshalJSON ¶

func (v NullableIncomeBreakdown) MarshalJSON() ([]byte, error)

func (*NullableIncomeBreakdown) Set ¶

func (*NullableIncomeBreakdown) UnmarshalJSON ¶

func (v *NullableIncomeBreakdown) UnmarshalJSON(src []byte) error

func (*NullableIncomeBreakdown) Unset ¶

func (v *NullableIncomeBreakdown) Unset()

type NullableIncomeBreakdownType ¶ added in v1.8.0

type NullableIncomeBreakdownType struct {
	// contains filtered or unexported fields
}

func NewNullableIncomeBreakdownType ¶ added in v1.8.0

func NewNullableIncomeBreakdownType(val *IncomeBreakdownType) *NullableIncomeBreakdownType

func (NullableIncomeBreakdownType) Get ¶ added in v1.8.0

func (NullableIncomeBreakdownType) IsSet ¶ added in v1.8.0

func (NullableIncomeBreakdownType) MarshalJSON ¶ added in v1.8.0

func (v NullableIncomeBreakdownType) MarshalJSON() ([]byte, error)

func (*NullableIncomeBreakdownType) Set ¶ added in v1.8.0

func (*NullableIncomeBreakdownType) UnmarshalJSON ¶ added in v1.8.0

func (v *NullableIncomeBreakdownType) UnmarshalJSON(src []byte) error

func (*NullableIncomeBreakdownType) Unset ¶ added in v1.8.0

func (v *NullableIncomeBreakdownType) Unset()

type NullableIncomeOverride ¶ added in v1.3.0

type NullableIncomeOverride struct {
	// contains filtered or unexported fields
}

func NewNullableIncomeOverride ¶ added in v1.3.0

func NewNullableIncomeOverride(val *IncomeOverride) *NullableIncomeOverride

func (NullableIncomeOverride) Get ¶ added in v1.3.0

func (NullableIncomeOverride) IsSet ¶ added in v1.3.0

func (v NullableIncomeOverride) IsSet() bool

func (NullableIncomeOverride) MarshalJSON ¶ added in v1.3.0

func (v NullableIncomeOverride) MarshalJSON() ([]byte, error)

func (*NullableIncomeOverride) Set ¶ added in v1.3.0

func (*NullableIncomeOverride) UnmarshalJSON ¶ added in v1.3.0

func (v *NullableIncomeOverride) UnmarshalJSON(src []byte) error

func (*NullableIncomeOverride) Unset ¶ added in v1.3.0

func (v *NullableIncomeOverride) Unset()

type NullableIncomeSummary ¶

type NullableIncomeSummary struct {
	// contains filtered or unexported fields
}

func NewNullableIncomeSummary ¶

func NewNullableIncomeSummary(val *IncomeSummary) *NullableIncomeSummary

func (NullableIncomeSummary) Get ¶

func (NullableIncomeSummary) IsSet ¶

func (v NullableIncomeSummary) IsSet() bool

func (NullableIncomeSummary) MarshalJSON ¶

func (v NullableIncomeSummary) MarshalJSON() ([]byte, error)

func (*NullableIncomeSummary) Set ¶

func (v *NullableIncomeSummary) Set(val *IncomeSummary)

func (*NullableIncomeSummary) UnmarshalJSON ¶

func (v *NullableIncomeSummary) UnmarshalJSON(src []byte) error

func (*NullableIncomeSummary) Unset ¶

func (v *NullableIncomeSummary) Unset()

type NullableIncomeSummaryFieldNumber ¶

type NullableIncomeSummaryFieldNumber struct {
	// contains filtered or unexported fields
}

func (NullableIncomeSummaryFieldNumber) Get ¶

func (NullableIncomeSummaryFieldNumber) IsSet ¶

func (NullableIncomeSummaryFieldNumber) MarshalJSON ¶

func (v NullableIncomeSummaryFieldNumber) MarshalJSON() ([]byte, error)

func (*NullableIncomeSummaryFieldNumber) Set ¶

func (*NullableIncomeSummaryFieldNumber) UnmarshalJSON ¶

func (v *NullableIncomeSummaryFieldNumber) UnmarshalJSON(src []byte) error

func (*NullableIncomeSummaryFieldNumber) Unset ¶

type NullableIncomeSummaryFieldString ¶

type NullableIncomeSummaryFieldString struct {
	// contains filtered or unexported fields
}

func (NullableIncomeSummaryFieldString) Get ¶

func (NullableIncomeSummaryFieldString) IsSet ¶

func (NullableIncomeSummaryFieldString) MarshalJSON ¶

func (v NullableIncomeSummaryFieldString) MarshalJSON() ([]byte, error)

func (*NullableIncomeSummaryFieldString) Set ¶

func (*NullableIncomeSummaryFieldString) UnmarshalJSON ¶

func (v *NullableIncomeSummaryFieldString) UnmarshalJSON(src []byte) error

func (*NullableIncomeSummaryFieldString) Unset ¶

type NullableIncomeVerificationCreateRequest ¶

type NullableIncomeVerificationCreateRequest struct {
	// contains filtered or unexported fields
}

func (NullableIncomeVerificationCreateRequest) Get ¶

func (NullableIncomeVerificationCreateRequest) IsSet ¶

func (NullableIncomeVerificationCreateRequest) MarshalJSON ¶

func (v NullableIncomeVerificationCreateRequest) MarshalJSON() ([]byte, error)

func (*NullableIncomeVerificationCreateRequest) Set ¶

func (*NullableIncomeVerificationCreateRequest) UnmarshalJSON ¶

func (v *NullableIncomeVerificationCreateRequest) UnmarshalJSON(src []byte) error

func (*NullableIncomeVerificationCreateRequest) Unset ¶

type NullableIncomeVerificationCreateRequestOptions ¶ added in v1.5.0

type NullableIncomeVerificationCreateRequestOptions struct {
	// contains filtered or unexported fields
}

func (NullableIncomeVerificationCreateRequestOptions) Get ¶ added in v1.5.0

func (NullableIncomeVerificationCreateRequestOptions) IsSet ¶ added in v1.5.0

func (NullableIncomeVerificationCreateRequestOptions) MarshalJSON ¶ added in v1.5.0

func (*NullableIncomeVerificationCreateRequestOptions) Set ¶ added in v1.5.0

func (*NullableIncomeVerificationCreateRequestOptions) UnmarshalJSON ¶ added in v1.5.0

func (*NullableIncomeVerificationCreateRequestOptions) Unset ¶ added in v1.5.0

type NullableIncomeVerificationCreateResponse ¶

type NullableIncomeVerificationCreateResponse struct {
	// contains filtered or unexported fields
}

func (NullableIncomeVerificationCreateResponse) Get ¶

func (NullableIncomeVerificationCreateResponse) IsSet ¶

func (NullableIncomeVerificationCreateResponse) MarshalJSON ¶

func (*NullableIncomeVerificationCreateResponse) Set ¶

func (*NullableIncomeVerificationCreateResponse) UnmarshalJSON ¶

func (v *NullableIncomeVerificationCreateResponse) UnmarshalJSON(src []byte) error

func (*NullableIncomeVerificationCreateResponse) Unset ¶

type NullableIncomeVerificationDocumentsDownloadRequest ¶

type NullableIncomeVerificationDocumentsDownloadRequest struct {
	// contains filtered or unexported fields
}

func (NullableIncomeVerificationDocumentsDownloadRequest) Get ¶

func (NullableIncomeVerificationDocumentsDownloadRequest) IsSet ¶

func (NullableIncomeVerificationDocumentsDownloadRequest) MarshalJSON ¶

func (*NullableIncomeVerificationDocumentsDownloadRequest) Set ¶

func (*NullableIncomeVerificationDocumentsDownloadRequest) UnmarshalJSON ¶

func (*NullableIncomeVerificationDocumentsDownloadRequest) Unset ¶

type NullableIncomeVerificationPaystubGetRequest ¶ added in v1.1.0

type NullableIncomeVerificationPaystubGetRequest struct {
	// contains filtered or unexported fields
}

func (NullableIncomeVerificationPaystubGetRequest) Get ¶ added in v1.1.0

func (NullableIncomeVerificationPaystubGetRequest) IsSet ¶ added in v1.1.0

func (NullableIncomeVerificationPaystubGetRequest) MarshalJSON ¶ added in v1.1.0

func (*NullableIncomeVerificationPaystubGetRequest) Set ¶ added in v1.1.0

func (*NullableIncomeVerificationPaystubGetRequest) UnmarshalJSON ¶ added in v1.1.0

func (v *NullableIncomeVerificationPaystubGetRequest) UnmarshalJSON(src []byte) error

func (*NullableIncomeVerificationPaystubGetRequest) Unset ¶ added in v1.1.0

type NullableIncomeVerificationPaystubGetResponse ¶ added in v1.2.0

type NullableIncomeVerificationPaystubGetResponse struct {
	// contains filtered or unexported fields
}

func (NullableIncomeVerificationPaystubGetResponse) Get ¶ added in v1.2.0

func (NullableIncomeVerificationPaystubGetResponse) IsSet ¶ added in v1.2.0

func (NullableIncomeVerificationPaystubGetResponse) MarshalJSON ¶ added in v1.2.0

func (*NullableIncomeVerificationPaystubGetResponse) Set ¶ added in v1.2.0

func (*NullableIncomeVerificationPaystubGetResponse) UnmarshalJSON ¶ added in v1.2.0

func (*NullableIncomeVerificationPaystubGetResponse) Unset ¶ added in v1.2.0

type NullableIncomeVerificationPaystubsGetRequest ¶

type NullableIncomeVerificationPaystubsGetRequest struct {
	// contains filtered or unexported fields
}

func (NullableIncomeVerificationPaystubsGetRequest) Get ¶

func (NullableIncomeVerificationPaystubsGetRequest) IsSet ¶

func (NullableIncomeVerificationPaystubsGetRequest) MarshalJSON ¶

func (*NullableIncomeVerificationPaystubsGetRequest) Set ¶

func (*NullableIncomeVerificationPaystubsGetRequest) UnmarshalJSON ¶

func (*NullableIncomeVerificationPaystubsGetRequest) Unset ¶

type NullableIncomeVerificationPaystubsGetResponse ¶

type NullableIncomeVerificationPaystubsGetResponse struct {
	// contains filtered or unexported fields
}

func (NullableIncomeVerificationPaystubsGetResponse) Get ¶

func (NullableIncomeVerificationPaystubsGetResponse) IsSet ¶

func (NullableIncomeVerificationPaystubsGetResponse) MarshalJSON ¶

func (*NullableIncomeVerificationPaystubsGetResponse) Set ¶

func (*NullableIncomeVerificationPaystubsGetResponse) UnmarshalJSON ¶

func (*NullableIncomeVerificationPaystubsGetResponse) Unset ¶

type NullableIncomeVerificationPrecheckConfidence ¶ added in v1.8.0

type NullableIncomeVerificationPrecheckConfidence struct {
	// contains filtered or unexported fields
}

func (NullableIncomeVerificationPrecheckConfidence) Get ¶ added in v1.8.0

func (NullableIncomeVerificationPrecheckConfidence) IsSet ¶ added in v1.8.0

func (NullableIncomeVerificationPrecheckConfidence) MarshalJSON ¶ added in v1.8.0

func (*NullableIncomeVerificationPrecheckConfidence) Set ¶ added in v1.8.0

func (*NullableIncomeVerificationPrecheckConfidence) UnmarshalJSON ¶ added in v1.8.0

func (*NullableIncomeVerificationPrecheckConfidence) Unset ¶ added in v1.8.0

type NullableIncomeVerificationPrecheckEmployer ¶ added in v1.2.0

type NullableIncomeVerificationPrecheckEmployer struct {
	// contains filtered or unexported fields
}

func NewNullableIncomeVerificationPrecheckEmployer ¶ added in v1.2.0

func NewNullableIncomeVerificationPrecheckEmployer(val *IncomeVerificationPrecheckEmployer) *NullableIncomeVerificationPrecheckEmployer

func (NullableIncomeVerificationPrecheckEmployer) Get ¶ added in v1.2.0

func (NullableIncomeVerificationPrecheckEmployer) IsSet ¶ added in v1.2.0

func (NullableIncomeVerificationPrecheckEmployer) MarshalJSON ¶ added in v1.2.0

func (*NullableIncomeVerificationPrecheckEmployer) Set ¶ added in v1.2.0

func (*NullableIncomeVerificationPrecheckEmployer) UnmarshalJSON ¶ added in v1.2.0

func (v *NullableIncomeVerificationPrecheckEmployer) UnmarshalJSON(src []byte) error

func (*NullableIncomeVerificationPrecheckEmployer) Unset ¶ added in v1.2.0

type NullableIncomeVerificationPrecheckEmployerAddress ¶ added in v1.5.0

type NullableIncomeVerificationPrecheckEmployerAddress struct {
	// contains filtered or unexported fields
}

func (NullableIncomeVerificationPrecheckEmployerAddress) Get ¶ added in v1.5.0

func (NullableIncomeVerificationPrecheckEmployerAddress) IsSet ¶ added in v1.5.0

func (NullableIncomeVerificationPrecheckEmployerAddress) MarshalJSON ¶ added in v1.5.0

func (*NullableIncomeVerificationPrecheckEmployerAddress) Set ¶ added in v1.5.0

func (*NullableIncomeVerificationPrecheckEmployerAddress) UnmarshalJSON ¶ added in v1.5.0

func (*NullableIncomeVerificationPrecheckEmployerAddress) Unset ¶ added in v1.5.0

type NullableIncomeVerificationPrecheckEmployerAddressData ¶ added in v1.10.0

type NullableIncomeVerificationPrecheckEmployerAddressData struct {
	// contains filtered or unexported fields
}

func (NullableIncomeVerificationPrecheckEmployerAddressData) Get ¶ added in v1.10.0

func (NullableIncomeVerificationPrecheckEmployerAddressData) IsSet ¶ added in v1.10.0

func (NullableIncomeVerificationPrecheckEmployerAddressData) MarshalJSON ¶ added in v1.10.0

func (*NullableIncomeVerificationPrecheckEmployerAddressData) Set ¶ added in v1.10.0

func (*NullableIncomeVerificationPrecheckEmployerAddressData) UnmarshalJSON ¶ added in v1.10.0

func (*NullableIncomeVerificationPrecheckEmployerAddressData) Unset ¶ added in v1.10.0

type NullableIncomeVerificationPrecheckMilitaryInfo ¶ added in v1.2.0

type NullableIncomeVerificationPrecheckMilitaryInfo struct {
	// contains filtered or unexported fields
}

func (NullableIncomeVerificationPrecheckMilitaryInfo) Get ¶ added in v1.2.0

func (NullableIncomeVerificationPrecheckMilitaryInfo) IsSet ¶ added in v1.2.0

func (NullableIncomeVerificationPrecheckMilitaryInfo) MarshalJSON ¶ added in v1.2.0

func (*NullableIncomeVerificationPrecheckMilitaryInfo) Set ¶ added in v1.2.0

func (*NullableIncomeVerificationPrecheckMilitaryInfo) UnmarshalJSON ¶ added in v1.2.0

func (*NullableIncomeVerificationPrecheckMilitaryInfo) Unset ¶ added in v1.2.0

type NullableIncomeVerificationPrecheckRequest ¶ added in v1.2.0

type NullableIncomeVerificationPrecheckRequest struct {
	// contains filtered or unexported fields
}

func NewNullableIncomeVerificationPrecheckRequest ¶ added in v1.2.0

func NewNullableIncomeVerificationPrecheckRequest(val *IncomeVerificationPrecheckRequest) *NullableIncomeVerificationPrecheckRequest

func (NullableIncomeVerificationPrecheckRequest) Get ¶ added in v1.2.0

func (NullableIncomeVerificationPrecheckRequest) IsSet ¶ added in v1.2.0

func (NullableIncomeVerificationPrecheckRequest) MarshalJSON ¶ added in v1.2.0

func (*NullableIncomeVerificationPrecheckRequest) Set ¶ added in v1.2.0

func (*NullableIncomeVerificationPrecheckRequest) UnmarshalJSON ¶ added in v1.2.0

func (v *NullableIncomeVerificationPrecheckRequest) UnmarshalJSON(src []byte) error

func (*NullableIncomeVerificationPrecheckRequest) Unset ¶ added in v1.2.0

type NullableIncomeVerificationPrecheckResponse ¶ added in v1.2.0

type NullableIncomeVerificationPrecheckResponse struct {
	// contains filtered or unexported fields
}

func NewNullableIncomeVerificationPrecheckResponse ¶ added in v1.2.0

func NewNullableIncomeVerificationPrecheckResponse(val *IncomeVerificationPrecheckResponse) *NullableIncomeVerificationPrecheckResponse

func (NullableIncomeVerificationPrecheckResponse) Get ¶ added in v1.2.0

func (NullableIncomeVerificationPrecheckResponse) IsSet ¶ added in v1.2.0

func (NullableIncomeVerificationPrecheckResponse) MarshalJSON ¶ added in v1.2.0

func (*NullableIncomeVerificationPrecheckResponse) Set ¶ added in v1.2.0

func (*NullableIncomeVerificationPrecheckResponse) UnmarshalJSON ¶ added in v1.2.0

func (v *NullableIncomeVerificationPrecheckResponse) UnmarshalJSON(src []byte) error

func (*NullableIncomeVerificationPrecheckResponse) Unset ¶ added in v1.2.0

type NullableIncomeVerificationPrecheckUser ¶ added in v1.2.0

type NullableIncomeVerificationPrecheckUser struct {
	// contains filtered or unexported fields
}

func NewNullableIncomeVerificationPrecheckUser ¶ added in v1.2.0

func NewNullableIncomeVerificationPrecheckUser(val *IncomeVerificationPrecheckUser) *NullableIncomeVerificationPrecheckUser

func (NullableIncomeVerificationPrecheckUser) Get ¶ added in v1.2.0

func (NullableIncomeVerificationPrecheckUser) IsSet ¶ added in v1.2.0

func (NullableIncomeVerificationPrecheckUser) MarshalJSON ¶ added in v1.2.0

func (v NullableIncomeVerificationPrecheckUser) MarshalJSON() ([]byte, error)

func (*NullableIncomeVerificationPrecheckUser) Set ¶ added in v1.2.0

func (*NullableIncomeVerificationPrecheckUser) UnmarshalJSON ¶ added in v1.2.0

func (v *NullableIncomeVerificationPrecheckUser) UnmarshalJSON(src []byte) error

func (*NullableIncomeVerificationPrecheckUser) Unset ¶ added in v1.2.0

type NullableIncomeVerificationRefreshRequest ¶

type NullableIncomeVerificationRefreshRequest struct {
	// contains filtered or unexported fields
}

func (NullableIncomeVerificationRefreshRequest) Get ¶

func (NullableIncomeVerificationRefreshRequest) IsSet ¶

func (NullableIncomeVerificationRefreshRequest) MarshalJSON ¶

func (*NullableIncomeVerificationRefreshRequest) Set ¶

func (*NullableIncomeVerificationRefreshRequest) UnmarshalJSON ¶

func (v *NullableIncomeVerificationRefreshRequest) UnmarshalJSON(src []byte) error

func (*NullableIncomeVerificationRefreshRequest) Unset ¶

type NullableIncomeVerificationRefreshResponse ¶

type NullableIncomeVerificationRefreshResponse struct {
	// contains filtered or unexported fields
}

func (NullableIncomeVerificationRefreshResponse) Get ¶

func (NullableIncomeVerificationRefreshResponse) IsSet ¶

func (NullableIncomeVerificationRefreshResponse) MarshalJSON ¶

func (*NullableIncomeVerificationRefreshResponse) Set ¶

func (*NullableIncomeVerificationRefreshResponse) UnmarshalJSON ¶

func (v *NullableIncomeVerificationRefreshResponse) UnmarshalJSON(src []byte) error

func (*NullableIncomeVerificationRefreshResponse) Unset ¶

type NullableIncomeVerificationStatusWebhook ¶

type NullableIncomeVerificationStatusWebhook struct {
	// contains filtered or unexported fields
}

func (NullableIncomeVerificationStatusWebhook) Get ¶

func (NullableIncomeVerificationStatusWebhook) IsSet ¶

func (NullableIncomeVerificationStatusWebhook) MarshalJSON ¶

func (v NullableIncomeVerificationStatusWebhook) MarshalJSON() ([]byte, error)

func (*NullableIncomeVerificationStatusWebhook) Set ¶

func (*NullableIncomeVerificationStatusWebhook) UnmarshalJSON ¶

func (v *NullableIncomeVerificationStatusWebhook) UnmarshalJSON(src []byte) error

func (*NullableIncomeVerificationStatusWebhook) Unset ¶

type NullableIncomeVerificationSummaryGetRequest ¶

type NullableIncomeVerificationSummaryGetRequest struct {
	// contains filtered or unexported fields
}

func (NullableIncomeVerificationSummaryGetRequest) Get ¶

func (NullableIncomeVerificationSummaryGetRequest) IsSet ¶

func (NullableIncomeVerificationSummaryGetRequest) MarshalJSON ¶

func (*NullableIncomeVerificationSummaryGetRequest) Set ¶

func (*NullableIncomeVerificationSummaryGetRequest) UnmarshalJSON ¶

func (v *NullableIncomeVerificationSummaryGetRequest) UnmarshalJSON(src []byte) error

func (*NullableIncomeVerificationSummaryGetRequest) Unset ¶

type NullableIncomeVerificationSummaryGetResponse ¶

type NullableIncomeVerificationSummaryGetResponse struct {
	// contains filtered or unexported fields
}

func (NullableIncomeVerificationSummaryGetResponse) Get ¶

func (NullableIncomeVerificationSummaryGetResponse) IsSet ¶

func (NullableIncomeVerificationSummaryGetResponse) MarshalJSON ¶

func (*NullableIncomeVerificationSummaryGetResponse) Set ¶

func (*NullableIncomeVerificationSummaryGetResponse) UnmarshalJSON ¶

func (*NullableIncomeVerificationSummaryGetResponse) Unset ¶

type NullableIncomeVerificationTaxformsGetRequest ¶ added in v1.1.0

type NullableIncomeVerificationTaxformsGetRequest struct {
	// contains filtered or unexported fields
}

func (NullableIncomeVerificationTaxformsGetRequest) Get ¶ added in v1.1.0

func (NullableIncomeVerificationTaxformsGetRequest) IsSet ¶ added in v1.1.0

func (NullableIncomeVerificationTaxformsGetRequest) MarshalJSON ¶ added in v1.1.0

func (*NullableIncomeVerificationTaxformsGetRequest) Set ¶ added in v1.1.0

func (*NullableIncomeVerificationTaxformsGetRequest) UnmarshalJSON ¶ added in v1.1.0

func (*NullableIncomeVerificationTaxformsGetRequest) Unset ¶ added in v1.1.0

type NullableIncomeVerificationTaxformsGetResponse ¶ added in v1.1.0

type NullableIncomeVerificationTaxformsGetResponse struct {
	// contains filtered or unexported fields
}

func (NullableIncomeVerificationTaxformsGetResponse) Get ¶ added in v1.1.0

func (NullableIncomeVerificationTaxformsGetResponse) IsSet ¶ added in v1.1.0

func (NullableIncomeVerificationTaxformsGetResponse) MarshalJSON ¶ added in v1.1.0

func (*NullableIncomeVerificationTaxformsGetResponse) Set ¶ added in v1.1.0

func (*NullableIncomeVerificationTaxformsGetResponse) UnmarshalJSON ¶ added in v1.1.0

func (*NullableIncomeVerificationTaxformsGetResponse) Unset ¶ added in v1.1.0

type NullableIncomeVerificationWebhookStatus ¶

type NullableIncomeVerificationWebhookStatus struct {
	// contains filtered or unexported fields
}

func (NullableIncomeVerificationWebhookStatus) Get ¶

func (NullableIncomeVerificationWebhookStatus) IsSet ¶

func (NullableIncomeVerificationWebhookStatus) MarshalJSON ¶

func (v NullableIncomeVerificationWebhookStatus) MarshalJSON() ([]byte, error)

func (*NullableIncomeVerificationWebhookStatus) Set ¶

func (*NullableIncomeVerificationWebhookStatus) UnmarshalJSON ¶

func (v *NullableIncomeVerificationWebhookStatus) UnmarshalJSON(src []byte) error

func (*NullableIncomeVerificationWebhookStatus) Unset ¶

type NullableInflowModel ¶

type NullableInflowModel struct {
	// contains filtered or unexported fields
}

func NewNullableInflowModel ¶

func NewNullableInflowModel(val *InflowModel) *NullableInflowModel

func (NullableInflowModel) Get ¶

func (NullableInflowModel) IsSet ¶

func (v NullableInflowModel) IsSet() bool

func (NullableInflowModel) MarshalJSON ¶

func (v NullableInflowModel) MarshalJSON() ([]byte, error)

func (*NullableInflowModel) Set ¶

func (v *NullableInflowModel) Set(val *InflowModel)

func (*NullableInflowModel) UnmarshalJSON ¶

func (v *NullableInflowModel) UnmarshalJSON(src []byte) error

func (*NullableInflowModel) Unset ¶

func (v *NullableInflowModel) Unset()

type NullableInitialUpdateWebhook ¶

type NullableInitialUpdateWebhook struct {
	// contains filtered or unexported fields
}

func (NullableInitialUpdateWebhook) Get ¶

func (NullableInitialUpdateWebhook) IsSet ¶

func (NullableInitialUpdateWebhook) MarshalJSON ¶

func (v NullableInitialUpdateWebhook) MarshalJSON() ([]byte, error)

func (*NullableInitialUpdateWebhook) Set ¶

func (*NullableInitialUpdateWebhook) UnmarshalJSON ¶

func (v *NullableInitialUpdateWebhook) UnmarshalJSON(src []byte) error

func (*NullableInitialUpdateWebhook) Unset ¶

func (v *NullableInitialUpdateWebhook) Unset()

type NullableInstitution ¶

type NullableInstitution struct {
	// contains filtered or unexported fields
}

func NewNullableInstitution ¶

func NewNullableInstitution(val *Institution) *NullableInstitution

func (NullableInstitution) Get ¶

func (NullableInstitution) IsSet ¶

func (v NullableInstitution) IsSet() bool

func (NullableInstitution) MarshalJSON ¶

func (v NullableInstitution) MarshalJSON() ([]byte, error)

func (*NullableInstitution) Set ¶

func (v *NullableInstitution) Set(val *Institution)

func (*NullableInstitution) UnmarshalJSON ¶

func (v *NullableInstitution) UnmarshalJSON(src []byte) error

func (*NullableInstitution) Unset ¶

func (v *NullableInstitution) Unset()

type NullableInstitutionStatus ¶

type NullableInstitutionStatus struct {
	// contains filtered or unexported fields
}

func NewNullableInstitutionStatus ¶

func NewNullableInstitutionStatus(val *InstitutionStatus) *NullableInstitutionStatus

func (NullableInstitutionStatus) Get ¶

func (NullableInstitutionStatus) IsSet ¶

func (v NullableInstitutionStatus) IsSet() bool

func (NullableInstitutionStatus) MarshalJSON ¶

func (v NullableInstitutionStatus) MarshalJSON() ([]byte, error)

func (*NullableInstitutionStatus) Set ¶

func (*NullableInstitutionStatus) UnmarshalJSON ¶

func (v *NullableInstitutionStatus) UnmarshalJSON(src []byte) error

func (*NullableInstitutionStatus) Unset ¶

func (v *NullableInstitutionStatus) Unset()

type NullableInstitutionsGetByIdRequest ¶

type NullableInstitutionsGetByIdRequest struct {
	// contains filtered or unexported fields
}

func (NullableInstitutionsGetByIdRequest) Get ¶

func (NullableInstitutionsGetByIdRequest) IsSet ¶

func (NullableInstitutionsGetByIdRequest) MarshalJSON ¶

func (v NullableInstitutionsGetByIdRequest) MarshalJSON() ([]byte, error)

func (*NullableInstitutionsGetByIdRequest) Set ¶

func (*NullableInstitutionsGetByIdRequest) UnmarshalJSON ¶

func (v *NullableInstitutionsGetByIdRequest) UnmarshalJSON(src []byte) error

func (*NullableInstitutionsGetByIdRequest) Unset ¶

type NullableInstitutionsGetByIdRequestOptions ¶

type NullableInstitutionsGetByIdRequestOptions struct {
	// contains filtered or unexported fields
}

func (NullableInstitutionsGetByIdRequestOptions) Get ¶

func (NullableInstitutionsGetByIdRequestOptions) IsSet ¶

func (NullableInstitutionsGetByIdRequestOptions) MarshalJSON ¶

func (*NullableInstitutionsGetByIdRequestOptions) Set ¶

func (*NullableInstitutionsGetByIdRequestOptions) UnmarshalJSON ¶

func (v *NullableInstitutionsGetByIdRequestOptions) UnmarshalJSON(src []byte) error

func (*NullableInstitutionsGetByIdRequestOptions) Unset ¶

type NullableInstitutionsGetByIdResponse ¶

type NullableInstitutionsGetByIdResponse struct {
	// contains filtered or unexported fields
}

func (NullableInstitutionsGetByIdResponse) Get ¶

func (NullableInstitutionsGetByIdResponse) IsSet ¶

func (NullableInstitutionsGetByIdResponse) MarshalJSON ¶

func (v NullableInstitutionsGetByIdResponse) MarshalJSON() ([]byte, error)

func (*NullableInstitutionsGetByIdResponse) Set ¶

func (*NullableInstitutionsGetByIdResponse) UnmarshalJSON ¶

func (v *NullableInstitutionsGetByIdResponse) UnmarshalJSON(src []byte) error

func (*NullableInstitutionsGetByIdResponse) Unset ¶

type NullableInstitutionsGetRequest ¶

type NullableInstitutionsGetRequest struct {
	// contains filtered or unexported fields
}

func (NullableInstitutionsGetRequest) Get ¶

func (NullableInstitutionsGetRequest) IsSet ¶

func (NullableInstitutionsGetRequest) MarshalJSON ¶

func (v NullableInstitutionsGetRequest) MarshalJSON() ([]byte, error)

func (*NullableInstitutionsGetRequest) Set ¶

func (*NullableInstitutionsGetRequest) UnmarshalJSON ¶

func (v *NullableInstitutionsGetRequest) UnmarshalJSON(src []byte) error

func (*NullableInstitutionsGetRequest) Unset ¶

func (v *NullableInstitutionsGetRequest) Unset()

type NullableInstitutionsGetRequestOptions ¶

type NullableInstitutionsGetRequestOptions struct {
	// contains filtered or unexported fields
}

func (NullableInstitutionsGetRequestOptions) Get ¶

func (NullableInstitutionsGetRequestOptions) IsSet ¶

func (NullableInstitutionsGetRequestOptions) MarshalJSON ¶

func (v NullableInstitutionsGetRequestOptions) MarshalJSON() ([]byte, error)

func (*NullableInstitutionsGetRequestOptions) Set ¶

func (*NullableInstitutionsGetRequestOptions) UnmarshalJSON ¶

func (v *NullableInstitutionsGetRequestOptions) UnmarshalJSON(src []byte) error

func (*NullableInstitutionsGetRequestOptions) Unset ¶

type NullableInstitutionsGetResponse ¶

type NullableInstitutionsGetResponse struct {
	// contains filtered or unexported fields
}

func (NullableInstitutionsGetResponse) Get ¶

func (NullableInstitutionsGetResponse) IsSet ¶

func (NullableInstitutionsGetResponse) MarshalJSON ¶

func (v NullableInstitutionsGetResponse) MarshalJSON() ([]byte, error)

func (*NullableInstitutionsGetResponse) Set ¶

func (*NullableInstitutionsGetResponse) UnmarshalJSON ¶

func (v *NullableInstitutionsGetResponse) UnmarshalJSON(src []byte) error

func (*NullableInstitutionsGetResponse) Unset ¶

type NullableInstitutionsSearchAccountFilter ¶

type NullableInstitutionsSearchAccountFilter struct {
	// contains filtered or unexported fields
}

func (NullableInstitutionsSearchAccountFilter) Get ¶

func (NullableInstitutionsSearchAccountFilter) IsSet ¶

func (NullableInstitutionsSearchAccountFilter) MarshalJSON ¶

func (v NullableInstitutionsSearchAccountFilter) MarshalJSON() ([]byte, error)

func (*NullableInstitutionsSearchAccountFilter) Set ¶

func (*NullableInstitutionsSearchAccountFilter) UnmarshalJSON ¶

func (v *NullableInstitutionsSearchAccountFilter) UnmarshalJSON(src []byte) error

func (*NullableInstitutionsSearchAccountFilter) Unset ¶

type NullableInstitutionsSearchPaymentInitiationOptions ¶

type NullableInstitutionsSearchPaymentInitiationOptions struct {
	// contains filtered or unexported fields
}

func (NullableInstitutionsSearchPaymentInitiationOptions) Get ¶

func (NullableInstitutionsSearchPaymentInitiationOptions) IsSet ¶

func (NullableInstitutionsSearchPaymentInitiationOptions) MarshalJSON ¶

func (*NullableInstitutionsSearchPaymentInitiationOptions) Set ¶

func (*NullableInstitutionsSearchPaymentInitiationOptions) UnmarshalJSON ¶

func (*NullableInstitutionsSearchPaymentInitiationOptions) Unset ¶

type NullableInstitutionsSearchRequest ¶

type NullableInstitutionsSearchRequest struct {
	// contains filtered or unexported fields
}

func (NullableInstitutionsSearchRequest) Get ¶

func (NullableInstitutionsSearchRequest) IsSet ¶

func (NullableInstitutionsSearchRequest) MarshalJSON ¶

func (v NullableInstitutionsSearchRequest) MarshalJSON() ([]byte, error)

func (*NullableInstitutionsSearchRequest) Set ¶

func (*NullableInstitutionsSearchRequest) UnmarshalJSON ¶

func (v *NullableInstitutionsSearchRequest) UnmarshalJSON(src []byte) error

func (*NullableInstitutionsSearchRequest) Unset ¶

type NullableInstitutionsSearchRequestOptions ¶

type NullableInstitutionsSearchRequestOptions struct {
	// contains filtered or unexported fields
}

func (NullableInstitutionsSearchRequestOptions) Get ¶

func (NullableInstitutionsSearchRequestOptions) IsSet ¶

func (NullableInstitutionsSearchRequestOptions) MarshalJSON ¶

func (*NullableInstitutionsSearchRequestOptions) Set ¶

func (*NullableInstitutionsSearchRequestOptions) UnmarshalJSON ¶

func (v *NullableInstitutionsSearchRequestOptions) UnmarshalJSON(src []byte) error

func (*NullableInstitutionsSearchRequestOptions) Unset ¶

type NullableInstitutionsSearchResponse ¶

type NullableInstitutionsSearchResponse struct {
	// contains filtered or unexported fields
}

func (NullableInstitutionsSearchResponse) Get ¶

func (NullableInstitutionsSearchResponse) IsSet ¶

func (NullableInstitutionsSearchResponse) MarshalJSON ¶

func (v NullableInstitutionsSearchResponse) MarshalJSON() ([]byte, error)

func (*NullableInstitutionsSearchResponse) Set ¶

func (*NullableInstitutionsSearchResponse) UnmarshalJSON ¶

func (v *NullableInstitutionsSearchResponse) UnmarshalJSON(src []byte) error

func (*NullableInstitutionsSearchResponse) Unset ¶

type NullableInt ¶

type NullableInt struct {
	// contains filtered or unexported fields
}

func NewNullableInt ¶

func NewNullableInt(val *int) *NullableInt

func (NullableInt) Get ¶

func (v NullableInt) Get() *int

func (NullableInt) IsSet ¶

func (v NullableInt) IsSet() bool

func (NullableInt) MarshalJSON ¶

func (v NullableInt) MarshalJSON() ([]byte, error)

func (*NullableInt) Set ¶

func (v *NullableInt) Set(val *int)

func (*NullableInt) UnmarshalJSON ¶

func (v *NullableInt) UnmarshalJSON(src []byte) error

func (*NullableInt) Unset ¶

func (v *NullableInt) Unset()

type NullableInt32 ¶

type NullableInt32 struct {
	// contains filtered or unexported fields
}

func NewNullableInt32 ¶

func NewNullableInt32(val *int32) *NullableInt32

func (NullableInt32) Get ¶

func (v NullableInt32) Get() *int32

func (NullableInt32) IsSet ¶

func (v NullableInt32) IsSet() bool

func (NullableInt32) MarshalJSON ¶

func (v NullableInt32) MarshalJSON() ([]byte, error)

func (*NullableInt32) Set ¶

func (v *NullableInt32) Set(val *int32)

func (*NullableInt32) UnmarshalJSON ¶

func (v *NullableInt32) UnmarshalJSON(src []byte) error

func (*NullableInt32) Unset ¶

func (v *NullableInt32) Unset()

type NullableInt64 ¶

type NullableInt64 struct {
	// contains filtered or unexported fields
}

func NewNullableInt64 ¶

func NewNullableInt64(val *int64) *NullableInt64

func (NullableInt64) Get ¶

func (v NullableInt64) Get() *int64

func (NullableInt64) IsSet ¶

func (v NullableInt64) IsSet() bool

func (NullableInt64) MarshalJSON ¶

func (v NullableInt64) MarshalJSON() ([]byte, error)

func (*NullableInt64) Set ¶

func (v *NullableInt64) Set(val *int64)

func (*NullableInt64) UnmarshalJSON ¶

func (v *NullableInt64) UnmarshalJSON(src []byte) error

func (*NullableInt64) Unset ¶

func (v *NullableInt64) Unset()

type NullableInvestmentFilter ¶

type NullableInvestmentFilter struct {
	// contains filtered or unexported fields
}

func NewNullableInvestmentFilter ¶

func NewNullableInvestmentFilter(val *InvestmentFilter) *NullableInvestmentFilter

func (NullableInvestmentFilter) Get ¶

func (NullableInvestmentFilter) IsSet ¶

func (v NullableInvestmentFilter) IsSet() bool

func (NullableInvestmentFilter) MarshalJSON ¶

func (v NullableInvestmentFilter) MarshalJSON() ([]byte, error)

func (*NullableInvestmentFilter) Set ¶

func (*NullableInvestmentFilter) UnmarshalJSON ¶

func (v *NullableInvestmentFilter) UnmarshalJSON(src []byte) error

func (*NullableInvestmentFilter) Unset ¶

func (v *NullableInvestmentFilter) Unset()

type NullableInvestmentHoldingsGetRequestOptions ¶

type NullableInvestmentHoldingsGetRequestOptions struct {
	// contains filtered or unexported fields
}

func (NullableInvestmentHoldingsGetRequestOptions) Get ¶

func (NullableInvestmentHoldingsGetRequestOptions) IsSet ¶

func (NullableInvestmentHoldingsGetRequestOptions) MarshalJSON ¶

func (*NullableInvestmentHoldingsGetRequestOptions) Set ¶

func (*NullableInvestmentHoldingsGetRequestOptions) UnmarshalJSON ¶

func (v *NullableInvestmentHoldingsGetRequestOptions) UnmarshalJSON(src []byte) error

func (*NullableInvestmentHoldingsGetRequestOptions) Unset ¶

type NullableInvestmentTransaction ¶

type NullableInvestmentTransaction struct {
	// contains filtered or unexported fields
}

func (NullableInvestmentTransaction) Get ¶

func (NullableInvestmentTransaction) IsSet ¶

func (NullableInvestmentTransaction) MarshalJSON ¶

func (v NullableInvestmentTransaction) MarshalJSON() ([]byte, error)

func (*NullableInvestmentTransaction) Set ¶

func (*NullableInvestmentTransaction) UnmarshalJSON ¶

func (v *NullableInvestmentTransaction) UnmarshalJSON(src []byte) error

func (*NullableInvestmentTransaction) Unset ¶

func (v *NullableInvestmentTransaction) Unset()

type NullableInvestmentsDefaultUpdateWebhook ¶

type NullableInvestmentsDefaultUpdateWebhook struct {
	// contains filtered or unexported fields
}

func (NullableInvestmentsDefaultUpdateWebhook) Get ¶

func (NullableInvestmentsDefaultUpdateWebhook) IsSet ¶

func (NullableInvestmentsDefaultUpdateWebhook) MarshalJSON ¶

func (v NullableInvestmentsDefaultUpdateWebhook) MarshalJSON() ([]byte, error)

func (*NullableInvestmentsDefaultUpdateWebhook) Set ¶

func (*NullableInvestmentsDefaultUpdateWebhook) UnmarshalJSON ¶

func (v *NullableInvestmentsDefaultUpdateWebhook) UnmarshalJSON(src []byte) error

func (*NullableInvestmentsDefaultUpdateWebhook) Unset ¶

type NullableInvestmentsHoldingsGetRequest ¶

type NullableInvestmentsHoldingsGetRequest struct {
	// contains filtered or unexported fields
}

func (NullableInvestmentsHoldingsGetRequest) Get ¶

func (NullableInvestmentsHoldingsGetRequest) IsSet ¶

func (NullableInvestmentsHoldingsGetRequest) MarshalJSON ¶

func (v NullableInvestmentsHoldingsGetRequest) MarshalJSON() ([]byte, error)

func (*NullableInvestmentsHoldingsGetRequest) Set ¶

func (*NullableInvestmentsHoldingsGetRequest) UnmarshalJSON ¶

func (v *NullableInvestmentsHoldingsGetRequest) UnmarshalJSON(src []byte) error

func (*NullableInvestmentsHoldingsGetRequest) Unset ¶

type NullableInvestmentsHoldingsGetResponse ¶

type NullableInvestmentsHoldingsGetResponse struct {
	// contains filtered or unexported fields
}

func (NullableInvestmentsHoldingsGetResponse) Get ¶

func (NullableInvestmentsHoldingsGetResponse) IsSet ¶

func (NullableInvestmentsHoldingsGetResponse) MarshalJSON ¶

func (v NullableInvestmentsHoldingsGetResponse) MarshalJSON() ([]byte, error)

func (*NullableInvestmentsHoldingsGetResponse) Set ¶

func (*NullableInvestmentsHoldingsGetResponse) UnmarshalJSON ¶

func (v *NullableInvestmentsHoldingsGetResponse) UnmarshalJSON(src []byte) error

func (*NullableInvestmentsHoldingsGetResponse) Unset ¶

type NullableInvestmentsTransactionsGetRequest ¶

type NullableInvestmentsTransactionsGetRequest struct {
	// contains filtered or unexported fields
}

func (NullableInvestmentsTransactionsGetRequest) Get ¶

func (NullableInvestmentsTransactionsGetRequest) IsSet ¶

func (NullableInvestmentsTransactionsGetRequest) MarshalJSON ¶

func (*NullableInvestmentsTransactionsGetRequest) Set ¶

func (*NullableInvestmentsTransactionsGetRequest) UnmarshalJSON ¶

func (v *NullableInvestmentsTransactionsGetRequest) UnmarshalJSON(src []byte) error

func (*NullableInvestmentsTransactionsGetRequest) Unset ¶

type NullableInvestmentsTransactionsGetRequestOptions ¶

type NullableInvestmentsTransactionsGetRequestOptions struct {
	// contains filtered or unexported fields
}

func (NullableInvestmentsTransactionsGetRequestOptions) Get ¶

func (NullableInvestmentsTransactionsGetRequestOptions) IsSet ¶

func (NullableInvestmentsTransactionsGetRequestOptions) MarshalJSON ¶

func (*NullableInvestmentsTransactionsGetRequestOptions) Set ¶

func (*NullableInvestmentsTransactionsGetRequestOptions) UnmarshalJSON ¶

func (*NullableInvestmentsTransactionsGetRequestOptions) Unset ¶

type NullableInvestmentsTransactionsGetResponse ¶

type NullableInvestmentsTransactionsGetResponse struct {
	// contains filtered or unexported fields
}

func (NullableInvestmentsTransactionsGetResponse) Get ¶

func (NullableInvestmentsTransactionsGetResponse) IsSet ¶

func (NullableInvestmentsTransactionsGetResponse) MarshalJSON ¶

func (*NullableInvestmentsTransactionsGetResponse) Set ¶

func (*NullableInvestmentsTransactionsGetResponse) UnmarshalJSON ¶

func (v *NullableInvestmentsTransactionsGetResponse) UnmarshalJSON(src []byte) error

func (*NullableInvestmentsTransactionsGetResponse) Unset ¶

type NullableInvestmentsTransactionsOverride ¶ added in v1.1.0

type NullableInvestmentsTransactionsOverride struct {
	// contains filtered or unexported fields
}

func NewNullableInvestmentsTransactionsOverride ¶ added in v1.1.0

func NewNullableInvestmentsTransactionsOverride(val *InvestmentsTransactionsOverride) *NullableInvestmentsTransactionsOverride

func (NullableInvestmentsTransactionsOverride) Get ¶ added in v1.1.0

func (NullableInvestmentsTransactionsOverride) IsSet ¶ added in v1.1.0

func (NullableInvestmentsTransactionsOverride) MarshalJSON ¶ added in v1.1.0

func (v NullableInvestmentsTransactionsOverride) MarshalJSON() ([]byte, error)

func (*NullableInvestmentsTransactionsOverride) Set ¶ added in v1.1.0

func (*NullableInvestmentsTransactionsOverride) UnmarshalJSON ¶ added in v1.1.0

func (v *NullableInvestmentsTransactionsOverride) UnmarshalJSON(src []byte) error

func (*NullableInvestmentsTransactionsOverride) Unset ¶ added in v1.1.0

type NullableItem ¶

type NullableItem struct {
	// contains filtered or unexported fields
}

func NewNullableItem ¶

func NewNullableItem(val *Item) *NullableItem

func (NullableItem) Get ¶

func (v NullableItem) Get() *Item

func (NullableItem) IsSet ¶

func (v NullableItem) IsSet() bool

func (NullableItem) MarshalJSON ¶

func (v NullableItem) MarshalJSON() ([]byte, error)

func (*NullableItem) Set ¶

func (v *NullableItem) Set(val *Item)

func (*NullableItem) UnmarshalJSON ¶

func (v *NullableItem) UnmarshalJSON(src []byte) error

func (*NullableItem) Unset ¶

func (v *NullableItem) Unset()

type NullableItemAccessTokenInvalidateRequest ¶

type NullableItemAccessTokenInvalidateRequest struct {
	// contains filtered or unexported fields
}

func (NullableItemAccessTokenInvalidateRequest) Get ¶

func (NullableItemAccessTokenInvalidateRequest) IsSet ¶

func (NullableItemAccessTokenInvalidateRequest) MarshalJSON ¶

func (*NullableItemAccessTokenInvalidateRequest) Set ¶

func (*NullableItemAccessTokenInvalidateRequest) UnmarshalJSON ¶

func (v *NullableItemAccessTokenInvalidateRequest) UnmarshalJSON(src []byte) error

func (*NullableItemAccessTokenInvalidateRequest) Unset ¶

type NullableItemAccessTokenInvalidateResponse ¶

type NullableItemAccessTokenInvalidateResponse struct {
	// contains filtered or unexported fields
}

func (NullableItemAccessTokenInvalidateResponse) Get ¶

func (NullableItemAccessTokenInvalidateResponse) IsSet ¶

func (NullableItemAccessTokenInvalidateResponse) MarshalJSON ¶

func (*NullableItemAccessTokenInvalidateResponse) Set ¶

func (*NullableItemAccessTokenInvalidateResponse) UnmarshalJSON ¶

func (v *NullableItemAccessTokenInvalidateResponse) UnmarshalJSON(src []byte) error

func (*NullableItemAccessTokenInvalidateResponse) Unset ¶

type NullableItemApplicationListRequest ¶

type NullableItemApplicationListRequest struct {
	// contains filtered or unexported fields
}

func (NullableItemApplicationListRequest) Get ¶

func (NullableItemApplicationListRequest) IsSet ¶

func (NullableItemApplicationListRequest) MarshalJSON ¶

func (v NullableItemApplicationListRequest) MarshalJSON() ([]byte, error)

func (*NullableItemApplicationListRequest) Set ¶

func (*NullableItemApplicationListRequest) UnmarshalJSON ¶

func (v *NullableItemApplicationListRequest) UnmarshalJSON(src []byte) error

func (*NullableItemApplicationListRequest) Unset ¶

type NullableItemApplicationListResponse ¶

type NullableItemApplicationListResponse struct {
	// contains filtered or unexported fields
}

func (NullableItemApplicationListResponse) Get ¶

func (NullableItemApplicationListResponse) IsSet ¶

func (NullableItemApplicationListResponse) MarshalJSON ¶

func (v NullableItemApplicationListResponse) MarshalJSON() ([]byte, error)

func (*NullableItemApplicationListResponse) Set ¶

func (*NullableItemApplicationListResponse) UnmarshalJSON ¶

func (v *NullableItemApplicationListResponse) UnmarshalJSON(src []byte) error

func (*NullableItemApplicationListResponse) Unset ¶

type NullableItemApplicationListUserAuth ¶

type NullableItemApplicationListUserAuth struct {
	// contains filtered or unexported fields
}

func (NullableItemApplicationListUserAuth) Get ¶

func (NullableItemApplicationListUserAuth) IsSet ¶

func (NullableItemApplicationListUserAuth) MarshalJSON ¶

func (v NullableItemApplicationListUserAuth) MarshalJSON() ([]byte, error)

func (*NullableItemApplicationListUserAuth) Set ¶

func (*NullableItemApplicationListUserAuth) UnmarshalJSON ¶

func (v *NullableItemApplicationListUserAuth) UnmarshalJSON(src []byte) error

func (*NullableItemApplicationListUserAuth) Unset ¶

type NullableItemApplicationScopesUpdateRequest ¶

type NullableItemApplicationScopesUpdateRequest struct {
	// contains filtered or unexported fields
}

func (NullableItemApplicationScopesUpdateRequest) Get ¶

func (NullableItemApplicationScopesUpdateRequest) IsSet ¶

func (NullableItemApplicationScopesUpdateRequest) MarshalJSON ¶

func (*NullableItemApplicationScopesUpdateRequest) Set ¶

func (*NullableItemApplicationScopesUpdateRequest) UnmarshalJSON ¶

func (v *NullableItemApplicationScopesUpdateRequest) UnmarshalJSON(src []byte) error

func (*NullableItemApplicationScopesUpdateRequest) Unset ¶

type NullableItemApplicationScopesUpdateResponse ¶

type NullableItemApplicationScopesUpdateResponse struct {
	// contains filtered or unexported fields
}

func (NullableItemApplicationScopesUpdateResponse) Get ¶

func (NullableItemApplicationScopesUpdateResponse) IsSet ¶

func (NullableItemApplicationScopesUpdateResponse) MarshalJSON ¶

func (*NullableItemApplicationScopesUpdateResponse) Set ¶

func (*NullableItemApplicationScopesUpdateResponse) UnmarshalJSON ¶

func (v *NullableItemApplicationScopesUpdateResponse) UnmarshalJSON(src []byte) error

func (*NullableItemApplicationScopesUpdateResponse) Unset ¶

type NullableItemErrorWebhook ¶

type NullableItemErrorWebhook struct {
	// contains filtered or unexported fields
}

func NewNullableItemErrorWebhook ¶

func NewNullableItemErrorWebhook(val *ItemErrorWebhook) *NullableItemErrorWebhook

func (NullableItemErrorWebhook) Get ¶

func (NullableItemErrorWebhook) IsSet ¶

func (v NullableItemErrorWebhook) IsSet() bool

func (NullableItemErrorWebhook) MarshalJSON ¶

func (v NullableItemErrorWebhook) MarshalJSON() ([]byte, error)

func (*NullableItemErrorWebhook) Set ¶

func (*NullableItemErrorWebhook) UnmarshalJSON ¶

func (v *NullableItemErrorWebhook) UnmarshalJSON(src []byte) error

func (*NullableItemErrorWebhook) Unset ¶

func (v *NullableItemErrorWebhook) Unset()

type NullableItemGetRequest ¶

type NullableItemGetRequest struct {
	// contains filtered or unexported fields
}

func NewNullableItemGetRequest ¶

func NewNullableItemGetRequest(val *ItemGetRequest) *NullableItemGetRequest

func (NullableItemGetRequest) Get ¶

func (NullableItemGetRequest) IsSet ¶

func (v NullableItemGetRequest) IsSet() bool

func (NullableItemGetRequest) MarshalJSON ¶

func (v NullableItemGetRequest) MarshalJSON() ([]byte, error)

func (*NullableItemGetRequest) Set ¶

func (*NullableItemGetRequest) UnmarshalJSON ¶

func (v *NullableItemGetRequest) UnmarshalJSON(src []byte) error

func (*NullableItemGetRequest) Unset ¶

func (v *NullableItemGetRequest) Unset()

type NullableItemGetResponse ¶

type NullableItemGetResponse struct {
	// contains filtered or unexported fields
}

func NewNullableItemGetResponse ¶

func NewNullableItemGetResponse(val *ItemGetResponse) *NullableItemGetResponse

func (NullableItemGetResponse) Get ¶

func (NullableItemGetResponse) IsSet ¶

func (v NullableItemGetResponse) IsSet() bool

func (NullableItemGetResponse) MarshalJSON ¶

func (v NullableItemGetResponse) MarshalJSON() ([]byte, error)

func (*NullableItemGetResponse) Set ¶

func (*NullableItemGetResponse) UnmarshalJSON ¶

func (v *NullableItemGetResponse) UnmarshalJSON(src []byte) error

func (*NullableItemGetResponse) Unset ¶

func (v *NullableItemGetResponse) Unset()

type NullableItemImportRequest ¶

type NullableItemImportRequest struct {
	// contains filtered or unexported fields
}

func NewNullableItemImportRequest ¶

func NewNullableItemImportRequest(val *ItemImportRequest) *NullableItemImportRequest

func (NullableItemImportRequest) Get ¶

func (NullableItemImportRequest) IsSet ¶

func (v NullableItemImportRequest) IsSet() bool

func (NullableItemImportRequest) MarshalJSON ¶

func (v NullableItemImportRequest) MarshalJSON() ([]byte, error)

func (*NullableItemImportRequest) Set ¶

func (*NullableItemImportRequest) UnmarshalJSON ¶

func (v *NullableItemImportRequest) UnmarshalJSON(src []byte) error

func (*NullableItemImportRequest) Unset ¶

func (v *NullableItemImportRequest) Unset()

type NullableItemImportRequestOptions ¶

type NullableItemImportRequestOptions struct {
	// contains filtered or unexported fields
}

func (NullableItemImportRequestOptions) Get ¶

func (NullableItemImportRequestOptions) IsSet ¶

func (NullableItemImportRequestOptions) MarshalJSON ¶

func (v NullableItemImportRequestOptions) MarshalJSON() ([]byte, error)

func (*NullableItemImportRequestOptions) Set ¶

func (*NullableItemImportRequestOptions) UnmarshalJSON ¶

func (v *NullableItemImportRequestOptions) UnmarshalJSON(src []byte) error

func (*NullableItemImportRequestOptions) Unset ¶

type NullableItemImportRequestUserAuth ¶

type NullableItemImportRequestUserAuth struct {
	// contains filtered or unexported fields
}

func (NullableItemImportRequestUserAuth) Get ¶

func (NullableItemImportRequestUserAuth) IsSet ¶

func (NullableItemImportRequestUserAuth) MarshalJSON ¶

func (v NullableItemImportRequestUserAuth) MarshalJSON() ([]byte, error)

func (*NullableItemImportRequestUserAuth) Set ¶

func (*NullableItemImportRequestUserAuth) UnmarshalJSON ¶

func (v *NullableItemImportRequestUserAuth) UnmarshalJSON(src []byte) error

func (*NullableItemImportRequestUserAuth) Unset ¶

type NullableItemImportResponse ¶

type NullableItemImportResponse struct {
	// contains filtered or unexported fields
}

func NewNullableItemImportResponse ¶

func NewNullableItemImportResponse(val *ItemImportResponse) *NullableItemImportResponse

func (NullableItemImportResponse) Get ¶

func (NullableItemImportResponse) IsSet ¶

func (v NullableItemImportResponse) IsSet() bool

func (NullableItemImportResponse) MarshalJSON ¶

func (v NullableItemImportResponse) MarshalJSON() ([]byte, error)

func (*NullableItemImportResponse) Set ¶

func (*NullableItemImportResponse) UnmarshalJSON ¶

func (v *NullableItemImportResponse) UnmarshalJSON(src []byte) error

func (*NullableItemImportResponse) Unset ¶

func (v *NullableItemImportResponse) Unset()

type NullableItemProductReadyWebhook ¶

type NullableItemProductReadyWebhook struct {
	// contains filtered or unexported fields
}

func (NullableItemProductReadyWebhook) Get ¶

func (NullableItemProductReadyWebhook) IsSet ¶

func (NullableItemProductReadyWebhook) MarshalJSON ¶

func (v NullableItemProductReadyWebhook) MarshalJSON() ([]byte, error)

func (*NullableItemProductReadyWebhook) Set ¶

func (*NullableItemProductReadyWebhook) UnmarshalJSON ¶

func (v *NullableItemProductReadyWebhook) UnmarshalJSON(src []byte) error

func (*NullableItemProductReadyWebhook) Unset ¶

type NullableItemPublicTokenCreateRequest ¶

type NullableItemPublicTokenCreateRequest struct {
	// contains filtered or unexported fields
}

func (NullableItemPublicTokenCreateRequest) Get ¶

func (NullableItemPublicTokenCreateRequest) IsSet ¶

func (NullableItemPublicTokenCreateRequest) MarshalJSON ¶

func (v NullableItemPublicTokenCreateRequest) MarshalJSON() ([]byte, error)

func (*NullableItemPublicTokenCreateRequest) Set ¶

func (*NullableItemPublicTokenCreateRequest) UnmarshalJSON ¶

func (v *NullableItemPublicTokenCreateRequest) UnmarshalJSON(src []byte) error

func (*NullableItemPublicTokenCreateRequest) Unset ¶

type NullableItemPublicTokenCreateResponse ¶

type NullableItemPublicTokenCreateResponse struct {
	// contains filtered or unexported fields
}

func (NullableItemPublicTokenCreateResponse) Get ¶

func (NullableItemPublicTokenCreateResponse) IsSet ¶

func (NullableItemPublicTokenCreateResponse) MarshalJSON ¶

func (v NullableItemPublicTokenCreateResponse) MarshalJSON() ([]byte, error)

func (*NullableItemPublicTokenCreateResponse) Set ¶

func (*NullableItemPublicTokenCreateResponse) UnmarshalJSON ¶

func (v *NullableItemPublicTokenCreateResponse) UnmarshalJSON(src []byte) error

func (*NullableItemPublicTokenCreateResponse) Unset ¶

type NullableItemPublicTokenExchangeRequest ¶

type NullableItemPublicTokenExchangeRequest struct {
	// contains filtered or unexported fields
}

func (NullableItemPublicTokenExchangeRequest) Get ¶

func (NullableItemPublicTokenExchangeRequest) IsSet ¶

func (NullableItemPublicTokenExchangeRequest) MarshalJSON ¶

func (v NullableItemPublicTokenExchangeRequest) MarshalJSON() ([]byte, error)

func (*NullableItemPublicTokenExchangeRequest) Set ¶

func (*NullableItemPublicTokenExchangeRequest) UnmarshalJSON ¶

func (v *NullableItemPublicTokenExchangeRequest) UnmarshalJSON(src []byte) error

func (*NullableItemPublicTokenExchangeRequest) Unset ¶

type NullableItemPublicTokenExchangeResponse ¶

type NullableItemPublicTokenExchangeResponse struct {
	// contains filtered or unexported fields
}

func (NullableItemPublicTokenExchangeResponse) Get ¶

func (NullableItemPublicTokenExchangeResponse) IsSet ¶

func (NullableItemPublicTokenExchangeResponse) MarshalJSON ¶

func (v NullableItemPublicTokenExchangeResponse) MarshalJSON() ([]byte, error)

func (*NullableItemPublicTokenExchangeResponse) Set ¶

func (*NullableItemPublicTokenExchangeResponse) UnmarshalJSON ¶

func (v *NullableItemPublicTokenExchangeResponse) UnmarshalJSON(src []byte) error

func (*NullableItemPublicTokenExchangeResponse) Unset ¶

type NullableItemRemoveRequest ¶

type NullableItemRemoveRequest struct {
	// contains filtered or unexported fields
}

func NewNullableItemRemoveRequest ¶

func NewNullableItemRemoveRequest(val *ItemRemoveRequest) *NullableItemRemoveRequest

func (NullableItemRemoveRequest) Get ¶

func (NullableItemRemoveRequest) IsSet ¶

func (v NullableItemRemoveRequest) IsSet() bool

func (NullableItemRemoveRequest) MarshalJSON ¶

func (v NullableItemRemoveRequest) MarshalJSON() ([]byte, error)

func (*NullableItemRemoveRequest) Set ¶

func (*NullableItemRemoveRequest) UnmarshalJSON ¶

func (v *NullableItemRemoveRequest) UnmarshalJSON(src []byte) error

func (*NullableItemRemoveRequest) Unset ¶

func (v *NullableItemRemoveRequest) Unset()

type NullableItemRemoveResponse ¶

type NullableItemRemoveResponse struct {
	// contains filtered or unexported fields
}

func NewNullableItemRemoveResponse ¶

func NewNullableItemRemoveResponse(val *ItemRemoveResponse) *NullableItemRemoveResponse

func (NullableItemRemoveResponse) Get ¶

func (NullableItemRemoveResponse) IsSet ¶

func (v NullableItemRemoveResponse) IsSet() bool

func (NullableItemRemoveResponse) MarshalJSON ¶

func (v NullableItemRemoveResponse) MarshalJSON() ([]byte, error)

func (*NullableItemRemoveResponse) Set ¶

func (*NullableItemRemoveResponse) UnmarshalJSON ¶

func (v *NullableItemRemoveResponse) UnmarshalJSON(src []byte) error

func (*NullableItemRemoveResponse) Unset ¶

func (v *NullableItemRemoveResponse) Unset()

type NullableItemStatus ¶

type NullableItemStatus struct {
	// contains filtered or unexported fields
}

func NewNullableItemStatus ¶

func NewNullableItemStatus(val *ItemStatus) *NullableItemStatus

func (NullableItemStatus) Get ¶

func (v NullableItemStatus) Get() *ItemStatus

func (NullableItemStatus) IsSet ¶

func (v NullableItemStatus) IsSet() bool

func (NullableItemStatus) MarshalJSON ¶

func (v NullableItemStatus) MarshalJSON() ([]byte, error)

func (*NullableItemStatus) Set ¶

func (v *NullableItemStatus) Set(val *ItemStatus)

func (*NullableItemStatus) UnmarshalJSON ¶

func (v *NullableItemStatus) UnmarshalJSON(src []byte) error

func (*NullableItemStatus) Unset ¶

func (v *NullableItemStatus) Unset()

type NullableItemStatusInvestments ¶

type NullableItemStatusInvestments struct {
	// contains filtered or unexported fields
}

func (NullableItemStatusInvestments) Get ¶

func (NullableItemStatusInvestments) IsSet ¶

func (NullableItemStatusInvestments) MarshalJSON ¶

func (v NullableItemStatusInvestments) MarshalJSON() ([]byte, error)

func (*NullableItemStatusInvestments) Set ¶

func (*NullableItemStatusInvestments) UnmarshalJSON ¶

func (v *NullableItemStatusInvestments) UnmarshalJSON(src []byte) error

func (*NullableItemStatusInvestments) Unset ¶

func (v *NullableItemStatusInvestments) Unset()

type NullableItemStatusLastWebhook ¶

type NullableItemStatusLastWebhook struct {
	// contains filtered or unexported fields
}

func (NullableItemStatusLastWebhook) Get ¶

func (NullableItemStatusLastWebhook) IsSet ¶

func (NullableItemStatusLastWebhook) MarshalJSON ¶

func (v NullableItemStatusLastWebhook) MarshalJSON() ([]byte, error)

func (*NullableItemStatusLastWebhook) Set ¶

func (*NullableItemStatusLastWebhook) UnmarshalJSON ¶

func (v *NullableItemStatusLastWebhook) UnmarshalJSON(src []byte) error

func (*NullableItemStatusLastWebhook) Unset ¶

func (v *NullableItemStatusLastWebhook) Unset()

type NullableItemStatusNullable ¶

type NullableItemStatusNullable struct {
	// contains filtered or unexported fields
}

func NewNullableItemStatusNullable ¶

func NewNullableItemStatusNullable(val *ItemStatusNullable) *NullableItemStatusNullable

func (NullableItemStatusNullable) Get ¶

func (NullableItemStatusNullable) IsSet ¶

func (v NullableItemStatusNullable) IsSet() bool

func (NullableItemStatusNullable) MarshalJSON ¶

func (v NullableItemStatusNullable) MarshalJSON() ([]byte, error)

func (*NullableItemStatusNullable) Set ¶

func (*NullableItemStatusNullable) UnmarshalJSON ¶

func (v *NullableItemStatusNullable) UnmarshalJSON(src []byte) error

func (*NullableItemStatusNullable) Unset ¶

func (v *NullableItemStatusNullable) Unset()

type NullableItemStatusTransactions ¶

type NullableItemStatusTransactions struct {
	// contains filtered or unexported fields
}

func (NullableItemStatusTransactions) Get ¶

func (NullableItemStatusTransactions) IsSet ¶

func (NullableItemStatusTransactions) MarshalJSON ¶

func (v NullableItemStatusTransactions) MarshalJSON() ([]byte, error)

func (*NullableItemStatusTransactions) Set ¶

func (*NullableItemStatusTransactions) UnmarshalJSON ¶

func (v *NullableItemStatusTransactions) UnmarshalJSON(src []byte) error

func (*NullableItemStatusTransactions) Unset ¶

func (v *NullableItemStatusTransactions) Unset()

type NullableItemWebhookUpdateRequest ¶

type NullableItemWebhookUpdateRequest struct {
	// contains filtered or unexported fields
}

func (NullableItemWebhookUpdateRequest) Get ¶

func (NullableItemWebhookUpdateRequest) IsSet ¶

func (NullableItemWebhookUpdateRequest) MarshalJSON ¶

func (v NullableItemWebhookUpdateRequest) MarshalJSON() ([]byte, error)

func (*NullableItemWebhookUpdateRequest) Set ¶

func (*NullableItemWebhookUpdateRequest) UnmarshalJSON ¶

func (v *NullableItemWebhookUpdateRequest) UnmarshalJSON(src []byte) error

func (*NullableItemWebhookUpdateRequest) Unset ¶

type NullableItemWebhookUpdateResponse ¶

type NullableItemWebhookUpdateResponse struct {
	// contains filtered or unexported fields
}

func (NullableItemWebhookUpdateResponse) Get ¶

func (NullableItemWebhookUpdateResponse) IsSet ¶

func (NullableItemWebhookUpdateResponse) MarshalJSON ¶

func (v NullableItemWebhookUpdateResponse) MarshalJSON() ([]byte, error)

func (*NullableItemWebhookUpdateResponse) Set ¶

func (*NullableItemWebhookUpdateResponse) UnmarshalJSON ¶

func (v *NullableItemWebhookUpdateResponse) UnmarshalJSON(src []byte) error

func (*NullableItemWebhookUpdateResponse) Unset ¶

type NullableJWKPublicKey ¶

type NullableJWKPublicKey struct {
	// contains filtered or unexported fields
}

func NewNullableJWKPublicKey ¶

func NewNullableJWKPublicKey(val *JWKPublicKey) *NullableJWKPublicKey

func (NullableJWKPublicKey) Get ¶

func (NullableJWKPublicKey) IsSet ¶

func (v NullableJWKPublicKey) IsSet() bool

func (NullableJWKPublicKey) MarshalJSON ¶

func (v NullableJWKPublicKey) MarshalJSON() ([]byte, error)

func (*NullableJWKPublicKey) Set ¶

func (v *NullableJWKPublicKey) Set(val *JWKPublicKey)

func (*NullableJWKPublicKey) UnmarshalJSON ¶

func (v *NullableJWKPublicKey) UnmarshalJSON(src []byte) error

func (*NullableJWKPublicKey) Unset ¶

func (v *NullableJWKPublicKey) Unset()

type NullableJWTHeader ¶

type NullableJWTHeader struct {
	// contains filtered or unexported fields
}

func NewNullableJWTHeader ¶

func NewNullableJWTHeader(val *JWTHeader) *NullableJWTHeader

func (NullableJWTHeader) Get ¶

func (v NullableJWTHeader) Get() *JWTHeader

func (NullableJWTHeader) IsSet ¶

func (v NullableJWTHeader) IsSet() bool

func (NullableJWTHeader) MarshalJSON ¶

func (v NullableJWTHeader) MarshalJSON() ([]byte, error)

func (*NullableJWTHeader) Set ¶

func (v *NullableJWTHeader) Set(val *JWTHeader)

func (*NullableJWTHeader) UnmarshalJSON ¶

func (v *NullableJWTHeader) UnmarshalJSON(src []byte) error

func (*NullableJWTHeader) Unset ¶

func (v *NullableJWTHeader) Unset()

type NullableLiabilitiesDefaultUpdateWebhook ¶

type NullableLiabilitiesDefaultUpdateWebhook struct {
	// contains filtered or unexported fields
}

func (NullableLiabilitiesDefaultUpdateWebhook) Get ¶

func (NullableLiabilitiesDefaultUpdateWebhook) IsSet ¶

func (NullableLiabilitiesDefaultUpdateWebhook) MarshalJSON ¶

func (v NullableLiabilitiesDefaultUpdateWebhook) MarshalJSON() ([]byte, error)

func (*NullableLiabilitiesDefaultUpdateWebhook) Set ¶

func (*NullableLiabilitiesDefaultUpdateWebhook) UnmarshalJSON ¶

func (v *NullableLiabilitiesDefaultUpdateWebhook) UnmarshalJSON(src []byte) error

func (*NullableLiabilitiesDefaultUpdateWebhook) Unset ¶

type NullableLiabilitiesGetRequest ¶

type NullableLiabilitiesGetRequest struct {
	// contains filtered or unexported fields
}

func (NullableLiabilitiesGetRequest) Get ¶

func (NullableLiabilitiesGetRequest) IsSet ¶

func (NullableLiabilitiesGetRequest) MarshalJSON ¶

func (v NullableLiabilitiesGetRequest) MarshalJSON() ([]byte, error)

func (*NullableLiabilitiesGetRequest) Set ¶

func (*NullableLiabilitiesGetRequest) UnmarshalJSON ¶

func (v *NullableLiabilitiesGetRequest) UnmarshalJSON(src []byte) error

func (*NullableLiabilitiesGetRequest) Unset ¶

func (v *NullableLiabilitiesGetRequest) Unset()

type NullableLiabilitiesGetRequestOptions ¶

type NullableLiabilitiesGetRequestOptions struct {
	// contains filtered or unexported fields
}

func (NullableLiabilitiesGetRequestOptions) Get ¶

func (NullableLiabilitiesGetRequestOptions) IsSet ¶

func (NullableLiabilitiesGetRequestOptions) MarshalJSON ¶

func (v NullableLiabilitiesGetRequestOptions) MarshalJSON() ([]byte, error)

func (*NullableLiabilitiesGetRequestOptions) Set ¶

func (*NullableLiabilitiesGetRequestOptions) UnmarshalJSON ¶

func (v *NullableLiabilitiesGetRequestOptions) UnmarshalJSON(src []byte) error

func (*NullableLiabilitiesGetRequestOptions) Unset ¶

type NullableLiabilitiesGetResponse ¶

type NullableLiabilitiesGetResponse struct {
	// contains filtered or unexported fields
}

func (NullableLiabilitiesGetResponse) Get ¶

func (NullableLiabilitiesGetResponse) IsSet ¶

func (NullableLiabilitiesGetResponse) MarshalJSON ¶

func (v NullableLiabilitiesGetResponse) MarshalJSON() ([]byte, error)

func (*NullableLiabilitiesGetResponse) Set ¶

func (*NullableLiabilitiesGetResponse) UnmarshalJSON ¶

func (v *NullableLiabilitiesGetResponse) UnmarshalJSON(src []byte) error

func (*NullableLiabilitiesGetResponse) Unset ¶

func (v *NullableLiabilitiesGetResponse) Unset()

type NullableLiabilitiesObject ¶

type NullableLiabilitiesObject struct {
	// contains filtered or unexported fields
}

func NewNullableLiabilitiesObject ¶

func NewNullableLiabilitiesObject(val *LiabilitiesObject) *NullableLiabilitiesObject

func (NullableLiabilitiesObject) Get ¶

func (NullableLiabilitiesObject) IsSet ¶

func (v NullableLiabilitiesObject) IsSet() bool

func (NullableLiabilitiesObject) MarshalJSON ¶

func (v NullableLiabilitiesObject) MarshalJSON() ([]byte, error)

func (*NullableLiabilitiesObject) Set ¶

func (*NullableLiabilitiesObject) UnmarshalJSON ¶

func (v *NullableLiabilitiesObject) UnmarshalJSON(src []byte) error

func (*NullableLiabilitiesObject) Unset ¶

func (v *NullableLiabilitiesObject) Unset()

type NullableLiabilityOverride ¶

type NullableLiabilityOverride struct {
	// contains filtered or unexported fields
}

func NewNullableLiabilityOverride ¶

func NewNullableLiabilityOverride(val *LiabilityOverride) *NullableLiabilityOverride

func (NullableLiabilityOverride) Get ¶

func (NullableLiabilityOverride) IsSet ¶

func (v NullableLiabilityOverride) IsSet() bool

func (NullableLiabilityOverride) MarshalJSON ¶

func (v NullableLiabilityOverride) MarshalJSON() ([]byte, error)

func (*NullableLiabilityOverride) Set ¶

func (*NullableLiabilityOverride) UnmarshalJSON ¶

func (v *NullableLiabilityOverride) UnmarshalJSON(src []byte) error

func (*NullableLiabilityOverride) Unset ¶

func (v *NullableLiabilityOverride) Unset()

type NullableLinkTokenAccountFilters ¶

type NullableLinkTokenAccountFilters struct {
	// contains filtered or unexported fields
}

func (NullableLinkTokenAccountFilters) Get ¶

func (NullableLinkTokenAccountFilters) IsSet ¶

func (NullableLinkTokenAccountFilters) MarshalJSON ¶

func (v NullableLinkTokenAccountFilters) MarshalJSON() ([]byte, error)

func (*NullableLinkTokenAccountFilters) Set ¶

func (*NullableLinkTokenAccountFilters) UnmarshalJSON ¶

func (v *NullableLinkTokenAccountFilters) UnmarshalJSON(src []byte) error

func (*NullableLinkTokenAccountFilters) Unset ¶

type NullableLinkTokenCreateRequest ¶

type NullableLinkTokenCreateRequest struct {
	// contains filtered or unexported fields
}

func (NullableLinkTokenCreateRequest) Get ¶

func (NullableLinkTokenCreateRequest) IsSet ¶

func (NullableLinkTokenCreateRequest) MarshalJSON ¶

func (v NullableLinkTokenCreateRequest) MarshalJSON() ([]byte, error)

func (*NullableLinkTokenCreateRequest) Set ¶

func (*NullableLinkTokenCreateRequest) UnmarshalJSON ¶

func (v *NullableLinkTokenCreateRequest) UnmarshalJSON(src []byte) error

func (*NullableLinkTokenCreateRequest) Unset ¶

func (v *NullableLinkTokenCreateRequest) Unset()

type NullableLinkTokenCreateRequestAccountSubtypes ¶

type NullableLinkTokenCreateRequestAccountSubtypes struct {
	// contains filtered or unexported fields
}

func (NullableLinkTokenCreateRequestAccountSubtypes) Get ¶

func (NullableLinkTokenCreateRequestAccountSubtypes) IsSet ¶

func (NullableLinkTokenCreateRequestAccountSubtypes) MarshalJSON ¶

func (*NullableLinkTokenCreateRequestAccountSubtypes) Set ¶

func (*NullableLinkTokenCreateRequestAccountSubtypes) UnmarshalJSON ¶

func (*NullableLinkTokenCreateRequestAccountSubtypes) Unset ¶

type NullableLinkTokenCreateRequestAuth ¶

type NullableLinkTokenCreateRequestAuth struct {
	// contains filtered or unexported fields
}

func (NullableLinkTokenCreateRequestAuth) Get ¶

func (NullableLinkTokenCreateRequestAuth) IsSet ¶

func (NullableLinkTokenCreateRequestAuth) MarshalJSON ¶

func (v NullableLinkTokenCreateRequestAuth) MarshalJSON() ([]byte, error)

func (*NullableLinkTokenCreateRequestAuth) Set ¶

func (*NullableLinkTokenCreateRequestAuth) UnmarshalJSON ¶

func (v *NullableLinkTokenCreateRequestAuth) UnmarshalJSON(src []byte) error

func (*NullableLinkTokenCreateRequestAuth) Unset ¶

type NullableLinkTokenCreateRequestDepositSwitch ¶

type NullableLinkTokenCreateRequestDepositSwitch struct {
	// contains filtered or unexported fields
}

func (NullableLinkTokenCreateRequestDepositSwitch) Get ¶

func (NullableLinkTokenCreateRequestDepositSwitch) IsSet ¶

func (NullableLinkTokenCreateRequestDepositSwitch) MarshalJSON ¶

func (*NullableLinkTokenCreateRequestDepositSwitch) Set ¶

func (*NullableLinkTokenCreateRequestDepositSwitch) UnmarshalJSON ¶

func (v *NullableLinkTokenCreateRequestDepositSwitch) UnmarshalJSON(src []byte) error

func (*NullableLinkTokenCreateRequestDepositSwitch) Unset ¶

type NullableLinkTokenCreateRequestIncomeVerification ¶

type NullableLinkTokenCreateRequestIncomeVerification struct {
	// contains filtered or unexported fields
}

func (NullableLinkTokenCreateRequestIncomeVerification) Get ¶

func (NullableLinkTokenCreateRequestIncomeVerification) IsSet ¶

func (NullableLinkTokenCreateRequestIncomeVerification) MarshalJSON ¶

func (*NullableLinkTokenCreateRequestIncomeVerification) Set ¶

func (*NullableLinkTokenCreateRequestIncomeVerification) UnmarshalJSON ¶

func (*NullableLinkTokenCreateRequestIncomeVerification) Unset ¶

type NullableLinkTokenCreateRequestPaymentInitiation ¶

type NullableLinkTokenCreateRequestPaymentInitiation struct {
	// contains filtered or unexported fields
}

func (NullableLinkTokenCreateRequestPaymentInitiation) Get ¶

func (NullableLinkTokenCreateRequestPaymentInitiation) IsSet ¶

func (NullableLinkTokenCreateRequestPaymentInitiation) MarshalJSON ¶

func (*NullableLinkTokenCreateRequestPaymentInitiation) Set ¶

func (*NullableLinkTokenCreateRequestPaymentInitiation) UnmarshalJSON ¶

func (*NullableLinkTokenCreateRequestPaymentInitiation) Unset ¶

type NullableLinkTokenCreateRequestTransfer ¶ added in v1.8.0

type NullableLinkTokenCreateRequestTransfer struct {
	// contains filtered or unexported fields
}

func NewNullableLinkTokenCreateRequestTransfer ¶ added in v1.8.0

func NewNullableLinkTokenCreateRequestTransfer(val *LinkTokenCreateRequestTransfer) *NullableLinkTokenCreateRequestTransfer

func (NullableLinkTokenCreateRequestTransfer) Get ¶ added in v1.8.0

func (NullableLinkTokenCreateRequestTransfer) IsSet ¶ added in v1.8.0

func (NullableLinkTokenCreateRequestTransfer) MarshalJSON ¶ added in v1.8.0

func (v NullableLinkTokenCreateRequestTransfer) MarshalJSON() ([]byte, error)

func (*NullableLinkTokenCreateRequestTransfer) Set ¶ added in v1.8.0

func (*NullableLinkTokenCreateRequestTransfer) UnmarshalJSON ¶ added in v1.8.0

func (v *NullableLinkTokenCreateRequestTransfer) UnmarshalJSON(src []byte) error

func (*NullableLinkTokenCreateRequestTransfer) Unset ¶ added in v1.8.0

type NullableLinkTokenCreateRequestUpdate ¶ added in v1.3.0

type NullableLinkTokenCreateRequestUpdate struct {
	// contains filtered or unexported fields
}

func NewNullableLinkTokenCreateRequestUpdate ¶ added in v1.3.0

func NewNullableLinkTokenCreateRequestUpdate(val *LinkTokenCreateRequestUpdate) *NullableLinkTokenCreateRequestUpdate

func (NullableLinkTokenCreateRequestUpdate) Get ¶ added in v1.3.0

func (NullableLinkTokenCreateRequestUpdate) IsSet ¶ added in v1.3.0

func (NullableLinkTokenCreateRequestUpdate) MarshalJSON ¶ added in v1.3.0

func (v NullableLinkTokenCreateRequestUpdate) MarshalJSON() ([]byte, error)

func (*NullableLinkTokenCreateRequestUpdate) Set ¶ added in v1.3.0

func (*NullableLinkTokenCreateRequestUpdate) UnmarshalJSON ¶ added in v1.3.0

func (v *NullableLinkTokenCreateRequestUpdate) UnmarshalJSON(src []byte) error

func (*NullableLinkTokenCreateRequestUpdate) Unset ¶ added in v1.3.0

type NullableLinkTokenCreateRequestUser ¶

type NullableLinkTokenCreateRequestUser struct {
	// contains filtered or unexported fields
}

func (NullableLinkTokenCreateRequestUser) Get ¶

func (NullableLinkTokenCreateRequestUser) IsSet ¶

func (NullableLinkTokenCreateRequestUser) MarshalJSON ¶

func (v NullableLinkTokenCreateRequestUser) MarshalJSON() ([]byte, error)

func (*NullableLinkTokenCreateRequestUser) Set ¶

func (*NullableLinkTokenCreateRequestUser) UnmarshalJSON ¶

func (v *NullableLinkTokenCreateRequestUser) UnmarshalJSON(src []byte) error

func (*NullableLinkTokenCreateRequestUser) Unset ¶

type NullableLinkTokenCreateResponse ¶

type NullableLinkTokenCreateResponse struct {
	// contains filtered or unexported fields
}

func (NullableLinkTokenCreateResponse) Get ¶

func (NullableLinkTokenCreateResponse) IsSet ¶

func (NullableLinkTokenCreateResponse) MarshalJSON ¶

func (v NullableLinkTokenCreateResponse) MarshalJSON() ([]byte, error)

func (*NullableLinkTokenCreateResponse) Set ¶

func (*NullableLinkTokenCreateResponse) UnmarshalJSON ¶

func (v *NullableLinkTokenCreateResponse) UnmarshalJSON(src []byte) error

func (*NullableLinkTokenCreateResponse) Unset ¶

type NullableLinkTokenEUConfig ¶

type NullableLinkTokenEUConfig struct {
	// contains filtered or unexported fields
}

func NewNullableLinkTokenEUConfig ¶

func NewNullableLinkTokenEUConfig(val *LinkTokenEUConfig) *NullableLinkTokenEUConfig

func (NullableLinkTokenEUConfig) Get ¶

func (NullableLinkTokenEUConfig) IsSet ¶

func (v NullableLinkTokenEUConfig) IsSet() bool

func (NullableLinkTokenEUConfig) MarshalJSON ¶

func (v NullableLinkTokenEUConfig) MarshalJSON() ([]byte, error)

func (*NullableLinkTokenEUConfig) Set ¶

func (*NullableLinkTokenEUConfig) UnmarshalJSON ¶

func (v *NullableLinkTokenEUConfig) UnmarshalJSON(src []byte) error

func (*NullableLinkTokenEUConfig) Unset ¶

func (v *NullableLinkTokenEUConfig) Unset()

type NullableLinkTokenGetMetadataResponse ¶

type NullableLinkTokenGetMetadataResponse struct {
	// contains filtered or unexported fields
}

func (NullableLinkTokenGetMetadataResponse) Get ¶

func (NullableLinkTokenGetMetadataResponse) IsSet ¶

func (NullableLinkTokenGetMetadataResponse) MarshalJSON ¶

func (v NullableLinkTokenGetMetadataResponse) MarshalJSON() ([]byte, error)

func (*NullableLinkTokenGetMetadataResponse) Set ¶

func (*NullableLinkTokenGetMetadataResponse) UnmarshalJSON ¶

func (v *NullableLinkTokenGetMetadataResponse) UnmarshalJSON(src []byte) error

func (*NullableLinkTokenGetMetadataResponse) Unset ¶

type NullableLinkTokenGetRequest ¶

type NullableLinkTokenGetRequest struct {
	// contains filtered or unexported fields
}

func (NullableLinkTokenGetRequest) Get ¶

func (NullableLinkTokenGetRequest) IsSet ¶

func (NullableLinkTokenGetRequest) MarshalJSON ¶

func (v NullableLinkTokenGetRequest) MarshalJSON() ([]byte, error)

func (*NullableLinkTokenGetRequest) Set ¶

func (*NullableLinkTokenGetRequest) UnmarshalJSON ¶

func (v *NullableLinkTokenGetRequest) UnmarshalJSON(src []byte) error

func (*NullableLinkTokenGetRequest) Unset ¶

func (v *NullableLinkTokenGetRequest) Unset()

type NullableLinkTokenGetResponse ¶

type NullableLinkTokenGetResponse struct {
	// contains filtered or unexported fields
}

func (NullableLinkTokenGetResponse) Get ¶

func (NullableLinkTokenGetResponse) IsSet ¶

func (NullableLinkTokenGetResponse) MarshalJSON ¶

func (v NullableLinkTokenGetResponse) MarshalJSON() ([]byte, error)

func (*NullableLinkTokenGetResponse) Set ¶

func (*NullableLinkTokenGetResponse) UnmarshalJSON ¶

func (v *NullableLinkTokenGetResponse) UnmarshalJSON(src []byte) error

func (*NullableLinkTokenGetResponse) Unset ¶

func (v *NullableLinkTokenGetResponse) Unset()

type NullableLoanFilter ¶

type NullableLoanFilter struct {
	// contains filtered or unexported fields
}

func NewNullableLoanFilter ¶

func NewNullableLoanFilter(val *LoanFilter) *NullableLoanFilter

func (NullableLoanFilter) Get ¶

func (v NullableLoanFilter) Get() *LoanFilter

func (NullableLoanFilter) IsSet ¶

func (v NullableLoanFilter) IsSet() bool

func (NullableLoanFilter) MarshalJSON ¶

func (v NullableLoanFilter) MarshalJSON() ([]byte, error)

func (*NullableLoanFilter) Set ¶

func (v *NullableLoanFilter) Set(val *LoanFilter)

func (*NullableLoanFilter) UnmarshalJSON ¶

func (v *NullableLoanFilter) UnmarshalJSON(src []byte) error

func (*NullableLoanFilter) Unset ¶

func (v *NullableLoanFilter) Unset()

type NullableLocation ¶

type NullableLocation struct {
	// contains filtered or unexported fields
}

func NewNullableLocation ¶

func NewNullableLocation(val *Location) *NullableLocation

func (NullableLocation) Get ¶

func (v NullableLocation) Get() *Location

func (NullableLocation) IsSet ¶

func (v NullableLocation) IsSet() bool

func (NullableLocation) MarshalJSON ¶

func (v NullableLocation) MarshalJSON() ([]byte, error)

func (*NullableLocation) Set ¶

func (v *NullableLocation) Set(val *Location)

func (*NullableLocation) UnmarshalJSON ¶

func (v *NullableLocation) UnmarshalJSON(src []byte) error

func (*NullableLocation) Unset ¶

func (v *NullableLocation) Unset()

type NullableMFA ¶

type NullableMFA struct {
	// contains filtered or unexported fields
}

func NewNullableMFA ¶

func NewNullableMFA(val *MFA) *NullableMFA

func (NullableMFA) Get ¶

func (v NullableMFA) Get() *MFA

func (NullableMFA) IsSet ¶

func (v NullableMFA) IsSet() bool

func (NullableMFA) MarshalJSON ¶

func (v NullableMFA) MarshalJSON() ([]byte, error)

func (*NullableMFA) Set ¶

func (v *NullableMFA) Set(val *MFA)

func (*NullableMFA) UnmarshalJSON ¶

func (v *NullableMFA) UnmarshalJSON(src []byte) error

func (*NullableMFA) Unset ¶

func (v *NullableMFA) Unset()

type NullableMeta ¶

type NullableMeta struct {
	// contains filtered or unexported fields
}

func NewNullableMeta ¶

func NewNullableMeta(val *Meta) *NullableMeta

func (NullableMeta) Get ¶

func (v NullableMeta) Get() *Meta

func (NullableMeta) IsSet ¶

func (v NullableMeta) IsSet() bool

func (NullableMeta) MarshalJSON ¶

func (v NullableMeta) MarshalJSON() ([]byte, error)

func (*NullableMeta) Set ¶

func (v *NullableMeta) Set(val *Meta)

func (*NullableMeta) UnmarshalJSON ¶

func (v *NullableMeta) UnmarshalJSON(src []byte) error

func (*NullableMeta) Unset ¶

func (v *NullableMeta) Unset()

type NullableMortgageInterestRate ¶

type NullableMortgageInterestRate struct {
	// contains filtered or unexported fields
}

func (NullableMortgageInterestRate) Get ¶

func (NullableMortgageInterestRate) IsSet ¶

func (NullableMortgageInterestRate) MarshalJSON ¶

func (v NullableMortgageInterestRate) MarshalJSON() ([]byte, error)

func (*NullableMortgageInterestRate) Set ¶

func (*NullableMortgageInterestRate) UnmarshalJSON ¶

func (v *NullableMortgageInterestRate) UnmarshalJSON(src []byte) error

func (*NullableMortgageInterestRate) Unset ¶

func (v *NullableMortgageInterestRate) Unset()

type NullableMortgageLiability ¶

type NullableMortgageLiability struct {
	// contains filtered or unexported fields
}

func NewNullableMortgageLiability ¶

func NewNullableMortgageLiability(val *MortgageLiability) *NullableMortgageLiability

func (NullableMortgageLiability) Get ¶

func (NullableMortgageLiability) IsSet ¶

func (v NullableMortgageLiability) IsSet() bool

func (NullableMortgageLiability) MarshalJSON ¶

func (v NullableMortgageLiability) MarshalJSON() ([]byte, error)

func (*NullableMortgageLiability) Set ¶

func (*NullableMortgageLiability) UnmarshalJSON ¶

func (v *NullableMortgageLiability) UnmarshalJSON(src []byte) error

func (*NullableMortgageLiability) Unset ¶

func (v *NullableMortgageLiability) Unset()

type NullableMortgagePropertyAddress ¶

type NullableMortgagePropertyAddress struct {
	// contains filtered or unexported fields
}

func (NullableMortgagePropertyAddress) Get ¶

func (NullableMortgagePropertyAddress) IsSet ¶

func (NullableMortgagePropertyAddress) MarshalJSON ¶

func (v NullableMortgagePropertyAddress) MarshalJSON() ([]byte, error)

func (*NullableMortgagePropertyAddress) Set ¶

func (*NullableMortgagePropertyAddress) UnmarshalJSON ¶

func (v *NullableMortgagePropertyAddress) UnmarshalJSON(src []byte) error

func (*NullableMortgagePropertyAddress) Unset ¶

type NullableNetPay ¶ added in v1.1.0

type NullableNetPay struct {
	// contains filtered or unexported fields
}

func NewNullableNetPay ¶ added in v1.1.0

func NewNullableNetPay(val *NetPay) *NullableNetPay

func (NullableNetPay) Get ¶ added in v1.1.0

func (v NullableNetPay) Get() *NetPay

func (NullableNetPay) IsSet ¶ added in v1.1.0

func (v NullableNetPay) IsSet() bool

func (NullableNetPay) MarshalJSON ¶ added in v1.1.0

func (v NullableNetPay) MarshalJSON() ([]byte, error)

func (*NullableNetPay) Set ¶ added in v1.1.0

func (v *NullableNetPay) Set(val *NetPay)

func (*NullableNetPay) UnmarshalJSON ¶ added in v1.1.0

func (v *NullableNetPay) UnmarshalJSON(src []byte) error

func (*NullableNetPay) Unset ¶ added in v1.1.0

func (v *NullableNetPay) Unset()

type NullableNewAccountsAvailableWebhook ¶ added in v1.3.0

type NullableNewAccountsAvailableWebhook struct {
	// contains filtered or unexported fields
}

func NewNullableNewAccountsAvailableWebhook ¶ added in v1.3.0

func NewNullableNewAccountsAvailableWebhook(val *NewAccountsAvailableWebhook) *NullableNewAccountsAvailableWebhook

func (NullableNewAccountsAvailableWebhook) Get ¶ added in v1.3.0

func (NullableNewAccountsAvailableWebhook) IsSet ¶ added in v1.3.0

func (NullableNewAccountsAvailableWebhook) MarshalJSON ¶ added in v1.3.0

func (v NullableNewAccountsAvailableWebhook) MarshalJSON() ([]byte, error)

func (*NullableNewAccountsAvailableWebhook) Set ¶ added in v1.3.0

func (*NullableNewAccountsAvailableWebhook) UnmarshalJSON ¶ added in v1.3.0

func (v *NullableNewAccountsAvailableWebhook) UnmarshalJSON(src []byte) error

func (*NullableNewAccountsAvailableWebhook) Unset ¶ added in v1.3.0

type NullableNumbers ¶

type NullableNumbers struct {
	// contains filtered or unexported fields
}

func NewNullableNumbers ¶

func NewNullableNumbers(val *Numbers) *NullableNumbers

func (NullableNumbers) Get ¶

func (v NullableNumbers) Get() *Numbers

func (NullableNumbers) IsSet ¶

func (v NullableNumbers) IsSet() bool

func (NullableNumbers) MarshalJSON ¶

func (v NullableNumbers) MarshalJSON() ([]byte, error)

func (*NullableNumbers) Set ¶

func (v *NullableNumbers) Set(val *Numbers)

func (*NullableNumbers) UnmarshalJSON ¶

func (v *NullableNumbers) UnmarshalJSON(src []byte) error

func (*NullableNumbers) Unset ¶

func (v *NullableNumbers) Unset()

type NullableNumbersACH ¶

type NullableNumbersACH struct {
	// contains filtered or unexported fields
}

func NewNullableNumbersACH ¶

func NewNullableNumbersACH(val *NumbersACH) *NullableNumbersACH

func (NullableNumbersACH) Get ¶

func (v NullableNumbersACH) Get() *NumbersACH

func (NullableNumbersACH) IsSet ¶

func (v NullableNumbersACH) IsSet() bool

func (NullableNumbersACH) MarshalJSON ¶

func (v NullableNumbersACH) MarshalJSON() ([]byte, error)

func (*NullableNumbersACH) Set ¶

func (v *NullableNumbersACH) Set(val *NumbersACH)

func (*NullableNumbersACH) UnmarshalJSON ¶

func (v *NullableNumbersACH) UnmarshalJSON(src []byte) error

func (*NullableNumbersACH) Unset ¶

func (v *NullableNumbersACH) Unset()

type NullableNumbersACHNullable ¶

type NullableNumbersACHNullable struct {
	// contains filtered or unexported fields
}

func NewNullableNumbersACHNullable ¶

func NewNullableNumbersACHNullable(val *NumbersACHNullable) *NullableNumbersACHNullable

func (NullableNumbersACHNullable) Get ¶

func (NullableNumbersACHNullable) IsSet ¶

func (v NullableNumbersACHNullable) IsSet() bool

func (NullableNumbersACHNullable) MarshalJSON ¶

func (v NullableNumbersACHNullable) MarshalJSON() ([]byte, error)

func (*NullableNumbersACHNullable) Set ¶

func (*NullableNumbersACHNullable) UnmarshalJSON ¶

func (v *NullableNumbersACHNullable) UnmarshalJSON(src []byte) error

func (*NullableNumbersACHNullable) Unset ¶

func (v *NullableNumbersACHNullable) Unset()

type NullableNumbersBACS ¶

type NullableNumbersBACS struct {
	// contains filtered or unexported fields
}

func NewNullableNumbersBACS ¶

func NewNullableNumbersBACS(val *NumbersBACS) *NullableNumbersBACS

func (NullableNumbersBACS) Get ¶

func (NullableNumbersBACS) IsSet ¶

func (v NullableNumbersBACS) IsSet() bool

func (NullableNumbersBACS) MarshalJSON ¶

func (v NullableNumbersBACS) MarshalJSON() ([]byte, error)

func (*NullableNumbersBACS) Set ¶

func (v *NullableNumbersBACS) Set(val *NumbersBACS)

func (*NullableNumbersBACS) UnmarshalJSON ¶

func (v *NullableNumbersBACS) UnmarshalJSON(src []byte) error

func (*NullableNumbersBACS) Unset ¶

func (v *NullableNumbersBACS) Unset()

type NullableNumbersBACSNullable ¶

type NullableNumbersBACSNullable struct {
	// contains filtered or unexported fields
}

func (NullableNumbersBACSNullable) Get ¶

func (NullableNumbersBACSNullable) IsSet ¶

func (NullableNumbersBACSNullable) MarshalJSON ¶

func (v NullableNumbersBACSNullable) MarshalJSON() ([]byte, error)

func (*NullableNumbersBACSNullable) Set ¶

func (*NullableNumbersBACSNullable) UnmarshalJSON ¶

func (v *NullableNumbersBACSNullable) UnmarshalJSON(src []byte) error

func (*NullableNumbersBACSNullable) Unset ¶

func (v *NullableNumbersBACSNullable) Unset()

type NullableNumbersEFT ¶

type NullableNumbersEFT struct {
	// contains filtered or unexported fields
}

func NewNullableNumbersEFT ¶

func NewNullableNumbersEFT(val *NumbersEFT) *NullableNumbersEFT

func (NullableNumbersEFT) Get ¶

func (v NullableNumbersEFT) Get() *NumbersEFT

func (NullableNumbersEFT) IsSet ¶

func (v NullableNumbersEFT) IsSet() bool

func (NullableNumbersEFT) MarshalJSON ¶

func (v NullableNumbersEFT) MarshalJSON() ([]byte, error)

func (*NullableNumbersEFT) Set ¶

func (v *NullableNumbersEFT) Set(val *NumbersEFT)

func (*NullableNumbersEFT) UnmarshalJSON ¶

func (v *NullableNumbersEFT) UnmarshalJSON(src []byte) error

func (*NullableNumbersEFT) Unset ¶

func (v *NullableNumbersEFT) Unset()

type NullableNumbersEFTNullable ¶

type NullableNumbersEFTNullable struct {
	// contains filtered or unexported fields
}

func NewNullableNumbersEFTNullable ¶

func NewNullableNumbersEFTNullable(val *NumbersEFTNullable) *NullableNumbersEFTNullable

func (NullableNumbersEFTNullable) Get ¶

func (NullableNumbersEFTNullable) IsSet ¶

func (v NullableNumbersEFTNullable) IsSet() bool

func (NullableNumbersEFTNullable) MarshalJSON ¶

func (v NullableNumbersEFTNullable) MarshalJSON() ([]byte, error)

func (*NullableNumbersEFTNullable) Set ¶

func (*NullableNumbersEFTNullable) UnmarshalJSON ¶

func (v *NullableNumbersEFTNullable) UnmarshalJSON(src []byte) error

func (*NullableNumbersEFTNullable) Unset ¶

func (v *NullableNumbersEFTNullable) Unset()

type NullableNumbersInternational ¶

type NullableNumbersInternational struct {
	// contains filtered or unexported fields
}

func (NullableNumbersInternational) Get ¶

func (NullableNumbersInternational) IsSet ¶

func (NullableNumbersInternational) MarshalJSON ¶

func (v NullableNumbersInternational) MarshalJSON() ([]byte, error)

func (*NullableNumbersInternational) Set ¶

func (*NullableNumbersInternational) UnmarshalJSON ¶

func (v *NullableNumbersInternational) UnmarshalJSON(src []byte) error

func (*NullableNumbersInternational) Unset ¶

func (v *NullableNumbersInternational) Unset()

type NullableNumbersInternationalNullable ¶

type NullableNumbersInternationalNullable struct {
	// contains filtered or unexported fields
}

func (NullableNumbersInternationalNullable) Get ¶

func (NullableNumbersInternationalNullable) IsSet ¶

func (NullableNumbersInternationalNullable) MarshalJSON ¶

func (v NullableNumbersInternationalNullable) MarshalJSON() ([]byte, error)

func (*NullableNumbersInternationalNullable) Set ¶

func (*NullableNumbersInternationalNullable) UnmarshalJSON ¶

func (v *NullableNumbersInternationalNullable) UnmarshalJSON(src []byte) error

func (*NullableNumbersInternationalNullable) Unset ¶

type NullableOverrideAccountType ¶

type NullableOverrideAccountType struct {
	// contains filtered or unexported fields
}

func (NullableOverrideAccountType) Get ¶

func (NullableOverrideAccountType) IsSet ¶

func (NullableOverrideAccountType) MarshalJSON ¶

func (v NullableOverrideAccountType) MarshalJSON() ([]byte, error)

func (*NullableOverrideAccountType) Set ¶

func (*NullableOverrideAccountType) UnmarshalJSON ¶

func (v *NullableOverrideAccountType) UnmarshalJSON(src []byte) error

func (*NullableOverrideAccountType) Unset ¶

func (v *NullableOverrideAccountType) Unset()

type NullableOverrideAccounts ¶

type NullableOverrideAccounts struct {
	// contains filtered or unexported fields
}

func NewNullableOverrideAccounts ¶

func NewNullableOverrideAccounts(val *OverrideAccounts) *NullableOverrideAccounts

func (NullableOverrideAccounts) Get ¶

func (NullableOverrideAccounts) IsSet ¶

func (v NullableOverrideAccounts) IsSet() bool

func (NullableOverrideAccounts) MarshalJSON ¶

func (v NullableOverrideAccounts) MarshalJSON() ([]byte, error)

func (*NullableOverrideAccounts) Set ¶

func (*NullableOverrideAccounts) UnmarshalJSON ¶

func (v *NullableOverrideAccounts) UnmarshalJSON(src []byte) error

func (*NullableOverrideAccounts) Unset ¶

func (v *NullableOverrideAccounts) Unset()

type NullableOwner ¶

type NullableOwner struct {
	// contains filtered or unexported fields
}

func NewNullableOwner ¶

func NewNullableOwner(val *Owner) *NullableOwner

func (NullableOwner) Get ¶

func (v NullableOwner) Get() *Owner

func (NullableOwner) IsSet ¶

func (v NullableOwner) IsSet() bool

func (NullableOwner) MarshalJSON ¶

func (v NullableOwner) MarshalJSON() ([]byte, error)

func (*NullableOwner) Set ¶

func (v *NullableOwner) Set(val *Owner)

func (*NullableOwner) UnmarshalJSON ¶

func (v *NullableOwner) UnmarshalJSON(src []byte) error

func (*NullableOwner) Unset ¶

func (v *NullableOwner) Unset()

type NullableOwnerOverride ¶

type NullableOwnerOverride struct {
	// contains filtered or unexported fields
}

func NewNullableOwnerOverride ¶

func NewNullableOwnerOverride(val *OwnerOverride) *NullableOwnerOverride

func (NullableOwnerOverride) Get ¶

func (NullableOwnerOverride) IsSet ¶

func (v NullableOwnerOverride) IsSet() bool

func (NullableOwnerOverride) MarshalJSON ¶

func (v NullableOwnerOverride) MarshalJSON() ([]byte, error)

func (*NullableOwnerOverride) Set ¶

func (v *NullableOwnerOverride) Set(val *OwnerOverride)

func (*NullableOwnerOverride) UnmarshalJSON ¶

func (v *NullableOwnerOverride) UnmarshalJSON(src []byte) error

func (*NullableOwnerOverride) Unset ¶

func (v *NullableOwnerOverride) Unset()

type NullablePSLFStatus ¶

type NullablePSLFStatus struct {
	// contains filtered or unexported fields
}

func NewNullablePSLFStatus ¶

func NewNullablePSLFStatus(val *PSLFStatus) *NullablePSLFStatus

func (NullablePSLFStatus) Get ¶

func (v NullablePSLFStatus) Get() *PSLFStatus

func (NullablePSLFStatus) IsSet ¶

func (v NullablePSLFStatus) IsSet() bool

func (NullablePSLFStatus) MarshalJSON ¶

func (v NullablePSLFStatus) MarshalJSON() ([]byte, error)

func (*NullablePSLFStatus) Set ¶

func (v *NullablePSLFStatus) Set(val *PSLFStatus)

func (*NullablePSLFStatus) UnmarshalJSON ¶

func (v *NullablePSLFStatus) UnmarshalJSON(src []byte) error

func (*NullablePSLFStatus) Unset ¶

func (v *NullablePSLFStatus) Unset()

type NullablePay ¶ added in v1.1.0

type NullablePay struct {
	// contains filtered or unexported fields
}

func NewNullablePay ¶ added in v1.1.0

func NewNullablePay(val *Pay) *NullablePay

func (NullablePay) Get ¶ added in v1.1.0

func (v NullablePay) Get() *Pay

func (NullablePay) IsSet ¶ added in v1.1.0

func (v NullablePay) IsSet() bool

func (NullablePay) MarshalJSON ¶ added in v1.1.0

func (v NullablePay) MarshalJSON() ([]byte, error)

func (*NullablePay) Set ¶ added in v1.1.0

func (v *NullablePay) Set(val *Pay)

func (*NullablePay) UnmarshalJSON ¶ added in v1.1.0

func (v *NullablePay) UnmarshalJSON(src []byte) error

func (*NullablePay) Unset ¶ added in v1.1.0

func (v *NullablePay) Unset()

type NullablePayFrequency ¶

type NullablePayFrequency struct {
	// contains filtered or unexported fields
}

func NewNullablePayFrequency ¶

func NewNullablePayFrequency(val *PayFrequency) *NullablePayFrequency

func (NullablePayFrequency) Get ¶

func (NullablePayFrequency) IsSet ¶

func (v NullablePayFrequency) IsSet() bool

func (NullablePayFrequency) MarshalJSON ¶

func (v NullablePayFrequency) MarshalJSON() ([]byte, error)

func (*NullablePayFrequency) Set ¶

func (v *NullablePayFrequency) Set(val *PayFrequency)

func (*NullablePayFrequency) UnmarshalJSON ¶

func (v *NullablePayFrequency) UnmarshalJSON(src []byte) error

func (*NullablePayFrequency) Unset ¶

func (v *NullablePayFrequency) Unset()

type NullablePayFrequencyValue ¶ added in v1.8.0

type NullablePayFrequencyValue struct {
	// contains filtered or unexported fields
}

func NewNullablePayFrequencyValue ¶ added in v1.8.0

func NewNullablePayFrequencyValue(val *PayFrequencyValue) *NullablePayFrequencyValue

func (NullablePayFrequencyValue) Get ¶ added in v1.8.0

func (NullablePayFrequencyValue) IsSet ¶ added in v1.8.0

func (v NullablePayFrequencyValue) IsSet() bool

func (NullablePayFrequencyValue) MarshalJSON ¶ added in v1.8.0

func (v NullablePayFrequencyValue) MarshalJSON() ([]byte, error)

func (*NullablePayFrequencyValue) Set ¶ added in v1.8.0

func (*NullablePayFrequencyValue) UnmarshalJSON ¶ added in v1.8.0

func (v *NullablePayFrequencyValue) UnmarshalJSON(src []byte) error

func (*NullablePayFrequencyValue) Unset ¶ added in v1.8.0

func (v *NullablePayFrequencyValue) Unset()

type NullablePayPeriodDetails ¶

type NullablePayPeriodDetails struct {
	// contains filtered or unexported fields
}

func NewNullablePayPeriodDetails ¶

func NewNullablePayPeriodDetails(val *PayPeriodDetails) *NullablePayPeriodDetails

func (NullablePayPeriodDetails) Get ¶

func (NullablePayPeriodDetails) IsSet ¶

func (v NullablePayPeriodDetails) IsSet() bool

func (NullablePayPeriodDetails) MarshalJSON ¶

func (v NullablePayPeriodDetails) MarshalJSON() ([]byte, error)

func (*NullablePayPeriodDetails) Set ¶

func (*NullablePayPeriodDetails) UnmarshalJSON ¶

func (v *NullablePayPeriodDetails) UnmarshalJSON(src []byte) error

func (*NullablePayPeriodDetails) Unset ¶

func (v *NullablePayPeriodDetails) Unset()

type NullablePaymentAmount ¶

type NullablePaymentAmount struct {
	// contains filtered or unexported fields
}

func NewNullablePaymentAmount ¶

func NewNullablePaymentAmount(val *PaymentAmount) *NullablePaymentAmount

func (NullablePaymentAmount) Get ¶

func (NullablePaymentAmount) IsSet ¶

func (v NullablePaymentAmount) IsSet() bool

func (NullablePaymentAmount) MarshalJSON ¶

func (v NullablePaymentAmount) MarshalJSON() ([]byte, error)

func (*NullablePaymentAmount) Set ¶

func (v *NullablePaymentAmount) Set(val *PaymentAmount)

func (*NullablePaymentAmount) UnmarshalJSON ¶

func (v *NullablePaymentAmount) UnmarshalJSON(src []byte) error

func (*NullablePaymentAmount) Unset ¶

func (v *NullablePaymentAmount) Unset()

type NullablePaymentInitiationAddress ¶

type NullablePaymentInitiationAddress struct {
	// contains filtered or unexported fields
}

func (NullablePaymentInitiationAddress) Get ¶

func (NullablePaymentInitiationAddress) IsSet ¶

func (NullablePaymentInitiationAddress) MarshalJSON ¶

func (v NullablePaymentInitiationAddress) MarshalJSON() ([]byte, error)

func (*NullablePaymentInitiationAddress) Set ¶

func (*NullablePaymentInitiationAddress) UnmarshalJSON ¶

func (v *NullablePaymentInitiationAddress) UnmarshalJSON(src []byte) error

func (*NullablePaymentInitiationAddress) Unset ¶

type NullablePaymentInitiationMetadata ¶

type NullablePaymentInitiationMetadata struct {
	// contains filtered or unexported fields
}

func (NullablePaymentInitiationMetadata) Get ¶

func (NullablePaymentInitiationMetadata) IsSet ¶

func (NullablePaymentInitiationMetadata) MarshalJSON ¶

func (v NullablePaymentInitiationMetadata) MarshalJSON() ([]byte, error)

func (*NullablePaymentInitiationMetadata) Set ¶

func (*NullablePaymentInitiationMetadata) UnmarshalJSON ¶

func (v *NullablePaymentInitiationMetadata) UnmarshalJSON(src []byte) error

func (*NullablePaymentInitiationMetadata) Unset ¶

type NullablePaymentInitiationOptionalRestrictionBacs ¶

type NullablePaymentInitiationOptionalRestrictionBacs struct {
	// contains filtered or unexported fields
}

func (NullablePaymentInitiationOptionalRestrictionBacs) Get ¶

func (NullablePaymentInitiationOptionalRestrictionBacs) IsSet ¶

func (NullablePaymentInitiationOptionalRestrictionBacs) MarshalJSON ¶

func (*NullablePaymentInitiationOptionalRestrictionBacs) Set ¶

func (*NullablePaymentInitiationOptionalRestrictionBacs) UnmarshalJSON ¶

func (*NullablePaymentInitiationOptionalRestrictionBacs) Unset ¶

type NullablePaymentInitiationPayment ¶

type NullablePaymentInitiationPayment struct {
	// contains filtered or unexported fields
}

func (NullablePaymentInitiationPayment) Get ¶

func (NullablePaymentInitiationPayment) IsSet ¶

func (NullablePaymentInitiationPayment) MarshalJSON ¶

func (v NullablePaymentInitiationPayment) MarshalJSON() ([]byte, error)

func (*NullablePaymentInitiationPayment) Set ¶

func (*NullablePaymentInitiationPayment) UnmarshalJSON ¶

func (v *NullablePaymentInitiationPayment) UnmarshalJSON(src []byte) error

func (*NullablePaymentInitiationPayment) Unset ¶

type NullablePaymentInitiationPaymentCreateRequest ¶

type NullablePaymentInitiationPaymentCreateRequest struct {
	// contains filtered or unexported fields
}

func (NullablePaymentInitiationPaymentCreateRequest) Get ¶

func (NullablePaymentInitiationPaymentCreateRequest) IsSet ¶

func (NullablePaymentInitiationPaymentCreateRequest) MarshalJSON ¶

func (*NullablePaymentInitiationPaymentCreateRequest) Set ¶

func (*NullablePaymentInitiationPaymentCreateRequest) UnmarshalJSON ¶

func (*NullablePaymentInitiationPaymentCreateRequest) Unset ¶

type NullablePaymentInitiationPaymentCreateResponse ¶

type NullablePaymentInitiationPaymentCreateResponse struct {
	// contains filtered or unexported fields
}

func (NullablePaymentInitiationPaymentCreateResponse) Get ¶

func (NullablePaymentInitiationPaymentCreateResponse) IsSet ¶

func (NullablePaymentInitiationPaymentCreateResponse) MarshalJSON ¶

func (*NullablePaymentInitiationPaymentCreateResponse) Set ¶

func (*NullablePaymentInitiationPaymentCreateResponse) UnmarshalJSON ¶

func (*NullablePaymentInitiationPaymentCreateResponse) Unset ¶

type NullablePaymentInitiationPaymentGetRequest ¶

type NullablePaymentInitiationPaymentGetRequest struct {
	// contains filtered or unexported fields
}

func (NullablePaymentInitiationPaymentGetRequest) Get ¶

func (NullablePaymentInitiationPaymentGetRequest) IsSet ¶

func (NullablePaymentInitiationPaymentGetRequest) MarshalJSON ¶

func (*NullablePaymentInitiationPaymentGetRequest) Set ¶

func (*NullablePaymentInitiationPaymentGetRequest) UnmarshalJSON ¶

func (v *NullablePaymentInitiationPaymentGetRequest) UnmarshalJSON(src []byte) error

func (*NullablePaymentInitiationPaymentGetRequest) Unset ¶

type NullablePaymentInitiationPaymentGetResponse ¶

type NullablePaymentInitiationPaymentGetResponse struct {
	// contains filtered or unexported fields
}

func (NullablePaymentInitiationPaymentGetResponse) Get ¶

func (NullablePaymentInitiationPaymentGetResponse) IsSet ¶

func (NullablePaymentInitiationPaymentGetResponse) MarshalJSON ¶

func (*NullablePaymentInitiationPaymentGetResponse) Set ¶

func (*NullablePaymentInitiationPaymentGetResponse) UnmarshalJSON ¶

func (v *NullablePaymentInitiationPaymentGetResponse) UnmarshalJSON(src []byte) error

func (*NullablePaymentInitiationPaymentGetResponse) Unset ¶

type NullablePaymentInitiationPaymentListRequest ¶

type NullablePaymentInitiationPaymentListRequest struct {
	// contains filtered or unexported fields
}

func (NullablePaymentInitiationPaymentListRequest) Get ¶

func (NullablePaymentInitiationPaymentListRequest) IsSet ¶

func (NullablePaymentInitiationPaymentListRequest) MarshalJSON ¶

func (*NullablePaymentInitiationPaymentListRequest) Set ¶

func (*NullablePaymentInitiationPaymentListRequest) UnmarshalJSON ¶

func (v *NullablePaymentInitiationPaymentListRequest) UnmarshalJSON(src []byte) error

func (*NullablePaymentInitiationPaymentListRequest) Unset ¶

type NullablePaymentInitiationPaymentListResponse ¶

type NullablePaymentInitiationPaymentListResponse struct {
	// contains filtered or unexported fields
}

func (NullablePaymentInitiationPaymentListResponse) Get ¶

func (NullablePaymentInitiationPaymentListResponse) IsSet ¶

func (NullablePaymentInitiationPaymentListResponse) MarshalJSON ¶

func (*NullablePaymentInitiationPaymentListResponse) Set ¶

func (*NullablePaymentInitiationPaymentListResponse) UnmarshalJSON ¶

func (*NullablePaymentInitiationPaymentListResponse) Unset ¶

type NullablePaymentInitiationPaymentReverseRequest ¶ added in v1.2.0

type NullablePaymentInitiationPaymentReverseRequest struct {
	// contains filtered or unexported fields
}

func (NullablePaymentInitiationPaymentReverseRequest) Get ¶ added in v1.2.0

func (NullablePaymentInitiationPaymentReverseRequest) IsSet ¶ added in v1.2.0

func (NullablePaymentInitiationPaymentReverseRequest) MarshalJSON ¶ added in v1.2.0

func (*NullablePaymentInitiationPaymentReverseRequest) Set ¶ added in v1.2.0

func (*NullablePaymentInitiationPaymentReverseRequest) UnmarshalJSON ¶ added in v1.2.0

func (*NullablePaymentInitiationPaymentReverseRequest) Unset ¶ added in v1.2.0

type NullablePaymentInitiationPaymentReverseResponse ¶ added in v1.2.0

type NullablePaymentInitiationPaymentReverseResponse struct {
	// contains filtered or unexported fields
}

func (NullablePaymentInitiationPaymentReverseResponse) Get ¶ added in v1.2.0

func (NullablePaymentInitiationPaymentReverseResponse) IsSet ¶ added in v1.2.0

func (NullablePaymentInitiationPaymentReverseResponse) MarshalJSON ¶ added in v1.2.0

func (*NullablePaymentInitiationPaymentReverseResponse) Set ¶ added in v1.2.0

func (*NullablePaymentInitiationPaymentReverseResponse) UnmarshalJSON ¶ added in v1.2.0

func (*NullablePaymentInitiationPaymentReverseResponse) Unset ¶ added in v1.2.0

type NullablePaymentInitiationPaymentStatus ¶ added in v1.9.0

type NullablePaymentInitiationPaymentStatus struct {
	// contains filtered or unexported fields
}

func NewNullablePaymentInitiationPaymentStatus ¶ added in v1.9.0

func NewNullablePaymentInitiationPaymentStatus(val *PaymentInitiationPaymentStatus) *NullablePaymentInitiationPaymentStatus

func (NullablePaymentInitiationPaymentStatus) Get ¶ added in v1.9.0

func (NullablePaymentInitiationPaymentStatus) IsSet ¶ added in v1.9.0

func (NullablePaymentInitiationPaymentStatus) MarshalJSON ¶ added in v1.9.0

func (v NullablePaymentInitiationPaymentStatus) MarshalJSON() ([]byte, error)

func (*NullablePaymentInitiationPaymentStatus) Set ¶ added in v1.9.0

func (*NullablePaymentInitiationPaymentStatus) UnmarshalJSON ¶ added in v1.9.0

func (v *NullablePaymentInitiationPaymentStatus) UnmarshalJSON(src []byte) error

func (*NullablePaymentInitiationPaymentStatus) Unset ¶ added in v1.9.0

type NullablePaymentInitiationPaymentTokenCreateRequest ¶

type NullablePaymentInitiationPaymentTokenCreateRequest struct {
	// contains filtered or unexported fields
}

func (NullablePaymentInitiationPaymentTokenCreateRequest) Get ¶

func (NullablePaymentInitiationPaymentTokenCreateRequest) IsSet ¶

func (NullablePaymentInitiationPaymentTokenCreateRequest) MarshalJSON ¶

func (*NullablePaymentInitiationPaymentTokenCreateRequest) Set ¶

func (*NullablePaymentInitiationPaymentTokenCreateRequest) UnmarshalJSON ¶

func (*NullablePaymentInitiationPaymentTokenCreateRequest) Unset ¶

type NullablePaymentInitiationPaymentTokenCreateResponse ¶

type NullablePaymentInitiationPaymentTokenCreateResponse struct {
	// contains filtered or unexported fields
}

func (NullablePaymentInitiationPaymentTokenCreateResponse) Get ¶

func (NullablePaymentInitiationPaymentTokenCreateResponse) IsSet ¶

func (NullablePaymentInitiationPaymentTokenCreateResponse) MarshalJSON ¶

func (*NullablePaymentInitiationPaymentTokenCreateResponse) Set ¶

func (*NullablePaymentInitiationPaymentTokenCreateResponse) UnmarshalJSON ¶

func (*NullablePaymentInitiationPaymentTokenCreateResponse) Unset ¶

type NullablePaymentInitiationRecipient ¶

type NullablePaymentInitiationRecipient struct {
	// contains filtered or unexported fields
}

func (NullablePaymentInitiationRecipient) Get ¶

func (NullablePaymentInitiationRecipient) IsSet ¶

func (NullablePaymentInitiationRecipient) MarshalJSON ¶

func (v NullablePaymentInitiationRecipient) MarshalJSON() ([]byte, error)

func (*NullablePaymentInitiationRecipient) Set ¶

func (*NullablePaymentInitiationRecipient) UnmarshalJSON ¶

func (v *NullablePaymentInitiationRecipient) UnmarshalJSON(src []byte) error

func (*NullablePaymentInitiationRecipient) Unset ¶

type NullablePaymentInitiationRecipientCreateRequest ¶

type NullablePaymentInitiationRecipientCreateRequest struct {
	// contains filtered or unexported fields
}

func (NullablePaymentInitiationRecipientCreateRequest) Get ¶

func (NullablePaymentInitiationRecipientCreateRequest) IsSet ¶

func (NullablePaymentInitiationRecipientCreateRequest) MarshalJSON ¶

func (*NullablePaymentInitiationRecipientCreateRequest) Set ¶

func (*NullablePaymentInitiationRecipientCreateRequest) UnmarshalJSON ¶

func (*NullablePaymentInitiationRecipientCreateRequest) Unset ¶

type NullablePaymentInitiationRecipientCreateResponse ¶

type NullablePaymentInitiationRecipientCreateResponse struct {
	// contains filtered or unexported fields
}

func (NullablePaymentInitiationRecipientCreateResponse) Get ¶

func (NullablePaymentInitiationRecipientCreateResponse) IsSet ¶

func (NullablePaymentInitiationRecipientCreateResponse) MarshalJSON ¶

func (*NullablePaymentInitiationRecipientCreateResponse) Set ¶

func (*NullablePaymentInitiationRecipientCreateResponse) UnmarshalJSON ¶

func (*NullablePaymentInitiationRecipientCreateResponse) Unset ¶

type NullablePaymentInitiationRecipientGetRequest ¶

type NullablePaymentInitiationRecipientGetRequest struct {
	// contains filtered or unexported fields
}

func (NullablePaymentInitiationRecipientGetRequest) Get ¶

func (NullablePaymentInitiationRecipientGetRequest) IsSet ¶

func (NullablePaymentInitiationRecipientGetRequest) MarshalJSON ¶

func (*NullablePaymentInitiationRecipientGetRequest) Set ¶

func (*NullablePaymentInitiationRecipientGetRequest) UnmarshalJSON ¶

func (*NullablePaymentInitiationRecipientGetRequest) Unset ¶

type NullablePaymentInitiationRecipientGetResponse ¶

type NullablePaymentInitiationRecipientGetResponse struct {
	// contains filtered or unexported fields
}

func (NullablePaymentInitiationRecipientGetResponse) Get ¶

func (NullablePaymentInitiationRecipientGetResponse) IsSet ¶

func (NullablePaymentInitiationRecipientGetResponse) MarshalJSON ¶

func (*NullablePaymentInitiationRecipientGetResponse) Set ¶

func (*NullablePaymentInitiationRecipientGetResponse) UnmarshalJSON ¶

func (*NullablePaymentInitiationRecipientGetResponse) Unset ¶

type NullablePaymentInitiationRecipientGetResponseAllOf ¶

type NullablePaymentInitiationRecipientGetResponseAllOf struct {
	// contains filtered or unexported fields
}

func (NullablePaymentInitiationRecipientGetResponseAllOf) Get ¶

func (NullablePaymentInitiationRecipientGetResponseAllOf) IsSet ¶

func (NullablePaymentInitiationRecipientGetResponseAllOf) MarshalJSON ¶

func (*NullablePaymentInitiationRecipientGetResponseAllOf) Set ¶

func (*NullablePaymentInitiationRecipientGetResponseAllOf) UnmarshalJSON ¶

func (*NullablePaymentInitiationRecipientGetResponseAllOf) Unset ¶

type NullablePaymentInitiationRecipientListRequest ¶

type NullablePaymentInitiationRecipientListRequest struct {
	// contains filtered or unexported fields
}

func (NullablePaymentInitiationRecipientListRequest) Get ¶

func (NullablePaymentInitiationRecipientListRequest) IsSet ¶

func (NullablePaymentInitiationRecipientListRequest) MarshalJSON ¶

func (*NullablePaymentInitiationRecipientListRequest) Set ¶

func (*NullablePaymentInitiationRecipientListRequest) UnmarshalJSON ¶

func (*NullablePaymentInitiationRecipientListRequest) Unset ¶

type NullablePaymentInitiationRecipientListResponse ¶

type NullablePaymentInitiationRecipientListResponse struct {
	// contains filtered or unexported fields
}

func (NullablePaymentInitiationRecipientListResponse) Get ¶

func (NullablePaymentInitiationRecipientListResponse) IsSet ¶

func (NullablePaymentInitiationRecipientListResponse) MarshalJSON ¶

func (*NullablePaymentInitiationRecipientListResponse) Set ¶

func (*NullablePaymentInitiationRecipientListResponse) UnmarshalJSON ¶

func (*NullablePaymentInitiationRecipientListResponse) Unset ¶

type NullablePaymentInitiationRefund ¶ added in v1.2.0

type NullablePaymentInitiationRefund struct {
	// contains filtered or unexported fields
}

func NewNullablePaymentInitiationRefund ¶ added in v1.2.0

func NewNullablePaymentInitiationRefund(val *PaymentInitiationRefund) *NullablePaymentInitiationRefund

func (NullablePaymentInitiationRefund) Get ¶ added in v1.2.0

func (NullablePaymentInitiationRefund) IsSet ¶ added in v1.2.0

func (NullablePaymentInitiationRefund) MarshalJSON ¶ added in v1.2.0

func (v NullablePaymentInitiationRefund) MarshalJSON() ([]byte, error)

func (*NullablePaymentInitiationRefund) Set ¶ added in v1.2.0

func (*NullablePaymentInitiationRefund) UnmarshalJSON ¶ added in v1.2.0

func (v *NullablePaymentInitiationRefund) UnmarshalJSON(src []byte) error

func (*NullablePaymentInitiationRefund) Unset ¶ added in v1.2.0

type NullablePaymentInitiationStandingOrderMetadata ¶

type NullablePaymentInitiationStandingOrderMetadata struct {
	// contains filtered or unexported fields
}

func (NullablePaymentInitiationStandingOrderMetadata) Get ¶

func (NullablePaymentInitiationStandingOrderMetadata) IsSet ¶

func (NullablePaymentInitiationStandingOrderMetadata) MarshalJSON ¶

func (*NullablePaymentInitiationStandingOrderMetadata) Set ¶

func (*NullablePaymentInitiationStandingOrderMetadata) UnmarshalJSON ¶

func (*NullablePaymentInitiationStandingOrderMetadata) Unset ¶

type NullablePaymentMeta ¶

type NullablePaymentMeta struct {
	// contains filtered or unexported fields
}

func NewNullablePaymentMeta ¶

func NewNullablePaymentMeta(val *PaymentMeta) *NullablePaymentMeta

func (NullablePaymentMeta) Get ¶

func (NullablePaymentMeta) IsSet ¶

func (v NullablePaymentMeta) IsSet() bool

func (NullablePaymentMeta) MarshalJSON ¶

func (v NullablePaymentMeta) MarshalJSON() ([]byte, error)

func (*NullablePaymentMeta) Set ¶

func (v *NullablePaymentMeta) Set(val *PaymentMeta)

func (*NullablePaymentMeta) UnmarshalJSON ¶

func (v *NullablePaymentMeta) UnmarshalJSON(src []byte) error

func (*NullablePaymentMeta) Unset ¶

func (v *NullablePaymentMeta) Unset()

type NullablePaymentScheduleInterval ¶

type NullablePaymentScheduleInterval struct {
	// contains filtered or unexported fields
}

func (NullablePaymentScheduleInterval) Get ¶

func (NullablePaymentScheduleInterval) IsSet ¶

func (NullablePaymentScheduleInterval) MarshalJSON ¶

func (v NullablePaymentScheduleInterval) MarshalJSON() ([]byte, error)

func (*NullablePaymentScheduleInterval) Set ¶

func (*NullablePaymentScheduleInterval) UnmarshalJSON ¶

func (v *NullablePaymentScheduleInterval) UnmarshalJSON(src []byte) error

func (*NullablePaymentScheduleInterval) Unset ¶

type NullablePaymentScheme ¶ added in v1.10.0

type NullablePaymentScheme struct {
	// contains filtered or unexported fields
}

func NewNullablePaymentScheme ¶ added in v1.10.0

func NewNullablePaymentScheme(val *PaymentScheme) *NullablePaymentScheme

func (NullablePaymentScheme) Get ¶ added in v1.10.0

func (NullablePaymentScheme) IsSet ¶ added in v1.10.0

func (v NullablePaymentScheme) IsSet() bool

func (NullablePaymentScheme) MarshalJSON ¶ added in v1.10.0

func (v NullablePaymentScheme) MarshalJSON() ([]byte, error)

func (*NullablePaymentScheme) Set ¶ added in v1.10.0

func (v *NullablePaymentScheme) Set(val *PaymentScheme)

func (*NullablePaymentScheme) UnmarshalJSON ¶ added in v1.10.0

func (v *NullablePaymentScheme) UnmarshalJSON(src []byte) error

func (*NullablePaymentScheme) Unset ¶ added in v1.10.0

func (v *NullablePaymentScheme) Unset()

type NullablePaymentStatusUpdateWebhook ¶

type NullablePaymentStatusUpdateWebhook struct {
	// contains filtered or unexported fields
}

func (NullablePaymentStatusUpdateWebhook) Get ¶

func (NullablePaymentStatusUpdateWebhook) IsSet ¶

func (NullablePaymentStatusUpdateWebhook) MarshalJSON ¶

func (v NullablePaymentStatusUpdateWebhook) MarshalJSON() ([]byte, error)

func (*NullablePaymentStatusUpdateWebhook) Set ¶

func (*NullablePaymentStatusUpdateWebhook) UnmarshalJSON ¶

func (v *NullablePaymentStatusUpdateWebhook) UnmarshalJSON(src []byte) error

func (*NullablePaymentStatusUpdateWebhook) Unset ¶

type NullablePaystub ¶

type NullablePaystub struct {
	// contains filtered or unexported fields
}

func NewNullablePaystub ¶

func NewNullablePaystub(val *Paystub) *NullablePaystub

func (NullablePaystub) Get ¶

func (v NullablePaystub) Get() *Paystub

func (NullablePaystub) IsSet ¶

func (v NullablePaystub) IsSet() bool

func (NullablePaystub) MarshalJSON ¶

func (v NullablePaystub) MarshalJSON() ([]byte, error)

func (*NullablePaystub) Set ¶

func (v *NullablePaystub) Set(val *Paystub)

func (*NullablePaystub) UnmarshalJSON ¶

func (v *NullablePaystub) UnmarshalJSON(src []byte) error

func (*NullablePaystub) Unset ¶

func (v *NullablePaystub) Unset()

type NullablePaystubAddress ¶ added in v1.1.0

type NullablePaystubAddress struct {
	// contains filtered or unexported fields
}

func NewNullablePaystubAddress ¶ added in v1.1.0

func NewNullablePaystubAddress(val *PaystubAddress) *NullablePaystubAddress

func (NullablePaystubAddress) Get ¶ added in v1.1.0

func (NullablePaystubAddress) IsSet ¶ added in v1.1.0

func (v NullablePaystubAddress) IsSet() bool

func (NullablePaystubAddress) MarshalJSON ¶ added in v1.1.0

func (v NullablePaystubAddress) MarshalJSON() ([]byte, error)

func (*NullablePaystubAddress) Set ¶ added in v1.1.0

func (*NullablePaystubAddress) UnmarshalJSON ¶ added in v1.1.0

func (v *NullablePaystubAddress) UnmarshalJSON(src []byte) error

func (*NullablePaystubAddress) Unset ¶ added in v1.1.0

func (v *NullablePaystubAddress) Unset()

type NullablePaystubDeduction ¶

type NullablePaystubDeduction struct {
	// contains filtered or unexported fields
}

func NewNullablePaystubDeduction ¶

func NewNullablePaystubDeduction(val *PaystubDeduction) *NullablePaystubDeduction

func (NullablePaystubDeduction) Get ¶

func (NullablePaystubDeduction) IsSet ¶

func (v NullablePaystubDeduction) IsSet() bool

func (NullablePaystubDeduction) MarshalJSON ¶

func (v NullablePaystubDeduction) MarshalJSON() ([]byte, error)

func (*NullablePaystubDeduction) Set ¶

func (*NullablePaystubDeduction) UnmarshalJSON ¶

func (v *NullablePaystubDeduction) UnmarshalJSON(src []byte) error

func (*NullablePaystubDeduction) Unset ¶

func (v *NullablePaystubDeduction) Unset()

type NullablePaystubDetails ¶ added in v1.1.0

type NullablePaystubDetails struct {
	// contains filtered or unexported fields
}

func NewNullablePaystubDetails ¶ added in v1.1.0

func NewNullablePaystubDetails(val *PaystubDetails) *NullablePaystubDetails

func (NullablePaystubDetails) Get ¶ added in v1.1.0

func (NullablePaystubDetails) IsSet ¶ added in v1.1.0

func (v NullablePaystubDetails) IsSet() bool

func (NullablePaystubDetails) MarshalJSON ¶ added in v1.1.0

func (v NullablePaystubDetails) MarshalJSON() ([]byte, error)

func (*NullablePaystubDetails) Set ¶ added in v1.1.0

func (*NullablePaystubDetails) UnmarshalJSON ¶ added in v1.1.0

func (v *NullablePaystubDetails) UnmarshalJSON(src []byte) error

func (*NullablePaystubDetails) Unset ¶ added in v1.1.0

func (v *NullablePaystubDetails) Unset()

type NullablePaystubEmployer ¶

type NullablePaystubEmployer struct {
	// contains filtered or unexported fields
}

func NewNullablePaystubEmployer ¶

func NewNullablePaystubEmployer(val *PaystubEmployer) *NullablePaystubEmployer

func (NullablePaystubEmployer) Get ¶

func (NullablePaystubEmployer) IsSet ¶

func (v NullablePaystubEmployer) IsSet() bool

func (NullablePaystubEmployer) MarshalJSON ¶

func (v NullablePaystubEmployer) MarshalJSON() ([]byte, error)

func (*NullablePaystubEmployer) Set ¶

func (*NullablePaystubEmployer) UnmarshalJSON ¶

func (v *NullablePaystubEmployer) UnmarshalJSON(src []byte) error

func (*NullablePaystubEmployer) Unset ¶

func (v *NullablePaystubEmployer) Unset()

type NullablePaystubOverride ¶ added in v1.3.0

type NullablePaystubOverride struct {
	// contains filtered or unexported fields
}

func NewNullablePaystubOverride ¶ added in v1.3.0

func NewNullablePaystubOverride(val *PaystubOverride) *NullablePaystubOverride

func (NullablePaystubOverride) Get ¶ added in v1.3.0

func (NullablePaystubOverride) IsSet ¶ added in v1.3.0

func (v NullablePaystubOverride) IsSet() bool

func (NullablePaystubOverride) MarshalJSON ¶ added in v1.3.0

func (v NullablePaystubOverride) MarshalJSON() ([]byte, error)

func (*NullablePaystubOverride) Set ¶ added in v1.3.0

func (*NullablePaystubOverride) UnmarshalJSON ¶ added in v1.3.0

func (v *NullablePaystubOverride) UnmarshalJSON(src []byte) error

func (*NullablePaystubOverride) Unset ¶ added in v1.3.0

func (v *NullablePaystubOverride) Unset()

type NullablePaystubOverrideEmployee ¶ added in v1.3.0

type NullablePaystubOverrideEmployee struct {
	// contains filtered or unexported fields
}

func NewNullablePaystubOverrideEmployee ¶ added in v1.3.0

func NewNullablePaystubOverrideEmployee(val *PaystubOverrideEmployee) *NullablePaystubOverrideEmployee

func (NullablePaystubOverrideEmployee) Get ¶ added in v1.3.0

func (NullablePaystubOverrideEmployee) IsSet ¶ added in v1.3.0

func (NullablePaystubOverrideEmployee) MarshalJSON ¶ added in v1.3.0

func (v NullablePaystubOverrideEmployee) MarshalJSON() ([]byte, error)

func (*NullablePaystubOverrideEmployee) Set ¶ added in v1.3.0

func (*NullablePaystubOverrideEmployee) UnmarshalJSON ¶ added in v1.3.0

func (v *NullablePaystubOverrideEmployee) UnmarshalJSON(src []byte) error

func (*NullablePaystubOverrideEmployee) Unset ¶ added in v1.3.0

type NullablePaystubOverrideEmployeeAddress ¶ added in v1.3.0

type NullablePaystubOverrideEmployeeAddress struct {
	// contains filtered or unexported fields
}

func NewNullablePaystubOverrideEmployeeAddress ¶ added in v1.3.0

func NewNullablePaystubOverrideEmployeeAddress(val *PaystubOverrideEmployeeAddress) *NullablePaystubOverrideEmployeeAddress

func (NullablePaystubOverrideEmployeeAddress) Get ¶ added in v1.3.0

func (NullablePaystubOverrideEmployeeAddress) IsSet ¶ added in v1.3.0

func (NullablePaystubOverrideEmployeeAddress) MarshalJSON ¶ added in v1.3.0

func (v NullablePaystubOverrideEmployeeAddress) MarshalJSON() ([]byte, error)

func (*NullablePaystubOverrideEmployeeAddress) Set ¶ added in v1.3.0

func (*NullablePaystubOverrideEmployeeAddress) UnmarshalJSON ¶ added in v1.3.0

func (v *NullablePaystubOverrideEmployeeAddress) UnmarshalJSON(src []byte) error

func (*NullablePaystubOverrideEmployeeAddress) Unset ¶ added in v1.3.0

type NullablePaystubOverrideEmployer ¶ added in v1.3.0

type NullablePaystubOverrideEmployer struct {
	// contains filtered or unexported fields
}

func NewNullablePaystubOverrideEmployer ¶ added in v1.3.0

func NewNullablePaystubOverrideEmployer(val *PaystubOverrideEmployer) *NullablePaystubOverrideEmployer

func (NullablePaystubOverrideEmployer) Get ¶ added in v1.3.0

func (NullablePaystubOverrideEmployer) IsSet ¶ added in v1.3.0

func (NullablePaystubOverrideEmployer) MarshalJSON ¶ added in v1.3.0

func (v NullablePaystubOverrideEmployer) MarshalJSON() ([]byte, error)

func (*NullablePaystubOverrideEmployer) Set ¶ added in v1.3.0

func (*NullablePaystubOverrideEmployer) UnmarshalJSON ¶ added in v1.3.0

func (v *NullablePaystubOverrideEmployer) UnmarshalJSON(src []byte) error

func (*NullablePaystubOverrideEmployer) Unset ¶ added in v1.3.0

type NullablePaystubPayFrequency ¶ added in v1.8.0

type NullablePaystubPayFrequency struct {
	// contains filtered or unexported fields
}

func NewNullablePaystubPayFrequency ¶ added in v1.8.0

func NewNullablePaystubPayFrequency(val *PaystubPayFrequency) *NullablePaystubPayFrequency

func (NullablePaystubPayFrequency) Get ¶ added in v1.8.0

func (NullablePaystubPayFrequency) IsSet ¶ added in v1.8.0

func (NullablePaystubPayFrequency) MarshalJSON ¶ added in v1.8.0

func (v NullablePaystubPayFrequency) MarshalJSON() ([]byte, error)

func (*NullablePaystubPayFrequency) Set ¶ added in v1.8.0

func (*NullablePaystubPayFrequency) UnmarshalJSON ¶ added in v1.8.0

func (v *NullablePaystubPayFrequency) UnmarshalJSON(src []byte) error

func (*NullablePaystubPayFrequency) Unset ¶ added in v1.8.0

func (v *NullablePaystubPayFrequency) Unset()

type NullablePaystubVerification ¶ added in v1.7.0

type NullablePaystubVerification struct {
	// contains filtered or unexported fields
}

func NewNullablePaystubVerification ¶ added in v1.7.0

func NewNullablePaystubVerification(val *PaystubVerification) *NullablePaystubVerification

func (NullablePaystubVerification) Get ¶ added in v1.7.0

func (NullablePaystubVerification) IsSet ¶ added in v1.7.0

func (NullablePaystubVerification) MarshalJSON ¶ added in v1.7.0

func (v NullablePaystubVerification) MarshalJSON() ([]byte, error)

func (*NullablePaystubVerification) Set ¶ added in v1.7.0

func (*NullablePaystubVerification) UnmarshalJSON ¶ added in v1.7.0

func (v *NullablePaystubVerification) UnmarshalJSON(src []byte) error

func (*NullablePaystubVerification) Unset ¶ added in v1.7.0

func (v *NullablePaystubVerification) Unset()

type NullablePaystubVerificationStatus ¶ added in v1.8.0

type NullablePaystubVerificationStatus struct {
	// contains filtered or unexported fields
}

func NewNullablePaystubVerificationStatus ¶ added in v1.8.0

func NewNullablePaystubVerificationStatus(val *PaystubVerificationStatus) *NullablePaystubVerificationStatus

func (NullablePaystubVerificationStatus) Get ¶ added in v1.8.0

func (NullablePaystubVerificationStatus) IsSet ¶ added in v1.8.0

func (NullablePaystubVerificationStatus) MarshalJSON ¶ added in v1.8.0

func (v NullablePaystubVerificationStatus) MarshalJSON() ([]byte, error)

func (*NullablePaystubVerificationStatus) Set ¶ added in v1.8.0

func (*NullablePaystubVerificationStatus) UnmarshalJSON ¶ added in v1.8.0

func (v *NullablePaystubVerificationStatus) UnmarshalJSON(src []byte) error

func (*NullablePaystubVerificationStatus) Unset ¶ added in v1.8.0

type NullablePaystubYTDDetails ¶

type NullablePaystubYTDDetails struct {
	// contains filtered or unexported fields
}

func NewNullablePaystubYTDDetails ¶

func NewNullablePaystubYTDDetails(val *PaystubYTDDetails) *NullablePaystubYTDDetails

func (NullablePaystubYTDDetails) Get ¶

func (NullablePaystubYTDDetails) IsSet ¶

func (v NullablePaystubYTDDetails) IsSet() bool

func (NullablePaystubYTDDetails) MarshalJSON ¶

func (v NullablePaystubYTDDetails) MarshalJSON() ([]byte, error)

func (*NullablePaystubYTDDetails) Set ¶

func (*NullablePaystubYTDDetails) UnmarshalJSON ¶

func (v *NullablePaystubYTDDetails) UnmarshalJSON(src []byte) error

func (*NullablePaystubYTDDetails) Unset ¶

func (v *NullablePaystubYTDDetails) Unset()

type NullablePendingExpirationWebhook ¶

type NullablePendingExpirationWebhook struct {
	// contains filtered or unexported fields
}

func (NullablePendingExpirationWebhook) Get ¶

func (NullablePendingExpirationWebhook) IsSet ¶

func (NullablePendingExpirationWebhook) MarshalJSON ¶

func (v NullablePendingExpirationWebhook) MarshalJSON() ([]byte, error)

func (*NullablePendingExpirationWebhook) Set ¶

func (*NullablePendingExpirationWebhook) UnmarshalJSON ¶

func (v *NullablePendingExpirationWebhook) UnmarshalJSON(src []byte) error

func (*NullablePendingExpirationWebhook) Unset ¶

type NullablePersonalFinanceCategory ¶ added in v1.2.0

type NullablePersonalFinanceCategory struct {
	// contains filtered or unexported fields
}

func NewNullablePersonalFinanceCategory ¶ added in v1.2.0

func NewNullablePersonalFinanceCategory(val *PersonalFinanceCategory) *NullablePersonalFinanceCategory

func (NullablePersonalFinanceCategory) Get ¶ added in v1.2.0

func (NullablePersonalFinanceCategory) IsSet ¶ added in v1.2.0

func (NullablePersonalFinanceCategory) MarshalJSON ¶ added in v1.2.0

func (v NullablePersonalFinanceCategory) MarshalJSON() ([]byte, error)

func (*NullablePersonalFinanceCategory) Set ¶ added in v1.2.0

func (*NullablePersonalFinanceCategory) UnmarshalJSON ¶ added in v1.2.0

func (v *NullablePersonalFinanceCategory) UnmarshalJSON(src []byte) error

func (*NullablePersonalFinanceCategory) Unset ¶ added in v1.2.0

type NullablePhoneNumber ¶

type NullablePhoneNumber struct {
	// contains filtered or unexported fields
}

func NewNullablePhoneNumber ¶

func NewNullablePhoneNumber(val *PhoneNumber) *NullablePhoneNumber

func (NullablePhoneNumber) Get ¶

func (NullablePhoneNumber) IsSet ¶

func (v NullablePhoneNumber) IsSet() bool

func (NullablePhoneNumber) MarshalJSON ¶

func (v NullablePhoneNumber) MarshalJSON() ([]byte, error)

func (*NullablePhoneNumber) Set ¶

func (v *NullablePhoneNumber) Set(val *PhoneNumber)

func (*NullablePhoneNumber) UnmarshalJSON ¶

func (v *NullablePhoneNumber) UnmarshalJSON(src []byte) error

func (*NullablePhoneNumber) Unset ¶

func (v *NullablePhoneNumber) Unset()

type NullablePlaidError ¶ added in v1.10.0

type NullablePlaidError struct {
	// contains filtered or unexported fields
}

func NewNullablePlaidError ¶ added in v1.10.0

func NewNullablePlaidError(val *PlaidError) *NullablePlaidError

func (NullablePlaidError) Get ¶ added in v1.10.0

func (v NullablePlaidError) Get() *PlaidError

func (NullablePlaidError) IsSet ¶ added in v1.10.0

func (v NullablePlaidError) IsSet() bool

func (NullablePlaidError) MarshalJSON ¶ added in v1.10.0

func (v NullablePlaidError) MarshalJSON() ([]byte, error)

func (*NullablePlaidError) Set ¶ added in v1.10.0

func (v *NullablePlaidError) Set(val *PlaidError)

func (*NullablePlaidError) UnmarshalJSON ¶ added in v1.10.0

func (v *NullablePlaidError) UnmarshalJSON(src []byte) error

func (*NullablePlaidError) Unset ¶ added in v1.10.0

func (v *NullablePlaidError) Unset()

type NullablePlatformIds ¶ added in v1.5.0

type NullablePlatformIds struct {
	// contains filtered or unexported fields
}

func NewNullablePlatformIds ¶ added in v1.5.0

func NewNullablePlatformIds(val *PlatformIds) *NullablePlatformIds

func (NullablePlatformIds) Get ¶ added in v1.5.0

func (NullablePlatformIds) IsSet ¶ added in v1.5.0

func (v NullablePlatformIds) IsSet() bool

func (NullablePlatformIds) MarshalJSON ¶ added in v1.5.0

func (v NullablePlatformIds) MarshalJSON() ([]byte, error)

func (*NullablePlatformIds) Set ¶ added in v1.5.0

func (v *NullablePlatformIds) Set(val *PlatformIds)

func (*NullablePlatformIds) UnmarshalJSON ¶ added in v1.5.0

func (v *NullablePlatformIds) UnmarshalJSON(src []byte) error

func (*NullablePlatformIds) Unset ¶ added in v1.5.0

func (v *NullablePlatformIds) Unset()

type NullableProcessorApexProcessorTokenCreateRequest ¶

type NullableProcessorApexProcessorTokenCreateRequest struct {
	// contains filtered or unexported fields
}

func (NullableProcessorApexProcessorTokenCreateRequest) Get ¶

func (NullableProcessorApexProcessorTokenCreateRequest) IsSet ¶

func (NullableProcessorApexProcessorTokenCreateRequest) MarshalJSON ¶

func (*NullableProcessorApexProcessorTokenCreateRequest) Set ¶

func (*NullableProcessorApexProcessorTokenCreateRequest) UnmarshalJSON ¶

func (*NullableProcessorApexProcessorTokenCreateRequest) Unset ¶

type NullableProcessorAuthGetRequest ¶

type NullableProcessorAuthGetRequest struct {
	// contains filtered or unexported fields
}

func (NullableProcessorAuthGetRequest) Get ¶

func (NullableProcessorAuthGetRequest) IsSet ¶

func (NullableProcessorAuthGetRequest) MarshalJSON ¶

func (v NullableProcessorAuthGetRequest) MarshalJSON() ([]byte, error)

func (*NullableProcessorAuthGetRequest) Set ¶

func (*NullableProcessorAuthGetRequest) UnmarshalJSON ¶

func (v *NullableProcessorAuthGetRequest) UnmarshalJSON(src []byte) error

func (*NullableProcessorAuthGetRequest) Unset ¶

type NullableProcessorAuthGetResponse ¶

type NullableProcessorAuthGetResponse struct {
	// contains filtered or unexported fields
}

func (NullableProcessorAuthGetResponse) Get ¶

func (NullableProcessorAuthGetResponse) IsSet ¶

func (NullableProcessorAuthGetResponse) MarshalJSON ¶

func (v NullableProcessorAuthGetResponse) MarshalJSON() ([]byte, error)

func (*NullableProcessorAuthGetResponse) Set ¶

func (*NullableProcessorAuthGetResponse) UnmarshalJSON ¶

func (v *NullableProcessorAuthGetResponse) UnmarshalJSON(src []byte) error

func (*NullableProcessorAuthGetResponse) Unset ¶

type NullableProcessorBalanceGetRequest ¶

type NullableProcessorBalanceGetRequest struct {
	// contains filtered or unexported fields
}

func (NullableProcessorBalanceGetRequest) Get ¶

func (NullableProcessorBalanceGetRequest) IsSet ¶

func (NullableProcessorBalanceGetRequest) MarshalJSON ¶

func (v NullableProcessorBalanceGetRequest) MarshalJSON() ([]byte, error)

func (*NullableProcessorBalanceGetRequest) Set ¶

func (*NullableProcessorBalanceGetRequest) UnmarshalJSON ¶

func (v *NullableProcessorBalanceGetRequest) UnmarshalJSON(src []byte) error

func (*NullableProcessorBalanceGetRequest) Unset ¶

type NullableProcessorBalanceGetRequestOptions ¶

type NullableProcessorBalanceGetRequestOptions struct {
	// contains filtered or unexported fields
}

func (NullableProcessorBalanceGetRequestOptions) Get ¶

func (NullableProcessorBalanceGetRequestOptions) IsSet ¶

func (NullableProcessorBalanceGetRequestOptions) MarshalJSON ¶

func (*NullableProcessorBalanceGetRequestOptions) Set ¶

func (*NullableProcessorBalanceGetRequestOptions) UnmarshalJSON ¶

func (v *NullableProcessorBalanceGetRequestOptions) UnmarshalJSON(src []byte) error

func (*NullableProcessorBalanceGetRequestOptions) Unset ¶

type NullableProcessorBalanceGetResponse ¶

type NullableProcessorBalanceGetResponse struct {
	// contains filtered or unexported fields
}

func (NullableProcessorBalanceGetResponse) Get ¶

func (NullableProcessorBalanceGetResponse) IsSet ¶

func (NullableProcessorBalanceGetResponse) MarshalJSON ¶

func (v NullableProcessorBalanceGetResponse) MarshalJSON() ([]byte, error)

func (*NullableProcessorBalanceGetResponse) Set ¶

func (*NullableProcessorBalanceGetResponse) UnmarshalJSON ¶

func (v *NullableProcessorBalanceGetResponse) UnmarshalJSON(src []byte) error

func (*NullableProcessorBalanceGetResponse) Unset ¶

type NullableProcessorBankTransferCreateRequest ¶

type NullableProcessorBankTransferCreateRequest struct {
	// contains filtered or unexported fields
}

func (NullableProcessorBankTransferCreateRequest) Get ¶

func (NullableProcessorBankTransferCreateRequest) IsSet ¶

func (NullableProcessorBankTransferCreateRequest) MarshalJSON ¶

func (*NullableProcessorBankTransferCreateRequest) Set ¶

func (*NullableProcessorBankTransferCreateRequest) UnmarshalJSON ¶

func (v *NullableProcessorBankTransferCreateRequest) UnmarshalJSON(src []byte) error

func (*NullableProcessorBankTransferCreateRequest) Unset ¶

type NullableProcessorBankTransferCreateResponse ¶

type NullableProcessorBankTransferCreateResponse struct {
	// contains filtered or unexported fields
}

func (NullableProcessorBankTransferCreateResponse) Get ¶

func (NullableProcessorBankTransferCreateResponse) IsSet ¶

func (NullableProcessorBankTransferCreateResponse) MarshalJSON ¶

func (*NullableProcessorBankTransferCreateResponse) Set ¶

func (*NullableProcessorBankTransferCreateResponse) UnmarshalJSON ¶

func (v *NullableProcessorBankTransferCreateResponse) UnmarshalJSON(src []byte) error

func (*NullableProcessorBankTransferCreateResponse) Unset ¶

type NullableProcessorIdentityGetRequest ¶

type NullableProcessorIdentityGetRequest struct {
	// contains filtered or unexported fields
}

func (NullableProcessorIdentityGetRequest) Get ¶

func (NullableProcessorIdentityGetRequest) IsSet ¶

func (NullableProcessorIdentityGetRequest) MarshalJSON ¶

func (v NullableProcessorIdentityGetRequest) MarshalJSON() ([]byte, error)

func (*NullableProcessorIdentityGetRequest) Set ¶

func (*NullableProcessorIdentityGetRequest) UnmarshalJSON ¶

func (v *NullableProcessorIdentityGetRequest) UnmarshalJSON(src []byte) error

func (*NullableProcessorIdentityGetRequest) Unset ¶

type NullableProcessorIdentityGetResponse ¶

type NullableProcessorIdentityGetResponse struct {
	// contains filtered or unexported fields
}

func (NullableProcessorIdentityGetResponse) Get ¶

func (NullableProcessorIdentityGetResponse) IsSet ¶

func (NullableProcessorIdentityGetResponse) MarshalJSON ¶

func (v NullableProcessorIdentityGetResponse) MarshalJSON() ([]byte, error)

func (*NullableProcessorIdentityGetResponse) Set ¶

func (*NullableProcessorIdentityGetResponse) UnmarshalJSON ¶

func (v *NullableProcessorIdentityGetResponse) UnmarshalJSON(src []byte) error

func (*NullableProcessorIdentityGetResponse) Unset ¶

type NullableProcessorNumber ¶

type NullableProcessorNumber struct {
	// contains filtered or unexported fields
}

func NewNullableProcessorNumber ¶

func NewNullableProcessorNumber(val *ProcessorNumber) *NullableProcessorNumber

func (NullableProcessorNumber) Get ¶

func (NullableProcessorNumber) IsSet ¶

func (v NullableProcessorNumber) IsSet() bool

func (NullableProcessorNumber) MarshalJSON ¶

func (v NullableProcessorNumber) MarshalJSON() ([]byte, error)

func (*NullableProcessorNumber) Set ¶

func (*NullableProcessorNumber) UnmarshalJSON ¶

func (v *NullableProcessorNumber) UnmarshalJSON(src []byte) error

func (*NullableProcessorNumber) Unset ¶

func (v *NullableProcessorNumber) Unset()

type NullableProcessorStripeBankAccountTokenCreateRequest ¶

type NullableProcessorStripeBankAccountTokenCreateRequest struct {
	// contains filtered or unexported fields
}

func (NullableProcessorStripeBankAccountTokenCreateRequest) Get ¶

func (NullableProcessorStripeBankAccountTokenCreateRequest) IsSet ¶

func (NullableProcessorStripeBankAccountTokenCreateRequest) MarshalJSON ¶

func (*NullableProcessorStripeBankAccountTokenCreateRequest) Set ¶

func (*NullableProcessorStripeBankAccountTokenCreateRequest) UnmarshalJSON ¶

func (*NullableProcessorStripeBankAccountTokenCreateRequest) Unset ¶

type NullableProcessorStripeBankAccountTokenCreateResponse ¶

type NullableProcessorStripeBankAccountTokenCreateResponse struct {
	// contains filtered or unexported fields
}

func (NullableProcessorStripeBankAccountTokenCreateResponse) Get ¶

func (NullableProcessorStripeBankAccountTokenCreateResponse) IsSet ¶

func (NullableProcessorStripeBankAccountTokenCreateResponse) MarshalJSON ¶

func (*NullableProcessorStripeBankAccountTokenCreateResponse) Set ¶

func (*NullableProcessorStripeBankAccountTokenCreateResponse) UnmarshalJSON ¶

func (*NullableProcessorStripeBankAccountTokenCreateResponse) Unset ¶

type NullableProcessorTokenCreateRequest ¶

type NullableProcessorTokenCreateRequest struct {
	// contains filtered or unexported fields
}

func (NullableProcessorTokenCreateRequest) Get ¶

func (NullableProcessorTokenCreateRequest) IsSet ¶

func (NullableProcessorTokenCreateRequest) MarshalJSON ¶

func (v NullableProcessorTokenCreateRequest) MarshalJSON() ([]byte, error)

func (*NullableProcessorTokenCreateRequest) Set ¶

func (*NullableProcessorTokenCreateRequest) UnmarshalJSON ¶

func (v *NullableProcessorTokenCreateRequest) UnmarshalJSON(src []byte) error

func (*NullableProcessorTokenCreateRequest) Unset ¶

type NullableProcessorTokenCreateResponse ¶

type NullableProcessorTokenCreateResponse struct {
	// contains filtered or unexported fields
}

func (NullableProcessorTokenCreateResponse) Get ¶

func (NullableProcessorTokenCreateResponse) IsSet ¶

func (NullableProcessorTokenCreateResponse) MarshalJSON ¶

func (v NullableProcessorTokenCreateResponse) MarshalJSON() ([]byte, error)

func (*NullableProcessorTokenCreateResponse) Set ¶

func (*NullableProcessorTokenCreateResponse) UnmarshalJSON ¶

func (v *NullableProcessorTokenCreateResponse) UnmarshalJSON(src []byte) error

func (*NullableProcessorTokenCreateResponse) Unset ¶

type NullableProductAccess ¶

type NullableProductAccess struct {
	// contains filtered or unexported fields
}

func NewNullableProductAccess ¶

func NewNullableProductAccess(val *ProductAccess) *NullableProductAccess

func (NullableProductAccess) Get ¶

func (NullableProductAccess) IsSet ¶

func (v NullableProductAccess) IsSet() bool

func (NullableProductAccess) MarshalJSON ¶

func (v NullableProductAccess) MarshalJSON() ([]byte, error)

func (*NullableProductAccess) Set ¶

func (v *NullableProductAccess) Set(val *ProductAccess)

func (*NullableProductAccess) UnmarshalJSON ¶

func (v *NullableProductAccess) UnmarshalJSON(src []byte) error

func (*NullableProductAccess) Unset ¶

func (v *NullableProductAccess) Unset()

type NullableProductStatus ¶

type NullableProductStatus struct {
	// contains filtered or unexported fields
}

func NewNullableProductStatus ¶

func NewNullableProductStatus(val *ProductStatus) *NullableProductStatus

func (NullableProductStatus) Get ¶

func (NullableProductStatus) IsSet ¶

func (v NullableProductStatus) IsSet() bool

func (NullableProductStatus) MarshalJSON ¶

func (v NullableProductStatus) MarshalJSON() ([]byte, error)

func (*NullableProductStatus) Set ¶

func (v *NullableProductStatus) Set(val *ProductStatus)

func (*NullableProductStatus) UnmarshalJSON ¶

func (v *NullableProductStatus) UnmarshalJSON(src []byte) error

func (*NullableProductStatus) Unset ¶

func (v *NullableProductStatus) Unset()

type NullableProductStatusBreakdown ¶

type NullableProductStatusBreakdown struct {
	// contains filtered or unexported fields
}

func (NullableProductStatusBreakdown) Get ¶

func (NullableProductStatusBreakdown) IsSet ¶

func (NullableProductStatusBreakdown) MarshalJSON ¶

func (v NullableProductStatusBreakdown) MarshalJSON() ([]byte, error)

func (*NullableProductStatusBreakdown) Set ¶

func (*NullableProductStatusBreakdown) UnmarshalJSON ¶

func (v *NullableProductStatusBreakdown) UnmarshalJSON(src []byte) error

func (*NullableProductStatusBreakdown) Unset ¶

func (v *NullableProductStatusBreakdown) Unset()

type NullableProducts ¶

type NullableProducts struct {
	// contains filtered or unexported fields
}

func NewNullableProducts ¶

func NewNullableProducts(val *Products) *NullableProducts

func (NullableProducts) Get ¶

func (v NullableProducts) Get() *Products

func (NullableProducts) IsSet ¶

func (v NullableProducts) IsSet() bool

func (NullableProducts) MarshalJSON ¶

func (v NullableProducts) MarshalJSON() ([]byte, error)

func (*NullableProducts) Set ¶

func (v *NullableProducts) Set(val *Products)

func (*NullableProducts) UnmarshalJSON ¶

func (v *NullableProducts) UnmarshalJSON(src []byte) error

func (*NullableProducts) Unset ¶

func (v *NullableProducts) Unset()

type NullableProjectedIncomeSummaryFieldNumber ¶

type NullableProjectedIncomeSummaryFieldNumber struct {
	// contains filtered or unexported fields
}

func (NullableProjectedIncomeSummaryFieldNumber) Get ¶

func (NullableProjectedIncomeSummaryFieldNumber) IsSet ¶

func (NullableProjectedIncomeSummaryFieldNumber) MarshalJSON ¶

func (*NullableProjectedIncomeSummaryFieldNumber) Set ¶

func (*NullableProjectedIncomeSummaryFieldNumber) UnmarshalJSON ¶

func (v *NullableProjectedIncomeSummaryFieldNumber) UnmarshalJSON(src []byte) error

func (*NullableProjectedIncomeSummaryFieldNumber) Unset ¶

type NullableRecaptchaRequiredError ¶

type NullableRecaptchaRequiredError struct {
	// contains filtered or unexported fields
}

func (NullableRecaptchaRequiredError) Get ¶

func (NullableRecaptchaRequiredError) IsSet ¶

func (NullableRecaptchaRequiredError) MarshalJSON ¶

func (v NullableRecaptchaRequiredError) MarshalJSON() ([]byte, error)

func (*NullableRecaptchaRequiredError) Set ¶

func (*NullableRecaptchaRequiredError) UnmarshalJSON ¶

func (v *NullableRecaptchaRequiredError) UnmarshalJSON(src []byte) error

func (*NullableRecaptchaRequiredError) Unset ¶

func (v *NullableRecaptchaRequiredError) Unset()

type NullableRecipientBACS ¶

type NullableRecipientBACS struct {
	// contains filtered or unexported fields
}

func NewNullableRecipientBACS ¶

func NewNullableRecipientBACS(val *RecipientBACS) *NullableRecipientBACS

func (NullableRecipientBACS) Get ¶

func (NullableRecipientBACS) IsSet ¶

func (v NullableRecipientBACS) IsSet() bool

func (NullableRecipientBACS) MarshalJSON ¶

func (v NullableRecipientBACS) MarshalJSON() ([]byte, error)

func (*NullableRecipientBACS) Set ¶

func (v *NullableRecipientBACS) Set(val *RecipientBACS)

func (*NullableRecipientBACS) UnmarshalJSON ¶

func (v *NullableRecipientBACS) UnmarshalJSON(src []byte) error

func (*NullableRecipientBACS) Unset ¶

func (v *NullableRecipientBACS) Unset()

type NullableRecipientBACSNullable ¶

type NullableRecipientBACSNullable struct {
	// contains filtered or unexported fields
}

func (NullableRecipientBACSNullable) Get ¶

func (NullableRecipientBACSNullable) IsSet ¶

func (NullableRecipientBACSNullable) MarshalJSON ¶

func (v NullableRecipientBACSNullable) MarshalJSON() ([]byte, error)

func (*NullableRecipientBACSNullable) Set ¶

func (*NullableRecipientBACSNullable) UnmarshalJSON ¶

func (v *NullableRecipientBACSNullable) UnmarshalJSON(src []byte) error

func (*NullableRecipientBACSNullable) Unset ¶

func (v *NullableRecipientBACSNullable) Unset()

type NullableRecurringTransactionFrequency ¶ added in v1.4.0

type NullableRecurringTransactionFrequency struct {
	// contains filtered or unexported fields
}

func NewNullableRecurringTransactionFrequency ¶ added in v1.4.0

func NewNullableRecurringTransactionFrequency(val *RecurringTransactionFrequency) *NullableRecurringTransactionFrequency

func (NullableRecurringTransactionFrequency) Get ¶ added in v1.4.0

func (NullableRecurringTransactionFrequency) IsSet ¶ added in v1.4.0

func (NullableRecurringTransactionFrequency) MarshalJSON ¶ added in v1.4.0

func (v NullableRecurringTransactionFrequency) MarshalJSON() ([]byte, error)

func (*NullableRecurringTransactionFrequency) Set ¶ added in v1.4.0

func (*NullableRecurringTransactionFrequency) UnmarshalJSON ¶ added in v1.4.0

func (v *NullableRecurringTransactionFrequency) UnmarshalJSON(src []byte) error

func (*NullableRecurringTransactionFrequency) Unset ¶ added in v1.4.0

type NullableRemovedTransaction ¶ added in v1.7.0

type NullableRemovedTransaction struct {
	// contains filtered or unexported fields
}

func NewNullableRemovedTransaction ¶ added in v1.7.0

func NewNullableRemovedTransaction(val *RemovedTransaction) *NullableRemovedTransaction

func (NullableRemovedTransaction) Get ¶ added in v1.7.0

func (NullableRemovedTransaction) IsSet ¶ added in v1.7.0

func (v NullableRemovedTransaction) IsSet() bool

func (NullableRemovedTransaction) MarshalJSON ¶ added in v1.7.0

func (v NullableRemovedTransaction) MarshalJSON() ([]byte, error)

func (*NullableRemovedTransaction) Set ¶ added in v1.7.0

func (*NullableRemovedTransaction) UnmarshalJSON ¶ added in v1.7.0

func (v *NullableRemovedTransaction) UnmarshalJSON(src []byte) error

func (*NullableRemovedTransaction) Unset ¶ added in v1.7.0

func (v *NullableRemovedTransaction) Unset()

type NullableRequestedScopes ¶

type NullableRequestedScopes struct {
	// contains filtered or unexported fields
}

func NewNullableRequestedScopes ¶

func NewNullableRequestedScopes(val *RequestedScopes) *NullableRequestedScopes

func (NullableRequestedScopes) Get ¶

func (NullableRequestedScopes) IsSet ¶

func (v NullableRequestedScopes) IsSet() bool

func (NullableRequestedScopes) MarshalJSON ¶

func (v NullableRequestedScopes) MarshalJSON() ([]byte, error)

func (*NullableRequestedScopes) Set ¶

func (*NullableRequestedScopes) UnmarshalJSON ¶

func (v *NullableRequestedScopes) UnmarshalJSON(src []byte) error

func (*NullableRequestedScopes) Unset ¶

func (v *NullableRequestedScopes) Unset()

type NullableSandboxBankTransferFireWebhookRequest ¶

type NullableSandboxBankTransferFireWebhookRequest struct {
	// contains filtered or unexported fields
}

func (NullableSandboxBankTransferFireWebhookRequest) Get ¶

func (NullableSandboxBankTransferFireWebhookRequest) IsSet ¶

func (NullableSandboxBankTransferFireWebhookRequest) MarshalJSON ¶

func (*NullableSandboxBankTransferFireWebhookRequest) Set ¶

func (*NullableSandboxBankTransferFireWebhookRequest) UnmarshalJSON ¶

func (*NullableSandboxBankTransferFireWebhookRequest) Unset ¶

type NullableSandboxBankTransferFireWebhookResponse ¶

type NullableSandboxBankTransferFireWebhookResponse struct {
	// contains filtered or unexported fields
}

func (NullableSandboxBankTransferFireWebhookResponse) Get ¶

func (NullableSandboxBankTransferFireWebhookResponse) IsSet ¶

func (NullableSandboxBankTransferFireWebhookResponse) MarshalJSON ¶

func (*NullableSandboxBankTransferFireWebhookResponse) Set ¶

func (*NullableSandboxBankTransferFireWebhookResponse) UnmarshalJSON ¶

func (*NullableSandboxBankTransferFireWebhookResponse) Unset ¶

type NullableSandboxBankTransferSimulateRequest ¶

type NullableSandboxBankTransferSimulateRequest struct {
	// contains filtered or unexported fields
}

func (NullableSandboxBankTransferSimulateRequest) Get ¶

func (NullableSandboxBankTransferSimulateRequest) IsSet ¶

func (NullableSandboxBankTransferSimulateRequest) MarshalJSON ¶

func (*NullableSandboxBankTransferSimulateRequest) Set ¶

func (*NullableSandboxBankTransferSimulateRequest) UnmarshalJSON ¶

func (v *NullableSandboxBankTransferSimulateRequest) UnmarshalJSON(src []byte) error

func (*NullableSandboxBankTransferSimulateRequest) Unset ¶

type NullableSandboxBankTransferSimulateResponse ¶

type NullableSandboxBankTransferSimulateResponse struct {
	// contains filtered or unexported fields
}

func (NullableSandboxBankTransferSimulateResponse) Get ¶

func (NullableSandboxBankTransferSimulateResponse) IsSet ¶

func (NullableSandboxBankTransferSimulateResponse) MarshalJSON ¶

func (*NullableSandboxBankTransferSimulateResponse) Set ¶

func (*NullableSandboxBankTransferSimulateResponse) UnmarshalJSON ¶

func (v *NullableSandboxBankTransferSimulateResponse) UnmarshalJSON(src []byte) error

func (*NullableSandboxBankTransferSimulateResponse) Unset ¶

type NullableSandboxIncomeFireWebhookRequest ¶

type NullableSandboxIncomeFireWebhookRequest struct {
	// contains filtered or unexported fields
}

func (NullableSandboxIncomeFireWebhookRequest) Get ¶

func (NullableSandboxIncomeFireWebhookRequest) IsSet ¶

func (NullableSandboxIncomeFireWebhookRequest) MarshalJSON ¶

func (v NullableSandboxIncomeFireWebhookRequest) MarshalJSON() ([]byte, error)

func (*NullableSandboxIncomeFireWebhookRequest) Set ¶

func (*NullableSandboxIncomeFireWebhookRequest) UnmarshalJSON ¶

func (v *NullableSandboxIncomeFireWebhookRequest) UnmarshalJSON(src []byte) error

func (*NullableSandboxIncomeFireWebhookRequest) Unset ¶

type NullableSandboxIncomeFireWebhookResponse ¶

type NullableSandboxIncomeFireWebhookResponse struct {
	// contains filtered or unexported fields
}

func (NullableSandboxIncomeFireWebhookResponse) Get ¶

func (NullableSandboxIncomeFireWebhookResponse) IsSet ¶

func (NullableSandboxIncomeFireWebhookResponse) MarshalJSON ¶

func (*NullableSandboxIncomeFireWebhookResponse) Set ¶

func (*NullableSandboxIncomeFireWebhookResponse) UnmarshalJSON ¶

func (v *NullableSandboxIncomeFireWebhookResponse) UnmarshalJSON(src []byte) error

func (*NullableSandboxIncomeFireWebhookResponse) Unset ¶

type NullableSandboxItemFireWebhookRequest ¶

type NullableSandboxItemFireWebhookRequest struct {
	// contains filtered or unexported fields
}

func (NullableSandboxItemFireWebhookRequest) Get ¶

func (NullableSandboxItemFireWebhookRequest) IsSet ¶

func (NullableSandboxItemFireWebhookRequest) MarshalJSON ¶

func (v NullableSandboxItemFireWebhookRequest) MarshalJSON() ([]byte, error)

func (*NullableSandboxItemFireWebhookRequest) Set ¶

func (*NullableSandboxItemFireWebhookRequest) UnmarshalJSON ¶

func (v *NullableSandboxItemFireWebhookRequest) UnmarshalJSON(src []byte) error

func (*NullableSandboxItemFireWebhookRequest) Unset ¶

type NullableSandboxItemFireWebhookResponse ¶

type NullableSandboxItemFireWebhookResponse struct {
	// contains filtered or unexported fields
}

func (NullableSandboxItemFireWebhookResponse) Get ¶

func (NullableSandboxItemFireWebhookResponse) IsSet ¶

func (NullableSandboxItemFireWebhookResponse) MarshalJSON ¶

func (v NullableSandboxItemFireWebhookResponse) MarshalJSON() ([]byte, error)

func (*NullableSandboxItemFireWebhookResponse) Set ¶

func (*NullableSandboxItemFireWebhookResponse) UnmarshalJSON ¶

func (v *NullableSandboxItemFireWebhookResponse) UnmarshalJSON(src []byte) error

func (*NullableSandboxItemFireWebhookResponse) Unset ¶

type NullableSandboxItemResetLoginRequest ¶

type NullableSandboxItemResetLoginRequest struct {
	// contains filtered or unexported fields
}

func (NullableSandboxItemResetLoginRequest) Get ¶

func (NullableSandboxItemResetLoginRequest) IsSet ¶

func (NullableSandboxItemResetLoginRequest) MarshalJSON ¶

func (v NullableSandboxItemResetLoginRequest) MarshalJSON() ([]byte, error)

func (*NullableSandboxItemResetLoginRequest) Set ¶

func (*NullableSandboxItemResetLoginRequest) UnmarshalJSON ¶

func (v *NullableSandboxItemResetLoginRequest) UnmarshalJSON(src []byte) error

func (*NullableSandboxItemResetLoginRequest) Unset ¶

type NullableSandboxItemResetLoginResponse ¶

type NullableSandboxItemResetLoginResponse struct {
	// contains filtered or unexported fields
}

func (NullableSandboxItemResetLoginResponse) Get ¶

func (NullableSandboxItemResetLoginResponse) IsSet ¶

func (NullableSandboxItemResetLoginResponse) MarshalJSON ¶

func (v NullableSandboxItemResetLoginResponse) MarshalJSON() ([]byte, error)

func (*NullableSandboxItemResetLoginResponse) Set ¶

func (*NullableSandboxItemResetLoginResponse) UnmarshalJSON ¶

func (v *NullableSandboxItemResetLoginResponse) UnmarshalJSON(src []byte) error

func (*NullableSandboxItemResetLoginResponse) Unset ¶

type NullableSandboxItemSetVerificationStatusRequest ¶

type NullableSandboxItemSetVerificationStatusRequest struct {
	// contains filtered or unexported fields
}

func (NullableSandboxItemSetVerificationStatusRequest) Get ¶

func (NullableSandboxItemSetVerificationStatusRequest) IsSet ¶

func (NullableSandboxItemSetVerificationStatusRequest) MarshalJSON ¶

func (*NullableSandboxItemSetVerificationStatusRequest) Set ¶

func (*NullableSandboxItemSetVerificationStatusRequest) UnmarshalJSON ¶

func (*NullableSandboxItemSetVerificationStatusRequest) Unset ¶

type NullableSandboxItemSetVerificationStatusResponse ¶

type NullableSandboxItemSetVerificationStatusResponse struct {
	// contains filtered or unexported fields
}

func (NullableSandboxItemSetVerificationStatusResponse) Get ¶

func (NullableSandboxItemSetVerificationStatusResponse) IsSet ¶

func (NullableSandboxItemSetVerificationStatusResponse) MarshalJSON ¶

func (*NullableSandboxItemSetVerificationStatusResponse) Set ¶

func (*NullableSandboxItemSetVerificationStatusResponse) UnmarshalJSON ¶

func (*NullableSandboxItemSetVerificationStatusResponse) Unset ¶

type NullableSandboxOauthSelectAccountsRequest ¶

type NullableSandboxOauthSelectAccountsRequest struct {
	// contains filtered or unexported fields
}

func (NullableSandboxOauthSelectAccountsRequest) Get ¶

func (NullableSandboxOauthSelectAccountsRequest) IsSet ¶

func (NullableSandboxOauthSelectAccountsRequest) MarshalJSON ¶

func (*NullableSandboxOauthSelectAccountsRequest) Set ¶

func (*NullableSandboxOauthSelectAccountsRequest) UnmarshalJSON ¶

func (v *NullableSandboxOauthSelectAccountsRequest) UnmarshalJSON(src []byte) error

func (*NullableSandboxOauthSelectAccountsRequest) Unset ¶

type NullableSandboxProcessorTokenCreateRequest ¶

type NullableSandboxProcessorTokenCreateRequest struct {
	// contains filtered or unexported fields
}

func (NullableSandboxProcessorTokenCreateRequest) Get ¶

func (NullableSandboxProcessorTokenCreateRequest) IsSet ¶

func (NullableSandboxProcessorTokenCreateRequest) MarshalJSON ¶

func (*NullableSandboxProcessorTokenCreateRequest) Set ¶

func (*NullableSandboxProcessorTokenCreateRequest) UnmarshalJSON ¶

func (v *NullableSandboxProcessorTokenCreateRequest) UnmarshalJSON(src []byte) error

func (*NullableSandboxProcessorTokenCreateRequest) Unset ¶

type NullableSandboxProcessorTokenCreateRequestOptions ¶

type NullableSandboxProcessorTokenCreateRequestOptions struct {
	// contains filtered or unexported fields
}

func (NullableSandboxProcessorTokenCreateRequestOptions) Get ¶

func (NullableSandboxProcessorTokenCreateRequestOptions) IsSet ¶

func (NullableSandboxProcessorTokenCreateRequestOptions) MarshalJSON ¶

func (*NullableSandboxProcessorTokenCreateRequestOptions) Set ¶

func (*NullableSandboxProcessorTokenCreateRequestOptions) UnmarshalJSON ¶

func (*NullableSandboxProcessorTokenCreateRequestOptions) Unset ¶

type NullableSandboxProcessorTokenCreateResponse ¶

type NullableSandboxProcessorTokenCreateResponse struct {
	// contains filtered or unexported fields
}

func (NullableSandboxProcessorTokenCreateResponse) Get ¶

func (NullableSandboxProcessorTokenCreateResponse) IsSet ¶

func (NullableSandboxProcessorTokenCreateResponse) MarshalJSON ¶

func (*NullableSandboxProcessorTokenCreateResponse) Set ¶

func (*NullableSandboxProcessorTokenCreateResponse) UnmarshalJSON ¶

func (v *NullableSandboxProcessorTokenCreateResponse) UnmarshalJSON(src []byte) error

func (*NullableSandboxProcessorTokenCreateResponse) Unset ¶

type NullableSandboxPublicTokenCreateRequest ¶

type NullableSandboxPublicTokenCreateRequest struct {
	// contains filtered or unexported fields
}

func (NullableSandboxPublicTokenCreateRequest) Get ¶

func (NullableSandboxPublicTokenCreateRequest) IsSet ¶

func (NullableSandboxPublicTokenCreateRequest) MarshalJSON ¶

func (v NullableSandboxPublicTokenCreateRequest) MarshalJSON() ([]byte, error)

func (*NullableSandboxPublicTokenCreateRequest) Set ¶

func (*NullableSandboxPublicTokenCreateRequest) UnmarshalJSON ¶

func (v *NullableSandboxPublicTokenCreateRequest) UnmarshalJSON(src []byte) error

func (*NullableSandboxPublicTokenCreateRequest) Unset ¶

type NullableSandboxPublicTokenCreateRequestOptions ¶

type NullableSandboxPublicTokenCreateRequestOptions struct {
	// contains filtered or unexported fields
}

func (NullableSandboxPublicTokenCreateRequestOptions) Get ¶

func (NullableSandboxPublicTokenCreateRequestOptions) IsSet ¶

func (NullableSandboxPublicTokenCreateRequestOptions) MarshalJSON ¶

func (*NullableSandboxPublicTokenCreateRequestOptions) Set ¶

func (*NullableSandboxPublicTokenCreateRequestOptions) UnmarshalJSON ¶

func (*NullableSandboxPublicTokenCreateRequestOptions) Unset ¶

type NullableSandboxPublicTokenCreateRequestOptionsTransactions ¶

type NullableSandboxPublicTokenCreateRequestOptionsTransactions struct {
	// contains filtered or unexported fields
}

func (NullableSandboxPublicTokenCreateRequestOptionsTransactions) Get ¶

func (NullableSandboxPublicTokenCreateRequestOptionsTransactions) IsSet ¶

func (NullableSandboxPublicTokenCreateRequestOptionsTransactions) MarshalJSON ¶

func (*NullableSandboxPublicTokenCreateRequestOptionsTransactions) Set ¶

func (*NullableSandboxPublicTokenCreateRequestOptionsTransactions) UnmarshalJSON ¶

func (*NullableSandboxPublicTokenCreateRequestOptionsTransactions) Unset ¶

type NullableSandboxPublicTokenCreateResponse ¶

type NullableSandboxPublicTokenCreateResponse struct {
	// contains filtered or unexported fields
}

func (NullableSandboxPublicTokenCreateResponse) Get ¶

func (NullableSandboxPublicTokenCreateResponse) IsSet ¶

func (NullableSandboxPublicTokenCreateResponse) MarshalJSON ¶

func (*NullableSandboxPublicTokenCreateResponse) Set ¶

func (*NullableSandboxPublicTokenCreateResponse) UnmarshalJSON ¶

func (v *NullableSandboxPublicTokenCreateResponse) UnmarshalJSON(src []byte) error

func (*NullableSandboxPublicTokenCreateResponse) Unset ¶

type NullableSandboxTransferSimulateRequest ¶

type NullableSandboxTransferSimulateRequest struct {
	// contains filtered or unexported fields
}

func (NullableSandboxTransferSimulateRequest) Get ¶

func (NullableSandboxTransferSimulateRequest) IsSet ¶

func (NullableSandboxTransferSimulateRequest) MarshalJSON ¶

func (v NullableSandboxTransferSimulateRequest) MarshalJSON() ([]byte, error)

func (*NullableSandboxTransferSimulateRequest) Set ¶

func (*NullableSandboxTransferSimulateRequest) UnmarshalJSON ¶

func (v *NullableSandboxTransferSimulateRequest) UnmarshalJSON(src []byte) error

func (*NullableSandboxTransferSimulateRequest) Unset ¶

type NullableSandboxTransferSimulateResponse ¶

type NullableSandboxTransferSimulateResponse struct {
	// contains filtered or unexported fields
}

func (NullableSandboxTransferSimulateResponse) Get ¶

func (NullableSandboxTransferSimulateResponse) IsSet ¶

func (NullableSandboxTransferSimulateResponse) MarshalJSON ¶

func (v NullableSandboxTransferSimulateResponse) MarshalJSON() ([]byte, error)

func (*NullableSandboxTransferSimulateResponse) Set ¶

func (*NullableSandboxTransferSimulateResponse) UnmarshalJSON ¶

func (v *NullableSandboxTransferSimulateResponse) UnmarshalJSON(src []byte) error

func (*NullableSandboxTransferSimulateResponse) Unset ¶

type NullableSandboxTransferSweepSimulateRequest ¶ added in v1.8.0

type NullableSandboxTransferSweepSimulateRequest struct {
	// contains filtered or unexported fields
}

func (NullableSandboxTransferSweepSimulateRequest) Get ¶ added in v1.8.0

func (NullableSandboxTransferSweepSimulateRequest) IsSet ¶ added in v1.8.0

func (NullableSandboxTransferSweepSimulateRequest) MarshalJSON ¶ added in v1.8.0

func (*NullableSandboxTransferSweepSimulateRequest) Set ¶ added in v1.8.0

func (*NullableSandboxTransferSweepSimulateRequest) UnmarshalJSON ¶ added in v1.8.0

func (v *NullableSandboxTransferSweepSimulateRequest) UnmarshalJSON(src []byte) error

func (*NullableSandboxTransferSweepSimulateRequest) Unset ¶ added in v1.8.0

type NullableSandboxTransferSweepSimulateResponse ¶ added in v1.8.0

type NullableSandboxTransferSweepSimulateResponse struct {
	// contains filtered or unexported fields
}

func (NullableSandboxTransferSweepSimulateResponse) Get ¶ added in v1.8.0

func (NullableSandboxTransferSweepSimulateResponse) IsSet ¶ added in v1.8.0

func (NullableSandboxTransferSweepSimulateResponse) MarshalJSON ¶ added in v1.8.0

func (*NullableSandboxTransferSweepSimulateResponse) Set ¶ added in v1.8.0

func (*NullableSandboxTransferSweepSimulateResponse) UnmarshalJSON ¶ added in v1.8.0

func (*NullableSandboxTransferSweepSimulateResponse) Unset ¶ added in v1.8.0

type NullableScopes ¶

type NullableScopes struct {
	// contains filtered or unexported fields
}

func NewNullableScopes ¶

func NewNullableScopes(val *Scopes) *NullableScopes

func (NullableScopes) Get ¶

func (v NullableScopes) Get() *Scopes

func (NullableScopes) IsSet ¶

func (v NullableScopes) IsSet() bool

func (NullableScopes) MarshalJSON ¶

func (v NullableScopes) MarshalJSON() ([]byte, error)

func (*NullableScopes) Set ¶

func (v *NullableScopes) Set(val *Scopes)

func (*NullableScopes) UnmarshalJSON ¶

func (v *NullableScopes) UnmarshalJSON(src []byte) error

func (*NullableScopes) Unset ¶

func (v *NullableScopes) Unset()

type NullableScopesContext ¶

type NullableScopesContext struct {
	// contains filtered or unexported fields
}

func NewNullableScopesContext ¶

func NewNullableScopesContext(val *ScopesContext) *NullableScopesContext

func (NullableScopesContext) Get ¶

func (NullableScopesContext) IsSet ¶

func (v NullableScopesContext) IsSet() bool

func (NullableScopesContext) MarshalJSON ¶

func (v NullableScopesContext) MarshalJSON() ([]byte, error)

func (*NullableScopesContext) Set ¶

func (v *NullableScopesContext) Set(val *ScopesContext)

func (*NullableScopesContext) UnmarshalJSON ¶

func (v *NullableScopesContext) UnmarshalJSON(src []byte) error

func (*NullableScopesContext) Unset ¶

func (v *NullableScopesContext) Unset()

type NullableScopesNullable ¶

type NullableScopesNullable struct {
	// contains filtered or unexported fields
}

func NewNullableScopesNullable ¶

func NewNullableScopesNullable(val *ScopesNullable) *NullableScopesNullable

func (NullableScopesNullable) Get ¶

func (NullableScopesNullable) IsSet ¶

func (v NullableScopesNullable) IsSet() bool

func (NullableScopesNullable) MarshalJSON ¶

func (v NullableScopesNullable) MarshalJSON() ([]byte, error)

func (*NullableScopesNullable) Set ¶

func (*NullableScopesNullable) UnmarshalJSON ¶

func (v *NullableScopesNullable) UnmarshalJSON(src []byte) error

func (*NullableScopesNullable) Unset ¶

func (v *NullableScopesNullable) Unset()

type NullableSecurity ¶

type NullableSecurity struct {
	// contains filtered or unexported fields
}

func NewNullableSecurity ¶

func NewNullableSecurity(val *Security) *NullableSecurity

func (NullableSecurity) Get ¶

func (v NullableSecurity) Get() *Security

func (NullableSecurity) IsSet ¶

func (v NullableSecurity) IsSet() bool

func (NullableSecurity) MarshalJSON ¶

func (v NullableSecurity) MarshalJSON() ([]byte, error)

func (*NullableSecurity) Set ¶

func (v *NullableSecurity) Set(val *Security)

func (*NullableSecurity) UnmarshalJSON ¶

func (v *NullableSecurity) UnmarshalJSON(src []byte) error

func (*NullableSecurity) Unset ¶

func (v *NullableSecurity) Unset()

type NullableSecurityOverride ¶ added in v1.1.0

type NullableSecurityOverride struct {
	// contains filtered or unexported fields
}

func NewNullableSecurityOverride ¶ added in v1.1.0

func NewNullableSecurityOverride(val *SecurityOverride) *NullableSecurityOverride

func (NullableSecurityOverride) Get ¶ added in v1.1.0

func (NullableSecurityOverride) IsSet ¶ added in v1.1.0

func (v NullableSecurityOverride) IsSet() bool

func (NullableSecurityOverride) MarshalJSON ¶ added in v1.1.0

func (v NullableSecurityOverride) MarshalJSON() ([]byte, error)

func (*NullableSecurityOverride) Set ¶ added in v1.1.0

func (*NullableSecurityOverride) UnmarshalJSON ¶ added in v1.1.0

func (v *NullableSecurityOverride) UnmarshalJSON(src []byte) error

func (*NullableSecurityOverride) Unset ¶ added in v1.1.0

func (v *NullableSecurityOverride) Unset()

type NullableSenderBACSNullable ¶

type NullableSenderBACSNullable struct {
	// contains filtered or unexported fields
}

func NewNullableSenderBACSNullable ¶

func NewNullableSenderBACSNullable(val *SenderBACSNullable) *NullableSenderBACSNullable

func (NullableSenderBACSNullable) Get ¶

func (NullableSenderBACSNullable) IsSet ¶

func (v NullableSenderBACSNullable) IsSet() bool

func (NullableSenderBACSNullable) MarshalJSON ¶

func (v NullableSenderBACSNullable) MarshalJSON() ([]byte, error)

func (*NullableSenderBACSNullable) Set ¶

func (*NullableSenderBACSNullable) UnmarshalJSON ¶

func (v *NullableSenderBACSNullable) UnmarshalJSON(src []byte) error

func (*NullableSenderBACSNullable) Unset ¶

func (v *NullableSenderBACSNullable) Unset()

type NullableServicerAddressData ¶

type NullableServicerAddressData struct {
	// contains filtered or unexported fields
}

func (NullableServicerAddressData) Get ¶

func (NullableServicerAddressData) IsSet ¶

func (NullableServicerAddressData) MarshalJSON ¶

func (v NullableServicerAddressData) MarshalJSON() ([]byte, error)

func (*NullableServicerAddressData) Set ¶

func (*NullableServicerAddressData) UnmarshalJSON ¶

func (v *NullableServicerAddressData) UnmarshalJSON(src []byte) error

func (*NullableServicerAddressData) Unset ¶

func (v *NullableServicerAddressData) Unset()

type NullableSignalAddressData ¶

type NullableSignalAddressData struct {
	// contains filtered or unexported fields
}

func NewNullableSignalAddressData ¶

func NewNullableSignalAddressData(val *SignalAddressData) *NullableSignalAddressData

func (NullableSignalAddressData) Get ¶

func (NullableSignalAddressData) IsSet ¶

func (v NullableSignalAddressData) IsSet() bool

func (NullableSignalAddressData) MarshalJSON ¶

func (v NullableSignalAddressData) MarshalJSON() ([]byte, error)

func (*NullableSignalAddressData) Set ¶

func (*NullableSignalAddressData) UnmarshalJSON ¶

func (v *NullableSignalAddressData) UnmarshalJSON(src []byte) error

func (*NullableSignalAddressData) Unset ¶

func (v *NullableSignalAddressData) Unset()

type NullableSignalDecisionReportRequest ¶

type NullableSignalDecisionReportRequest struct {
	// contains filtered or unexported fields
}

func (NullableSignalDecisionReportRequest) Get ¶

func (NullableSignalDecisionReportRequest) IsSet ¶

func (NullableSignalDecisionReportRequest) MarshalJSON ¶

func (v NullableSignalDecisionReportRequest) MarshalJSON() ([]byte, error)

func (*NullableSignalDecisionReportRequest) Set ¶

func (*NullableSignalDecisionReportRequest) UnmarshalJSON ¶

func (v *NullableSignalDecisionReportRequest) UnmarshalJSON(src []byte) error

func (*NullableSignalDecisionReportRequest) Unset ¶

type NullableSignalDecisionReportResponse ¶

type NullableSignalDecisionReportResponse struct {
	// contains filtered or unexported fields
}

func (NullableSignalDecisionReportResponse) Get ¶

func (NullableSignalDecisionReportResponse) IsSet ¶

func (NullableSignalDecisionReportResponse) MarshalJSON ¶

func (v NullableSignalDecisionReportResponse) MarshalJSON() ([]byte, error)

func (*NullableSignalDecisionReportResponse) Set ¶

func (*NullableSignalDecisionReportResponse) UnmarshalJSON ¶

func (v *NullableSignalDecisionReportResponse) UnmarshalJSON(src []byte) error

func (*NullableSignalDecisionReportResponse) Unset ¶

type NullableSignalDevice ¶

type NullableSignalDevice struct {
	// contains filtered or unexported fields
}

func NewNullableSignalDevice ¶

func NewNullableSignalDevice(val *SignalDevice) *NullableSignalDevice

func (NullableSignalDevice) Get ¶

func (NullableSignalDevice) IsSet ¶

func (v NullableSignalDevice) IsSet() bool

func (NullableSignalDevice) MarshalJSON ¶

func (v NullableSignalDevice) MarshalJSON() ([]byte, error)

func (*NullableSignalDevice) Set ¶

func (v *NullableSignalDevice) Set(val *SignalDevice)

func (*NullableSignalDevice) UnmarshalJSON ¶

func (v *NullableSignalDevice) UnmarshalJSON(src []byte) error

func (*NullableSignalDevice) Unset ¶

func (v *NullableSignalDevice) Unset()

type NullableSignalEvaluateCoreAttributes ¶

type NullableSignalEvaluateCoreAttributes struct {
	// contains filtered or unexported fields
}

func (NullableSignalEvaluateCoreAttributes) Get ¶

func (NullableSignalEvaluateCoreAttributes) IsSet ¶

func (NullableSignalEvaluateCoreAttributes) MarshalJSON ¶

func (v NullableSignalEvaluateCoreAttributes) MarshalJSON() ([]byte, error)

func (*NullableSignalEvaluateCoreAttributes) Set ¶

func (*NullableSignalEvaluateCoreAttributes) UnmarshalJSON ¶

func (v *NullableSignalEvaluateCoreAttributes) UnmarshalJSON(src []byte) error

func (*NullableSignalEvaluateCoreAttributes) Unset ¶

type NullableSignalEvaluateRequest ¶

type NullableSignalEvaluateRequest struct {
	// contains filtered or unexported fields
}

func (NullableSignalEvaluateRequest) Get ¶

func (NullableSignalEvaluateRequest) IsSet ¶

func (NullableSignalEvaluateRequest) MarshalJSON ¶

func (v NullableSignalEvaluateRequest) MarshalJSON() ([]byte, error)

func (*NullableSignalEvaluateRequest) Set ¶

func (*NullableSignalEvaluateRequest) UnmarshalJSON ¶

func (v *NullableSignalEvaluateRequest) UnmarshalJSON(src []byte) error

func (*NullableSignalEvaluateRequest) Unset ¶

func (v *NullableSignalEvaluateRequest) Unset()

type NullableSignalEvaluateResponse ¶

type NullableSignalEvaluateResponse struct {
	// contains filtered or unexported fields
}

func (NullableSignalEvaluateResponse) Get ¶

func (NullableSignalEvaluateResponse) IsSet ¶

func (NullableSignalEvaluateResponse) MarshalJSON ¶

func (v NullableSignalEvaluateResponse) MarshalJSON() ([]byte, error)

func (*NullableSignalEvaluateResponse) Set ¶

func (*NullableSignalEvaluateResponse) UnmarshalJSON ¶

func (v *NullableSignalEvaluateResponse) UnmarshalJSON(src []byte) error

func (*NullableSignalEvaluateResponse) Unset ¶

func (v *NullableSignalEvaluateResponse) Unset()

type NullableSignalPersonName ¶

type NullableSignalPersonName struct {
	// contains filtered or unexported fields
}

func NewNullableSignalPersonName ¶

func NewNullableSignalPersonName(val *SignalPersonName) *NullableSignalPersonName

func (NullableSignalPersonName) Get ¶

func (NullableSignalPersonName) IsSet ¶

func (v NullableSignalPersonName) IsSet() bool

func (NullableSignalPersonName) MarshalJSON ¶

func (v NullableSignalPersonName) MarshalJSON() ([]byte, error)

func (*NullableSignalPersonName) Set ¶

func (*NullableSignalPersonName) UnmarshalJSON ¶

func (v *NullableSignalPersonName) UnmarshalJSON(src []byte) error

func (*NullableSignalPersonName) Unset ¶

func (v *NullableSignalPersonName) Unset()

type NullableSignalReturnReportRequest ¶

type NullableSignalReturnReportRequest struct {
	// contains filtered or unexported fields
}

func (NullableSignalReturnReportRequest) Get ¶

func (NullableSignalReturnReportRequest) IsSet ¶

func (NullableSignalReturnReportRequest) MarshalJSON ¶

func (v NullableSignalReturnReportRequest) MarshalJSON() ([]byte, error)

func (*NullableSignalReturnReportRequest) Set ¶

func (*NullableSignalReturnReportRequest) UnmarshalJSON ¶

func (v *NullableSignalReturnReportRequest) UnmarshalJSON(src []byte) error

func (*NullableSignalReturnReportRequest) Unset ¶

type NullableSignalReturnReportResponse ¶

type NullableSignalReturnReportResponse struct {
	// contains filtered or unexported fields
}

func (NullableSignalReturnReportResponse) Get ¶

func (NullableSignalReturnReportResponse) IsSet ¶

func (NullableSignalReturnReportResponse) MarshalJSON ¶

func (v NullableSignalReturnReportResponse) MarshalJSON() ([]byte, error)

func (*NullableSignalReturnReportResponse) Set ¶

func (*NullableSignalReturnReportResponse) UnmarshalJSON ¶

func (v *NullableSignalReturnReportResponse) UnmarshalJSON(src []byte) error

func (*NullableSignalReturnReportResponse) Unset ¶

type NullableSignalScores ¶

type NullableSignalScores struct {
	// contains filtered or unexported fields
}

func NewNullableSignalScores ¶

func NewNullableSignalScores(val *SignalScores) *NullableSignalScores

func (NullableSignalScores) Get ¶

func (NullableSignalScores) IsSet ¶

func (v NullableSignalScores) IsSet() bool

func (NullableSignalScores) MarshalJSON ¶

func (v NullableSignalScores) MarshalJSON() ([]byte, error)

func (*NullableSignalScores) Set ¶

func (v *NullableSignalScores) Set(val *SignalScores)

func (*NullableSignalScores) UnmarshalJSON ¶

func (v *NullableSignalScores) UnmarshalJSON(src []byte) error

func (*NullableSignalScores) Unset ¶

func (v *NullableSignalScores) Unset()

type NullableSignalUser ¶

type NullableSignalUser struct {
	// contains filtered or unexported fields
}

func NewNullableSignalUser ¶

func NewNullableSignalUser(val *SignalUser) *NullableSignalUser

func (NullableSignalUser) Get ¶

func (v NullableSignalUser) Get() *SignalUser

func (NullableSignalUser) IsSet ¶

func (v NullableSignalUser) IsSet() bool

func (NullableSignalUser) MarshalJSON ¶

func (v NullableSignalUser) MarshalJSON() ([]byte, error)

func (*NullableSignalUser) Set ¶

func (v *NullableSignalUser) Set(val *SignalUser)

func (*NullableSignalUser) UnmarshalJSON ¶

func (v *NullableSignalUser) UnmarshalJSON(src []byte) error

func (*NullableSignalUser) Unset ¶

func (v *NullableSignalUser) Unset()

type NullableSimulatedTransferSweep ¶ added in v1.10.0

type NullableSimulatedTransferSweep struct {
	// contains filtered or unexported fields
}

func NewNullableSimulatedTransferSweep ¶ added in v1.10.0

func NewNullableSimulatedTransferSweep(val *SimulatedTransferSweep) *NullableSimulatedTransferSweep

func (NullableSimulatedTransferSweep) Get ¶ added in v1.10.0

func (NullableSimulatedTransferSweep) IsSet ¶ added in v1.10.0

func (NullableSimulatedTransferSweep) MarshalJSON ¶ added in v1.10.0

func (v NullableSimulatedTransferSweep) MarshalJSON() ([]byte, error)

func (*NullableSimulatedTransferSweep) Set ¶ added in v1.10.0

func (*NullableSimulatedTransferSweep) UnmarshalJSON ¶ added in v1.10.0

func (v *NullableSimulatedTransferSweep) UnmarshalJSON(src []byte) error

func (*NullableSimulatedTransferSweep) Unset ¶ added in v1.10.0

func (v *NullableSimulatedTransferSweep) Unset()

type NullableStandaloneAccountType ¶

type NullableStandaloneAccountType struct {
	// contains filtered or unexported fields
}

func (NullableStandaloneAccountType) Get ¶

func (NullableStandaloneAccountType) IsSet ¶

func (NullableStandaloneAccountType) MarshalJSON ¶

func (v NullableStandaloneAccountType) MarshalJSON() ([]byte, error)

func (*NullableStandaloneAccountType) Set ¶

func (*NullableStandaloneAccountType) UnmarshalJSON ¶

func (v *NullableStandaloneAccountType) UnmarshalJSON(src []byte) error

func (*NullableStandaloneAccountType) Unset ¶

func (v *NullableStandaloneAccountType) Unset()

type NullableStandaloneCurrencyCodeList ¶

type NullableStandaloneCurrencyCodeList struct {
	// contains filtered or unexported fields
}

func (NullableStandaloneCurrencyCodeList) Get ¶

func (NullableStandaloneCurrencyCodeList) IsSet ¶

func (NullableStandaloneCurrencyCodeList) MarshalJSON ¶

func (v NullableStandaloneCurrencyCodeList) MarshalJSON() ([]byte, error)

func (*NullableStandaloneCurrencyCodeList) Set ¶

func (*NullableStandaloneCurrencyCodeList) UnmarshalJSON ¶

func (v *NullableStandaloneCurrencyCodeList) UnmarshalJSON(src []byte) error

func (*NullableStandaloneCurrencyCodeList) Unset ¶

type NullableStandaloneInvestmentTransactionType ¶

type NullableStandaloneInvestmentTransactionType struct {
	// contains filtered or unexported fields
}

func (NullableStandaloneInvestmentTransactionType) Get ¶

func (NullableStandaloneInvestmentTransactionType) IsSet ¶

func (NullableStandaloneInvestmentTransactionType) MarshalJSON ¶

func (*NullableStandaloneInvestmentTransactionType) Set ¶

func (*NullableStandaloneInvestmentTransactionType) UnmarshalJSON ¶

func (v *NullableStandaloneInvestmentTransactionType) UnmarshalJSON(src []byte) error

func (*NullableStandaloneInvestmentTransactionType) Unset ¶

type NullableString ¶

type NullableString struct {
	// contains filtered or unexported fields
}

func NewNullableString ¶

func NewNullableString(val *string) *NullableString

func (NullableString) Get ¶

func (v NullableString) Get() *string

func (NullableString) IsSet ¶

func (v NullableString) IsSet() bool

func (NullableString) MarshalJSON ¶

func (v NullableString) MarshalJSON() ([]byte, error)

func (*NullableString) Set ¶

func (v *NullableString) Set(val *string)

func (*NullableString) UnmarshalJSON ¶

func (v *NullableString) UnmarshalJSON(src []byte) error

func (*NullableString) Unset ¶

func (v *NullableString) Unset()

type NullableStudentLoan ¶

type NullableStudentLoan struct {
	// contains filtered or unexported fields
}

func NewNullableStudentLoan ¶

func NewNullableStudentLoan(val *StudentLoan) *NullableStudentLoan

func (NullableStudentLoan) Get ¶

func (NullableStudentLoan) IsSet ¶

func (v NullableStudentLoan) IsSet() bool

func (NullableStudentLoan) MarshalJSON ¶

func (v NullableStudentLoan) MarshalJSON() ([]byte, error)

func (*NullableStudentLoan) Set ¶

func (v *NullableStudentLoan) Set(val *StudentLoan)

func (*NullableStudentLoan) UnmarshalJSON ¶

func (v *NullableStudentLoan) UnmarshalJSON(src []byte) error

func (*NullableStudentLoan) Unset ¶

func (v *NullableStudentLoan) Unset()

type NullableStudentLoanRepaymentModel ¶

type NullableStudentLoanRepaymentModel struct {
	// contains filtered or unexported fields
}

func (NullableStudentLoanRepaymentModel) Get ¶

func (NullableStudentLoanRepaymentModel) IsSet ¶

func (NullableStudentLoanRepaymentModel) MarshalJSON ¶

func (v NullableStudentLoanRepaymentModel) MarshalJSON() ([]byte, error)

func (*NullableStudentLoanRepaymentModel) Set ¶

func (*NullableStudentLoanRepaymentModel) UnmarshalJSON ¶

func (v *NullableStudentLoanRepaymentModel) UnmarshalJSON(src []byte) error

func (*NullableStudentLoanRepaymentModel) Unset ¶

type NullableStudentLoanStatus ¶

type NullableStudentLoanStatus struct {
	// contains filtered or unexported fields
}

func NewNullableStudentLoanStatus ¶

func NewNullableStudentLoanStatus(val *StudentLoanStatus) *NullableStudentLoanStatus

func (NullableStudentLoanStatus) Get ¶

func (NullableStudentLoanStatus) IsSet ¶

func (v NullableStudentLoanStatus) IsSet() bool

func (NullableStudentLoanStatus) MarshalJSON ¶

func (v NullableStudentLoanStatus) MarshalJSON() ([]byte, error)

func (*NullableStudentLoanStatus) Set ¶

func (*NullableStudentLoanStatus) UnmarshalJSON ¶

func (v *NullableStudentLoanStatus) UnmarshalJSON(src []byte) error

func (*NullableStudentLoanStatus) Unset ¶

func (v *NullableStudentLoanStatus) Unset()

type NullableStudentRepaymentPlan ¶

type NullableStudentRepaymentPlan struct {
	// contains filtered or unexported fields
}

func (NullableStudentRepaymentPlan) Get ¶

func (NullableStudentRepaymentPlan) IsSet ¶

func (NullableStudentRepaymentPlan) MarshalJSON ¶

func (v NullableStudentRepaymentPlan) MarshalJSON() ([]byte, error)

func (*NullableStudentRepaymentPlan) Set ¶

func (*NullableStudentRepaymentPlan) UnmarshalJSON ¶

func (v *NullableStudentRepaymentPlan) UnmarshalJSON(src []byte) error

func (*NullableStudentRepaymentPlan) Unset ¶

func (v *NullableStudentRepaymentPlan) Unset()

type NullableTaxform ¶ added in v1.1.0

type NullableTaxform struct {
	// contains filtered or unexported fields
}

func NewNullableTaxform ¶ added in v1.1.0

func NewNullableTaxform(val *Taxform) *NullableTaxform

func (NullableTaxform) Get ¶ added in v1.1.0

func (v NullableTaxform) Get() *Taxform

func (NullableTaxform) IsSet ¶ added in v1.1.0

func (v NullableTaxform) IsSet() bool

func (NullableTaxform) MarshalJSON ¶ added in v1.1.0

func (v NullableTaxform) MarshalJSON() ([]byte, error)

func (*NullableTaxform) Set ¶ added in v1.1.0

func (v *NullableTaxform) Set(val *Taxform)

func (*NullableTaxform) UnmarshalJSON ¶ added in v1.1.0

func (v *NullableTaxform) UnmarshalJSON(src []byte) error

func (*NullableTaxform) Unset ¶ added in v1.1.0

func (v *NullableTaxform) Unset()

type NullableTaxpayerID ¶ added in v1.1.0

type NullableTaxpayerID struct {
	// contains filtered or unexported fields
}

func NewNullableTaxpayerID ¶ added in v1.1.0

func NewNullableTaxpayerID(val *TaxpayerID) *NullableTaxpayerID

func (NullableTaxpayerID) Get ¶ added in v1.1.0

func (v NullableTaxpayerID) Get() *TaxpayerID

func (NullableTaxpayerID) IsSet ¶ added in v1.1.0

func (v NullableTaxpayerID) IsSet() bool

func (NullableTaxpayerID) MarshalJSON ¶ added in v1.1.0

func (v NullableTaxpayerID) MarshalJSON() ([]byte, error)

func (*NullableTaxpayerID) Set ¶ added in v1.1.0

func (v *NullableTaxpayerID) Set(val *TaxpayerID)

func (*NullableTaxpayerID) UnmarshalJSON ¶ added in v1.1.0

func (v *NullableTaxpayerID) UnmarshalJSON(src []byte) error

func (*NullableTaxpayerID) Unset ¶ added in v1.1.0

func (v *NullableTaxpayerID) Unset()

type NullableTime ¶

type NullableTime struct {
	// contains filtered or unexported fields
}

func NewNullableTime ¶

func NewNullableTime(val *time.Time) *NullableTime

func (NullableTime) Get ¶

func (v NullableTime) Get() *time.Time

func (NullableTime) IsSet ¶

func (v NullableTime) IsSet() bool

func (NullableTime) MarshalJSON ¶

func (v NullableTime) MarshalJSON() ([]byte, error)

func (*NullableTime) Set ¶

func (v *NullableTime) Set(val *time.Time)

func (*NullableTime) UnmarshalJSON ¶

func (v *NullableTime) UnmarshalJSON(src []byte) error

func (*NullableTime) Unset ¶

func (v *NullableTime) Unset()

type NullableTotal ¶ added in v1.1.0

type NullableTotal struct {
	// contains filtered or unexported fields
}

func NewNullableTotal ¶ added in v1.1.0

func NewNullableTotal(val *Total) *NullableTotal

func (NullableTotal) Get ¶ added in v1.1.0

func (v NullableTotal) Get() *Total

func (NullableTotal) IsSet ¶ added in v1.1.0

func (v NullableTotal) IsSet() bool

func (NullableTotal) MarshalJSON ¶ added in v1.1.0

func (v NullableTotal) MarshalJSON() ([]byte, error)

func (*NullableTotal) Set ¶ added in v1.1.0

func (v *NullableTotal) Set(val *Total)

func (*NullableTotal) UnmarshalJSON ¶ added in v1.1.0

func (v *NullableTotal) UnmarshalJSON(src []byte) error

func (*NullableTotal) Unset ¶ added in v1.1.0

func (v *NullableTotal) Unset()

type NullableTotalCanonicalDescription ¶ added in v1.8.0

type NullableTotalCanonicalDescription struct {
	// contains filtered or unexported fields
}

func NewNullableTotalCanonicalDescription ¶ added in v1.8.0

func NewNullableTotalCanonicalDescription(val *TotalCanonicalDescription) *NullableTotalCanonicalDescription

func (NullableTotalCanonicalDescription) Get ¶ added in v1.8.0

func (NullableTotalCanonicalDescription) IsSet ¶ added in v1.8.0

func (NullableTotalCanonicalDescription) MarshalJSON ¶ added in v1.8.0

func (v NullableTotalCanonicalDescription) MarshalJSON() ([]byte, error)

func (*NullableTotalCanonicalDescription) Set ¶ added in v1.8.0

func (*NullableTotalCanonicalDescription) UnmarshalJSON ¶ added in v1.8.0

func (v *NullableTotalCanonicalDescription) UnmarshalJSON(src []byte) error

func (*NullableTotalCanonicalDescription) Unset ¶ added in v1.8.0

type NullableTransaction ¶

type NullableTransaction struct {
	// contains filtered or unexported fields
}

func NewNullableTransaction ¶

func NewNullableTransaction(val *Transaction) *NullableTransaction

func (NullableTransaction) Get ¶

func (NullableTransaction) IsSet ¶

func (v NullableTransaction) IsSet() bool

func (NullableTransaction) MarshalJSON ¶

func (v NullableTransaction) MarshalJSON() ([]byte, error)

func (*NullableTransaction) Set ¶

func (v *NullableTransaction) Set(val *Transaction)

func (*NullableTransaction) UnmarshalJSON ¶

func (v *NullableTransaction) UnmarshalJSON(src []byte) error

func (*NullableTransaction) Unset ¶

func (v *NullableTransaction) Unset()

type NullableTransactionAllOf ¶

type NullableTransactionAllOf struct {
	// contains filtered or unexported fields
}

func NewNullableTransactionAllOf ¶

func NewNullableTransactionAllOf(val *TransactionAllOf) *NullableTransactionAllOf

func (NullableTransactionAllOf) Get ¶

func (NullableTransactionAllOf) IsSet ¶

func (v NullableTransactionAllOf) IsSet() bool

func (NullableTransactionAllOf) MarshalJSON ¶

func (v NullableTransactionAllOf) MarshalJSON() ([]byte, error)

func (*NullableTransactionAllOf) Set ¶

func (*NullableTransactionAllOf) UnmarshalJSON ¶

func (v *NullableTransactionAllOf) UnmarshalJSON(src []byte) error

func (*NullableTransactionAllOf) Unset ¶

func (v *NullableTransactionAllOf) Unset()

type NullableTransactionBase ¶

type NullableTransactionBase struct {
	// contains filtered or unexported fields
}

func NewNullableTransactionBase ¶

func NewNullableTransactionBase(val *TransactionBase) *NullableTransactionBase

func (NullableTransactionBase) Get ¶

func (NullableTransactionBase) IsSet ¶

func (v NullableTransactionBase) IsSet() bool

func (NullableTransactionBase) MarshalJSON ¶

func (v NullableTransactionBase) MarshalJSON() ([]byte, error)

func (*NullableTransactionBase) Set ¶

func (*NullableTransactionBase) UnmarshalJSON ¶

func (v *NullableTransactionBase) UnmarshalJSON(src []byte) error

func (*NullableTransactionBase) Unset ¶

func (v *NullableTransactionBase) Unset()

type NullableTransactionCode ¶

type NullableTransactionCode struct {
	// contains filtered or unexported fields
}

func NewNullableTransactionCode ¶

func NewNullableTransactionCode(val *TransactionCode) *NullableTransactionCode

func (NullableTransactionCode) Get ¶

func (NullableTransactionCode) IsSet ¶

func (v NullableTransactionCode) IsSet() bool

func (NullableTransactionCode) MarshalJSON ¶

func (v NullableTransactionCode) MarshalJSON() ([]byte, error)

func (*NullableTransactionCode) Set ¶

func (*NullableTransactionCode) UnmarshalJSON ¶

func (v *NullableTransactionCode) UnmarshalJSON(src []byte) error

func (*NullableTransactionCode) Unset ¶

func (v *NullableTransactionCode) Unset()

type NullableTransactionData ¶

type NullableTransactionData struct {
	// contains filtered or unexported fields
}

func NewNullableTransactionData ¶

func NewNullableTransactionData(val *TransactionData) *NullableTransactionData

func (NullableTransactionData) Get ¶

func (NullableTransactionData) IsSet ¶

func (v NullableTransactionData) IsSet() bool

func (NullableTransactionData) MarshalJSON ¶

func (v NullableTransactionData) MarshalJSON() ([]byte, error)

func (*NullableTransactionData) Set ¶

func (*NullableTransactionData) UnmarshalJSON ¶

func (v *NullableTransactionData) UnmarshalJSON(src []byte) error

func (*NullableTransactionData) Unset ¶

func (v *NullableTransactionData) Unset()

type NullableTransactionOverride ¶

type NullableTransactionOverride struct {
	// contains filtered or unexported fields
}

func (NullableTransactionOverride) Get ¶

func (NullableTransactionOverride) IsSet ¶

func (NullableTransactionOverride) MarshalJSON ¶

func (v NullableTransactionOverride) MarshalJSON() ([]byte, error)

func (*NullableTransactionOverride) Set ¶

func (*NullableTransactionOverride) UnmarshalJSON ¶

func (v *NullableTransactionOverride) UnmarshalJSON(src []byte) error

func (*NullableTransactionOverride) Unset ¶

func (v *NullableTransactionOverride) Unset()

type NullableTransactionStream ¶ added in v1.4.0

type NullableTransactionStream struct {
	// contains filtered or unexported fields
}

func NewNullableTransactionStream ¶ added in v1.4.0

func NewNullableTransactionStream(val *TransactionStream) *NullableTransactionStream

func (NullableTransactionStream) Get ¶ added in v1.4.0

func (NullableTransactionStream) IsSet ¶ added in v1.4.0

func (v NullableTransactionStream) IsSet() bool

func (NullableTransactionStream) MarshalJSON ¶ added in v1.4.0

func (v NullableTransactionStream) MarshalJSON() ([]byte, error)

func (*NullableTransactionStream) Set ¶ added in v1.4.0

func (*NullableTransactionStream) UnmarshalJSON ¶ added in v1.4.0

func (v *NullableTransactionStream) UnmarshalJSON(src []byte) error

func (*NullableTransactionStream) Unset ¶ added in v1.4.0

func (v *NullableTransactionStream) Unset()

type NullableTransactionStreamAmount ¶ added in v1.4.0

type NullableTransactionStreamAmount struct {
	// contains filtered or unexported fields
}

func NewNullableTransactionStreamAmount ¶ added in v1.4.0

func NewNullableTransactionStreamAmount(val *TransactionStreamAmount) *NullableTransactionStreamAmount

func (NullableTransactionStreamAmount) Get ¶ added in v1.4.0

func (NullableTransactionStreamAmount) IsSet ¶ added in v1.4.0

func (NullableTransactionStreamAmount) MarshalJSON ¶ added in v1.4.0

func (v NullableTransactionStreamAmount) MarshalJSON() ([]byte, error)

func (*NullableTransactionStreamAmount) Set ¶ added in v1.4.0

func (*NullableTransactionStreamAmount) UnmarshalJSON ¶ added in v1.4.0

func (v *NullableTransactionStreamAmount) UnmarshalJSON(src []byte) error

func (*NullableTransactionStreamAmount) Unset ¶ added in v1.4.0

type NullableTransactionsGetRequest ¶

type NullableTransactionsGetRequest struct {
	// contains filtered or unexported fields
}

func (NullableTransactionsGetRequest) Get ¶

func (NullableTransactionsGetRequest) IsSet ¶

func (NullableTransactionsGetRequest) MarshalJSON ¶

func (v NullableTransactionsGetRequest) MarshalJSON() ([]byte, error)

func (*NullableTransactionsGetRequest) Set ¶

func (*NullableTransactionsGetRequest) UnmarshalJSON ¶

func (v *NullableTransactionsGetRequest) UnmarshalJSON(src []byte) error

func (*NullableTransactionsGetRequest) Unset ¶

func (v *NullableTransactionsGetRequest) Unset()

type NullableTransactionsGetRequestOptions ¶

type NullableTransactionsGetRequestOptions struct {
	// contains filtered or unexported fields
}

func (NullableTransactionsGetRequestOptions) Get ¶

func (NullableTransactionsGetRequestOptions) IsSet ¶

func (NullableTransactionsGetRequestOptions) MarshalJSON ¶

func (v NullableTransactionsGetRequestOptions) MarshalJSON() ([]byte, error)

func (*NullableTransactionsGetRequestOptions) Set ¶

func (*NullableTransactionsGetRequestOptions) UnmarshalJSON ¶

func (v *NullableTransactionsGetRequestOptions) UnmarshalJSON(src []byte) error

func (*NullableTransactionsGetRequestOptions) Unset ¶

type NullableTransactionsGetResponse ¶

type NullableTransactionsGetResponse struct {
	// contains filtered or unexported fields
}

func (NullableTransactionsGetResponse) Get ¶

func (NullableTransactionsGetResponse) IsSet ¶

func (NullableTransactionsGetResponse) MarshalJSON ¶

func (v NullableTransactionsGetResponse) MarshalJSON() ([]byte, error)

func (*NullableTransactionsGetResponse) Set ¶

func (*NullableTransactionsGetResponse) UnmarshalJSON ¶

func (v *NullableTransactionsGetResponse) UnmarshalJSON(src []byte) error

func (*NullableTransactionsGetResponse) Unset ¶

type NullableTransactionsRecurringGetRequest ¶ added in v1.4.0

type NullableTransactionsRecurringGetRequest struct {
	// contains filtered or unexported fields
}

func NewNullableTransactionsRecurringGetRequest ¶ added in v1.4.0

func NewNullableTransactionsRecurringGetRequest(val *TransactionsRecurringGetRequest) *NullableTransactionsRecurringGetRequest

func (NullableTransactionsRecurringGetRequest) Get ¶ added in v1.4.0

func (NullableTransactionsRecurringGetRequest) IsSet ¶ added in v1.4.0

func (NullableTransactionsRecurringGetRequest) MarshalJSON ¶ added in v1.4.0

func (v NullableTransactionsRecurringGetRequest) MarshalJSON() ([]byte, error)

func (*NullableTransactionsRecurringGetRequest) Set ¶ added in v1.4.0

func (*NullableTransactionsRecurringGetRequest) UnmarshalJSON ¶ added in v1.4.0

func (v *NullableTransactionsRecurringGetRequest) UnmarshalJSON(src []byte) error

func (*NullableTransactionsRecurringGetRequest) Unset ¶ added in v1.4.0

type NullableTransactionsRecurringGetResponse ¶ added in v1.4.0

type NullableTransactionsRecurringGetResponse struct {
	// contains filtered or unexported fields
}

func NewNullableTransactionsRecurringGetResponse ¶ added in v1.4.0

func NewNullableTransactionsRecurringGetResponse(val *TransactionsRecurringGetResponse) *NullableTransactionsRecurringGetResponse

func (NullableTransactionsRecurringGetResponse) Get ¶ added in v1.4.0

func (NullableTransactionsRecurringGetResponse) IsSet ¶ added in v1.4.0

func (NullableTransactionsRecurringGetResponse) MarshalJSON ¶ added in v1.4.0

func (*NullableTransactionsRecurringGetResponse) Set ¶ added in v1.4.0

func (*NullableTransactionsRecurringGetResponse) UnmarshalJSON ¶ added in v1.4.0

func (v *NullableTransactionsRecurringGetResponse) UnmarshalJSON(src []byte) error

func (*NullableTransactionsRecurringGetResponse) Unset ¶ added in v1.4.0

type NullableTransactionsRefreshRequest ¶

type NullableTransactionsRefreshRequest struct {
	// contains filtered or unexported fields
}

func (NullableTransactionsRefreshRequest) Get ¶

func (NullableTransactionsRefreshRequest) IsSet ¶

func (NullableTransactionsRefreshRequest) MarshalJSON ¶

func (v NullableTransactionsRefreshRequest) MarshalJSON() ([]byte, error)

func (*NullableTransactionsRefreshRequest) Set ¶

func (*NullableTransactionsRefreshRequest) UnmarshalJSON ¶

func (v *NullableTransactionsRefreshRequest) UnmarshalJSON(src []byte) error

func (*NullableTransactionsRefreshRequest) Unset ¶

type NullableTransactionsRefreshResponse ¶

type NullableTransactionsRefreshResponse struct {
	// contains filtered or unexported fields
}

func (NullableTransactionsRefreshResponse) Get ¶

func (NullableTransactionsRefreshResponse) IsSet ¶

func (NullableTransactionsRefreshResponse) MarshalJSON ¶

func (v NullableTransactionsRefreshResponse) MarshalJSON() ([]byte, error)

func (*NullableTransactionsRefreshResponse) Set ¶

func (*NullableTransactionsRefreshResponse) UnmarshalJSON ¶

func (v *NullableTransactionsRefreshResponse) UnmarshalJSON(src []byte) error

func (*NullableTransactionsRefreshResponse) Unset ¶

type NullableTransactionsRemovedWebhook ¶

type NullableTransactionsRemovedWebhook struct {
	// contains filtered or unexported fields
}

func (NullableTransactionsRemovedWebhook) Get ¶

func (NullableTransactionsRemovedWebhook) IsSet ¶

func (NullableTransactionsRemovedWebhook) MarshalJSON ¶

func (v NullableTransactionsRemovedWebhook) MarshalJSON() ([]byte, error)

func (*NullableTransactionsRemovedWebhook) Set ¶

func (*NullableTransactionsRemovedWebhook) UnmarshalJSON ¶

func (v *NullableTransactionsRemovedWebhook) UnmarshalJSON(src []byte) error

func (*NullableTransactionsRemovedWebhook) Unset ¶

type NullableTransactionsSyncRequest ¶ added in v1.7.0

type NullableTransactionsSyncRequest struct {
	// contains filtered or unexported fields
}

func NewNullableTransactionsSyncRequest ¶ added in v1.7.0

func NewNullableTransactionsSyncRequest(val *TransactionsSyncRequest) *NullableTransactionsSyncRequest

func (NullableTransactionsSyncRequest) Get ¶ added in v1.7.0

func (NullableTransactionsSyncRequest) IsSet ¶ added in v1.7.0

func (NullableTransactionsSyncRequest) MarshalJSON ¶ added in v1.7.0

func (v NullableTransactionsSyncRequest) MarshalJSON() ([]byte, error)

func (*NullableTransactionsSyncRequest) Set ¶ added in v1.7.0

func (*NullableTransactionsSyncRequest) UnmarshalJSON ¶ added in v1.7.0

func (v *NullableTransactionsSyncRequest) UnmarshalJSON(src []byte) error

func (*NullableTransactionsSyncRequest) Unset ¶ added in v1.7.0

type NullableTransactionsSyncResponse ¶ added in v1.7.0

type NullableTransactionsSyncResponse struct {
	// contains filtered or unexported fields
}

func NewNullableTransactionsSyncResponse ¶ added in v1.7.0

func NewNullableTransactionsSyncResponse(val *TransactionsSyncResponse) *NullableTransactionsSyncResponse

func (NullableTransactionsSyncResponse) Get ¶ added in v1.7.0

func (NullableTransactionsSyncResponse) IsSet ¶ added in v1.7.0

func (NullableTransactionsSyncResponse) MarshalJSON ¶ added in v1.7.0

func (v NullableTransactionsSyncResponse) MarshalJSON() ([]byte, error)

func (*NullableTransactionsSyncResponse) Set ¶ added in v1.7.0

func (*NullableTransactionsSyncResponse) UnmarshalJSON ¶ added in v1.7.0

func (v *NullableTransactionsSyncResponse) UnmarshalJSON(src []byte) error

func (*NullableTransactionsSyncResponse) Unset ¶ added in v1.7.0

type NullableTransfer ¶

type NullableTransfer struct {
	// contains filtered or unexported fields
}

func NewNullableTransfer ¶

func NewNullableTransfer(val *Transfer) *NullableTransfer

func (NullableTransfer) Get ¶

func (v NullableTransfer) Get() *Transfer

func (NullableTransfer) IsSet ¶

func (v NullableTransfer) IsSet() bool

func (NullableTransfer) MarshalJSON ¶

func (v NullableTransfer) MarshalJSON() ([]byte, error)

func (*NullableTransfer) Set ¶

func (v *NullableTransfer) Set(val *Transfer)

func (*NullableTransfer) UnmarshalJSON ¶

func (v *NullableTransfer) UnmarshalJSON(src []byte) error

func (*NullableTransfer) Unset ¶

func (v *NullableTransfer) Unset()

type NullableTransferAuthorization ¶ added in v1.1.0

type NullableTransferAuthorization struct {
	// contains filtered or unexported fields
}

func NewNullableTransferAuthorization ¶ added in v1.1.0

func NewNullableTransferAuthorization(val *TransferAuthorization) *NullableTransferAuthorization

func (NullableTransferAuthorization) Get ¶ added in v1.1.0

func (NullableTransferAuthorization) IsSet ¶ added in v1.1.0

func (NullableTransferAuthorization) MarshalJSON ¶ added in v1.1.0

func (v NullableTransferAuthorization) MarshalJSON() ([]byte, error)

func (*NullableTransferAuthorization) Set ¶ added in v1.1.0

func (*NullableTransferAuthorization) UnmarshalJSON ¶ added in v1.1.0

func (v *NullableTransferAuthorization) UnmarshalJSON(src []byte) error

func (*NullableTransferAuthorization) Unset ¶ added in v1.1.0

func (v *NullableTransferAuthorization) Unset()

type NullableTransferAuthorizationCreateRequest ¶

type NullableTransferAuthorizationCreateRequest struct {
	// contains filtered or unexported fields
}

func (NullableTransferAuthorizationCreateRequest) Get ¶

func (NullableTransferAuthorizationCreateRequest) IsSet ¶

func (NullableTransferAuthorizationCreateRequest) MarshalJSON ¶

func (*NullableTransferAuthorizationCreateRequest) Set ¶

func (*NullableTransferAuthorizationCreateRequest) UnmarshalJSON ¶

func (v *NullableTransferAuthorizationCreateRequest) UnmarshalJSON(src []byte) error

func (*NullableTransferAuthorizationCreateRequest) Unset ¶

type NullableTransferAuthorizationCreateResponse ¶

type NullableTransferAuthorizationCreateResponse struct {
	// contains filtered or unexported fields
}

func (NullableTransferAuthorizationCreateResponse) Get ¶

func (NullableTransferAuthorizationCreateResponse) IsSet ¶

func (NullableTransferAuthorizationCreateResponse) MarshalJSON ¶

func (*NullableTransferAuthorizationCreateResponse) Set ¶

func (*NullableTransferAuthorizationCreateResponse) UnmarshalJSON ¶

func (v *NullableTransferAuthorizationCreateResponse) UnmarshalJSON(src []byte) error

func (*NullableTransferAuthorizationCreateResponse) Unset ¶

type NullableTransferAuthorizationDecisionRationale ¶

type NullableTransferAuthorizationDecisionRationale struct {
	// contains filtered or unexported fields
}

func (NullableTransferAuthorizationDecisionRationale) Get ¶

func (NullableTransferAuthorizationDecisionRationale) IsSet ¶

func (NullableTransferAuthorizationDecisionRationale) MarshalJSON ¶

func (*NullableTransferAuthorizationDecisionRationale) Set ¶

func (*NullableTransferAuthorizationDecisionRationale) UnmarshalJSON ¶

func (*NullableTransferAuthorizationDecisionRationale) Unset ¶

type NullableTransferAuthorizationDevice ¶

type NullableTransferAuthorizationDevice struct {
	// contains filtered or unexported fields
}

func (NullableTransferAuthorizationDevice) Get ¶

func (NullableTransferAuthorizationDevice) IsSet ¶

func (NullableTransferAuthorizationDevice) MarshalJSON ¶

func (v NullableTransferAuthorizationDevice) MarshalJSON() ([]byte, error)

func (*NullableTransferAuthorizationDevice) Set ¶

func (*NullableTransferAuthorizationDevice) UnmarshalJSON ¶

func (v *NullableTransferAuthorizationDevice) UnmarshalJSON(src []byte) error

func (*NullableTransferAuthorizationDevice) Unset ¶

type NullableTransferAuthorizationProposedTransfer ¶

type NullableTransferAuthorizationProposedTransfer struct {
	// contains filtered or unexported fields
}

func (NullableTransferAuthorizationProposedTransfer) Get ¶

func (NullableTransferAuthorizationProposedTransfer) IsSet ¶

func (NullableTransferAuthorizationProposedTransfer) MarshalJSON ¶

func (*NullableTransferAuthorizationProposedTransfer) Set ¶

func (*NullableTransferAuthorizationProposedTransfer) UnmarshalJSON ¶

func (*NullableTransferAuthorizationProposedTransfer) Unset ¶

type NullableTransferCancelRequest ¶

type NullableTransferCancelRequest struct {
	// contains filtered or unexported fields
}

func (NullableTransferCancelRequest) Get ¶

func (NullableTransferCancelRequest) IsSet ¶

func (NullableTransferCancelRequest) MarshalJSON ¶

func (v NullableTransferCancelRequest) MarshalJSON() ([]byte, error)

func (*NullableTransferCancelRequest) Set ¶

func (*NullableTransferCancelRequest) UnmarshalJSON ¶

func (v *NullableTransferCancelRequest) UnmarshalJSON(src []byte) error

func (*NullableTransferCancelRequest) Unset ¶

func (v *NullableTransferCancelRequest) Unset()

type NullableTransferCancelResponse ¶

type NullableTransferCancelResponse struct {
	// contains filtered or unexported fields
}

func (NullableTransferCancelResponse) Get ¶

func (NullableTransferCancelResponse) IsSet ¶

func (NullableTransferCancelResponse) MarshalJSON ¶

func (v NullableTransferCancelResponse) MarshalJSON() ([]byte, error)

func (*NullableTransferCancelResponse) Set ¶

func (*NullableTransferCancelResponse) UnmarshalJSON ¶

func (v *NullableTransferCancelResponse) UnmarshalJSON(src []byte) error

func (*NullableTransferCancelResponse) Unset ¶

func (v *NullableTransferCancelResponse) Unset()

type NullableTransferCreateRequest ¶

type NullableTransferCreateRequest struct {
	// contains filtered or unexported fields
}

func (NullableTransferCreateRequest) Get ¶

func (NullableTransferCreateRequest) IsSet ¶

func (NullableTransferCreateRequest) MarshalJSON ¶

func (v NullableTransferCreateRequest) MarshalJSON() ([]byte, error)

func (*NullableTransferCreateRequest) Set ¶

func (*NullableTransferCreateRequest) UnmarshalJSON ¶

func (v *NullableTransferCreateRequest) UnmarshalJSON(src []byte) error

func (*NullableTransferCreateRequest) Unset ¶

func (v *NullableTransferCreateRequest) Unset()

type NullableTransferCreateResponse ¶

type NullableTransferCreateResponse struct {
	// contains filtered or unexported fields
}

func (NullableTransferCreateResponse) Get ¶

func (NullableTransferCreateResponse) IsSet ¶

func (NullableTransferCreateResponse) MarshalJSON ¶

func (v NullableTransferCreateResponse) MarshalJSON() ([]byte, error)

func (*NullableTransferCreateResponse) Set ¶

func (*NullableTransferCreateResponse) UnmarshalJSON ¶

func (v *NullableTransferCreateResponse) UnmarshalJSON(src []byte) error

func (*NullableTransferCreateResponse) Unset ¶

func (v *NullableTransferCreateResponse) Unset()

type NullableTransferEvent ¶

type NullableTransferEvent struct {
	// contains filtered or unexported fields
}

func NewNullableTransferEvent ¶

func NewNullableTransferEvent(val *TransferEvent) *NullableTransferEvent

func (NullableTransferEvent) Get ¶

func (NullableTransferEvent) IsSet ¶

func (v NullableTransferEvent) IsSet() bool

func (NullableTransferEvent) MarshalJSON ¶

func (v NullableTransferEvent) MarshalJSON() ([]byte, error)

func (*NullableTransferEvent) Set ¶

func (v *NullableTransferEvent) Set(val *TransferEvent)

func (*NullableTransferEvent) UnmarshalJSON ¶

func (v *NullableTransferEvent) UnmarshalJSON(src []byte) error

func (*NullableTransferEvent) Unset ¶

func (v *NullableTransferEvent) Unset()

type NullableTransferEventListRequest ¶

type NullableTransferEventListRequest struct {
	// contains filtered or unexported fields
}

func (NullableTransferEventListRequest) Get ¶

func (NullableTransferEventListRequest) IsSet ¶

func (NullableTransferEventListRequest) MarshalJSON ¶

func (v NullableTransferEventListRequest) MarshalJSON() ([]byte, error)

func (*NullableTransferEventListRequest) Set ¶

func (*NullableTransferEventListRequest) UnmarshalJSON ¶

func (v *NullableTransferEventListRequest) UnmarshalJSON(src []byte) error

func (*NullableTransferEventListRequest) Unset ¶

type NullableTransferEventListResponse ¶

type NullableTransferEventListResponse struct {
	// contains filtered or unexported fields
}

func (NullableTransferEventListResponse) Get ¶

func (NullableTransferEventListResponse) IsSet ¶

func (NullableTransferEventListResponse) MarshalJSON ¶

func (v NullableTransferEventListResponse) MarshalJSON() ([]byte, error)

func (*NullableTransferEventListResponse) Set ¶

func (*NullableTransferEventListResponse) UnmarshalJSON ¶

func (v *NullableTransferEventListResponse) UnmarshalJSON(src []byte) error

func (*NullableTransferEventListResponse) Unset ¶

type NullableTransferEventSyncRequest ¶

type NullableTransferEventSyncRequest struct {
	// contains filtered or unexported fields
}

func (NullableTransferEventSyncRequest) Get ¶

func (NullableTransferEventSyncRequest) IsSet ¶

func (NullableTransferEventSyncRequest) MarshalJSON ¶

func (v NullableTransferEventSyncRequest) MarshalJSON() ([]byte, error)

func (*NullableTransferEventSyncRequest) Set ¶

func (*NullableTransferEventSyncRequest) UnmarshalJSON ¶

func (v *NullableTransferEventSyncRequest) UnmarshalJSON(src []byte) error

func (*NullableTransferEventSyncRequest) Unset ¶

type NullableTransferEventSyncResponse ¶

type NullableTransferEventSyncResponse struct {
	// contains filtered or unexported fields
}

func (NullableTransferEventSyncResponse) Get ¶

func (NullableTransferEventSyncResponse) IsSet ¶

func (NullableTransferEventSyncResponse) MarshalJSON ¶

func (v NullableTransferEventSyncResponse) MarshalJSON() ([]byte, error)

func (*NullableTransferEventSyncResponse) Set ¶

func (*NullableTransferEventSyncResponse) UnmarshalJSON ¶

func (v *NullableTransferEventSyncResponse) UnmarshalJSON(src []byte) error

func (*NullableTransferEventSyncResponse) Unset ¶

type NullableTransferEventType ¶

type NullableTransferEventType struct {
	// contains filtered or unexported fields
}

func NewNullableTransferEventType ¶

func NewNullableTransferEventType(val *TransferEventType) *NullableTransferEventType

func (NullableTransferEventType) Get ¶

func (NullableTransferEventType) IsSet ¶

func (v NullableTransferEventType) IsSet() bool

func (NullableTransferEventType) MarshalJSON ¶

func (v NullableTransferEventType) MarshalJSON() ([]byte, error)

func (*NullableTransferEventType) Set ¶

func (*NullableTransferEventType) UnmarshalJSON ¶

func (v *NullableTransferEventType) UnmarshalJSON(src []byte) error

func (*NullableTransferEventType) Unset ¶

func (v *NullableTransferEventType) Unset()

type NullableTransferFailure ¶

type NullableTransferFailure struct {
	// contains filtered or unexported fields
}

func NewNullableTransferFailure ¶

func NewNullableTransferFailure(val *TransferFailure) *NullableTransferFailure

func (NullableTransferFailure) Get ¶

func (NullableTransferFailure) IsSet ¶

func (v NullableTransferFailure) IsSet() bool

func (NullableTransferFailure) MarshalJSON ¶

func (v NullableTransferFailure) MarshalJSON() ([]byte, error)

func (*NullableTransferFailure) Set ¶

func (*NullableTransferFailure) UnmarshalJSON ¶

func (v *NullableTransferFailure) UnmarshalJSON(src []byte) error

func (*NullableTransferFailure) Unset ¶

func (v *NullableTransferFailure) Unset()

type NullableTransferGetRequest ¶

type NullableTransferGetRequest struct {
	// contains filtered or unexported fields
}

func NewNullableTransferGetRequest ¶

func NewNullableTransferGetRequest(val *TransferGetRequest) *NullableTransferGetRequest

func (NullableTransferGetRequest) Get ¶

func (NullableTransferGetRequest) IsSet ¶

func (v NullableTransferGetRequest) IsSet() bool

func (NullableTransferGetRequest) MarshalJSON ¶

func (v NullableTransferGetRequest) MarshalJSON() ([]byte, error)

func (*NullableTransferGetRequest) Set ¶

func (*NullableTransferGetRequest) UnmarshalJSON ¶

func (v *NullableTransferGetRequest) UnmarshalJSON(src []byte) error

func (*NullableTransferGetRequest) Unset ¶

func (v *NullableTransferGetRequest) Unset()

type NullableTransferGetResponse ¶

type NullableTransferGetResponse struct {
	// contains filtered or unexported fields
}

func (NullableTransferGetResponse) Get ¶

func (NullableTransferGetResponse) IsSet ¶

func (NullableTransferGetResponse) MarshalJSON ¶

func (v NullableTransferGetResponse) MarshalJSON() ([]byte, error)

func (*NullableTransferGetResponse) Set ¶

func (*NullableTransferGetResponse) UnmarshalJSON ¶

func (v *NullableTransferGetResponse) UnmarshalJSON(src []byte) error

func (*NullableTransferGetResponse) Unset ¶

func (v *NullableTransferGetResponse) Unset()

type NullableTransferIntentCreate ¶ added in v1.9.0

type NullableTransferIntentCreate struct {
	// contains filtered or unexported fields
}

func NewNullableTransferIntentCreate ¶ added in v1.9.0

func NewNullableTransferIntentCreate(val *TransferIntentCreate) *NullableTransferIntentCreate

func (NullableTransferIntentCreate) Get ¶ added in v1.9.0

func (NullableTransferIntentCreate) IsSet ¶ added in v1.9.0

func (NullableTransferIntentCreate) MarshalJSON ¶ added in v1.9.0

func (v NullableTransferIntentCreate) MarshalJSON() ([]byte, error)

func (*NullableTransferIntentCreate) Set ¶ added in v1.9.0

func (*NullableTransferIntentCreate) UnmarshalJSON ¶ added in v1.9.0

func (v *NullableTransferIntentCreate) UnmarshalJSON(src []byte) error

func (*NullableTransferIntentCreate) Unset ¶ added in v1.9.0

func (v *NullableTransferIntentCreate) Unset()

type NullableTransferIntentCreateMode ¶ added in v1.8.0

type NullableTransferIntentCreateMode struct {
	// contains filtered or unexported fields
}

func NewNullableTransferIntentCreateMode ¶ added in v1.8.0

func NewNullableTransferIntentCreateMode(val *TransferIntentCreateMode) *NullableTransferIntentCreateMode

func (NullableTransferIntentCreateMode) Get ¶ added in v1.8.0

func (NullableTransferIntentCreateMode) IsSet ¶ added in v1.8.0

func (NullableTransferIntentCreateMode) MarshalJSON ¶ added in v1.8.0

func (v NullableTransferIntentCreateMode) MarshalJSON() ([]byte, error)

func (*NullableTransferIntentCreateMode) Set ¶ added in v1.8.0

func (*NullableTransferIntentCreateMode) UnmarshalJSON ¶ added in v1.8.0

func (v *NullableTransferIntentCreateMode) UnmarshalJSON(src []byte) error

func (*NullableTransferIntentCreateMode) Unset ¶ added in v1.8.0

type NullableTransferIntentCreateRequest ¶ added in v1.8.0

type NullableTransferIntentCreateRequest struct {
	// contains filtered or unexported fields
}

func NewNullableTransferIntentCreateRequest ¶ added in v1.8.0

func NewNullableTransferIntentCreateRequest(val *TransferIntentCreateRequest) *NullableTransferIntentCreateRequest

func (NullableTransferIntentCreateRequest) Get ¶ added in v1.8.0

func (NullableTransferIntentCreateRequest) IsSet ¶ added in v1.8.0

func (NullableTransferIntentCreateRequest) MarshalJSON ¶ added in v1.8.0

func (v NullableTransferIntentCreateRequest) MarshalJSON() ([]byte, error)

func (*NullableTransferIntentCreateRequest) Set ¶ added in v1.8.0

func (*NullableTransferIntentCreateRequest) UnmarshalJSON ¶ added in v1.8.0

func (v *NullableTransferIntentCreateRequest) UnmarshalJSON(src []byte) error

func (*NullableTransferIntentCreateRequest) Unset ¶ added in v1.8.0

type NullableTransferIntentCreateResponse ¶ added in v1.8.0

type NullableTransferIntentCreateResponse struct {
	// contains filtered or unexported fields
}

func NewNullableTransferIntentCreateResponse ¶ added in v1.8.0

func NewNullableTransferIntentCreateResponse(val *TransferIntentCreateResponse) *NullableTransferIntentCreateResponse

func (NullableTransferIntentCreateResponse) Get ¶ added in v1.8.0

func (NullableTransferIntentCreateResponse) IsSet ¶ added in v1.8.0

func (NullableTransferIntentCreateResponse) MarshalJSON ¶ added in v1.8.0

func (v NullableTransferIntentCreateResponse) MarshalJSON() ([]byte, error)

func (*NullableTransferIntentCreateResponse) Set ¶ added in v1.8.0

func (*NullableTransferIntentCreateResponse) UnmarshalJSON ¶ added in v1.8.0

func (v *NullableTransferIntentCreateResponse) UnmarshalJSON(src []byte) error

func (*NullableTransferIntentCreateResponse) Unset ¶ added in v1.8.0

type NullableTransferIntentGet ¶ added in v1.9.0

type NullableTransferIntentGet struct {
	// contains filtered or unexported fields
}

func NewNullableTransferIntentGet ¶ added in v1.9.0

func NewNullableTransferIntentGet(val *TransferIntentGet) *NullableTransferIntentGet

func (NullableTransferIntentGet) Get ¶ added in v1.9.0

func (NullableTransferIntentGet) IsSet ¶ added in v1.9.0

func (v NullableTransferIntentGet) IsSet() bool

func (NullableTransferIntentGet) MarshalJSON ¶ added in v1.9.0

func (v NullableTransferIntentGet) MarshalJSON() ([]byte, error)

func (*NullableTransferIntentGet) Set ¶ added in v1.9.0

func (*NullableTransferIntentGet) UnmarshalJSON ¶ added in v1.9.0

func (v *NullableTransferIntentGet) UnmarshalJSON(src []byte) error

func (*NullableTransferIntentGet) Unset ¶ added in v1.9.0

func (v *NullableTransferIntentGet) Unset()

type NullableTransferIntentGetFailureReason ¶ added in v1.8.0

type NullableTransferIntentGetFailureReason struct {
	// contains filtered or unexported fields
}

func NewNullableTransferIntentGetFailureReason ¶ added in v1.8.0

func NewNullableTransferIntentGetFailureReason(val *TransferIntentGetFailureReason) *NullableTransferIntentGetFailureReason

func (NullableTransferIntentGetFailureReason) Get ¶ added in v1.8.0

func (NullableTransferIntentGetFailureReason) IsSet ¶ added in v1.8.0

func (NullableTransferIntentGetFailureReason) MarshalJSON ¶ added in v1.8.0

func (v NullableTransferIntentGetFailureReason) MarshalJSON() ([]byte, error)

func (*NullableTransferIntentGetFailureReason) Set ¶ added in v1.8.0

func (*NullableTransferIntentGetFailureReason) UnmarshalJSON ¶ added in v1.8.0

func (v *NullableTransferIntentGetFailureReason) UnmarshalJSON(src []byte) error

func (*NullableTransferIntentGetFailureReason) Unset ¶ added in v1.8.0

type NullableTransferIntentGetRequest ¶ added in v1.8.0

type NullableTransferIntentGetRequest struct {
	// contains filtered or unexported fields
}

func NewNullableTransferIntentGetRequest ¶ added in v1.8.0

func NewNullableTransferIntentGetRequest(val *TransferIntentGetRequest) *NullableTransferIntentGetRequest

func (NullableTransferIntentGetRequest) Get ¶ added in v1.8.0

func (NullableTransferIntentGetRequest) IsSet ¶ added in v1.8.0

func (NullableTransferIntentGetRequest) MarshalJSON ¶ added in v1.8.0

func (v NullableTransferIntentGetRequest) MarshalJSON() ([]byte, error)

func (*NullableTransferIntentGetRequest) Set ¶ added in v1.8.0

func (*NullableTransferIntentGetRequest) UnmarshalJSON ¶ added in v1.8.0

func (v *NullableTransferIntentGetRequest) UnmarshalJSON(src []byte) error

func (*NullableTransferIntentGetRequest) Unset ¶ added in v1.8.0

type NullableTransferIntentGetResponse ¶ added in v1.8.0

type NullableTransferIntentGetResponse struct {
	// contains filtered or unexported fields
}

func NewNullableTransferIntentGetResponse ¶ added in v1.8.0

func NewNullableTransferIntentGetResponse(val *TransferIntentGetResponse) *NullableTransferIntentGetResponse

func (NullableTransferIntentGetResponse) Get ¶ added in v1.8.0

func (NullableTransferIntentGetResponse) IsSet ¶ added in v1.8.0

func (NullableTransferIntentGetResponse) MarshalJSON ¶ added in v1.8.0

func (v NullableTransferIntentGetResponse) MarshalJSON() ([]byte, error)

func (*NullableTransferIntentGetResponse) Set ¶ added in v1.8.0

func (*NullableTransferIntentGetResponse) UnmarshalJSON ¶ added in v1.8.0

func (v *NullableTransferIntentGetResponse) UnmarshalJSON(src []byte) error

func (*NullableTransferIntentGetResponse) Unset ¶ added in v1.8.0

type NullableTransferListRequest ¶

type NullableTransferListRequest struct {
	// contains filtered or unexported fields
}

func (NullableTransferListRequest) Get ¶

func (NullableTransferListRequest) IsSet ¶

func (NullableTransferListRequest) MarshalJSON ¶

func (v NullableTransferListRequest) MarshalJSON() ([]byte, error)

func (*NullableTransferListRequest) Set ¶

func (*NullableTransferListRequest) UnmarshalJSON ¶

func (v *NullableTransferListRequest) UnmarshalJSON(src []byte) error

func (*NullableTransferListRequest) Unset ¶

func (v *NullableTransferListRequest) Unset()

type NullableTransferListResponse ¶

type NullableTransferListResponse struct {
	// contains filtered or unexported fields
}

func (NullableTransferListResponse) Get ¶

func (NullableTransferListResponse) IsSet ¶

func (NullableTransferListResponse) MarshalJSON ¶

func (v NullableTransferListResponse) MarshalJSON() ([]byte, error)

func (*NullableTransferListResponse) Set ¶

func (*NullableTransferListResponse) UnmarshalJSON ¶

func (v *NullableTransferListResponse) UnmarshalJSON(src []byte) error

func (*NullableTransferListResponse) Unset ¶

func (v *NullableTransferListResponse) Unset()

type NullableTransferNetwork ¶

type NullableTransferNetwork struct {
	// contains filtered or unexported fields
}

func NewNullableTransferNetwork ¶

func NewNullableTransferNetwork(val *TransferNetwork) *NullableTransferNetwork

func (NullableTransferNetwork) Get ¶

func (NullableTransferNetwork) IsSet ¶

func (v NullableTransferNetwork) IsSet() bool

func (NullableTransferNetwork) MarshalJSON ¶

func (v NullableTransferNetwork) MarshalJSON() ([]byte, error)

func (*NullableTransferNetwork) Set ¶

func (*NullableTransferNetwork) UnmarshalJSON ¶

func (v *NullableTransferNetwork) UnmarshalJSON(src []byte) error

func (*NullableTransferNetwork) Unset ¶

func (v *NullableTransferNetwork) Unset()

type NullableTransferStatus ¶

type NullableTransferStatus struct {
	// contains filtered or unexported fields
}

func NewNullableTransferStatus ¶

func NewNullableTransferStatus(val *TransferStatus) *NullableTransferStatus

func (NullableTransferStatus) Get ¶

func (NullableTransferStatus) IsSet ¶

func (v NullableTransferStatus) IsSet() bool

func (NullableTransferStatus) MarshalJSON ¶

func (v NullableTransferStatus) MarshalJSON() ([]byte, error)

func (*NullableTransferStatus) Set ¶

func (*NullableTransferStatus) UnmarshalJSON ¶

func (v *NullableTransferStatus) UnmarshalJSON(src []byte) error

func (*NullableTransferStatus) Unset ¶

func (v *NullableTransferStatus) Unset()

type NullableTransferSweep ¶ added in v1.8.0

type NullableTransferSweep struct {
	// contains filtered or unexported fields
}

func NewNullableTransferSweep ¶ added in v1.8.0

func NewNullableTransferSweep(val *TransferSweep) *NullableTransferSweep

func (NullableTransferSweep) Get ¶ added in v1.8.0

func (NullableTransferSweep) IsSet ¶ added in v1.8.0

func (v NullableTransferSweep) IsSet() bool

func (NullableTransferSweep) MarshalJSON ¶ added in v1.8.0

func (v NullableTransferSweep) MarshalJSON() ([]byte, error)

func (*NullableTransferSweep) Set ¶ added in v1.8.0

func (v *NullableTransferSweep) Set(val *TransferSweep)

func (*NullableTransferSweep) UnmarshalJSON ¶ added in v1.8.0

func (v *NullableTransferSweep) UnmarshalJSON(src []byte) error

func (*NullableTransferSweep) Unset ¶ added in v1.8.0

func (v *NullableTransferSweep) Unset()

type NullableTransferSweepGetRequest ¶ added in v1.8.0

type NullableTransferSweepGetRequest struct {
	// contains filtered or unexported fields
}

func NewNullableTransferSweepGetRequest ¶ added in v1.8.0

func NewNullableTransferSweepGetRequest(val *TransferSweepGetRequest) *NullableTransferSweepGetRequest

func (NullableTransferSweepGetRequest) Get ¶ added in v1.8.0

func (NullableTransferSweepGetRequest) IsSet ¶ added in v1.8.0

func (NullableTransferSweepGetRequest) MarshalJSON ¶ added in v1.8.0

func (v NullableTransferSweepGetRequest) MarshalJSON() ([]byte, error)

func (*NullableTransferSweepGetRequest) Set ¶ added in v1.8.0

func (*NullableTransferSweepGetRequest) UnmarshalJSON ¶ added in v1.8.0

func (v *NullableTransferSweepGetRequest) UnmarshalJSON(src []byte) error

func (*NullableTransferSweepGetRequest) Unset ¶ added in v1.8.0

type NullableTransferSweepGetResponse ¶ added in v1.8.0

type NullableTransferSweepGetResponse struct {
	// contains filtered or unexported fields
}

func NewNullableTransferSweepGetResponse ¶ added in v1.8.0

func NewNullableTransferSweepGetResponse(val *TransferSweepGetResponse) *NullableTransferSweepGetResponse

func (NullableTransferSweepGetResponse) Get ¶ added in v1.8.0

func (NullableTransferSweepGetResponse) IsSet ¶ added in v1.8.0

func (NullableTransferSweepGetResponse) MarshalJSON ¶ added in v1.8.0

func (v NullableTransferSweepGetResponse) MarshalJSON() ([]byte, error)

func (*NullableTransferSweepGetResponse) Set ¶ added in v1.8.0

func (*NullableTransferSweepGetResponse) UnmarshalJSON ¶ added in v1.8.0

func (v *NullableTransferSweepGetResponse) UnmarshalJSON(src []byte) error

func (*NullableTransferSweepGetResponse) Unset ¶ added in v1.8.0

type NullableTransferSweepListRequest ¶ added in v1.8.0

type NullableTransferSweepListRequest struct {
	// contains filtered or unexported fields
}

func NewNullableTransferSweepListRequest ¶ added in v1.8.0

func NewNullableTransferSweepListRequest(val *TransferSweepListRequest) *NullableTransferSweepListRequest

func (NullableTransferSweepListRequest) Get ¶ added in v1.8.0

func (NullableTransferSweepListRequest) IsSet ¶ added in v1.8.0

func (NullableTransferSweepListRequest) MarshalJSON ¶ added in v1.8.0

func (v NullableTransferSweepListRequest) MarshalJSON() ([]byte, error)

func (*NullableTransferSweepListRequest) Set ¶ added in v1.8.0

func (*NullableTransferSweepListRequest) UnmarshalJSON ¶ added in v1.8.0

func (v *NullableTransferSweepListRequest) UnmarshalJSON(src []byte) error

func (*NullableTransferSweepListRequest) Unset ¶ added in v1.8.0

type NullableTransferSweepListResponse ¶ added in v1.8.0

type NullableTransferSweepListResponse struct {
	// contains filtered or unexported fields
}

func NewNullableTransferSweepListResponse ¶ added in v1.8.0

func NewNullableTransferSweepListResponse(val *TransferSweepListResponse) *NullableTransferSweepListResponse

func (NullableTransferSweepListResponse) Get ¶ added in v1.8.0

func (NullableTransferSweepListResponse) IsSet ¶ added in v1.8.0

func (NullableTransferSweepListResponse) MarshalJSON ¶ added in v1.8.0

func (v NullableTransferSweepListResponse) MarshalJSON() ([]byte, error)

func (*NullableTransferSweepListResponse) Set ¶ added in v1.8.0

func (*NullableTransferSweepListResponse) UnmarshalJSON ¶ added in v1.8.0

func (v *NullableTransferSweepListResponse) UnmarshalJSON(src []byte) error

func (*NullableTransferSweepListResponse) Unset ¶ added in v1.8.0

type NullableTransferSweepStatus ¶ added in v1.8.0

type NullableTransferSweepStatus struct {
	// contains filtered or unexported fields
}

func NewNullableTransferSweepStatus ¶ added in v1.8.0

func NewNullableTransferSweepStatus(val *TransferSweepStatus) *NullableTransferSweepStatus

func (NullableTransferSweepStatus) Get ¶ added in v1.8.0

func (NullableTransferSweepStatus) IsSet ¶ added in v1.8.0

func (NullableTransferSweepStatus) MarshalJSON ¶ added in v1.8.0

func (v NullableTransferSweepStatus) MarshalJSON() ([]byte, error)

func (*NullableTransferSweepStatus) Set ¶ added in v1.8.0

func (*NullableTransferSweepStatus) UnmarshalJSON ¶ added in v1.8.0

func (v *NullableTransferSweepStatus) UnmarshalJSON(src []byte) error

func (*NullableTransferSweepStatus) Unset ¶ added in v1.8.0

func (v *NullableTransferSweepStatus) Unset()

type NullableTransferType ¶

type NullableTransferType struct {
	// contains filtered or unexported fields
}

func NewNullableTransferType ¶

func NewNullableTransferType(val *TransferType) *NullableTransferType

func (NullableTransferType) Get ¶

func (NullableTransferType) IsSet ¶

func (v NullableTransferType) IsSet() bool

func (NullableTransferType) MarshalJSON ¶

func (v NullableTransferType) MarshalJSON() ([]byte, error)

func (*NullableTransferType) Set ¶

func (v *NullableTransferType) Set(val *TransferType)

func (*NullableTransferType) UnmarshalJSON ¶

func (v *NullableTransferType) UnmarshalJSON(src []byte) error

func (*NullableTransferType) Unset ¶

func (v *NullableTransferType) Unset()

type NullableTransferUserAddressInRequest ¶ added in v1.1.0

type NullableTransferUserAddressInRequest struct {
	// contains filtered or unexported fields
}

func NewNullableTransferUserAddressInRequest ¶ added in v1.1.0

func NewNullableTransferUserAddressInRequest(val *TransferUserAddressInRequest) *NullableTransferUserAddressInRequest

func (NullableTransferUserAddressInRequest) Get ¶ added in v1.1.0

func (NullableTransferUserAddressInRequest) IsSet ¶ added in v1.1.0

func (NullableTransferUserAddressInRequest) MarshalJSON ¶ added in v1.1.0

func (v NullableTransferUserAddressInRequest) MarshalJSON() ([]byte, error)

func (*NullableTransferUserAddressInRequest) Set ¶ added in v1.1.0

func (*NullableTransferUserAddressInRequest) UnmarshalJSON ¶ added in v1.1.0

func (v *NullableTransferUserAddressInRequest) UnmarshalJSON(src []byte) error

func (*NullableTransferUserAddressInRequest) Unset ¶ added in v1.1.0

type NullableTransferUserAddressInResponse ¶ added in v1.1.0

type NullableTransferUserAddressInResponse struct {
	// contains filtered or unexported fields
}

func NewNullableTransferUserAddressInResponse ¶ added in v1.1.0

func NewNullableTransferUserAddressInResponse(val *TransferUserAddressInResponse) *NullableTransferUserAddressInResponse

func (NullableTransferUserAddressInResponse) Get ¶ added in v1.1.0

func (NullableTransferUserAddressInResponse) IsSet ¶ added in v1.1.0

func (NullableTransferUserAddressInResponse) MarshalJSON ¶ added in v1.1.0

func (v NullableTransferUserAddressInResponse) MarshalJSON() ([]byte, error)

func (*NullableTransferUserAddressInResponse) Set ¶ added in v1.1.0

func (*NullableTransferUserAddressInResponse) UnmarshalJSON ¶ added in v1.1.0

func (v *NullableTransferUserAddressInResponse) UnmarshalJSON(src []byte) error

func (*NullableTransferUserAddressInResponse) Unset ¶ added in v1.1.0

type NullableTransferUserInRequest ¶ added in v1.1.0

type NullableTransferUserInRequest struct {
	// contains filtered or unexported fields
}

func NewNullableTransferUserInRequest ¶ added in v1.1.0

func NewNullableTransferUserInRequest(val *TransferUserInRequest) *NullableTransferUserInRequest

func (NullableTransferUserInRequest) Get ¶ added in v1.1.0

func (NullableTransferUserInRequest) IsSet ¶ added in v1.1.0

func (NullableTransferUserInRequest) MarshalJSON ¶ added in v1.1.0

func (v NullableTransferUserInRequest) MarshalJSON() ([]byte, error)

func (*NullableTransferUserInRequest) Set ¶ added in v1.1.0

func (*NullableTransferUserInRequest) UnmarshalJSON ¶ added in v1.1.0

func (v *NullableTransferUserInRequest) UnmarshalJSON(src []byte) error

func (*NullableTransferUserInRequest) Unset ¶ added in v1.1.0

func (v *NullableTransferUserInRequest) Unset()

type NullableTransferUserInResponse ¶ added in v1.1.0

type NullableTransferUserInResponse struct {
	// contains filtered or unexported fields
}

func NewNullableTransferUserInResponse ¶ added in v1.1.0

func NewNullableTransferUserInResponse(val *TransferUserInResponse) *NullableTransferUserInResponse

func (NullableTransferUserInResponse) Get ¶ added in v1.1.0

func (NullableTransferUserInResponse) IsSet ¶ added in v1.1.0

func (NullableTransferUserInResponse) MarshalJSON ¶ added in v1.1.0

func (v NullableTransferUserInResponse) MarshalJSON() ([]byte, error)

func (*NullableTransferUserInResponse) Set ¶ added in v1.1.0

func (*NullableTransferUserInResponse) UnmarshalJSON ¶ added in v1.1.0

func (v *NullableTransferUserInResponse) UnmarshalJSON(src []byte) error

func (*NullableTransferUserInResponse) Unset ¶ added in v1.1.0

func (v *NullableTransferUserInResponse) Unset()

type NullableUserCustomPassword ¶

type NullableUserCustomPassword struct {
	// contains filtered or unexported fields
}

func NewNullableUserCustomPassword ¶

func NewNullableUserCustomPassword(val *UserCustomPassword) *NullableUserCustomPassword

func (NullableUserCustomPassword) Get ¶

func (NullableUserCustomPassword) IsSet ¶

func (v NullableUserCustomPassword) IsSet() bool

func (NullableUserCustomPassword) MarshalJSON ¶

func (v NullableUserCustomPassword) MarshalJSON() ([]byte, error)

func (*NullableUserCustomPassword) Set ¶

func (*NullableUserCustomPassword) UnmarshalJSON ¶

func (v *NullableUserCustomPassword) UnmarshalJSON(src []byte) error

func (*NullableUserCustomPassword) Unset ¶

func (v *NullableUserCustomPassword) Unset()

type NullableUserPermissionRevokedWebhook ¶

type NullableUserPermissionRevokedWebhook struct {
	// contains filtered or unexported fields
}

func (NullableUserPermissionRevokedWebhook) Get ¶

func (NullableUserPermissionRevokedWebhook) IsSet ¶

func (NullableUserPermissionRevokedWebhook) MarshalJSON ¶

func (v NullableUserPermissionRevokedWebhook) MarshalJSON() ([]byte, error)

func (*NullableUserPermissionRevokedWebhook) Set ¶

func (*NullableUserPermissionRevokedWebhook) UnmarshalJSON ¶

func (v *NullableUserPermissionRevokedWebhook) UnmarshalJSON(src []byte) error

func (*NullableUserPermissionRevokedWebhook) Unset ¶

type NullableVerificationAttribute ¶ added in v1.7.0

type NullableVerificationAttribute struct {
	// contains filtered or unexported fields
}

func NewNullableVerificationAttribute ¶ added in v1.7.0

func NewNullableVerificationAttribute(val *VerificationAttribute) *NullableVerificationAttribute

func (NullableVerificationAttribute) Get ¶ added in v1.7.0

func (NullableVerificationAttribute) IsSet ¶ added in v1.7.0

func (NullableVerificationAttribute) MarshalJSON ¶ added in v1.7.0

func (v NullableVerificationAttribute) MarshalJSON() ([]byte, error)

func (*NullableVerificationAttribute) Set ¶ added in v1.7.0

func (*NullableVerificationAttribute) UnmarshalJSON ¶ added in v1.7.0

func (v *NullableVerificationAttribute) UnmarshalJSON(src []byte) error

func (*NullableVerificationAttribute) Unset ¶ added in v1.7.0

func (v *NullableVerificationAttribute) Unset()

type NullableVerificationExpiredWebhook ¶

type NullableVerificationExpiredWebhook struct {
	// contains filtered or unexported fields
}

func (NullableVerificationExpiredWebhook) Get ¶

func (NullableVerificationExpiredWebhook) IsSet ¶

func (NullableVerificationExpiredWebhook) MarshalJSON ¶

func (v NullableVerificationExpiredWebhook) MarshalJSON() ([]byte, error)

func (*NullableVerificationExpiredWebhook) Set ¶

func (*NullableVerificationExpiredWebhook) UnmarshalJSON ¶

func (v *NullableVerificationExpiredWebhook) UnmarshalJSON(src []byte) error

func (*NullableVerificationExpiredWebhook) Unset ¶

type NullableVerificationRefreshStatus ¶

type NullableVerificationRefreshStatus struct {
	// contains filtered or unexported fields
}

func (NullableVerificationRefreshStatus) Get ¶

func (NullableVerificationRefreshStatus) IsSet ¶

func (NullableVerificationRefreshStatus) MarshalJSON ¶

func (v NullableVerificationRefreshStatus) MarshalJSON() ([]byte, error)

func (*NullableVerificationRefreshStatus) Set ¶

func (*NullableVerificationRefreshStatus) UnmarshalJSON ¶

func (v *NullableVerificationRefreshStatus) UnmarshalJSON(src []byte) error

func (*NullableVerificationRefreshStatus) Unset ¶

type NullableVerificationStatus ¶

type NullableVerificationStatus struct {
	// contains filtered or unexported fields
}

func NewNullableVerificationStatus ¶

func NewNullableVerificationStatus(val *VerificationStatus) *NullableVerificationStatus

func (NullableVerificationStatus) Get ¶

func (NullableVerificationStatus) IsSet ¶

func (v NullableVerificationStatus) IsSet() bool

func (NullableVerificationStatus) MarshalJSON ¶

func (v NullableVerificationStatus) MarshalJSON() ([]byte, error)

func (*NullableVerificationStatus) Set ¶

func (*NullableVerificationStatus) UnmarshalJSON ¶

func (v *NullableVerificationStatus) UnmarshalJSON(src []byte) error

func (*NullableVerificationStatus) Unset ¶

func (v *NullableVerificationStatus) Unset()

type NullableW2 ¶ added in v1.1.0

type NullableW2 struct {
	// contains filtered or unexported fields
}

func NewNullableW2 ¶ added in v1.1.0

func NewNullableW2(val *W2) *NullableW2

func (NullableW2) Get ¶ added in v1.1.0

func (v NullableW2) Get() *W2

func (NullableW2) IsSet ¶ added in v1.1.0

func (v NullableW2) IsSet() bool

func (NullableW2) MarshalJSON ¶ added in v1.1.0

func (v NullableW2) MarshalJSON() ([]byte, error)

func (*NullableW2) Set ¶ added in v1.1.0

func (v *NullableW2) Set(val *W2)

func (*NullableW2) UnmarshalJSON ¶ added in v1.1.0

func (v *NullableW2) UnmarshalJSON(src []byte) error

func (*NullableW2) Unset ¶ added in v1.1.0

func (v *NullableW2) Unset()

type NullableW2Box12 ¶ added in v1.1.0

type NullableW2Box12 struct {
	// contains filtered or unexported fields
}

func NewNullableW2Box12 ¶ added in v1.1.0

func NewNullableW2Box12(val *W2Box12) *NullableW2Box12

func (NullableW2Box12) Get ¶ added in v1.1.0

func (v NullableW2Box12) Get() *W2Box12

func (NullableW2Box12) IsSet ¶ added in v1.1.0

func (v NullableW2Box12) IsSet() bool

func (NullableW2Box12) MarshalJSON ¶ added in v1.1.0

func (v NullableW2Box12) MarshalJSON() ([]byte, error)

func (*NullableW2Box12) Set ¶ added in v1.1.0

func (v *NullableW2Box12) Set(val *W2Box12)

func (*NullableW2Box12) UnmarshalJSON ¶ added in v1.1.0

func (v *NullableW2Box12) UnmarshalJSON(src []byte) error

func (*NullableW2Box12) Unset ¶ added in v1.1.0

func (v *NullableW2Box12) Unset()

type NullableW2StateAndLocalWages ¶ added in v1.1.0

type NullableW2StateAndLocalWages struct {
	// contains filtered or unexported fields
}

func NewNullableW2StateAndLocalWages ¶ added in v1.1.0

func NewNullableW2StateAndLocalWages(val *W2StateAndLocalWages) *NullableW2StateAndLocalWages

func (NullableW2StateAndLocalWages) Get ¶ added in v1.1.0

func (NullableW2StateAndLocalWages) IsSet ¶ added in v1.1.0

func (NullableW2StateAndLocalWages) MarshalJSON ¶ added in v1.1.0

func (v NullableW2StateAndLocalWages) MarshalJSON() ([]byte, error)

func (*NullableW2StateAndLocalWages) Set ¶ added in v1.1.0

func (*NullableW2StateAndLocalWages) UnmarshalJSON ¶ added in v1.1.0

func (v *NullableW2StateAndLocalWages) UnmarshalJSON(src []byte) error

func (*NullableW2StateAndLocalWages) Unset ¶ added in v1.1.0

func (v *NullableW2StateAndLocalWages) Unset()

type NullableWalletBalance ¶ added in v1.8.0

type NullableWalletBalance struct {
	// contains filtered or unexported fields
}

func NewNullableWalletBalance ¶ added in v1.8.0

func NewNullableWalletBalance(val *WalletBalance) *NullableWalletBalance

func (NullableWalletBalance) Get ¶ added in v1.8.0

func (NullableWalletBalance) IsSet ¶ added in v1.8.0

func (v NullableWalletBalance) IsSet() bool

func (NullableWalletBalance) MarshalJSON ¶ added in v1.8.0

func (v NullableWalletBalance) MarshalJSON() ([]byte, error)

func (*NullableWalletBalance) Set ¶ added in v1.8.0

func (v *NullableWalletBalance) Set(val *WalletBalance)

func (*NullableWalletBalance) UnmarshalJSON ¶ added in v1.8.0

func (v *NullableWalletBalance) UnmarshalJSON(src []byte) error

func (*NullableWalletBalance) Unset ¶ added in v1.8.0

func (v *NullableWalletBalance) Unset()

type NullableWalletGetRequest ¶ added in v1.8.0

type NullableWalletGetRequest struct {
	// contains filtered or unexported fields
}

func NewNullableWalletGetRequest ¶ added in v1.8.0

func NewNullableWalletGetRequest(val *WalletGetRequest) *NullableWalletGetRequest

func (NullableWalletGetRequest) Get ¶ added in v1.8.0

func (NullableWalletGetRequest) IsSet ¶ added in v1.8.0

func (v NullableWalletGetRequest) IsSet() bool

func (NullableWalletGetRequest) MarshalJSON ¶ added in v1.8.0

func (v NullableWalletGetRequest) MarshalJSON() ([]byte, error)

func (*NullableWalletGetRequest) Set ¶ added in v1.8.0

func (*NullableWalletGetRequest) UnmarshalJSON ¶ added in v1.8.0

func (v *NullableWalletGetRequest) UnmarshalJSON(src []byte) error

func (*NullableWalletGetRequest) Unset ¶ added in v1.8.0

func (v *NullableWalletGetRequest) Unset()

type NullableWalletGetResponse ¶ added in v1.8.0

type NullableWalletGetResponse struct {
	// contains filtered or unexported fields
}

func NewNullableWalletGetResponse ¶ added in v1.8.0

func NewNullableWalletGetResponse(val *WalletGetResponse) *NullableWalletGetResponse

func (NullableWalletGetResponse) Get ¶ added in v1.8.0

func (NullableWalletGetResponse) IsSet ¶ added in v1.8.0

func (v NullableWalletGetResponse) IsSet() bool

func (NullableWalletGetResponse) MarshalJSON ¶ added in v1.8.0

func (v NullableWalletGetResponse) MarshalJSON() ([]byte, error)

func (*NullableWalletGetResponse) Set ¶ added in v1.8.0

func (*NullableWalletGetResponse) UnmarshalJSON ¶ added in v1.8.0

func (v *NullableWalletGetResponse) UnmarshalJSON(src []byte) error

func (*NullableWalletGetResponse) Unset ¶ added in v1.8.0

func (v *NullableWalletGetResponse) Unset()

type NullableWalletTransaction ¶ added in v1.8.0

type NullableWalletTransaction struct {
	// contains filtered or unexported fields
}

func NewNullableWalletTransaction ¶ added in v1.8.0

func NewNullableWalletTransaction(val *WalletTransaction) *NullableWalletTransaction

func (NullableWalletTransaction) Get ¶ added in v1.8.0

func (NullableWalletTransaction) IsSet ¶ added in v1.8.0

func (v NullableWalletTransaction) IsSet() bool

func (NullableWalletTransaction) MarshalJSON ¶ added in v1.8.0

func (v NullableWalletTransaction) MarshalJSON() ([]byte, error)

func (*NullableWalletTransaction) Set ¶ added in v1.8.0

func (*NullableWalletTransaction) UnmarshalJSON ¶ added in v1.8.0

func (v *NullableWalletTransaction) UnmarshalJSON(src []byte) error

func (*NullableWalletTransaction) Unset ¶ added in v1.8.0

func (v *NullableWalletTransaction) Unset()

type NullableWalletTransactionAmount ¶ added in v1.8.0

type NullableWalletTransactionAmount struct {
	// contains filtered or unexported fields
}

func NewNullableWalletTransactionAmount ¶ added in v1.8.0

func NewNullableWalletTransactionAmount(val *WalletTransactionAmount) *NullableWalletTransactionAmount

func (NullableWalletTransactionAmount) Get ¶ added in v1.8.0

func (NullableWalletTransactionAmount) IsSet ¶ added in v1.8.0

func (NullableWalletTransactionAmount) MarshalJSON ¶ added in v1.8.0

func (v NullableWalletTransactionAmount) MarshalJSON() ([]byte, error)

func (*NullableWalletTransactionAmount) Set ¶ added in v1.8.0

func (*NullableWalletTransactionAmount) UnmarshalJSON ¶ added in v1.8.0

func (v *NullableWalletTransactionAmount) UnmarshalJSON(src []byte) error

func (*NullableWalletTransactionAmount) Unset ¶ added in v1.8.0

type NullableWalletTransactionCounterparty ¶ added in v1.8.0

type NullableWalletTransactionCounterparty struct {
	// contains filtered or unexported fields
}

func NewNullableWalletTransactionCounterparty ¶ added in v1.8.0

func NewNullableWalletTransactionCounterparty(val *WalletTransactionCounterparty) *NullableWalletTransactionCounterparty

func (NullableWalletTransactionCounterparty) Get ¶ added in v1.8.0

func (NullableWalletTransactionCounterparty) IsSet ¶ added in v1.8.0

func (NullableWalletTransactionCounterparty) MarshalJSON ¶ added in v1.8.0

func (v NullableWalletTransactionCounterparty) MarshalJSON() ([]byte, error)

func (*NullableWalletTransactionCounterparty) Set ¶ added in v1.8.0

func (*NullableWalletTransactionCounterparty) UnmarshalJSON ¶ added in v1.8.0

func (v *NullableWalletTransactionCounterparty) UnmarshalJSON(src []byte) error

func (*NullableWalletTransactionCounterparty) Unset ¶ added in v1.8.0

type NullableWalletTransactionCounterpartyBACS ¶ added in v1.8.0

type NullableWalletTransactionCounterpartyBACS struct {
	// contains filtered or unexported fields
}

func NewNullableWalletTransactionCounterpartyBACS ¶ added in v1.8.0

func NewNullableWalletTransactionCounterpartyBACS(val *WalletTransactionCounterpartyBACS) *NullableWalletTransactionCounterpartyBACS

func (NullableWalletTransactionCounterpartyBACS) Get ¶ added in v1.8.0

func (NullableWalletTransactionCounterpartyBACS) IsSet ¶ added in v1.8.0

func (NullableWalletTransactionCounterpartyBACS) MarshalJSON ¶ added in v1.8.0

func (*NullableWalletTransactionCounterpartyBACS) Set ¶ added in v1.8.0

func (*NullableWalletTransactionCounterpartyBACS) UnmarshalJSON ¶ added in v1.8.0

func (v *NullableWalletTransactionCounterpartyBACS) UnmarshalJSON(src []byte) error

func (*NullableWalletTransactionCounterpartyBACS) Unset ¶ added in v1.8.0

type NullableWalletTransactionCounterpartyNumbers ¶ added in v1.8.0

type NullableWalletTransactionCounterpartyNumbers struct {
	// contains filtered or unexported fields
}

func (NullableWalletTransactionCounterpartyNumbers) Get ¶ added in v1.8.0

func (NullableWalletTransactionCounterpartyNumbers) IsSet ¶ added in v1.8.0

func (NullableWalletTransactionCounterpartyNumbers) MarshalJSON ¶ added in v1.8.0

func (*NullableWalletTransactionCounterpartyNumbers) Set ¶ added in v1.8.0

func (*NullableWalletTransactionCounterpartyNumbers) UnmarshalJSON ¶ added in v1.8.0

func (*NullableWalletTransactionCounterpartyNumbers) Unset ¶ added in v1.8.0

type NullableWalletTransactionExecuteRequest ¶ added in v1.8.0

type NullableWalletTransactionExecuteRequest struct {
	// contains filtered or unexported fields
}

func NewNullableWalletTransactionExecuteRequest ¶ added in v1.8.0

func NewNullableWalletTransactionExecuteRequest(val *WalletTransactionExecuteRequest) *NullableWalletTransactionExecuteRequest

func (NullableWalletTransactionExecuteRequest) Get ¶ added in v1.8.0

func (NullableWalletTransactionExecuteRequest) IsSet ¶ added in v1.8.0

func (NullableWalletTransactionExecuteRequest) MarshalJSON ¶ added in v1.8.0

func (v NullableWalletTransactionExecuteRequest) MarshalJSON() ([]byte, error)

func (*NullableWalletTransactionExecuteRequest) Set ¶ added in v1.8.0

func (*NullableWalletTransactionExecuteRequest) UnmarshalJSON ¶ added in v1.8.0

func (v *NullableWalletTransactionExecuteRequest) UnmarshalJSON(src []byte) error

func (*NullableWalletTransactionExecuteRequest) Unset ¶ added in v1.8.0

type NullableWalletTransactionExecuteResponse ¶ added in v1.8.0

type NullableWalletTransactionExecuteResponse struct {
	// contains filtered or unexported fields
}

func NewNullableWalletTransactionExecuteResponse ¶ added in v1.8.0

func NewNullableWalletTransactionExecuteResponse(val *WalletTransactionExecuteResponse) *NullableWalletTransactionExecuteResponse

func (NullableWalletTransactionExecuteResponse) Get ¶ added in v1.8.0

func (NullableWalletTransactionExecuteResponse) IsSet ¶ added in v1.8.0

func (NullableWalletTransactionExecuteResponse) MarshalJSON ¶ added in v1.8.0

func (*NullableWalletTransactionExecuteResponse) Set ¶ added in v1.8.0

func (*NullableWalletTransactionExecuteResponse) UnmarshalJSON ¶ added in v1.8.0

func (v *NullableWalletTransactionExecuteResponse) UnmarshalJSON(src []byte) error

func (*NullableWalletTransactionExecuteResponse) Unset ¶ added in v1.8.0

type NullableWalletTransactionStatus ¶ added in v1.8.0

type NullableWalletTransactionStatus struct {
	// contains filtered or unexported fields
}

func NewNullableWalletTransactionStatus ¶ added in v1.8.0

func NewNullableWalletTransactionStatus(val *WalletTransactionStatus) *NullableWalletTransactionStatus

func (NullableWalletTransactionStatus) Get ¶ added in v1.8.0

func (NullableWalletTransactionStatus) IsSet ¶ added in v1.8.0

func (NullableWalletTransactionStatus) MarshalJSON ¶ added in v1.8.0

func (v NullableWalletTransactionStatus) MarshalJSON() ([]byte, error)

func (*NullableWalletTransactionStatus) Set ¶ added in v1.8.0

func (*NullableWalletTransactionStatus) UnmarshalJSON ¶ added in v1.8.0

func (v *NullableWalletTransactionStatus) UnmarshalJSON(src []byte) error

func (*NullableWalletTransactionStatus) Unset ¶ added in v1.8.0

type NullableWalletTransactionsListRequest ¶ added in v1.8.0

type NullableWalletTransactionsListRequest struct {
	// contains filtered or unexported fields
}

func NewNullableWalletTransactionsListRequest ¶ added in v1.8.0

func NewNullableWalletTransactionsListRequest(val *WalletTransactionsListRequest) *NullableWalletTransactionsListRequest

func (NullableWalletTransactionsListRequest) Get ¶ added in v1.8.0

func (NullableWalletTransactionsListRequest) IsSet ¶ added in v1.8.0

func (NullableWalletTransactionsListRequest) MarshalJSON ¶ added in v1.8.0

func (v NullableWalletTransactionsListRequest) MarshalJSON() ([]byte, error)

func (*NullableWalletTransactionsListRequest) Set ¶ added in v1.8.0

func (*NullableWalletTransactionsListRequest) UnmarshalJSON ¶ added in v1.8.0

func (v *NullableWalletTransactionsListRequest) UnmarshalJSON(src []byte) error

func (*NullableWalletTransactionsListRequest) Unset ¶ added in v1.8.0

type NullableWalletTransactionsListResponse ¶ added in v1.8.0

type NullableWalletTransactionsListResponse struct {
	// contains filtered or unexported fields
}

func NewNullableWalletTransactionsListResponse ¶ added in v1.8.0

func NewNullableWalletTransactionsListResponse(val *WalletTransactionsListResponse) *NullableWalletTransactionsListResponse

func (NullableWalletTransactionsListResponse) Get ¶ added in v1.8.0

func (NullableWalletTransactionsListResponse) IsSet ¶ added in v1.8.0

func (NullableWalletTransactionsListResponse) MarshalJSON ¶ added in v1.8.0

func (v NullableWalletTransactionsListResponse) MarshalJSON() ([]byte, error)

func (*NullableWalletTransactionsListResponse) Set ¶ added in v1.8.0

func (*NullableWalletTransactionsListResponse) UnmarshalJSON ¶ added in v1.8.0

func (v *NullableWalletTransactionsListResponse) UnmarshalJSON(src []byte) error

func (*NullableWalletTransactionsListResponse) Unset ¶ added in v1.8.0

type NullableWarning ¶

type NullableWarning struct {
	// contains filtered or unexported fields
}

func NewNullableWarning ¶

func NewNullableWarning(val *Warning) *NullableWarning

func (NullableWarning) Get ¶

func (v NullableWarning) Get() *Warning

func (NullableWarning) IsSet ¶

func (v NullableWarning) IsSet() bool

func (NullableWarning) MarshalJSON ¶

func (v NullableWarning) MarshalJSON() ([]byte, error)

func (*NullableWarning) Set ¶

func (v *NullableWarning) Set(val *Warning)

func (*NullableWarning) UnmarshalJSON ¶

func (v *NullableWarning) UnmarshalJSON(src []byte) error

func (*NullableWarning) Unset ¶

func (v *NullableWarning) Unset()

type NullableWebhookUpdateAcknowledgedWebhook ¶

type NullableWebhookUpdateAcknowledgedWebhook struct {
	// contains filtered or unexported fields
}

func (NullableWebhookUpdateAcknowledgedWebhook) Get ¶

func (NullableWebhookUpdateAcknowledgedWebhook) IsSet ¶

func (NullableWebhookUpdateAcknowledgedWebhook) MarshalJSON ¶

func (*NullableWebhookUpdateAcknowledgedWebhook) Set ¶

func (*NullableWebhookUpdateAcknowledgedWebhook) UnmarshalJSON ¶

func (v *NullableWebhookUpdateAcknowledgedWebhook) UnmarshalJSON(src []byte) error

func (*NullableWebhookUpdateAcknowledgedWebhook) Unset ¶

type NullableWebhookVerificationKeyGetRequest ¶

type NullableWebhookVerificationKeyGetRequest struct {
	// contains filtered or unexported fields
}

func (NullableWebhookVerificationKeyGetRequest) Get ¶

func (NullableWebhookVerificationKeyGetRequest) IsSet ¶

func (NullableWebhookVerificationKeyGetRequest) MarshalJSON ¶

func (*NullableWebhookVerificationKeyGetRequest) Set ¶

func (*NullableWebhookVerificationKeyGetRequest) UnmarshalJSON ¶

func (v *NullableWebhookVerificationKeyGetRequest) UnmarshalJSON(src []byte) error

func (*NullableWebhookVerificationKeyGetRequest) Unset ¶

type NullableWebhookVerificationKeyGetResponse ¶

type NullableWebhookVerificationKeyGetResponse struct {
	// contains filtered or unexported fields
}

func (NullableWebhookVerificationKeyGetResponse) Get ¶

func (NullableWebhookVerificationKeyGetResponse) IsSet ¶

func (NullableWebhookVerificationKeyGetResponse) MarshalJSON ¶

func (*NullableWebhookVerificationKeyGetResponse) Set ¶

func (*NullableWebhookVerificationKeyGetResponse) UnmarshalJSON ¶

func (v *NullableWebhookVerificationKeyGetResponse) UnmarshalJSON(src []byte) error

func (*NullableWebhookVerificationKeyGetResponse) Unset ¶

type NullableYTDGrossIncomeSummaryFieldNumber ¶

type NullableYTDGrossIncomeSummaryFieldNumber struct {
	// contains filtered or unexported fields
}

func (NullableYTDGrossIncomeSummaryFieldNumber) Get ¶

func (NullableYTDGrossIncomeSummaryFieldNumber) IsSet ¶

func (NullableYTDGrossIncomeSummaryFieldNumber) MarshalJSON ¶

func (*NullableYTDGrossIncomeSummaryFieldNumber) Set ¶

func (*NullableYTDGrossIncomeSummaryFieldNumber) UnmarshalJSON ¶

func (v *NullableYTDGrossIncomeSummaryFieldNumber) UnmarshalJSON(src []byte) error

func (*NullableYTDGrossIncomeSummaryFieldNumber) Unset ¶

type NullableYTDNetIncomeSummaryFieldNumber ¶

type NullableYTDNetIncomeSummaryFieldNumber struct {
	// contains filtered or unexported fields
}

func (NullableYTDNetIncomeSummaryFieldNumber) Get ¶

func (NullableYTDNetIncomeSummaryFieldNumber) IsSet ¶

func (NullableYTDNetIncomeSummaryFieldNumber) MarshalJSON ¶

func (v NullableYTDNetIncomeSummaryFieldNumber) MarshalJSON() ([]byte, error)

func (*NullableYTDNetIncomeSummaryFieldNumber) Set ¶

func (*NullableYTDNetIncomeSummaryFieldNumber) UnmarshalJSON ¶

func (v *NullableYTDNetIncomeSummaryFieldNumber) UnmarshalJSON(src []byte) error

func (*NullableYTDNetIncomeSummaryFieldNumber) Unset ¶

type Numbers ¶

type Numbers struct {
	// Will be used for the account number.
	Account *string `json:"account,omitempty"`
	// Must be a valid ACH routing number.
	AchRouting *string `json:"ach_routing,omitempty"`
	// Must be a valid wire transfer routing number.
	AchWireRouting *string `json:"ach_wire_routing,omitempty"`
	// EFT institution number. Must be specified alongside `eft_branch`.
	EftInstitution *string `json:"eft_institution,omitempty"`
	// EFT branch number. Must be specified alongside `eft_institution`.
	EftBranch *string `json:"eft_branch,omitempty"`
	// Bank identifier code (BIC). Must be specified alongside `international_iban`.
	InternationalBic *string `json:"international_bic,omitempty"`
	// International bank account number (IBAN). If no account number is specified via `account`, will also be used as the account number by default. Must be specified alongside `international_bic`.
	InternationalIban *string `json:"international_iban,omitempty"`
	// BACS sort code
	BacsSortCode         *string `json:"bacs_sort_code,omitempty"`
	AdditionalProperties map[string]interface{}
}

Numbers Account and bank identifier number data used to configure the test account. All values are optional.

func NewNumbers ¶

func NewNumbers() *Numbers

NewNumbers instantiates a new Numbers 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 NewNumbersWithDefaults ¶

func NewNumbersWithDefaults() *Numbers

NewNumbersWithDefaults instantiates a new Numbers 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 (*Numbers) GetAccount ¶

func (o *Numbers) GetAccount() string

GetAccount returns the Account field value if set, zero value otherwise.

func (*Numbers) GetAccountOk ¶

func (o *Numbers) GetAccountOk() (*string, bool)

GetAccountOk returns a tuple with the Account field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Numbers) GetAchRouting ¶

func (o *Numbers) GetAchRouting() string

GetAchRouting returns the AchRouting field value if set, zero value otherwise.

func (*Numbers) GetAchRoutingOk ¶

func (o *Numbers) GetAchRoutingOk() (*string, bool)

GetAchRoutingOk returns a tuple with the AchRouting field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Numbers) GetAchWireRouting ¶

func (o *Numbers) GetAchWireRouting() string

GetAchWireRouting returns the AchWireRouting field value if set, zero value otherwise.

func (*Numbers) GetAchWireRoutingOk ¶

func (o *Numbers) GetAchWireRoutingOk() (*string, bool)

GetAchWireRoutingOk returns a tuple with the AchWireRouting field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Numbers) GetBacsSortCode ¶

func (o *Numbers) GetBacsSortCode() string

GetBacsSortCode returns the BacsSortCode field value if set, zero value otherwise.

func (*Numbers) GetBacsSortCodeOk ¶

func (o *Numbers) GetBacsSortCodeOk() (*string, bool)

GetBacsSortCodeOk returns a tuple with the BacsSortCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Numbers) GetEftBranch ¶

func (o *Numbers) GetEftBranch() string

GetEftBranch returns the EftBranch field value if set, zero value otherwise.

func (*Numbers) GetEftBranchOk ¶

func (o *Numbers) GetEftBranchOk() (*string, bool)

GetEftBranchOk returns a tuple with the EftBranch field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Numbers) GetEftInstitution ¶

func (o *Numbers) GetEftInstitution() string

GetEftInstitution returns the EftInstitution field value if set, zero value otherwise.

func (*Numbers) GetEftInstitutionOk ¶

func (o *Numbers) GetEftInstitutionOk() (*string, bool)

GetEftInstitutionOk returns a tuple with the EftInstitution field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Numbers) GetInternationalBic ¶

func (o *Numbers) GetInternationalBic() string

GetInternationalBic returns the InternationalBic field value if set, zero value otherwise.

func (*Numbers) GetInternationalBicOk ¶

func (o *Numbers) GetInternationalBicOk() (*string, bool)

GetInternationalBicOk returns a tuple with the InternationalBic field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Numbers) GetInternationalIban ¶

func (o *Numbers) GetInternationalIban() string

GetInternationalIban returns the InternationalIban field value if set, zero value otherwise.

func (*Numbers) GetInternationalIbanOk ¶

func (o *Numbers) GetInternationalIbanOk() (*string, bool)

GetInternationalIbanOk returns a tuple with the InternationalIban field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Numbers) HasAccount ¶

func (o *Numbers) HasAccount() bool

HasAccount returns a boolean if a field has been set.

func (*Numbers) HasAchRouting ¶

func (o *Numbers) HasAchRouting() bool

HasAchRouting returns a boolean if a field has been set.

func (*Numbers) HasAchWireRouting ¶

func (o *Numbers) HasAchWireRouting() bool

HasAchWireRouting returns a boolean if a field has been set.

func (*Numbers) HasBacsSortCode ¶

func (o *Numbers) HasBacsSortCode() bool

HasBacsSortCode returns a boolean if a field has been set.

func (*Numbers) HasEftBranch ¶

func (o *Numbers) HasEftBranch() bool

HasEftBranch returns a boolean if a field has been set.

func (*Numbers) HasEftInstitution ¶

func (o *Numbers) HasEftInstitution() bool

HasEftInstitution returns a boolean if a field has been set.

func (*Numbers) HasInternationalBic ¶

func (o *Numbers) HasInternationalBic() bool

HasInternationalBic returns a boolean if a field has been set.

func (*Numbers) HasInternationalIban ¶

func (o *Numbers) HasInternationalIban() bool

HasInternationalIban returns a boolean if a field has been set.

func (Numbers) MarshalJSON ¶

func (o Numbers) MarshalJSON() ([]byte, error)

func (*Numbers) SetAccount ¶

func (o *Numbers) SetAccount(v string)

SetAccount gets a reference to the given string and assigns it to the Account field.

func (*Numbers) SetAchRouting ¶

func (o *Numbers) SetAchRouting(v string)

SetAchRouting gets a reference to the given string and assigns it to the AchRouting field.

func (*Numbers) SetAchWireRouting ¶

func (o *Numbers) SetAchWireRouting(v string)

SetAchWireRouting gets a reference to the given string and assigns it to the AchWireRouting field.

func (*Numbers) SetBacsSortCode ¶

func (o *Numbers) SetBacsSortCode(v string)

SetBacsSortCode gets a reference to the given string and assigns it to the BacsSortCode field.

func (*Numbers) SetEftBranch ¶

func (o *Numbers) SetEftBranch(v string)

SetEftBranch gets a reference to the given string and assigns it to the EftBranch field.

func (*Numbers) SetEftInstitution ¶

func (o *Numbers) SetEftInstitution(v string)

SetEftInstitution gets a reference to the given string and assigns it to the EftInstitution field.

func (*Numbers) SetInternationalBic ¶

func (o *Numbers) SetInternationalBic(v string)

SetInternationalBic gets a reference to the given string and assigns it to the InternationalBic field.

func (*Numbers) SetInternationalIban ¶

func (o *Numbers) SetInternationalIban(v string)

SetInternationalIban gets a reference to the given string and assigns it to the InternationalIban field.

func (*Numbers) UnmarshalJSON ¶

func (o *Numbers) UnmarshalJSON(bytes []byte) (err error)

type NumbersACH ¶

type NumbersACH struct {
	// The Plaid account ID associated with the account numbers
	AccountId string `json:"account_id"`
	// The ACH account number for the account.  Note that when using OAuth with Chase Bank (`ins_56`), Chase will issue \"tokenized\" routing and account numbers, which are not the user's actual account and routing numbers. These tokenized numbers should work identically to normal account and routing numbers. The digits returned in the `mask` field will continue to reflect the actual account number, rather than the tokenized account number; for this reason, when displaying account numbers to the user to help them identify their account in your UI, always use the `mask` rather than truncating the `account` number. If a user revokes their permissions to your app, the tokenized numbers will continue to work for ACH deposits, but not withdrawals.
	Account string `json:"account"`
	// The ACH routing number for the account. If the institution is `ins_56`, this may be a tokenized routing number. For more information, see the description of the `account` field.
	Routing string `json:"routing"`
	// The wire transfer routing number for the account, if available
	WireRouting          NullableString `json:"wire_routing"`
	AdditionalProperties map[string]interface{}
}

NumbersACH Identifying information for transferring money to or from a US account via ACH or wire transfer.

func NewNumbersACH ¶

func NewNumbersACH(accountId string, account string, routing string, wireRouting NullableString) *NumbersACH

NewNumbersACH instantiates a new NumbersACH 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 NewNumbersACHWithDefaults ¶

func NewNumbersACHWithDefaults() *NumbersACH

NewNumbersACHWithDefaults instantiates a new NumbersACH 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 (*NumbersACH) GetAccount ¶

func (o *NumbersACH) GetAccount() string

GetAccount returns the Account field value

func (*NumbersACH) GetAccountId ¶

func (o *NumbersACH) GetAccountId() string

GetAccountId returns the AccountId field value

func (*NumbersACH) GetAccountIdOk ¶

func (o *NumbersACH) GetAccountIdOk() (*string, bool)

GetAccountIdOk returns a tuple with the AccountId field value and a boolean to check if the value has been set.

func (*NumbersACH) GetAccountOk ¶

func (o *NumbersACH) GetAccountOk() (*string, bool)

GetAccountOk returns a tuple with the Account field value and a boolean to check if the value has been set.

func (*NumbersACH) GetRouting ¶

func (o *NumbersACH) GetRouting() string

GetRouting returns the Routing field value

func (*NumbersACH) GetRoutingOk ¶

func (o *NumbersACH) GetRoutingOk() (*string, bool)

GetRoutingOk returns a tuple with the Routing field value and a boolean to check if the value has been set.

func (*NumbersACH) GetWireRouting ¶

func (o *NumbersACH) GetWireRouting() string

GetWireRouting returns the WireRouting field value If the value is explicit nil, the zero value for string will be returned

func (*NumbersACH) GetWireRoutingOk ¶

func (o *NumbersACH) GetWireRoutingOk() (*string, bool)

GetWireRoutingOk returns a tuple with the WireRouting field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (NumbersACH) MarshalJSON ¶

func (o NumbersACH) MarshalJSON() ([]byte, error)

func (*NumbersACH) SetAccount ¶

func (o *NumbersACH) SetAccount(v string)

SetAccount sets field value

func (*NumbersACH) SetAccountId ¶

func (o *NumbersACH) SetAccountId(v string)

SetAccountId sets field value

func (*NumbersACH) SetRouting ¶

func (o *NumbersACH) SetRouting(v string)

SetRouting sets field value

func (*NumbersACH) SetWireRouting ¶

func (o *NumbersACH) SetWireRouting(v string)

SetWireRouting sets field value

func (*NumbersACH) UnmarshalJSON ¶

func (o *NumbersACH) UnmarshalJSON(bytes []byte) (err error)

type NumbersACHNullable ¶

type NumbersACHNullable struct {
	// The Plaid account ID associated with the account numbers
	AccountId string `json:"account_id"`
	// The ACH account number for the account.  Note that when using OAuth with Chase Bank (`ins_56`), Chase will issue \"tokenized\" routing and account numbers, which are not the user's actual account and routing numbers. These tokenized numbers should work identically to normal account and routing numbers. The digits returned in the `mask` field will continue to reflect the actual account number, rather than the tokenized account number; for this reason, when displaying account numbers to the user to help them identify their account in your UI, always use the `mask` rather than truncating the `account` number. If a user revokes their permissions to your app, the tokenized numbers will continue to work for ACH deposits, but not withdrawals.
	Account string `json:"account"`
	// The ACH routing number for the account. If the institution is `ins_56`, this may be a tokenized routing number. For more information, see the description of the `account` field.
	Routing string `json:"routing"`
	// The wire transfer routing number for the account, if available
	WireRouting NullableString `json:"wire_routing"`
}

NumbersACHNullable struct for NumbersACHNullable

func NewNumbersACHNullable ¶

func NewNumbersACHNullable(accountId string, account string, routing string, wireRouting NullableString) *NumbersACHNullable

NewNumbersACHNullable instantiates a new NumbersACHNullable 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 NewNumbersACHNullableWithDefaults ¶

func NewNumbersACHNullableWithDefaults() *NumbersACHNullable

NewNumbersACHNullableWithDefaults instantiates a new NumbersACHNullable 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 (*NumbersACHNullable) GetAccount ¶

func (o *NumbersACHNullable) GetAccount() string

GetAccount returns the Account field value

func (*NumbersACHNullable) GetAccountId ¶

func (o *NumbersACHNullable) GetAccountId() string

GetAccountId returns the AccountId field value

func (*NumbersACHNullable) GetAccountIdOk ¶

func (o *NumbersACHNullable) GetAccountIdOk() (*string, bool)

GetAccountIdOk returns a tuple with the AccountId field value and a boolean to check if the value has been set.

func (*NumbersACHNullable) GetAccountOk ¶

func (o *NumbersACHNullable) GetAccountOk() (*string, bool)

GetAccountOk returns a tuple with the Account field value and a boolean to check if the value has been set.

func (*NumbersACHNullable) GetRouting ¶

func (o *NumbersACHNullable) GetRouting() string

GetRouting returns the Routing field value

func (*NumbersACHNullable) GetRoutingOk ¶

func (o *NumbersACHNullable) GetRoutingOk() (*string, bool)

GetRoutingOk returns a tuple with the Routing field value and a boolean to check if the value has been set.

func (*NumbersACHNullable) GetWireRouting ¶

func (o *NumbersACHNullable) GetWireRouting() string

GetWireRouting returns the WireRouting field value If the value is explicit nil, the zero value for string will be returned

func (*NumbersACHNullable) GetWireRoutingOk ¶

func (o *NumbersACHNullable) GetWireRoutingOk() (*string, bool)

GetWireRoutingOk returns a tuple with the WireRouting field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (NumbersACHNullable) MarshalJSON ¶

func (o NumbersACHNullable) MarshalJSON() ([]byte, error)

func (*NumbersACHNullable) SetAccount ¶

func (o *NumbersACHNullable) SetAccount(v string)

SetAccount sets field value

func (*NumbersACHNullable) SetAccountId ¶

func (o *NumbersACHNullable) SetAccountId(v string)

SetAccountId sets field value

func (*NumbersACHNullable) SetRouting ¶

func (o *NumbersACHNullable) SetRouting(v string)

SetRouting sets field value

func (*NumbersACHNullable) SetWireRouting ¶

func (o *NumbersACHNullable) SetWireRouting(v string)

SetWireRouting sets field value

type NumbersBACS ¶

type NumbersBACS struct {
	// The Plaid account ID associated with the account numbers
	AccountId string `json:"account_id"`
	// The BACS account number for the account
	Account string `json:"account"`
	// The BACS sort code for the account
	SortCode             string `json:"sort_code"`
	AdditionalProperties map[string]interface{}
}

NumbersBACS Identifying information for transferring money to or from a UK bank account via BACS.

func NewNumbersBACS ¶

func NewNumbersBACS(accountId string, account string, sortCode string) *NumbersBACS

NewNumbersBACS instantiates a new NumbersBACS 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 NewNumbersBACSWithDefaults ¶

func NewNumbersBACSWithDefaults() *NumbersBACS

NewNumbersBACSWithDefaults instantiates a new NumbersBACS 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 (*NumbersBACS) GetAccount ¶

func (o *NumbersBACS) GetAccount() string

GetAccount returns the Account field value

func (*NumbersBACS) GetAccountId ¶

func (o *NumbersBACS) GetAccountId() string

GetAccountId returns the AccountId field value

func (*NumbersBACS) GetAccountIdOk ¶

func (o *NumbersBACS) GetAccountIdOk() (*string, bool)

GetAccountIdOk returns a tuple with the AccountId field value and a boolean to check if the value has been set.

func (*NumbersBACS) GetAccountOk ¶

func (o *NumbersBACS) GetAccountOk() (*string, bool)

GetAccountOk returns a tuple with the Account field value and a boolean to check if the value has been set.

func (*NumbersBACS) GetSortCode ¶

func (o *NumbersBACS) GetSortCode() string

GetSortCode returns the SortCode field value

func (*NumbersBACS) GetSortCodeOk ¶

func (o *NumbersBACS) GetSortCodeOk() (*string, bool)

GetSortCodeOk returns a tuple with the SortCode field value and a boolean to check if the value has been set.

func (NumbersBACS) MarshalJSON ¶

func (o NumbersBACS) MarshalJSON() ([]byte, error)

func (*NumbersBACS) SetAccount ¶

func (o *NumbersBACS) SetAccount(v string)

SetAccount sets field value

func (*NumbersBACS) SetAccountId ¶

func (o *NumbersBACS) SetAccountId(v string)

SetAccountId sets field value

func (*NumbersBACS) SetSortCode ¶

func (o *NumbersBACS) SetSortCode(v string)

SetSortCode sets field value

func (*NumbersBACS) UnmarshalJSON ¶

func (o *NumbersBACS) UnmarshalJSON(bytes []byte) (err error)

type NumbersBACSNullable ¶

type NumbersBACSNullable struct {
	// The Plaid account ID associated with the account numbers
	AccountId string `json:"account_id"`
	// The BACS account number for the account
	Account string `json:"account"`
	// The BACS sort code for the account
	SortCode string `json:"sort_code"`
}

NumbersBACSNullable struct for NumbersBACSNullable

func NewNumbersBACSNullable ¶

func NewNumbersBACSNullable(accountId string, account string, sortCode string) *NumbersBACSNullable

NewNumbersBACSNullable instantiates a new NumbersBACSNullable 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 NewNumbersBACSNullableWithDefaults ¶

func NewNumbersBACSNullableWithDefaults() *NumbersBACSNullable

NewNumbersBACSNullableWithDefaults instantiates a new NumbersBACSNullable 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 (*NumbersBACSNullable) GetAccount ¶

func (o *NumbersBACSNullable) GetAccount() string

GetAccount returns the Account field value

func (*NumbersBACSNullable) GetAccountId ¶

func (o *NumbersBACSNullable) GetAccountId() string

GetAccountId returns the AccountId field value

func (*NumbersBACSNullable) GetAccountIdOk ¶

func (o *NumbersBACSNullable) GetAccountIdOk() (*string, bool)

GetAccountIdOk returns a tuple with the AccountId field value and a boolean to check if the value has been set.

func (*NumbersBACSNullable) GetAccountOk ¶

func (o *NumbersBACSNullable) GetAccountOk() (*string, bool)

GetAccountOk returns a tuple with the Account field value and a boolean to check if the value has been set.

func (*NumbersBACSNullable) GetSortCode ¶

func (o *NumbersBACSNullable) GetSortCode() string

GetSortCode returns the SortCode field value

func (*NumbersBACSNullable) GetSortCodeOk ¶

func (o *NumbersBACSNullable) GetSortCodeOk() (*string, bool)

GetSortCodeOk returns a tuple with the SortCode field value and a boolean to check if the value has been set.

func (NumbersBACSNullable) MarshalJSON ¶

func (o NumbersBACSNullable) MarshalJSON() ([]byte, error)

func (*NumbersBACSNullable) SetAccount ¶

func (o *NumbersBACSNullable) SetAccount(v string)

SetAccount sets field value

func (*NumbersBACSNullable) SetAccountId ¶

func (o *NumbersBACSNullable) SetAccountId(v string)

SetAccountId sets field value

func (*NumbersBACSNullable) SetSortCode ¶

func (o *NumbersBACSNullable) SetSortCode(v string)

SetSortCode sets field value

type NumbersEFT ¶

type NumbersEFT struct {
	// The Plaid account ID associated with the account numbers
	AccountId string `json:"account_id"`
	// The EFT account number for the account
	Account string `json:"account"`
	// The EFT institution number for the account
	Institution string `json:"institution"`
	// The EFT branch number for the account
	Branch               string `json:"branch"`
	AdditionalProperties map[string]interface{}
}

NumbersEFT Identifying information for transferring money to or from a Canadian bank account via EFT.

func NewNumbersEFT ¶

func NewNumbersEFT(accountId string, account string, institution string, branch string) *NumbersEFT

NewNumbersEFT instantiates a new NumbersEFT 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 NewNumbersEFTWithDefaults ¶

func NewNumbersEFTWithDefaults() *NumbersEFT

NewNumbersEFTWithDefaults instantiates a new NumbersEFT 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 (*NumbersEFT) GetAccount ¶

func (o *NumbersEFT) GetAccount() string

GetAccount returns the Account field value

func (*NumbersEFT) GetAccountId ¶

func (o *NumbersEFT) GetAccountId() string

GetAccountId returns the AccountId field value

func (*NumbersEFT) GetAccountIdOk ¶

func (o *NumbersEFT) GetAccountIdOk() (*string, bool)

GetAccountIdOk returns a tuple with the AccountId field value and a boolean to check if the value has been set.

func (*NumbersEFT) GetAccountOk ¶

func (o *NumbersEFT) GetAccountOk() (*string, bool)

GetAccountOk returns a tuple with the Account field value and a boolean to check if the value has been set.

func (*NumbersEFT) GetBranch ¶

func (o *NumbersEFT) GetBranch() string

GetBranch returns the Branch field value

func (*NumbersEFT) GetBranchOk ¶

func (o *NumbersEFT) GetBranchOk() (*string, bool)

GetBranchOk returns a tuple with the Branch field value and a boolean to check if the value has been set.

func (*NumbersEFT) GetInstitution ¶

func (o *NumbersEFT) GetInstitution() string

GetInstitution returns the Institution field value

func (*NumbersEFT) GetInstitutionOk ¶

func (o *NumbersEFT) GetInstitutionOk() (*string, bool)

GetInstitutionOk returns a tuple with the Institution field value and a boolean to check if the value has been set.

func (NumbersEFT) MarshalJSON ¶

func (o NumbersEFT) MarshalJSON() ([]byte, error)

func (*NumbersEFT) SetAccount ¶

func (o *NumbersEFT) SetAccount(v string)

SetAccount sets field value

func (*NumbersEFT) SetAccountId ¶

func (o *NumbersEFT) SetAccountId(v string)

SetAccountId sets field value

func (*NumbersEFT) SetBranch ¶

func (o *NumbersEFT) SetBranch(v string)

SetBranch sets field value

func (*NumbersEFT) SetInstitution ¶

func (o *NumbersEFT) SetInstitution(v string)

SetInstitution sets field value

func (*NumbersEFT) UnmarshalJSON ¶

func (o *NumbersEFT) UnmarshalJSON(bytes []byte) (err error)

type NumbersEFTNullable ¶

type NumbersEFTNullable struct {
	// The Plaid account ID associated with the account numbers
	AccountId string `json:"account_id"`
	// The EFT account number for the account
	Account string `json:"account"`
	// The EFT institution number for the account
	Institution string `json:"institution"`
	// The EFT branch number for the account
	Branch string `json:"branch"`
}

NumbersEFTNullable struct for NumbersEFTNullable

func NewNumbersEFTNullable ¶

func NewNumbersEFTNullable(accountId string, account string, institution string, branch string) *NumbersEFTNullable

NewNumbersEFTNullable instantiates a new NumbersEFTNullable 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 NewNumbersEFTNullableWithDefaults ¶

func NewNumbersEFTNullableWithDefaults() *NumbersEFTNullable

NewNumbersEFTNullableWithDefaults instantiates a new NumbersEFTNullable 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 (*NumbersEFTNullable) GetAccount ¶

func (o *NumbersEFTNullable) GetAccount() string

GetAccount returns the Account field value

func (*NumbersEFTNullable) GetAccountId ¶

func (o *NumbersEFTNullable) GetAccountId() string

GetAccountId returns the AccountId field value

func (*NumbersEFTNullable) GetAccountIdOk ¶

func (o *NumbersEFTNullable) GetAccountIdOk() (*string, bool)

GetAccountIdOk returns a tuple with the AccountId field value and a boolean to check if the value has been set.

func (*NumbersEFTNullable) GetAccountOk ¶

func (o *NumbersEFTNullable) GetAccountOk() (*string, bool)

GetAccountOk returns a tuple with the Account field value and a boolean to check if the value has been set.

func (*NumbersEFTNullable) GetBranch ¶

func (o *NumbersEFTNullable) GetBranch() string

GetBranch returns the Branch field value

func (*NumbersEFTNullable) GetBranchOk ¶

func (o *NumbersEFTNullable) GetBranchOk() (*string, bool)

GetBranchOk returns a tuple with the Branch field value and a boolean to check if the value has been set.

func (*NumbersEFTNullable) GetInstitution ¶

func (o *NumbersEFTNullable) GetInstitution() string

GetInstitution returns the Institution field value

func (*NumbersEFTNullable) GetInstitutionOk ¶

func (o *NumbersEFTNullable) GetInstitutionOk() (*string, bool)

GetInstitutionOk returns a tuple with the Institution field value and a boolean to check if the value has been set.

func (NumbersEFTNullable) MarshalJSON ¶

func (o NumbersEFTNullable) MarshalJSON() ([]byte, error)

func (*NumbersEFTNullable) SetAccount ¶

func (o *NumbersEFTNullable) SetAccount(v string)

SetAccount sets field value

func (*NumbersEFTNullable) SetAccountId ¶

func (o *NumbersEFTNullable) SetAccountId(v string)

SetAccountId sets field value

func (*NumbersEFTNullable) SetBranch ¶

func (o *NumbersEFTNullable) SetBranch(v string)

SetBranch sets field value

func (*NumbersEFTNullable) SetInstitution ¶

func (o *NumbersEFTNullable) SetInstitution(v string)

SetInstitution sets field value

type NumbersInternational ¶

type NumbersInternational struct {
	// The Plaid account ID associated with the account numbers
	AccountId string `json:"account_id"`
	// The International Bank Account Number (IBAN) for the account
	Iban string `json:"iban"`
	// The Bank Identifier Code (BIC) for the account
	Bic                  string `json:"bic"`
	AdditionalProperties map[string]interface{}
}

NumbersInternational Identifying information for transferring money to or from an international bank account via wire transfer.

func NewNumbersInternational ¶

func NewNumbersInternational(accountId string, iban string, bic string) *NumbersInternational

NewNumbersInternational instantiates a new NumbersInternational 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 NewNumbersInternationalWithDefaults ¶

func NewNumbersInternationalWithDefaults() *NumbersInternational

NewNumbersInternationalWithDefaults instantiates a new NumbersInternational 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 (*NumbersInternational) GetAccountId ¶

func (o *NumbersInternational) GetAccountId() string

GetAccountId returns the AccountId field value

func (*NumbersInternational) GetAccountIdOk ¶

func (o *NumbersInternational) GetAccountIdOk() (*string, bool)

GetAccountIdOk returns a tuple with the AccountId field value and a boolean to check if the value has been set.

func (*NumbersInternational) GetBic ¶

func (o *NumbersInternational) GetBic() string

GetBic returns the Bic field value

func (*NumbersInternational) GetBicOk ¶

func (o *NumbersInternational) GetBicOk() (*string, bool)

GetBicOk returns a tuple with the Bic field value and a boolean to check if the value has been set.

func (*NumbersInternational) GetIban ¶

func (o *NumbersInternational) GetIban() string

GetIban returns the Iban field value

func (*NumbersInternational) GetIbanOk ¶

func (o *NumbersInternational) GetIbanOk() (*string, bool)

GetIbanOk returns a tuple with the Iban field value and a boolean to check if the value has been set.

func (NumbersInternational) MarshalJSON ¶

func (o NumbersInternational) MarshalJSON() ([]byte, error)

func (*NumbersInternational) SetAccountId ¶

func (o *NumbersInternational) SetAccountId(v string)

SetAccountId sets field value

func (*NumbersInternational) SetBic ¶

func (o *NumbersInternational) SetBic(v string)

SetBic sets field value

func (*NumbersInternational) SetIban ¶

func (o *NumbersInternational) SetIban(v string)

SetIban sets field value

func (*NumbersInternational) UnmarshalJSON ¶

func (o *NumbersInternational) UnmarshalJSON(bytes []byte) (err error)

type NumbersInternationalNullable ¶

type NumbersInternationalNullable struct {
	// The Plaid account ID associated with the account numbers
	AccountId string `json:"account_id"`
	// The International Bank Account Number (IBAN) for the account
	Iban string `json:"iban"`
	// The Bank Identifier Code (BIC) for the account
	Bic string `json:"bic"`
}

NumbersInternationalNullable struct for NumbersInternationalNullable

func NewNumbersInternationalNullable ¶

func NewNumbersInternationalNullable(accountId string, iban string, bic string) *NumbersInternationalNullable

NewNumbersInternationalNullable instantiates a new NumbersInternationalNullable 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 NewNumbersInternationalNullableWithDefaults ¶

func NewNumbersInternationalNullableWithDefaults() *NumbersInternationalNullable

NewNumbersInternationalNullableWithDefaults instantiates a new NumbersInternationalNullable 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 (*NumbersInternationalNullable) GetAccountId ¶

func (o *NumbersInternationalNullable) GetAccountId() string

GetAccountId returns the AccountId field value

func (*NumbersInternationalNullable) GetAccountIdOk ¶

func (o *NumbersInternationalNullable) GetAccountIdOk() (*string, bool)

GetAccountIdOk returns a tuple with the AccountId field value and a boolean to check if the value has been set.

func (*NumbersInternationalNullable) GetBic ¶

GetBic returns the Bic field value

func (*NumbersInternationalNullable) GetBicOk ¶

func (o *NumbersInternationalNullable) GetBicOk() (*string, bool)

GetBicOk returns a tuple with the Bic field value and a boolean to check if the value has been set.

func (*NumbersInternationalNullable) GetIban ¶

func (o *NumbersInternationalNullable) GetIban() string

GetIban returns the Iban field value

func (*NumbersInternationalNullable) GetIbanOk ¶

func (o *NumbersInternationalNullable) GetIbanOk() (*string, bool)

GetIbanOk returns a tuple with the Iban field value and a boolean to check if the value has been set.

func (NumbersInternationalNullable) MarshalJSON ¶

func (o NumbersInternationalNullable) MarshalJSON() ([]byte, error)

func (*NumbersInternationalNullable) SetAccountId ¶

func (o *NumbersInternationalNullable) SetAccountId(v string)

SetAccountId sets field value

func (*NumbersInternationalNullable) SetBic ¶

func (o *NumbersInternationalNullable) SetBic(v string)

SetBic sets field value

func (*NumbersInternationalNullable) SetIban ¶

func (o *NumbersInternationalNullable) SetIban(v string)

SetIban sets field value

type OverrideAccountType ¶

type OverrideAccountType string

OverrideAccountType `investment:` Investment account. `credit:` Credit card `depository:` Depository account `loan:` Loan account `payroll:` Payroll acccount `other:` Non-specified account type See the [Account type schema](https://plaid.com/docs/api/accounts#account-type-schema) for a full listing of account types and corresponding subtypes.

const (
	OVERRIDEACCOUNTTYPE_INVESTMENT OverrideAccountType = "investment"
	OVERRIDEACCOUNTTYPE_CREDIT     OverrideAccountType = "credit"
	OVERRIDEACCOUNTTYPE_DEPOSITORY OverrideAccountType = "depository"
	OVERRIDEACCOUNTTYPE_LOAN       OverrideAccountType = "loan"
	OVERRIDEACCOUNTTYPE_PAYROLL    OverrideAccountType = "payroll"
	OVERRIDEACCOUNTTYPE_OTHER      OverrideAccountType = "other"
)

List of OverrideAccountType

func NewOverrideAccountTypeFromValue ¶

func NewOverrideAccountTypeFromValue(v string) (*OverrideAccountType, error)

NewOverrideAccountTypeFromValue returns a pointer to a valid OverrideAccountType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (OverrideAccountType) IsValid ¶

func (v OverrideAccountType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (OverrideAccountType) Ptr ¶

Ptr returns reference to OverrideAccountType value

func (*OverrideAccountType) UnmarshalJSON ¶

func (v *OverrideAccountType) UnmarshalJSON(src []byte) error

type OverrideAccounts ¶

type OverrideAccounts struct {
	Type    OverrideAccountType    `json:"type"`
	Subtype NullableAccountSubtype `json:"subtype"`
	// If provided, the account will start with this amount as the current balance.
	StartingBalance float32 `json:"starting_balance"`
	// If provided, the account will always have this amount as its  available balance, regardless of current balance or changes in transactions over time.
	ForceAvailableBalance float32 `json:"force_available_balance"`
	// ISO-4217 currency code. If provided, the account will be denominated in the given currency. Transactions will also be in this currency by default.
	Currency string  `json:"currency"`
	Meta     Meta    `json:"meta"`
	Numbers  Numbers `json:"numbers"`
	// Specify the list of transactions on the account.
	Transactions           []TransactionOverride            `json:"transactions"`
	Holdings               *HoldingsOverride                `json:"holdings,omitempty"`
	InvestmentTransactions *InvestmentsTransactionsOverride `json:"investment_transactions,omitempty"`
	Identity               OwnerOverride                    `json:"identity"`
	Liability              LiabilityOverride                `json:"liability"`
	InflowModel            InflowModel                      `json:"inflow_model"`
	Income                 *IncomeOverride                  `json:"income,omitempty"`
	AdditionalProperties   map[string]interface{}
}

OverrideAccounts Data to use to set values of test accounts. Some values cannot be specified in the schema and will instead will be calculated from other test data in order to achieve more consistent, realistic test data.

func NewOverrideAccounts ¶

func NewOverrideAccounts(type_ OverrideAccountType, subtype NullableAccountSubtype, startingBalance float32, forceAvailableBalance float32, currency string, meta Meta, numbers Numbers, transactions []TransactionOverride, identity OwnerOverride, liability LiabilityOverride, inflowModel InflowModel) *OverrideAccounts

NewOverrideAccounts instantiates a new OverrideAccounts 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 NewOverrideAccountsWithDefaults ¶

func NewOverrideAccountsWithDefaults() *OverrideAccounts

NewOverrideAccountsWithDefaults instantiates a new OverrideAccounts 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 (*OverrideAccounts) GetCurrency ¶

func (o *OverrideAccounts) GetCurrency() string

GetCurrency returns the Currency field value

func (*OverrideAccounts) GetCurrencyOk ¶

func (o *OverrideAccounts) GetCurrencyOk() (*string, bool)

GetCurrencyOk returns a tuple with the Currency field value and a boolean to check if the value has been set.

func (*OverrideAccounts) GetForceAvailableBalance ¶

func (o *OverrideAccounts) GetForceAvailableBalance() float32

GetForceAvailableBalance returns the ForceAvailableBalance field value

func (*OverrideAccounts) GetForceAvailableBalanceOk ¶

func (o *OverrideAccounts) GetForceAvailableBalanceOk() (*float32, bool)

GetForceAvailableBalanceOk returns a tuple with the ForceAvailableBalance field value and a boolean to check if the value has been set.

func (*OverrideAccounts) GetHoldings ¶ added in v1.1.0

func (o *OverrideAccounts) GetHoldings() HoldingsOverride

GetHoldings returns the Holdings field value if set, zero value otherwise.

func (*OverrideAccounts) GetHoldingsOk ¶ added in v1.1.0

func (o *OverrideAccounts) GetHoldingsOk() (*HoldingsOverride, bool)

GetHoldingsOk returns a tuple with the Holdings field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OverrideAccounts) GetIdentity ¶

func (o *OverrideAccounts) GetIdentity() OwnerOverride

GetIdentity returns the Identity field value

func (*OverrideAccounts) GetIdentityOk ¶

func (o *OverrideAccounts) GetIdentityOk() (*OwnerOverride, bool)

GetIdentityOk returns a tuple with the Identity field value and a boolean to check if the value has been set.

func (*OverrideAccounts) GetIncome ¶ added in v1.3.0

func (o *OverrideAccounts) GetIncome() IncomeOverride

GetIncome returns the Income field value if set, zero value otherwise.

func (*OverrideAccounts) GetIncomeOk ¶ added in v1.3.0

func (o *OverrideAccounts) GetIncomeOk() (*IncomeOverride, bool)

GetIncomeOk returns a tuple with the Income field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OverrideAccounts) GetInflowModel ¶

func (o *OverrideAccounts) GetInflowModel() InflowModel

GetInflowModel returns the InflowModel field value

func (*OverrideAccounts) GetInflowModelOk ¶

func (o *OverrideAccounts) GetInflowModelOk() (*InflowModel, bool)

GetInflowModelOk returns a tuple with the InflowModel field value and a boolean to check if the value has been set.

func (*OverrideAccounts) GetInvestmentTransactions ¶ added in v1.1.0

func (o *OverrideAccounts) GetInvestmentTransactions() InvestmentsTransactionsOverride

GetInvestmentTransactions returns the InvestmentTransactions field value if set, zero value otherwise.

func (*OverrideAccounts) GetInvestmentTransactionsOk ¶ added in v1.1.0

func (o *OverrideAccounts) GetInvestmentTransactionsOk() (*InvestmentsTransactionsOverride, bool)

GetInvestmentTransactionsOk returns a tuple with the InvestmentTransactions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*OverrideAccounts) GetLiability ¶

func (o *OverrideAccounts) GetLiability() LiabilityOverride

GetLiability returns the Liability field value

func (*OverrideAccounts) GetLiabilityOk ¶

func (o *OverrideAccounts) GetLiabilityOk() (*LiabilityOverride, bool)

GetLiabilityOk returns a tuple with the Liability field value and a boolean to check if the value has been set.

func (*OverrideAccounts) GetMeta ¶

func (o *OverrideAccounts) GetMeta() Meta

GetMeta returns the Meta field value

func (*OverrideAccounts) GetMetaOk ¶

func (o *OverrideAccounts) GetMetaOk() (*Meta, bool)

GetMetaOk returns a tuple with the Meta field value and a boolean to check if the value has been set.

func (*OverrideAccounts) GetNumbers ¶

func (o *OverrideAccounts) GetNumbers() Numbers

GetNumbers returns the Numbers field value

func (*OverrideAccounts) GetNumbersOk ¶

func (o *OverrideAccounts) GetNumbersOk() (*Numbers, bool)

GetNumbersOk returns a tuple with the Numbers field value and a boolean to check if the value has been set.

func (*OverrideAccounts) GetStartingBalance ¶

func (o *OverrideAccounts) GetStartingBalance() float32

GetStartingBalance returns the StartingBalance field value

func (*OverrideAccounts) GetStartingBalanceOk ¶

func (o *OverrideAccounts) GetStartingBalanceOk() (*float32, bool)

GetStartingBalanceOk returns a tuple with the StartingBalance field value and a boolean to check if the value has been set.

func (*OverrideAccounts) GetSubtype ¶

func (o *OverrideAccounts) GetSubtype() AccountSubtype

GetSubtype returns the Subtype field value If the value is explicit nil, the zero value for AccountSubtype will be returned

func (*OverrideAccounts) GetSubtypeOk ¶

func (o *OverrideAccounts) GetSubtypeOk() (*AccountSubtype, bool)

GetSubtypeOk returns a tuple with the Subtype field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*OverrideAccounts) GetTransactions ¶

func (o *OverrideAccounts) GetTransactions() []TransactionOverride

GetTransactions returns the Transactions field value

func (*OverrideAccounts) GetTransactionsOk ¶

func (o *OverrideAccounts) GetTransactionsOk() (*[]TransactionOverride, bool)

GetTransactionsOk returns a tuple with the Transactions field value and a boolean to check if the value has been set.

func (*OverrideAccounts) GetType ¶

GetType returns the Type field value

func (*OverrideAccounts) GetTypeOk ¶

func (o *OverrideAccounts) GetTypeOk() (*OverrideAccountType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*OverrideAccounts) HasHoldings ¶ added in v1.1.0

func (o *OverrideAccounts) HasHoldings() bool

HasHoldings returns a boolean if a field has been set.

func (*OverrideAccounts) HasIncome ¶ added in v1.3.0

func (o *OverrideAccounts) HasIncome() bool

HasIncome returns a boolean if a field has been set.

func (*OverrideAccounts) HasInvestmentTransactions ¶ added in v1.1.0

func (o *OverrideAccounts) HasInvestmentTransactions() bool

HasInvestmentTransactions returns a boolean if a field has been set.

func (OverrideAccounts) MarshalJSON ¶

func (o OverrideAccounts) MarshalJSON() ([]byte, error)

func (*OverrideAccounts) SetCurrency ¶

func (o *OverrideAccounts) SetCurrency(v string)

SetCurrency sets field value

func (*OverrideAccounts) SetForceAvailableBalance ¶

func (o *OverrideAccounts) SetForceAvailableBalance(v float32)

SetForceAvailableBalance sets field value

func (*OverrideAccounts) SetHoldings ¶ added in v1.1.0

func (o *OverrideAccounts) SetHoldings(v HoldingsOverride)

SetHoldings gets a reference to the given HoldingsOverride and assigns it to the Holdings field.

func (*OverrideAccounts) SetIdentity ¶

func (o *OverrideAccounts) SetIdentity(v OwnerOverride)

SetIdentity sets field value

func (*OverrideAccounts) SetIncome ¶ added in v1.3.0

func (o *OverrideAccounts) SetIncome(v IncomeOverride)

SetIncome gets a reference to the given IncomeOverride and assigns it to the Income field.

func (*OverrideAccounts) SetInflowModel ¶

func (o *OverrideAccounts) SetInflowModel(v InflowModel)

SetInflowModel sets field value

func (*OverrideAccounts) SetInvestmentTransactions ¶ added in v1.1.0

func (o *OverrideAccounts) SetInvestmentTransactions(v InvestmentsTransactionsOverride)

SetInvestmentTransactions gets a reference to the given InvestmentsTransactionsOverride and assigns it to the InvestmentTransactions field.

func (*OverrideAccounts) SetLiability ¶

func (o *OverrideAccounts) SetLiability(v LiabilityOverride)

SetLiability sets field value

func (*OverrideAccounts) SetMeta ¶

func (o *OverrideAccounts) SetMeta(v Meta)

SetMeta sets field value

func (*OverrideAccounts) SetNumbers ¶

func (o *OverrideAccounts) SetNumbers(v Numbers)

SetNumbers sets field value

func (*OverrideAccounts) SetStartingBalance ¶

func (o *OverrideAccounts) SetStartingBalance(v float32)

SetStartingBalance sets field value

func (*OverrideAccounts) SetSubtype ¶

func (o *OverrideAccounts) SetSubtype(v AccountSubtype)

SetSubtype sets field value

func (*OverrideAccounts) SetTransactions ¶

func (o *OverrideAccounts) SetTransactions(v []TransactionOverride)

SetTransactions sets field value

func (*OverrideAccounts) SetType ¶

func (o *OverrideAccounts) SetType(v OverrideAccountType)

SetType sets field value

func (*OverrideAccounts) UnmarshalJSON ¶

func (o *OverrideAccounts) UnmarshalJSON(bytes []byte) (err error)

type Owner ¶

type Owner struct {
	// A list of names associated with the account by the financial institution. These should always be the names of individuals, even for business accounts. If the name of a business is reported, please contact Plaid Support. In the case of a joint account, Plaid will make a best effort to report the names of all account holders.  If an Item contains multiple accounts with different owner names, some institutions will report all names associated with the Item in each account's `names` array.
	Names []string `json:"names"`
	// A list of phone numbers associated with the account by the financial institution. May be an empty array if no relevant information is returned from the financial institution.
	PhoneNumbers []PhoneNumber `json:"phone_numbers"`
	// A list of email addresses associated with the account by the financial institution. May be an empty array if no relevant information is returned from the financial institution.
	Emails []Email `json:"emails"`
	// Data about the various addresses associated with the account by the financial institution. May be an empty array if no relevant information is returned from the financial institution.
	Addresses            []Address `json:"addresses"`
	AdditionalProperties map[string]interface{}
}

Owner Data returned from the financial institution about the owner or owners of an account. Only the `names` array must be non-empty.

func NewOwner ¶

func NewOwner(names []string, phoneNumbers []PhoneNumber, emails []Email, addresses []Address) *Owner

NewOwner instantiates a new Owner 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 NewOwnerWithDefaults ¶

func NewOwnerWithDefaults() *Owner

NewOwnerWithDefaults instantiates a new Owner 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 (*Owner) GetAddresses ¶

func (o *Owner) GetAddresses() []Address

GetAddresses returns the Addresses field value

func (*Owner) GetAddressesOk ¶

func (o *Owner) GetAddressesOk() (*[]Address, bool)

GetAddressesOk returns a tuple with the Addresses field value and a boolean to check if the value has been set.

func (*Owner) GetEmails ¶

func (o *Owner) GetEmails() []Email

GetEmails returns the Emails field value

func (*Owner) GetEmailsOk ¶

func (o *Owner) GetEmailsOk() (*[]Email, bool)

GetEmailsOk returns a tuple with the Emails field value and a boolean to check if the value has been set.

func (*Owner) GetNames ¶

func (o *Owner) GetNames() []string

GetNames returns the Names field value

func (*Owner) GetNamesOk ¶

func (o *Owner) GetNamesOk() (*[]string, bool)

GetNamesOk returns a tuple with the Names field value and a boolean to check if the value has been set.

func (*Owner) GetPhoneNumbers ¶

func (o *Owner) GetPhoneNumbers() []PhoneNumber

GetPhoneNumbers returns the PhoneNumbers field value

func (*Owner) GetPhoneNumbersOk ¶

func (o *Owner) GetPhoneNumbersOk() (*[]PhoneNumber, bool)

GetPhoneNumbersOk returns a tuple with the PhoneNumbers field value and a boolean to check if the value has been set.

func (Owner) MarshalJSON ¶

func (o Owner) MarshalJSON() ([]byte, error)

func (*Owner) SetAddresses ¶

func (o *Owner) SetAddresses(v []Address)

SetAddresses sets field value

func (*Owner) SetEmails ¶

func (o *Owner) SetEmails(v []Email)

SetEmails sets field value

func (*Owner) SetNames ¶

func (o *Owner) SetNames(v []string)

SetNames sets field value

func (*Owner) SetPhoneNumbers ¶

func (o *Owner) SetPhoneNumbers(v []PhoneNumber)

SetPhoneNumbers sets field value

func (*Owner) UnmarshalJSON ¶

func (o *Owner) UnmarshalJSON(bytes []byte) (err error)

type OwnerOverride ¶

type OwnerOverride struct {
	// A list of names associated with the account by the financial institution. These should always be the names of individuals, even for business accounts. Note that the same name data will be used for all accounts associated with an Item.
	Names []string `json:"names"`
	// A list of phone numbers associated with the account.
	PhoneNumbers []PhoneNumber `json:"phone_numbers"`
	// A list of email addresses associated with the account.
	Emails []Email `json:"emails"`
	// Data about the various addresses associated with the account.
	Addresses            []Address `json:"addresses"`
	AdditionalProperties map[string]interface{}
}

OwnerOverride Data about the owner or owners of an account. Any fields not specified will be filled in with default Sandbox information.

func NewOwnerOverride ¶

func NewOwnerOverride(names []string, phoneNumbers []PhoneNumber, emails []Email, addresses []Address) *OwnerOverride

NewOwnerOverride instantiates a new OwnerOverride 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 NewOwnerOverrideWithDefaults ¶

func NewOwnerOverrideWithDefaults() *OwnerOverride

NewOwnerOverrideWithDefaults instantiates a new OwnerOverride 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 (*OwnerOverride) GetAddresses ¶

func (o *OwnerOverride) GetAddresses() []Address

GetAddresses returns the Addresses field value

func (*OwnerOverride) GetAddressesOk ¶

func (o *OwnerOverride) GetAddressesOk() (*[]Address, bool)

GetAddressesOk returns a tuple with the Addresses field value and a boolean to check if the value has been set.

func (*OwnerOverride) GetEmails ¶

func (o *OwnerOverride) GetEmails() []Email

GetEmails returns the Emails field value

func (*OwnerOverride) GetEmailsOk ¶

func (o *OwnerOverride) GetEmailsOk() (*[]Email, bool)

GetEmailsOk returns a tuple with the Emails field value and a boolean to check if the value has been set.

func (*OwnerOverride) GetNames ¶

func (o *OwnerOverride) GetNames() []string

GetNames returns the Names field value

func (*OwnerOverride) GetNamesOk ¶

func (o *OwnerOverride) GetNamesOk() (*[]string, bool)

GetNamesOk returns a tuple with the Names field value and a boolean to check if the value has been set.

func (*OwnerOverride) GetPhoneNumbers ¶

func (o *OwnerOverride) GetPhoneNumbers() []PhoneNumber

GetPhoneNumbers returns the PhoneNumbers field value

func (*OwnerOverride) GetPhoneNumbersOk ¶

func (o *OwnerOverride) GetPhoneNumbersOk() (*[]PhoneNumber, bool)

GetPhoneNumbersOk returns a tuple with the PhoneNumbers field value and a boolean to check if the value has been set.

func (OwnerOverride) MarshalJSON ¶

func (o OwnerOverride) MarshalJSON() ([]byte, error)

func (*OwnerOverride) SetAddresses ¶

func (o *OwnerOverride) SetAddresses(v []Address)

SetAddresses sets field value

func (*OwnerOverride) SetEmails ¶

func (o *OwnerOverride) SetEmails(v []Email)

SetEmails sets field value

func (*OwnerOverride) SetNames ¶

func (o *OwnerOverride) SetNames(v []string)

SetNames sets field value

func (*OwnerOverride) SetPhoneNumbers ¶

func (o *OwnerOverride) SetPhoneNumbers(v []PhoneNumber)

SetPhoneNumbers sets field value

func (*OwnerOverride) UnmarshalJSON ¶

func (o *OwnerOverride) UnmarshalJSON(bytes []byte) (err error)

type PSLFStatus ¶

type PSLFStatus struct {
	// The estimated date borrower will have completed 120 qualifying monthly payments. Returned in [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format (YYYY-MM-DD).
	EstimatedEligibilityDate NullableString `json:"estimated_eligibility_date"`
	// The number of qualifying payments that have been made.
	PaymentsMade NullableFloat32 `json:"payments_made"`
	// The number of qualifying payments remaining.
	PaymentsRemaining    NullableFloat32 `json:"payments_remaining"`
	AdditionalProperties map[string]interface{}
}

PSLFStatus Information about the student's eligibility in the Public Service Loan Forgiveness program. This is only returned if the institution is Fedloan (`ins_116527`).

func NewPSLFStatus ¶

func NewPSLFStatus(estimatedEligibilityDate NullableString, paymentsMade NullableFloat32, paymentsRemaining NullableFloat32) *PSLFStatus

NewPSLFStatus instantiates a new PSLFStatus 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 NewPSLFStatusWithDefaults ¶

func NewPSLFStatusWithDefaults() *PSLFStatus

NewPSLFStatusWithDefaults instantiates a new PSLFStatus 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 (*PSLFStatus) GetEstimatedEligibilityDate ¶

func (o *PSLFStatus) GetEstimatedEligibilityDate() string

GetEstimatedEligibilityDate returns the EstimatedEligibilityDate field value If the value is explicit nil, the zero value for string will be returned

func (*PSLFStatus) GetEstimatedEligibilityDateOk ¶

func (o *PSLFStatus) GetEstimatedEligibilityDateOk() (*string, bool)

GetEstimatedEligibilityDateOk returns a tuple with the EstimatedEligibilityDate field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PSLFStatus) GetPaymentsMade ¶

func (o *PSLFStatus) GetPaymentsMade() float32

GetPaymentsMade returns the PaymentsMade field value If the value is explicit nil, the zero value for float32 will be returned

func (*PSLFStatus) GetPaymentsMadeOk ¶

func (o *PSLFStatus) GetPaymentsMadeOk() (*float32, bool)

GetPaymentsMadeOk returns a tuple with the PaymentsMade field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PSLFStatus) GetPaymentsRemaining ¶

func (o *PSLFStatus) GetPaymentsRemaining() float32

GetPaymentsRemaining returns the PaymentsRemaining field value If the value is explicit nil, the zero value for float32 will be returned

func (*PSLFStatus) GetPaymentsRemainingOk ¶

func (o *PSLFStatus) GetPaymentsRemainingOk() (*float32, bool)

GetPaymentsRemainingOk returns a tuple with the PaymentsRemaining field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (PSLFStatus) MarshalJSON ¶

func (o PSLFStatus) MarshalJSON() ([]byte, error)

func (*PSLFStatus) SetEstimatedEligibilityDate ¶

func (o *PSLFStatus) SetEstimatedEligibilityDate(v string)

SetEstimatedEligibilityDate sets field value

func (*PSLFStatus) SetPaymentsMade ¶

func (o *PSLFStatus) SetPaymentsMade(v float32)

SetPaymentsMade sets field value

func (*PSLFStatus) SetPaymentsRemaining ¶

func (o *PSLFStatus) SetPaymentsRemaining(v float32)

SetPaymentsRemaining sets field value

func (*PSLFStatus) UnmarshalJSON ¶

func (o *PSLFStatus) UnmarshalJSON(bytes []byte) (err error)

type Pay ¶ added in v1.1.0

type Pay struct {
	// A numerical amount of a specific currency.
	Amount NullableFloat32 `json:"amount,omitempty"`
	// Currency code, e.g. USD
	Currency             NullableString `json:"currency,omitempty"`
	AdditionalProperties map[string]interface{}
}

Pay An object representing a monetary amount.

func NewPay ¶ added in v1.1.0

func NewPay() *Pay

NewPay instantiates a new Pay 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 NewPayWithDefaults ¶ added in v1.1.0

func NewPayWithDefaults() *Pay

NewPayWithDefaults instantiates a new Pay 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 (*Pay) GetAmount ¶ added in v1.1.0

func (o *Pay) GetAmount() float32

GetAmount returns the Amount field value if set, zero value otherwise (both if not set or set to explicit null).

func (*Pay) GetAmountOk ¶ added in v1.1.0

func (o *Pay) GetAmountOk() (*float32, bool)

GetAmountOk returns a tuple with the Amount field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Pay) GetCurrency ¶ added in v1.1.0

func (o *Pay) GetCurrency() string

GetCurrency returns the Currency field value if set, zero value otherwise (both if not set or set to explicit null).

func (*Pay) GetCurrencyOk ¶ added in v1.1.0

func (o *Pay) GetCurrencyOk() (*string, bool)

GetCurrencyOk returns a tuple with the Currency field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Pay) HasAmount ¶ added in v1.1.0

func (o *Pay) HasAmount() bool

HasAmount returns a boolean if a field has been set.

func (*Pay) HasCurrency ¶ added in v1.1.0

func (o *Pay) HasCurrency() bool

HasCurrency returns a boolean if a field has been set.

func (Pay) MarshalJSON ¶ added in v1.1.0

func (o Pay) MarshalJSON() ([]byte, error)

func (*Pay) SetAmount ¶ added in v1.1.0

func (o *Pay) SetAmount(v float32)

SetAmount gets a reference to the given NullableFloat32 and assigns it to the Amount field.

func (*Pay) SetAmountNil ¶ added in v1.1.0

func (o *Pay) SetAmountNil()

SetAmountNil sets the value for Amount to be an explicit nil

func (*Pay) SetCurrency ¶ added in v1.1.0

func (o *Pay) SetCurrency(v string)

SetCurrency gets a reference to the given NullableString and assigns it to the Currency field.

func (*Pay) SetCurrencyNil ¶ added in v1.1.0

func (o *Pay) SetCurrencyNil()

SetCurrencyNil sets the value for Currency to be an explicit nil

func (*Pay) UnmarshalJSON ¶ added in v1.1.0

func (o *Pay) UnmarshalJSON(bytes []byte) (err error)

func (*Pay) UnsetAmount ¶ added in v1.1.0

func (o *Pay) UnsetAmount()

UnsetAmount ensures that no value is present for Amount, not even an explicit nil

func (*Pay) UnsetCurrency ¶ added in v1.1.0

func (o *Pay) UnsetCurrency()

UnsetCurrency ensures that no value is present for Currency, not even an explicit nil

type PayFrequency ¶

type PayFrequency struct {
	Value                PayFrequencyValue  `json:"value"`
	VerificationStatus   VerificationStatus `json:"verification_status"`
	AdditionalProperties map[string]interface{}
}

PayFrequency struct for PayFrequency

func NewPayFrequency ¶

func NewPayFrequency(value PayFrequencyValue, verificationStatus VerificationStatus) *PayFrequency

NewPayFrequency instantiates a new PayFrequency 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 NewPayFrequencyWithDefaults ¶

func NewPayFrequencyWithDefaults() *PayFrequency

NewPayFrequencyWithDefaults instantiates a new PayFrequency 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 (*PayFrequency) GetValue ¶

func (o *PayFrequency) GetValue() PayFrequencyValue

GetValue returns the Value field value

func (*PayFrequency) GetValueOk ¶

func (o *PayFrequency) GetValueOk() (*PayFrequencyValue, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (*PayFrequency) GetVerificationStatus ¶

func (o *PayFrequency) GetVerificationStatus() VerificationStatus

GetVerificationStatus returns the VerificationStatus field value

func (*PayFrequency) GetVerificationStatusOk ¶

func (o *PayFrequency) GetVerificationStatusOk() (*VerificationStatus, bool)

GetVerificationStatusOk returns a tuple with the VerificationStatus field value and a boolean to check if the value has been set.

func (PayFrequency) MarshalJSON ¶

func (o PayFrequency) MarshalJSON() ([]byte, error)

func (*PayFrequency) SetValue ¶

func (o *PayFrequency) SetValue(v PayFrequencyValue)

SetValue sets field value

func (*PayFrequency) SetVerificationStatus ¶

func (o *PayFrequency) SetVerificationStatus(v VerificationStatus)

SetVerificationStatus sets field value

func (*PayFrequency) UnmarshalJSON ¶

func (o *PayFrequency) UnmarshalJSON(bytes []byte) (err error)

type PayFrequencyValue ¶ added in v1.8.0

type PayFrequencyValue string

PayFrequencyValue The frequency of the pay period.

const (
	PAYFREQUENCYVALUE_MONTHLY     PayFrequencyValue = "monthly"
	PAYFREQUENCYVALUE_SEMIMONTHLY PayFrequencyValue = "semimonthly"
	PAYFREQUENCYVALUE_WEEKLY      PayFrequencyValue = "weekly"
	PAYFREQUENCYVALUE_BIWEEKLY    PayFrequencyValue = "biweekly"
	PAYFREQUENCYVALUE_UNKNOWN     PayFrequencyValue = "unknown"
	PAYFREQUENCYVALUE_NULL        PayFrequencyValue = "null"
)

List of PayFrequencyValue

func NewPayFrequencyValueFromValue ¶ added in v1.8.0

func NewPayFrequencyValueFromValue(v string) (*PayFrequencyValue, error)

NewPayFrequencyValueFromValue returns a pointer to a valid PayFrequencyValue for the value passed as argument, or an error if the value passed is not allowed by the enum

func (PayFrequencyValue) IsValid ¶ added in v1.8.0

func (v PayFrequencyValue) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (PayFrequencyValue) Ptr ¶ added in v1.8.0

Ptr returns reference to PayFrequencyValue value

func (*PayFrequencyValue) UnmarshalJSON ¶ added in v1.8.0

func (v *PayFrequencyValue) UnmarshalJSON(src []byte) error

type PayPeriodDetails ¶

type PayPeriodDetails struct {
	// The amount of the paycheck.
	CheckAmount           NullableFloat32          `json:"check_amount,omitempty"`
	DistributionBreakdown *[]DistributionBreakdown `json:"distribution_breakdown,omitempty"`
	// The pay period end date, in [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format: \"yyyy-mm-dd\".
	EndDate NullableString `json:"end_date,omitempty"`
	// Total earnings before tax/deductions.
	GrossEarnings NullableFloat32 `json:"gross_earnings,omitempty"`
	// The date on which the paystub was issued, in [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format (\"yyyy-mm-dd\").
	PayDate NullableString `json:"pay_date,omitempty"`
	// The frequency at which an individual is paid.
	PayFrequency NullableString `json:"pay_frequency,omitempty"`
	// The date on which the paystub was issued, in [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format (\"yyyy-mm-dd\").
	PayDay NullableString `json:"pay_day,omitempty"`
	// The pay period start date, in [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format: \"yyyy-mm-dd\".
	StartDate            NullableString `json:"start_date,omitempty"`
	AdditionalProperties map[string]interface{}
}

PayPeriodDetails Details about the pay period.

func NewPayPeriodDetails ¶

func NewPayPeriodDetails() *PayPeriodDetails

NewPayPeriodDetails instantiates a new PayPeriodDetails 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 NewPayPeriodDetailsWithDefaults ¶

func NewPayPeriodDetailsWithDefaults() *PayPeriodDetails

NewPayPeriodDetailsWithDefaults instantiates a new PayPeriodDetails 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 (*PayPeriodDetails) GetCheckAmount ¶

func (o *PayPeriodDetails) GetCheckAmount() float32

GetCheckAmount returns the CheckAmount field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PayPeriodDetails) GetCheckAmountOk ¶

func (o *PayPeriodDetails) GetCheckAmountOk() (*float32, bool)

GetCheckAmountOk returns a tuple with the CheckAmount field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PayPeriodDetails) GetDistributionBreakdown ¶ added in v1.5.0

func (o *PayPeriodDetails) GetDistributionBreakdown() []DistributionBreakdown

GetDistributionBreakdown returns the DistributionBreakdown field value if set, zero value otherwise.

func (*PayPeriodDetails) GetDistributionBreakdownOk ¶ added in v1.5.0

func (o *PayPeriodDetails) GetDistributionBreakdownOk() (*[]DistributionBreakdown, bool)

GetDistributionBreakdownOk returns a tuple with the DistributionBreakdown field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PayPeriodDetails) GetEndDate ¶

func (o *PayPeriodDetails) GetEndDate() string

GetEndDate returns the EndDate field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PayPeriodDetails) GetEndDateOk ¶

func (o *PayPeriodDetails) GetEndDateOk() (*string, bool)

GetEndDateOk returns a tuple with the EndDate field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PayPeriodDetails) GetGrossEarnings ¶

func (o *PayPeriodDetails) GetGrossEarnings() float32

GetGrossEarnings returns the GrossEarnings field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PayPeriodDetails) GetGrossEarningsOk ¶

func (o *PayPeriodDetails) GetGrossEarningsOk() (*float32, bool)

GetGrossEarningsOk returns a tuple with the GrossEarnings field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PayPeriodDetails) GetPayDate ¶ added in v1.5.0

func (o *PayPeriodDetails) GetPayDate() string

GetPayDate returns the PayDate field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PayPeriodDetails) GetPayDateOk ¶ added in v1.5.0

func (o *PayPeriodDetails) GetPayDateOk() (*string, bool)

GetPayDateOk returns a tuple with the PayDate field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PayPeriodDetails) GetPayDay ¶

func (o *PayPeriodDetails) GetPayDay() string

GetPayDay returns the PayDay field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PayPeriodDetails) GetPayDayOk ¶

func (o *PayPeriodDetails) GetPayDayOk() (*string, bool)

GetPayDayOk returns a tuple with the PayDay field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PayPeriodDetails) GetPayFrequency ¶ added in v1.5.0

func (o *PayPeriodDetails) GetPayFrequency() string

GetPayFrequency returns the PayFrequency field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PayPeriodDetails) GetPayFrequencyOk ¶ added in v1.5.0

func (o *PayPeriodDetails) GetPayFrequencyOk() (*string, bool)

GetPayFrequencyOk returns a tuple with the PayFrequency field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PayPeriodDetails) GetStartDate ¶

func (o *PayPeriodDetails) GetStartDate() string

GetStartDate returns the StartDate field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PayPeriodDetails) GetStartDateOk ¶

func (o *PayPeriodDetails) GetStartDateOk() (*string, bool)

GetStartDateOk returns a tuple with the StartDate field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PayPeriodDetails) HasCheckAmount ¶ added in v1.5.0

func (o *PayPeriodDetails) HasCheckAmount() bool

HasCheckAmount returns a boolean if a field has been set.

func (*PayPeriodDetails) HasDistributionBreakdown ¶ added in v1.5.0

func (o *PayPeriodDetails) HasDistributionBreakdown() bool

HasDistributionBreakdown returns a boolean if a field has been set.

func (*PayPeriodDetails) HasEndDate ¶ added in v1.5.0

func (o *PayPeriodDetails) HasEndDate() bool

HasEndDate returns a boolean if a field has been set.

func (*PayPeriodDetails) HasGrossEarnings ¶ added in v1.5.0

func (o *PayPeriodDetails) HasGrossEarnings() bool

HasGrossEarnings returns a boolean if a field has been set.

func (*PayPeriodDetails) HasPayDate ¶ added in v1.5.0

func (o *PayPeriodDetails) HasPayDate() bool

HasPayDate returns a boolean if a field has been set.

func (*PayPeriodDetails) HasPayDay ¶ added in v1.5.0

func (o *PayPeriodDetails) HasPayDay() bool

HasPayDay returns a boolean if a field has been set.

func (*PayPeriodDetails) HasPayFrequency ¶ added in v1.5.0

func (o *PayPeriodDetails) HasPayFrequency() bool

HasPayFrequency returns a boolean if a field has been set.

func (*PayPeriodDetails) HasStartDate ¶ added in v1.5.0

func (o *PayPeriodDetails) HasStartDate() bool

HasStartDate returns a boolean if a field has been set.

func (PayPeriodDetails) MarshalJSON ¶

func (o PayPeriodDetails) MarshalJSON() ([]byte, error)

func (*PayPeriodDetails) SetCheckAmount ¶

func (o *PayPeriodDetails) SetCheckAmount(v float32)

SetCheckAmount gets a reference to the given NullableFloat32 and assigns it to the CheckAmount field.

func (*PayPeriodDetails) SetCheckAmountNil ¶ added in v1.5.0

func (o *PayPeriodDetails) SetCheckAmountNil()

SetCheckAmountNil sets the value for CheckAmount to be an explicit nil

func (*PayPeriodDetails) SetDistributionBreakdown ¶ added in v1.5.0

func (o *PayPeriodDetails) SetDistributionBreakdown(v []DistributionBreakdown)

SetDistributionBreakdown gets a reference to the given []DistributionBreakdown and assigns it to the DistributionBreakdown field.

func (*PayPeriodDetails) SetEndDate ¶

func (o *PayPeriodDetails) SetEndDate(v string)

SetEndDate gets a reference to the given NullableString and assigns it to the EndDate field.

func (*PayPeriodDetails) SetEndDateNil ¶ added in v1.5.0

func (o *PayPeriodDetails) SetEndDateNil()

SetEndDateNil sets the value for EndDate to be an explicit nil

func (*PayPeriodDetails) SetGrossEarnings ¶

func (o *PayPeriodDetails) SetGrossEarnings(v float32)

SetGrossEarnings gets a reference to the given NullableFloat32 and assigns it to the GrossEarnings field.

func (*PayPeriodDetails) SetGrossEarningsNil ¶ added in v1.5.0

func (o *PayPeriodDetails) SetGrossEarningsNil()

SetGrossEarningsNil sets the value for GrossEarnings to be an explicit nil

func (*PayPeriodDetails) SetPayDate ¶ added in v1.5.0

func (o *PayPeriodDetails) SetPayDate(v string)

SetPayDate gets a reference to the given NullableString and assigns it to the PayDate field.

func (*PayPeriodDetails) SetPayDateNil ¶ added in v1.5.0

func (o *PayPeriodDetails) SetPayDateNil()

SetPayDateNil sets the value for PayDate to be an explicit nil

func (*PayPeriodDetails) SetPayDay ¶

func (o *PayPeriodDetails) SetPayDay(v string)

SetPayDay gets a reference to the given NullableString and assigns it to the PayDay field.

func (*PayPeriodDetails) SetPayDayNil ¶ added in v1.5.0

func (o *PayPeriodDetails) SetPayDayNil()

SetPayDayNil sets the value for PayDay to be an explicit nil

func (*PayPeriodDetails) SetPayFrequency ¶ added in v1.5.0

func (o *PayPeriodDetails) SetPayFrequency(v string)

SetPayFrequency gets a reference to the given NullableString and assigns it to the PayFrequency field.

func (*PayPeriodDetails) SetPayFrequencyNil ¶ added in v1.5.0

func (o *PayPeriodDetails) SetPayFrequencyNil()

SetPayFrequencyNil sets the value for PayFrequency to be an explicit nil

func (*PayPeriodDetails) SetStartDate ¶

func (o *PayPeriodDetails) SetStartDate(v string)

SetStartDate gets a reference to the given NullableString and assigns it to the StartDate field.

func (*PayPeriodDetails) SetStartDateNil ¶ added in v1.5.0

func (o *PayPeriodDetails) SetStartDateNil()

SetStartDateNil sets the value for StartDate to be an explicit nil

func (*PayPeriodDetails) UnmarshalJSON ¶

func (o *PayPeriodDetails) UnmarshalJSON(bytes []byte) (err error)

func (*PayPeriodDetails) UnsetCheckAmount ¶ added in v1.5.0

func (o *PayPeriodDetails) UnsetCheckAmount()

UnsetCheckAmount ensures that no value is present for CheckAmount, not even an explicit nil

func (*PayPeriodDetails) UnsetEndDate ¶ added in v1.5.0

func (o *PayPeriodDetails) UnsetEndDate()

UnsetEndDate ensures that no value is present for EndDate, not even an explicit nil

func (*PayPeriodDetails) UnsetGrossEarnings ¶ added in v1.5.0

func (o *PayPeriodDetails) UnsetGrossEarnings()

UnsetGrossEarnings ensures that no value is present for GrossEarnings, not even an explicit nil

func (*PayPeriodDetails) UnsetPayDate ¶ added in v1.5.0

func (o *PayPeriodDetails) UnsetPayDate()

UnsetPayDate ensures that no value is present for PayDate, not even an explicit nil

func (*PayPeriodDetails) UnsetPayDay ¶ added in v1.5.0

func (o *PayPeriodDetails) UnsetPayDay()

UnsetPayDay ensures that no value is present for PayDay, not even an explicit nil

func (*PayPeriodDetails) UnsetPayFrequency ¶ added in v1.5.0

func (o *PayPeriodDetails) UnsetPayFrequency()

UnsetPayFrequency ensures that no value is present for PayFrequency, not even an explicit nil

func (*PayPeriodDetails) UnsetStartDate ¶ added in v1.5.0

func (o *PayPeriodDetails) UnsetStartDate()

UnsetStartDate ensures that no value is present for StartDate, not even an explicit nil

type PaymentAmount ¶

type PaymentAmount struct {
	// The ISO-4217 currency code of the payment. For standing orders, `\"GBP\"` must be used.
	Currency string `json:"currency"`
	// The amount of the payment. Must contain at most two digits of precision e.g. `1.23`. Minimum accepted value is `1`.
	Value                float32 `json:"value"`
	AdditionalProperties map[string]interface{}
}

PaymentAmount The amount and currency of a payment

func NewPaymentAmount ¶

func NewPaymentAmount(currency string, value float32) *PaymentAmount

NewPaymentAmount instantiates a new PaymentAmount 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 NewPaymentAmountWithDefaults ¶

func NewPaymentAmountWithDefaults() *PaymentAmount

NewPaymentAmountWithDefaults instantiates a new PaymentAmount 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 (*PaymentAmount) GetCurrency ¶

func (o *PaymentAmount) GetCurrency() string

GetCurrency returns the Currency field value

func (*PaymentAmount) GetCurrencyOk ¶

func (o *PaymentAmount) GetCurrencyOk() (*string, bool)

GetCurrencyOk returns a tuple with the Currency field value and a boolean to check if the value has been set.

func (*PaymentAmount) GetValue ¶

func (o *PaymentAmount) GetValue() float32

GetValue returns the Value field value

func (*PaymentAmount) GetValueOk ¶

func (o *PaymentAmount) GetValueOk() (*float32, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (PaymentAmount) MarshalJSON ¶

func (o PaymentAmount) MarshalJSON() ([]byte, error)

func (*PaymentAmount) SetCurrency ¶

func (o *PaymentAmount) SetCurrency(v string)

SetCurrency sets field value

func (*PaymentAmount) SetValue ¶

func (o *PaymentAmount) SetValue(v float32)

SetValue sets field value

func (*PaymentAmount) UnmarshalJSON ¶

func (o *PaymentAmount) UnmarshalJSON(bytes []byte) (err error)

type PaymentInitiationAddress ¶

type PaymentInitiationAddress struct {
	// An array of length 1-2 representing the street address where the recipient is located. Maximum of 70 characters.
	Street []string `json:"street"`
	// The city where the recipient is located. Maximum of 35 characters.
	City string `json:"city"`
	// The postal code where the recipient is located. Maximum of 16 characters.
	PostalCode string `json:"postal_code"`
	// The ISO 3166-1 alpha-2 country code where the recipient is located.
	Country              string `json:"country"`
	AdditionalProperties map[string]interface{}
}

PaymentInitiationAddress The optional address of the payment recipient. This object is not currently required to make payments from UK institutions and should not be populated, though may be necessary for future European expansion.

func NewPaymentInitiationAddress ¶

func NewPaymentInitiationAddress(street []string, city string, postalCode string, country string) *PaymentInitiationAddress

NewPaymentInitiationAddress instantiates a new PaymentInitiationAddress 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 NewPaymentInitiationAddressWithDefaults ¶

func NewPaymentInitiationAddressWithDefaults() *PaymentInitiationAddress

NewPaymentInitiationAddressWithDefaults instantiates a new PaymentInitiationAddress 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 (*PaymentInitiationAddress) GetCity ¶

func (o *PaymentInitiationAddress) GetCity() string

GetCity returns the City field value

func (*PaymentInitiationAddress) GetCityOk ¶

func (o *PaymentInitiationAddress) GetCityOk() (*string, bool)

GetCityOk returns a tuple with the City field value and a boolean to check if the value has been set.

func (*PaymentInitiationAddress) GetCountry ¶

func (o *PaymentInitiationAddress) GetCountry() string

GetCountry returns the Country field value

func (*PaymentInitiationAddress) GetCountryOk ¶

func (o *PaymentInitiationAddress) GetCountryOk() (*string, bool)

GetCountryOk returns a tuple with the Country field value and a boolean to check if the value has been set.

func (*PaymentInitiationAddress) GetPostalCode ¶

func (o *PaymentInitiationAddress) GetPostalCode() string

GetPostalCode returns the PostalCode field value

func (*PaymentInitiationAddress) GetPostalCodeOk ¶

func (o *PaymentInitiationAddress) GetPostalCodeOk() (*string, bool)

GetPostalCodeOk returns a tuple with the PostalCode field value and a boolean to check if the value has been set.

func (*PaymentInitiationAddress) GetStreet ¶

func (o *PaymentInitiationAddress) GetStreet() []string

GetStreet returns the Street field value

func (*PaymentInitiationAddress) GetStreetOk ¶

func (o *PaymentInitiationAddress) GetStreetOk() (*[]string, bool)

GetStreetOk returns a tuple with the Street field value and a boolean to check if the value has been set.

func (PaymentInitiationAddress) MarshalJSON ¶

func (o PaymentInitiationAddress) MarshalJSON() ([]byte, error)

func (*PaymentInitiationAddress) SetCity ¶

func (o *PaymentInitiationAddress) SetCity(v string)

SetCity sets field value

func (*PaymentInitiationAddress) SetCountry ¶

func (o *PaymentInitiationAddress) SetCountry(v string)

SetCountry sets field value

func (*PaymentInitiationAddress) SetPostalCode ¶

func (o *PaymentInitiationAddress) SetPostalCode(v string)

SetPostalCode sets field value

func (*PaymentInitiationAddress) SetStreet ¶

func (o *PaymentInitiationAddress) SetStreet(v []string)

SetStreet sets field value

func (*PaymentInitiationAddress) UnmarshalJSON ¶

func (o *PaymentInitiationAddress) UnmarshalJSON(bytes []byte) (err error)

type PaymentInitiationMetadata ¶

type PaymentInitiationMetadata struct {
	// Indicates whether the institution supports payments from a different country.
	SupportsInternationalPayments bool `json:"supports_international_payments"`
	// A mapping of currency to maximum payment amount (denominated in the smallest unit of currency) supported by the insitution.  Example: `{\"GBP\": \"10000\"}`
	MaximumPaymentAmount map[string]string `json:"maximum_payment_amount"`
	// Indicates whether the institution supports returning refund details when initiating a payment.
	SupportsRefundDetails bool                                           `json:"supports_refund_details"`
	StandingOrderMetadata NullablePaymentInitiationStandingOrderMetadata `json:"standing_order_metadata"`
	AdditionalProperties  map[string]interface{}
}

PaymentInitiationMetadata Metadata that captures what specific payment configurations an institution supports when making Payment Initiation requests.

func NewPaymentInitiationMetadata ¶

func NewPaymentInitiationMetadata(supportsInternationalPayments bool, maximumPaymentAmount map[string]string, supportsRefundDetails bool, standingOrderMetadata NullablePaymentInitiationStandingOrderMetadata) *PaymentInitiationMetadata

NewPaymentInitiationMetadata instantiates a new PaymentInitiationMetadata 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 NewPaymentInitiationMetadataWithDefaults ¶

func NewPaymentInitiationMetadataWithDefaults() *PaymentInitiationMetadata

NewPaymentInitiationMetadataWithDefaults instantiates a new PaymentInitiationMetadata 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 (*PaymentInitiationMetadata) GetMaximumPaymentAmount ¶

func (o *PaymentInitiationMetadata) GetMaximumPaymentAmount() map[string]string

GetMaximumPaymentAmount returns the MaximumPaymentAmount field value

func (*PaymentInitiationMetadata) GetMaximumPaymentAmountOk ¶

func (o *PaymentInitiationMetadata) GetMaximumPaymentAmountOk() (*map[string]string, bool)

GetMaximumPaymentAmountOk returns a tuple with the MaximumPaymentAmount field value and a boolean to check if the value has been set.

func (*PaymentInitiationMetadata) GetStandingOrderMetadata ¶

GetStandingOrderMetadata returns the StandingOrderMetadata field value If the value is explicit nil, the zero value for PaymentInitiationStandingOrderMetadata will be returned

func (*PaymentInitiationMetadata) GetStandingOrderMetadataOk ¶

func (o *PaymentInitiationMetadata) GetStandingOrderMetadataOk() (*PaymentInitiationStandingOrderMetadata, bool)

GetStandingOrderMetadataOk returns a tuple with the StandingOrderMetadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PaymentInitiationMetadata) GetSupportsInternationalPayments ¶

func (o *PaymentInitiationMetadata) GetSupportsInternationalPayments() bool

GetSupportsInternationalPayments returns the SupportsInternationalPayments field value

func (*PaymentInitiationMetadata) GetSupportsInternationalPaymentsOk ¶

func (o *PaymentInitiationMetadata) GetSupportsInternationalPaymentsOk() (*bool, bool)

GetSupportsInternationalPaymentsOk returns a tuple with the SupportsInternationalPayments field value and a boolean to check if the value has been set.

func (*PaymentInitiationMetadata) GetSupportsRefundDetails ¶

func (o *PaymentInitiationMetadata) GetSupportsRefundDetails() bool

GetSupportsRefundDetails returns the SupportsRefundDetails field value

func (*PaymentInitiationMetadata) GetSupportsRefundDetailsOk ¶

func (o *PaymentInitiationMetadata) GetSupportsRefundDetailsOk() (*bool, bool)

GetSupportsRefundDetailsOk returns a tuple with the SupportsRefundDetails field value and a boolean to check if the value has been set.

func (PaymentInitiationMetadata) MarshalJSON ¶

func (o PaymentInitiationMetadata) MarshalJSON() ([]byte, error)

func (*PaymentInitiationMetadata) SetMaximumPaymentAmount ¶

func (o *PaymentInitiationMetadata) SetMaximumPaymentAmount(v map[string]string)

SetMaximumPaymentAmount sets field value

func (*PaymentInitiationMetadata) SetStandingOrderMetadata ¶

SetStandingOrderMetadata sets field value

func (*PaymentInitiationMetadata) SetSupportsInternationalPayments ¶

func (o *PaymentInitiationMetadata) SetSupportsInternationalPayments(v bool)

SetSupportsInternationalPayments sets field value

func (*PaymentInitiationMetadata) SetSupportsRefundDetails ¶

func (o *PaymentInitiationMetadata) SetSupportsRefundDetails(v bool)

SetSupportsRefundDetails sets field value

func (*PaymentInitiationMetadata) UnmarshalJSON ¶

func (o *PaymentInitiationMetadata) UnmarshalJSON(bytes []byte) (err error)

type PaymentInitiationOptionalRestrictionBacs ¶

type PaymentInitiationOptionalRestrictionBacs struct {
	// The account number of the account. Maximum of 10 characters.
	Account *string `json:"account,omitempty"`
	// The 6-character sort code of the account.
	SortCode *string `json:"sort_code,omitempty"`
}

PaymentInitiationOptionalRestrictionBacs struct for PaymentInitiationOptionalRestrictionBacs

func NewPaymentInitiationOptionalRestrictionBacs ¶

func NewPaymentInitiationOptionalRestrictionBacs() *PaymentInitiationOptionalRestrictionBacs

NewPaymentInitiationOptionalRestrictionBacs instantiates a new PaymentInitiationOptionalRestrictionBacs 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 NewPaymentInitiationOptionalRestrictionBacsWithDefaults ¶

func NewPaymentInitiationOptionalRestrictionBacsWithDefaults() *PaymentInitiationOptionalRestrictionBacs

NewPaymentInitiationOptionalRestrictionBacsWithDefaults instantiates a new PaymentInitiationOptionalRestrictionBacs 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 (*PaymentInitiationOptionalRestrictionBacs) GetAccount ¶

GetAccount returns the Account field value if set, zero value otherwise.

func (*PaymentInitiationOptionalRestrictionBacs) GetAccountOk ¶

GetAccountOk returns a tuple with the Account field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentInitiationOptionalRestrictionBacs) GetSortCode ¶

GetSortCode returns the SortCode field value if set, zero value otherwise.

func (*PaymentInitiationOptionalRestrictionBacs) GetSortCodeOk ¶

func (o *PaymentInitiationOptionalRestrictionBacs) GetSortCodeOk() (*string, bool)

GetSortCodeOk returns a tuple with the SortCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentInitiationOptionalRestrictionBacs) HasAccount ¶

HasAccount returns a boolean if a field has been set.

func (*PaymentInitiationOptionalRestrictionBacs) HasSortCode ¶

HasSortCode returns a boolean if a field has been set.

func (PaymentInitiationOptionalRestrictionBacs) MarshalJSON ¶

func (*PaymentInitiationOptionalRestrictionBacs) SetAccount ¶

SetAccount gets a reference to the given string and assigns it to the Account field.

func (*PaymentInitiationOptionalRestrictionBacs) SetSortCode ¶

SetSortCode gets a reference to the given string and assigns it to the SortCode field.

type PaymentInitiationPayment ¶

type PaymentInitiationPayment struct {
	// The ID of the payment. Like all Plaid identifiers, the `payment_id` is case sensitive.
	PaymentId string                         `json:"payment_id"`
	Amount    PaymentAmount                  `json:"amount"`
	Status    PaymentInitiationPaymentStatus `json:"status"`
	// The ID of the recipient
	RecipientId string `json:"recipient_id"`
	// A reference for the payment.
	Reference string `json:"reference"`
	// The value of the reference sent to the bank after adjustment to pass bank validation rules.
	AdjustedReference NullableString `json:"adjusted_reference,omitempty"`
	// The date and time of the last time the `status` was updated, in IS0 8601 format
	LastStatusUpdate time.Time                            `json:"last_status_update"`
	Schedule         NullableExternalPaymentScheduleGet   `json:"schedule,omitempty"`
	RefundDetails    NullableExternalPaymentRefundDetails `json:"refund_details,omitempty"`
	Bacs             NullableSenderBACSNullable           `json:"bacs"`
	// The International Bank Account Number (IBAN) for the sender, if specified in the `/payment_initiation/payment/create` call.
	Iban NullableString `json:"iban"`
	// Initiated refunds associated with the payment.
	InitiatedRefunds *[]PaymentInitiationRefund `json:"initiated_refunds,omitempty"`
	// The EMI (E-Money Institution) wallet that this payment is associated with, if any. This wallet is used as an intermediary account to enable Plaid to reconcile the settlement of funds for Payment Initiation requests.
	WalletId             NullableString        `json:"wallet_id,omitempty"`
	Scheme               NullablePaymentScheme `json:"scheme,omitempty"`
	AdjustedScheme       NullablePaymentScheme `json:"adjusted_scheme,omitempty"`
	AdditionalProperties map[string]interface{}
}

PaymentInitiationPayment PaymentInitiationPayment defines a payment initiation payment

func NewPaymentInitiationPayment ¶

func NewPaymentInitiationPayment(paymentId string, amount PaymentAmount, status PaymentInitiationPaymentStatus, recipientId string, reference string, lastStatusUpdate time.Time, bacs NullableSenderBACSNullable, iban NullableString) *PaymentInitiationPayment

NewPaymentInitiationPayment instantiates a new PaymentInitiationPayment 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 NewPaymentInitiationPaymentWithDefaults ¶

func NewPaymentInitiationPaymentWithDefaults() *PaymentInitiationPayment

NewPaymentInitiationPaymentWithDefaults instantiates a new PaymentInitiationPayment 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 (*PaymentInitiationPayment) GetAdjustedReference ¶

func (o *PaymentInitiationPayment) GetAdjustedReference() string

GetAdjustedReference returns the AdjustedReference field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PaymentInitiationPayment) GetAdjustedReferenceOk ¶

func (o *PaymentInitiationPayment) GetAdjustedReferenceOk() (*string, bool)

GetAdjustedReferenceOk returns a tuple with the AdjustedReference field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PaymentInitiationPayment) GetAdjustedScheme ¶ added in v1.10.0

func (o *PaymentInitiationPayment) GetAdjustedScheme() PaymentScheme

GetAdjustedScheme returns the AdjustedScheme field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PaymentInitiationPayment) GetAdjustedSchemeOk ¶ added in v1.10.0

func (o *PaymentInitiationPayment) GetAdjustedSchemeOk() (*PaymentScheme, bool)

GetAdjustedSchemeOk returns a tuple with the AdjustedScheme field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PaymentInitiationPayment) GetAmount ¶

func (o *PaymentInitiationPayment) GetAmount() PaymentAmount

GetAmount returns the Amount field value

func (*PaymentInitiationPayment) GetAmountOk ¶

func (o *PaymentInitiationPayment) GetAmountOk() (*PaymentAmount, bool)

GetAmountOk returns a tuple with the Amount field value and a boolean to check if the value has been set.

func (*PaymentInitiationPayment) GetBacs ¶

GetBacs returns the Bacs field value If the value is explicit nil, the zero value for SenderBACSNullable will be returned

func (*PaymentInitiationPayment) GetBacsOk ¶

GetBacsOk returns a tuple with the Bacs field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PaymentInitiationPayment) GetIban ¶

func (o *PaymentInitiationPayment) GetIban() string

GetIban returns the Iban field value If the value is explicit nil, the zero value for string will be returned

func (*PaymentInitiationPayment) GetIbanOk ¶

func (o *PaymentInitiationPayment) GetIbanOk() (*string, bool)

GetIbanOk returns a tuple with the Iban field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PaymentInitiationPayment) GetInitiatedRefunds ¶ added in v1.2.0

func (o *PaymentInitiationPayment) GetInitiatedRefunds() []PaymentInitiationRefund

GetInitiatedRefunds returns the InitiatedRefunds field value if set, zero value otherwise.

func (*PaymentInitiationPayment) GetInitiatedRefundsOk ¶ added in v1.2.0

func (o *PaymentInitiationPayment) GetInitiatedRefundsOk() (*[]PaymentInitiationRefund, bool)

GetInitiatedRefundsOk returns a tuple with the InitiatedRefunds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentInitiationPayment) GetLastStatusUpdate ¶

func (o *PaymentInitiationPayment) GetLastStatusUpdate() time.Time

GetLastStatusUpdate returns the LastStatusUpdate field value

func (*PaymentInitiationPayment) GetLastStatusUpdateOk ¶

func (o *PaymentInitiationPayment) GetLastStatusUpdateOk() (*time.Time, bool)

GetLastStatusUpdateOk returns a tuple with the LastStatusUpdate field value and a boolean to check if the value has been set.

func (*PaymentInitiationPayment) GetPaymentId ¶

func (o *PaymentInitiationPayment) GetPaymentId() string

GetPaymentId returns the PaymentId field value

func (*PaymentInitiationPayment) GetPaymentIdOk ¶

func (o *PaymentInitiationPayment) GetPaymentIdOk() (*string, bool)

GetPaymentIdOk returns a tuple with the PaymentId field value and a boolean to check if the value has been set.

func (*PaymentInitiationPayment) GetRecipientId ¶

func (o *PaymentInitiationPayment) GetRecipientId() string

GetRecipientId returns the RecipientId field value

func (*PaymentInitiationPayment) GetRecipientIdOk ¶

func (o *PaymentInitiationPayment) GetRecipientIdOk() (*string, bool)

GetRecipientIdOk returns a tuple with the RecipientId field value and a boolean to check if the value has been set.

func (*PaymentInitiationPayment) GetReference ¶

func (o *PaymentInitiationPayment) GetReference() string

GetReference returns the Reference field value

func (*PaymentInitiationPayment) GetReferenceOk ¶

func (o *PaymentInitiationPayment) GetReferenceOk() (*string, bool)

GetReferenceOk returns a tuple with the Reference field value and a boolean to check if the value has been set.

func (*PaymentInitiationPayment) GetRefundDetails ¶

GetRefundDetails returns the RefundDetails field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PaymentInitiationPayment) GetRefundDetailsOk ¶

func (o *PaymentInitiationPayment) GetRefundDetailsOk() (*ExternalPaymentRefundDetails, bool)

GetRefundDetailsOk returns a tuple with the RefundDetails field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PaymentInitiationPayment) GetSchedule ¶

GetSchedule returns the Schedule field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PaymentInitiationPayment) GetScheduleOk ¶

GetScheduleOk returns a tuple with the Schedule field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PaymentInitiationPayment) GetScheme ¶ added in v1.10.0

func (o *PaymentInitiationPayment) GetScheme() PaymentScheme

GetScheme returns the Scheme field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PaymentInitiationPayment) GetSchemeOk ¶ added in v1.10.0

func (o *PaymentInitiationPayment) GetSchemeOk() (*PaymentScheme, bool)

GetSchemeOk returns a tuple with the Scheme field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PaymentInitiationPayment) GetStatus ¶

GetStatus returns the Status field value

func (*PaymentInitiationPayment) GetStatusOk ¶

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*PaymentInitiationPayment) GetWalletId ¶ added in v1.8.0

func (o *PaymentInitiationPayment) GetWalletId() string

GetWalletId returns the WalletId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PaymentInitiationPayment) GetWalletIdOk ¶ added in v1.8.0

func (o *PaymentInitiationPayment) GetWalletIdOk() (*string, bool)

GetWalletIdOk returns a tuple with the WalletId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PaymentInitiationPayment) HasAdjustedReference ¶

func (o *PaymentInitiationPayment) HasAdjustedReference() bool

HasAdjustedReference returns a boolean if a field has been set.

func (*PaymentInitiationPayment) HasAdjustedScheme ¶ added in v1.10.0

func (o *PaymentInitiationPayment) HasAdjustedScheme() bool

HasAdjustedScheme returns a boolean if a field has been set.

func (*PaymentInitiationPayment) HasInitiatedRefunds ¶ added in v1.2.0

func (o *PaymentInitiationPayment) HasInitiatedRefunds() bool

HasInitiatedRefunds returns a boolean if a field has been set.

func (*PaymentInitiationPayment) HasRefundDetails ¶

func (o *PaymentInitiationPayment) HasRefundDetails() bool

HasRefundDetails returns a boolean if a field has been set.

func (*PaymentInitiationPayment) HasSchedule ¶ added in v1.1.0

func (o *PaymentInitiationPayment) HasSchedule() bool

HasSchedule returns a boolean if a field has been set.

func (*PaymentInitiationPayment) HasScheme ¶ added in v1.10.0

func (o *PaymentInitiationPayment) HasScheme() bool

HasScheme returns a boolean if a field has been set.

func (*PaymentInitiationPayment) HasWalletId ¶ added in v1.8.0

func (o *PaymentInitiationPayment) HasWalletId() bool

HasWalletId returns a boolean if a field has been set.

func (PaymentInitiationPayment) MarshalJSON ¶

func (o PaymentInitiationPayment) MarshalJSON() ([]byte, error)

func (*PaymentInitiationPayment) SetAdjustedReference ¶

func (o *PaymentInitiationPayment) SetAdjustedReference(v string)

SetAdjustedReference gets a reference to the given NullableString and assigns it to the AdjustedReference field.

func (*PaymentInitiationPayment) SetAdjustedReferenceNil ¶

func (o *PaymentInitiationPayment) SetAdjustedReferenceNil()

SetAdjustedReferenceNil sets the value for AdjustedReference to be an explicit nil

func (*PaymentInitiationPayment) SetAdjustedScheme ¶ added in v1.10.0

func (o *PaymentInitiationPayment) SetAdjustedScheme(v PaymentScheme)

SetAdjustedScheme gets a reference to the given NullablePaymentScheme and assigns it to the AdjustedScheme field.

func (*PaymentInitiationPayment) SetAdjustedSchemeNil ¶ added in v1.10.0

func (o *PaymentInitiationPayment) SetAdjustedSchemeNil()

SetAdjustedSchemeNil sets the value for AdjustedScheme to be an explicit nil

func (*PaymentInitiationPayment) SetAmount ¶

func (o *PaymentInitiationPayment) SetAmount(v PaymentAmount)

SetAmount sets field value

func (*PaymentInitiationPayment) SetBacs ¶

SetBacs sets field value

func (*PaymentInitiationPayment) SetIban ¶

func (o *PaymentInitiationPayment) SetIban(v string)

SetIban sets field value

func (*PaymentInitiationPayment) SetInitiatedRefunds ¶ added in v1.2.0

func (o *PaymentInitiationPayment) SetInitiatedRefunds(v []PaymentInitiationRefund)

SetInitiatedRefunds gets a reference to the given []PaymentInitiationRefund and assigns it to the InitiatedRefunds field.

func (*PaymentInitiationPayment) SetLastStatusUpdate ¶

func (o *PaymentInitiationPayment) SetLastStatusUpdate(v time.Time)

SetLastStatusUpdate sets field value

func (*PaymentInitiationPayment) SetPaymentId ¶

func (o *PaymentInitiationPayment) SetPaymentId(v string)

SetPaymentId sets field value

func (*PaymentInitiationPayment) SetRecipientId ¶

func (o *PaymentInitiationPayment) SetRecipientId(v string)

SetRecipientId sets field value

func (*PaymentInitiationPayment) SetReference ¶

func (o *PaymentInitiationPayment) SetReference(v string)

SetReference sets field value

func (*PaymentInitiationPayment) SetRefundDetails ¶

SetRefundDetails gets a reference to the given NullableExternalPaymentRefundDetails and assigns it to the RefundDetails field.

func (*PaymentInitiationPayment) SetRefundDetailsNil ¶

func (o *PaymentInitiationPayment) SetRefundDetailsNil()

SetRefundDetailsNil sets the value for RefundDetails to be an explicit nil

func (*PaymentInitiationPayment) SetSchedule ¶

SetSchedule gets a reference to the given NullableExternalPaymentScheduleGet and assigns it to the Schedule field.

func (*PaymentInitiationPayment) SetScheduleNil ¶ added in v1.1.0

func (o *PaymentInitiationPayment) SetScheduleNil()

SetScheduleNil sets the value for Schedule to be an explicit nil

func (*PaymentInitiationPayment) SetScheme ¶ added in v1.10.0

func (o *PaymentInitiationPayment) SetScheme(v PaymentScheme)

SetScheme gets a reference to the given NullablePaymentScheme and assigns it to the Scheme field.

func (*PaymentInitiationPayment) SetSchemeNil ¶ added in v1.10.0

func (o *PaymentInitiationPayment) SetSchemeNil()

SetSchemeNil sets the value for Scheme to be an explicit nil

func (*PaymentInitiationPayment) SetStatus ¶

SetStatus sets field value

func (*PaymentInitiationPayment) SetWalletId ¶ added in v1.8.0

func (o *PaymentInitiationPayment) SetWalletId(v string)

SetWalletId gets a reference to the given NullableString and assigns it to the WalletId field.

func (*PaymentInitiationPayment) SetWalletIdNil ¶ added in v1.8.0

func (o *PaymentInitiationPayment) SetWalletIdNil()

SetWalletIdNil sets the value for WalletId to be an explicit nil

func (*PaymentInitiationPayment) UnmarshalJSON ¶

func (o *PaymentInitiationPayment) UnmarshalJSON(bytes []byte) (err error)

func (*PaymentInitiationPayment) UnsetAdjustedReference ¶

func (o *PaymentInitiationPayment) UnsetAdjustedReference()

UnsetAdjustedReference ensures that no value is present for AdjustedReference, not even an explicit nil

func (*PaymentInitiationPayment) UnsetAdjustedScheme ¶ added in v1.10.0

func (o *PaymentInitiationPayment) UnsetAdjustedScheme()

UnsetAdjustedScheme ensures that no value is present for AdjustedScheme, not even an explicit nil

func (*PaymentInitiationPayment) UnsetRefundDetails ¶

func (o *PaymentInitiationPayment) UnsetRefundDetails()

UnsetRefundDetails ensures that no value is present for RefundDetails, not even an explicit nil

func (*PaymentInitiationPayment) UnsetSchedule ¶ added in v1.1.0

func (o *PaymentInitiationPayment) UnsetSchedule()

UnsetSchedule ensures that no value is present for Schedule, not even an explicit nil

func (*PaymentInitiationPayment) UnsetScheme ¶ added in v1.10.0

func (o *PaymentInitiationPayment) UnsetScheme()

UnsetScheme ensures that no value is present for Scheme, not even an explicit nil

func (*PaymentInitiationPayment) UnsetWalletId ¶ added in v1.8.0

func (o *PaymentInitiationPayment) UnsetWalletId()

UnsetWalletId ensures that no value is present for WalletId, not even an explicit nil

type PaymentInitiationPaymentCreateRequest ¶

type PaymentInitiationPaymentCreateRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// The ID of the recipient the payment is for.
	RecipientId string `json:"recipient_id"`
	// A reference for the payment. This must be an alphanumeric string with at most 18 characters and must not contain any special characters (since not all institutions support them).
	Reference string                          `json:"reference"`
	Amount    PaymentAmount                   `json:"amount"`
	Schedule  *ExternalPaymentScheduleRequest `json:"schedule,omitempty"`
	Options   NullableExternalPaymentOptions  `json:"options,omitempty"`
}

PaymentInitiationPaymentCreateRequest PaymentInitiationPaymentCreateRequest defines the request schema for `/payment_initiation/payment/create`

func NewPaymentInitiationPaymentCreateRequest ¶

func NewPaymentInitiationPaymentCreateRequest(recipientId string, reference string, amount PaymentAmount) *PaymentInitiationPaymentCreateRequest

NewPaymentInitiationPaymentCreateRequest instantiates a new PaymentInitiationPaymentCreateRequest 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 NewPaymentInitiationPaymentCreateRequestWithDefaults ¶

func NewPaymentInitiationPaymentCreateRequestWithDefaults() *PaymentInitiationPaymentCreateRequest

NewPaymentInitiationPaymentCreateRequestWithDefaults instantiates a new PaymentInitiationPaymentCreateRequest 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 (*PaymentInitiationPaymentCreateRequest) GetAmount ¶

GetAmount returns the Amount field value

func (*PaymentInitiationPaymentCreateRequest) GetAmountOk ¶

GetAmountOk returns a tuple with the Amount field value and a boolean to check if the value has been set.

func (*PaymentInitiationPaymentCreateRequest) GetClientId ¶

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*PaymentInitiationPaymentCreateRequest) GetClientIdOk ¶

func (o *PaymentInitiationPaymentCreateRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentInitiationPaymentCreateRequest) GetOptions ¶

GetOptions returns the Options field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PaymentInitiationPaymentCreateRequest) GetOptionsOk ¶

GetOptionsOk returns a tuple with the Options field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PaymentInitiationPaymentCreateRequest) GetRecipientId ¶

func (o *PaymentInitiationPaymentCreateRequest) GetRecipientId() string

GetRecipientId returns the RecipientId field value

func (*PaymentInitiationPaymentCreateRequest) GetRecipientIdOk ¶

func (o *PaymentInitiationPaymentCreateRequest) GetRecipientIdOk() (*string, bool)

GetRecipientIdOk returns a tuple with the RecipientId field value and a boolean to check if the value has been set.

func (*PaymentInitiationPaymentCreateRequest) GetReference ¶

GetReference returns the Reference field value

func (*PaymentInitiationPaymentCreateRequest) GetReferenceOk ¶

func (o *PaymentInitiationPaymentCreateRequest) GetReferenceOk() (*string, bool)

GetReferenceOk returns a tuple with the Reference field value and a boolean to check if the value has been set.

func (*PaymentInitiationPaymentCreateRequest) GetSchedule ¶

GetSchedule returns the Schedule field value if set, zero value otherwise.

func (*PaymentInitiationPaymentCreateRequest) GetScheduleOk ¶

GetScheduleOk returns a tuple with the Schedule field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentInitiationPaymentCreateRequest) GetSecret ¶

GetSecret returns the Secret field value if set, zero value otherwise.

func (*PaymentInitiationPaymentCreateRequest) GetSecretOk ¶

func (o *PaymentInitiationPaymentCreateRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentInitiationPaymentCreateRequest) HasClientId ¶

HasClientId returns a boolean if a field has been set.

func (*PaymentInitiationPaymentCreateRequest) HasOptions ¶

HasOptions returns a boolean if a field has been set.

func (*PaymentInitiationPaymentCreateRequest) HasSchedule ¶

HasSchedule returns a boolean if a field has been set.

func (*PaymentInitiationPaymentCreateRequest) HasSecret ¶

HasSecret returns a boolean if a field has been set.

func (PaymentInitiationPaymentCreateRequest) MarshalJSON ¶

func (o PaymentInitiationPaymentCreateRequest) MarshalJSON() ([]byte, error)

func (*PaymentInitiationPaymentCreateRequest) SetAmount ¶

SetAmount sets field value

func (*PaymentInitiationPaymentCreateRequest) SetClientId ¶

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*PaymentInitiationPaymentCreateRequest) SetOptions ¶

SetOptions gets a reference to the given NullableExternalPaymentOptions and assigns it to the Options field.

func (*PaymentInitiationPaymentCreateRequest) SetOptionsNil ¶

func (o *PaymentInitiationPaymentCreateRequest) SetOptionsNil()

SetOptionsNil sets the value for Options to be an explicit nil

func (*PaymentInitiationPaymentCreateRequest) SetRecipientId ¶

func (o *PaymentInitiationPaymentCreateRequest) SetRecipientId(v string)

SetRecipientId sets field value

func (*PaymentInitiationPaymentCreateRequest) SetReference ¶

func (o *PaymentInitiationPaymentCreateRequest) SetReference(v string)

SetReference sets field value

func (*PaymentInitiationPaymentCreateRequest) SetSchedule ¶

SetSchedule gets a reference to the given ExternalPaymentScheduleRequest and assigns it to the Schedule field.

func (*PaymentInitiationPaymentCreateRequest) SetSecret ¶

SetSecret gets a reference to the given string and assigns it to the Secret field.

func (*PaymentInitiationPaymentCreateRequest) UnsetOptions ¶

func (o *PaymentInitiationPaymentCreateRequest) UnsetOptions()

UnsetOptions ensures that no value is present for Options, not even an explicit nil

type PaymentInitiationPaymentCreateResponse ¶

type PaymentInitiationPaymentCreateResponse struct {
	// A unique ID identifying the payment
	PaymentId string `json:"payment_id"`
	// For a payment returned by this endpoint, there is only one possible value:  `PAYMENT_STATUS_INPUT_NEEDED`: The initial phase of the payment
	Status string `json:"status"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

PaymentInitiationPaymentCreateResponse PaymentInitiationPaymentCreateResponse defines the response schema for `/payment_initiation/payment/create`

func NewPaymentInitiationPaymentCreateResponse ¶

func NewPaymentInitiationPaymentCreateResponse(paymentId string, status string, requestId string) *PaymentInitiationPaymentCreateResponse

NewPaymentInitiationPaymentCreateResponse instantiates a new PaymentInitiationPaymentCreateResponse 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 NewPaymentInitiationPaymentCreateResponseWithDefaults ¶

func NewPaymentInitiationPaymentCreateResponseWithDefaults() *PaymentInitiationPaymentCreateResponse

NewPaymentInitiationPaymentCreateResponseWithDefaults instantiates a new PaymentInitiationPaymentCreateResponse 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 (*PaymentInitiationPaymentCreateResponse) GetPaymentId ¶

GetPaymentId returns the PaymentId field value

func (*PaymentInitiationPaymentCreateResponse) GetPaymentIdOk ¶

func (o *PaymentInitiationPaymentCreateResponse) GetPaymentIdOk() (*string, bool)

GetPaymentIdOk returns a tuple with the PaymentId field value and a boolean to check if the value has been set.

func (*PaymentInitiationPaymentCreateResponse) GetRequestId ¶

GetRequestId returns the RequestId field value

func (*PaymentInitiationPaymentCreateResponse) GetRequestIdOk ¶

func (o *PaymentInitiationPaymentCreateResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (*PaymentInitiationPaymentCreateResponse) GetStatus ¶

GetStatus returns the Status field value

func (*PaymentInitiationPaymentCreateResponse) GetStatusOk ¶

func (o *PaymentInitiationPaymentCreateResponse) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (PaymentInitiationPaymentCreateResponse) MarshalJSON ¶

func (o PaymentInitiationPaymentCreateResponse) MarshalJSON() ([]byte, error)

func (*PaymentInitiationPaymentCreateResponse) SetPaymentId ¶

SetPaymentId sets field value

func (*PaymentInitiationPaymentCreateResponse) SetRequestId ¶

SetRequestId sets field value

func (*PaymentInitiationPaymentCreateResponse) SetStatus ¶

SetStatus sets field value

func (*PaymentInitiationPaymentCreateResponse) UnmarshalJSON ¶

func (o *PaymentInitiationPaymentCreateResponse) UnmarshalJSON(bytes []byte) (err error)

type PaymentInitiationPaymentGetRequest ¶

type PaymentInitiationPaymentGetRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// The `payment_id` returned from `/payment_initiation/payment/create`.
	PaymentId string `json:"payment_id"`
}

PaymentInitiationPaymentGetRequest PaymentInitiationPaymentGetRequest defines the request schema for `/payment_initiation/payment/get`

func NewPaymentInitiationPaymentGetRequest ¶

func NewPaymentInitiationPaymentGetRequest(paymentId string) *PaymentInitiationPaymentGetRequest

NewPaymentInitiationPaymentGetRequest instantiates a new PaymentInitiationPaymentGetRequest 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 NewPaymentInitiationPaymentGetRequestWithDefaults ¶

func NewPaymentInitiationPaymentGetRequestWithDefaults() *PaymentInitiationPaymentGetRequest

NewPaymentInitiationPaymentGetRequestWithDefaults instantiates a new PaymentInitiationPaymentGetRequest 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 (*PaymentInitiationPaymentGetRequest) GetClientId ¶

func (o *PaymentInitiationPaymentGetRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*PaymentInitiationPaymentGetRequest) GetClientIdOk ¶

func (o *PaymentInitiationPaymentGetRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentInitiationPaymentGetRequest) GetPaymentId ¶

func (o *PaymentInitiationPaymentGetRequest) GetPaymentId() string

GetPaymentId returns the PaymentId field value

func (*PaymentInitiationPaymentGetRequest) GetPaymentIdOk ¶

func (o *PaymentInitiationPaymentGetRequest) GetPaymentIdOk() (*string, bool)

GetPaymentIdOk returns a tuple with the PaymentId field value and a boolean to check if the value has been set.

func (*PaymentInitiationPaymentGetRequest) GetSecret ¶

GetSecret returns the Secret field value if set, zero value otherwise.

func (*PaymentInitiationPaymentGetRequest) GetSecretOk ¶

func (o *PaymentInitiationPaymentGetRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentInitiationPaymentGetRequest) HasClientId ¶

func (o *PaymentInitiationPaymentGetRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*PaymentInitiationPaymentGetRequest) HasSecret ¶

HasSecret returns a boolean if a field has been set.

func (PaymentInitiationPaymentGetRequest) MarshalJSON ¶

func (o PaymentInitiationPaymentGetRequest) MarshalJSON() ([]byte, error)

func (*PaymentInitiationPaymentGetRequest) SetClientId ¶

func (o *PaymentInitiationPaymentGetRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*PaymentInitiationPaymentGetRequest) SetPaymentId ¶

func (o *PaymentInitiationPaymentGetRequest) SetPaymentId(v string)

SetPaymentId sets field value

func (*PaymentInitiationPaymentGetRequest) SetSecret ¶

SetSecret gets a reference to the given string and assigns it to the Secret field.

type PaymentInitiationPaymentGetResponse ¶

type PaymentInitiationPaymentGetResponse struct {
	// The ID of the payment. Like all Plaid identifiers, the `payment_id` is case sensitive.
	PaymentId string                         `json:"payment_id"`
	Amount    PaymentAmount                  `json:"amount"`
	Status    PaymentInitiationPaymentStatus `json:"status"`
	// The ID of the recipient
	RecipientId string `json:"recipient_id"`
	// A reference for the payment.
	Reference string `json:"reference"`
	// The value of the reference sent to the bank after adjustment to pass bank validation rules.
	AdjustedReference NullableString `json:"adjusted_reference,omitempty"`
	// The date and time of the last time the `status` was updated, in IS0 8601 format
	LastStatusUpdate time.Time                            `json:"last_status_update"`
	Schedule         NullableExternalPaymentScheduleGet   `json:"schedule,omitempty"`
	RefundDetails    NullableExternalPaymentRefundDetails `json:"refund_details,omitempty"`
	Bacs             NullableSenderBACSNullable           `json:"bacs"`
	// The International Bank Account Number (IBAN) for the sender, if specified in the `/payment_initiation/payment/create` call.
	Iban NullableString `json:"iban"`
	// Initiated refunds associated with the payment.
	InitiatedRefunds *[]PaymentInitiationRefund `json:"initiated_refunds,omitempty"`
	// The EMI (E-Money Institution) wallet that this payment is associated with, if any. This wallet is used as an intermediary account to enable Plaid to reconcile the settlement of funds for Payment Initiation requests.
	WalletId       NullableString        `json:"wallet_id,omitempty"`
	Scheme         NullablePaymentScheme `json:"scheme,omitempty"`
	AdjustedScheme NullablePaymentScheme `json:"adjusted_scheme,omitempty"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

PaymentInitiationPaymentGetResponse PaymentInitiationPaymentGetResponse defines the response schema for `/payment_initation/payment/get`

func NewPaymentInitiationPaymentGetResponse ¶

func NewPaymentInitiationPaymentGetResponse(paymentId string, amount PaymentAmount, status PaymentInitiationPaymentStatus, recipientId string, reference string, lastStatusUpdate time.Time, bacs NullableSenderBACSNullable, iban NullableString, requestId string) *PaymentInitiationPaymentGetResponse

NewPaymentInitiationPaymentGetResponse instantiates a new PaymentInitiationPaymentGetResponse 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 NewPaymentInitiationPaymentGetResponseWithDefaults ¶

func NewPaymentInitiationPaymentGetResponseWithDefaults() *PaymentInitiationPaymentGetResponse

NewPaymentInitiationPaymentGetResponseWithDefaults instantiates a new PaymentInitiationPaymentGetResponse 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 (*PaymentInitiationPaymentGetResponse) GetAdjustedReference ¶

func (o *PaymentInitiationPaymentGetResponse) GetAdjustedReference() string

GetAdjustedReference returns the AdjustedReference field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PaymentInitiationPaymentGetResponse) GetAdjustedReferenceOk ¶

func (o *PaymentInitiationPaymentGetResponse) GetAdjustedReferenceOk() (*string, bool)

GetAdjustedReferenceOk returns a tuple with the AdjustedReference field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PaymentInitiationPaymentGetResponse) GetAdjustedScheme ¶ added in v1.10.0

func (o *PaymentInitiationPaymentGetResponse) GetAdjustedScheme() PaymentScheme

GetAdjustedScheme returns the AdjustedScheme field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PaymentInitiationPaymentGetResponse) GetAdjustedSchemeOk ¶ added in v1.10.0

func (o *PaymentInitiationPaymentGetResponse) GetAdjustedSchemeOk() (*PaymentScheme, bool)

GetAdjustedSchemeOk returns a tuple with the AdjustedScheme field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PaymentInitiationPaymentGetResponse) GetAmount ¶

GetAmount returns the Amount field value

func (*PaymentInitiationPaymentGetResponse) GetAmountOk ¶

GetAmountOk returns a tuple with the Amount field value and a boolean to check if the value has been set.

func (*PaymentInitiationPaymentGetResponse) GetBacs ¶

GetBacs returns the Bacs field value If the value is explicit nil, the zero value for SenderBACSNullable will be returned

func (*PaymentInitiationPaymentGetResponse) GetBacsOk ¶

GetBacsOk returns a tuple with the Bacs field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PaymentInitiationPaymentGetResponse) GetIban ¶

GetIban returns the Iban field value If the value is explicit nil, the zero value for string will be returned

func (*PaymentInitiationPaymentGetResponse) GetIbanOk ¶

func (o *PaymentInitiationPaymentGetResponse) GetIbanOk() (*string, bool)

GetIbanOk returns a tuple with the Iban field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PaymentInitiationPaymentGetResponse) GetInitiatedRefunds ¶ added in v1.2.0

GetInitiatedRefunds returns the InitiatedRefunds field value if set, zero value otherwise.

func (*PaymentInitiationPaymentGetResponse) GetInitiatedRefundsOk ¶ added in v1.2.0

func (o *PaymentInitiationPaymentGetResponse) GetInitiatedRefundsOk() (*[]PaymentInitiationRefund, bool)

GetInitiatedRefundsOk returns a tuple with the InitiatedRefunds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentInitiationPaymentGetResponse) GetLastStatusUpdate ¶

func (o *PaymentInitiationPaymentGetResponse) GetLastStatusUpdate() time.Time

GetLastStatusUpdate returns the LastStatusUpdate field value

func (*PaymentInitiationPaymentGetResponse) GetLastStatusUpdateOk ¶

func (o *PaymentInitiationPaymentGetResponse) GetLastStatusUpdateOk() (*time.Time, bool)

GetLastStatusUpdateOk returns a tuple with the LastStatusUpdate field value and a boolean to check if the value has been set.

func (*PaymentInitiationPaymentGetResponse) GetPaymentId ¶

func (o *PaymentInitiationPaymentGetResponse) GetPaymentId() string

GetPaymentId returns the PaymentId field value

func (*PaymentInitiationPaymentGetResponse) GetPaymentIdOk ¶

func (o *PaymentInitiationPaymentGetResponse) GetPaymentIdOk() (*string, bool)

GetPaymentIdOk returns a tuple with the PaymentId field value and a boolean to check if the value has been set.

func (*PaymentInitiationPaymentGetResponse) GetRecipientId ¶

func (o *PaymentInitiationPaymentGetResponse) GetRecipientId() string

GetRecipientId returns the RecipientId field value

func (*PaymentInitiationPaymentGetResponse) GetRecipientIdOk ¶

func (o *PaymentInitiationPaymentGetResponse) GetRecipientIdOk() (*string, bool)

GetRecipientIdOk returns a tuple with the RecipientId field value and a boolean to check if the value has been set.

func (*PaymentInitiationPaymentGetResponse) GetReference ¶

func (o *PaymentInitiationPaymentGetResponse) GetReference() string

GetReference returns the Reference field value

func (*PaymentInitiationPaymentGetResponse) GetReferenceOk ¶

func (o *PaymentInitiationPaymentGetResponse) GetReferenceOk() (*string, bool)

GetReferenceOk returns a tuple with the Reference field value and a boolean to check if the value has been set.

func (*PaymentInitiationPaymentGetResponse) GetRefundDetails ¶

GetRefundDetails returns the RefundDetails field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PaymentInitiationPaymentGetResponse) GetRefundDetailsOk ¶

GetRefundDetailsOk returns a tuple with the RefundDetails field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PaymentInitiationPaymentGetResponse) GetRequestId ¶

func (o *PaymentInitiationPaymentGetResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*PaymentInitiationPaymentGetResponse) GetRequestIdOk ¶

func (o *PaymentInitiationPaymentGetResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (*PaymentInitiationPaymentGetResponse) GetSchedule ¶

GetSchedule returns the Schedule field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PaymentInitiationPaymentGetResponse) GetScheduleOk ¶

GetScheduleOk returns a tuple with the Schedule field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PaymentInitiationPaymentGetResponse) GetScheme ¶ added in v1.10.0

GetScheme returns the Scheme field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PaymentInitiationPaymentGetResponse) GetSchemeOk ¶ added in v1.10.0

GetSchemeOk returns a tuple with the Scheme field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PaymentInitiationPaymentGetResponse) GetStatus ¶

GetStatus returns the Status field value

func (*PaymentInitiationPaymentGetResponse) GetStatusOk ¶

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*PaymentInitiationPaymentGetResponse) GetWalletId ¶ added in v1.8.0

GetWalletId returns the WalletId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PaymentInitiationPaymentGetResponse) GetWalletIdOk ¶ added in v1.8.0

func (o *PaymentInitiationPaymentGetResponse) GetWalletIdOk() (*string, bool)

GetWalletIdOk returns a tuple with the WalletId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PaymentInitiationPaymentGetResponse) HasAdjustedReference ¶

func (o *PaymentInitiationPaymentGetResponse) HasAdjustedReference() bool

HasAdjustedReference returns a boolean if a field has been set.

func (*PaymentInitiationPaymentGetResponse) HasAdjustedScheme ¶ added in v1.10.0

func (o *PaymentInitiationPaymentGetResponse) HasAdjustedScheme() bool

HasAdjustedScheme returns a boolean if a field has been set.

func (*PaymentInitiationPaymentGetResponse) HasInitiatedRefunds ¶ added in v1.2.0

func (o *PaymentInitiationPaymentGetResponse) HasInitiatedRefunds() bool

HasInitiatedRefunds returns a boolean if a field has been set.

func (*PaymentInitiationPaymentGetResponse) HasRefundDetails ¶

func (o *PaymentInitiationPaymentGetResponse) HasRefundDetails() bool

HasRefundDetails returns a boolean if a field has been set.

func (*PaymentInitiationPaymentGetResponse) HasSchedule ¶ added in v1.1.0

func (o *PaymentInitiationPaymentGetResponse) HasSchedule() bool

HasSchedule returns a boolean if a field has been set.

func (*PaymentInitiationPaymentGetResponse) HasScheme ¶ added in v1.10.0

HasScheme returns a boolean if a field has been set.

func (*PaymentInitiationPaymentGetResponse) HasWalletId ¶ added in v1.8.0

func (o *PaymentInitiationPaymentGetResponse) HasWalletId() bool

HasWalletId returns a boolean if a field has been set.

func (PaymentInitiationPaymentGetResponse) MarshalJSON ¶

func (o PaymentInitiationPaymentGetResponse) MarshalJSON() ([]byte, error)

func (*PaymentInitiationPaymentGetResponse) SetAdjustedReference ¶

func (o *PaymentInitiationPaymentGetResponse) SetAdjustedReference(v string)

SetAdjustedReference gets a reference to the given NullableString and assigns it to the AdjustedReference field.

func (*PaymentInitiationPaymentGetResponse) SetAdjustedReferenceNil ¶

func (o *PaymentInitiationPaymentGetResponse) SetAdjustedReferenceNil()

SetAdjustedReferenceNil sets the value for AdjustedReference to be an explicit nil

func (*PaymentInitiationPaymentGetResponse) SetAdjustedScheme ¶ added in v1.10.0

func (o *PaymentInitiationPaymentGetResponse) SetAdjustedScheme(v PaymentScheme)

SetAdjustedScheme gets a reference to the given NullablePaymentScheme and assigns it to the AdjustedScheme field.

func (*PaymentInitiationPaymentGetResponse) SetAdjustedSchemeNil ¶ added in v1.10.0

func (o *PaymentInitiationPaymentGetResponse) SetAdjustedSchemeNil()

SetAdjustedSchemeNil sets the value for AdjustedScheme to be an explicit nil

func (*PaymentInitiationPaymentGetResponse) SetAmount ¶

SetAmount sets field value

func (*PaymentInitiationPaymentGetResponse) SetBacs ¶

SetBacs sets field value

func (*PaymentInitiationPaymentGetResponse) SetIban ¶

SetIban sets field value

func (*PaymentInitiationPaymentGetResponse) SetInitiatedRefunds ¶ added in v1.2.0

SetInitiatedRefunds gets a reference to the given []PaymentInitiationRefund and assigns it to the InitiatedRefunds field.

func (*PaymentInitiationPaymentGetResponse) SetLastStatusUpdate ¶

func (o *PaymentInitiationPaymentGetResponse) SetLastStatusUpdate(v time.Time)

SetLastStatusUpdate sets field value

func (*PaymentInitiationPaymentGetResponse) SetPaymentId ¶

func (o *PaymentInitiationPaymentGetResponse) SetPaymentId(v string)

SetPaymentId sets field value

func (*PaymentInitiationPaymentGetResponse) SetRecipientId ¶

func (o *PaymentInitiationPaymentGetResponse) SetRecipientId(v string)

SetRecipientId sets field value

func (*PaymentInitiationPaymentGetResponse) SetReference ¶

func (o *PaymentInitiationPaymentGetResponse) SetReference(v string)

SetReference sets field value

func (*PaymentInitiationPaymentGetResponse) SetRefundDetails ¶

SetRefundDetails gets a reference to the given NullableExternalPaymentRefundDetails and assigns it to the RefundDetails field.

func (*PaymentInitiationPaymentGetResponse) SetRefundDetailsNil ¶

func (o *PaymentInitiationPaymentGetResponse) SetRefundDetailsNil()

SetRefundDetailsNil sets the value for RefundDetails to be an explicit nil

func (*PaymentInitiationPaymentGetResponse) SetRequestId ¶

func (o *PaymentInitiationPaymentGetResponse) SetRequestId(v string)

SetRequestId sets field value

func (*PaymentInitiationPaymentGetResponse) SetSchedule ¶

SetSchedule gets a reference to the given NullableExternalPaymentScheduleGet and assigns it to the Schedule field.

func (*PaymentInitiationPaymentGetResponse) SetScheduleNil ¶ added in v1.1.0

func (o *PaymentInitiationPaymentGetResponse) SetScheduleNil()

SetScheduleNil sets the value for Schedule to be an explicit nil

func (*PaymentInitiationPaymentGetResponse) SetScheme ¶ added in v1.10.0

SetScheme gets a reference to the given NullablePaymentScheme and assigns it to the Scheme field.

func (*PaymentInitiationPaymentGetResponse) SetSchemeNil ¶ added in v1.10.0

func (o *PaymentInitiationPaymentGetResponse) SetSchemeNil()

SetSchemeNil sets the value for Scheme to be an explicit nil

func (*PaymentInitiationPaymentGetResponse) SetStatus ¶

SetStatus sets field value

func (*PaymentInitiationPaymentGetResponse) SetWalletId ¶ added in v1.8.0

func (o *PaymentInitiationPaymentGetResponse) SetWalletId(v string)

SetWalletId gets a reference to the given NullableString and assigns it to the WalletId field.

func (*PaymentInitiationPaymentGetResponse) SetWalletIdNil ¶ added in v1.8.0

func (o *PaymentInitiationPaymentGetResponse) SetWalletIdNil()

SetWalletIdNil sets the value for WalletId to be an explicit nil

func (*PaymentInitiationPaymentGetResponse) UnmarshalJSON ¶

func (o *PaymentInitiationPaymentGetResponse) UnmarshalJSON(bytes []byte) (err error)

func (*PaymentInitiationPaymentGetResponse) UnsetAdjustedReference ¶

func (o *PaymentInitiationPaymentGetResponse) UnsetAdjustedReference()

UnsetAdjustedReference ensures that no value is present for AdjustedReference, not even an explicit nil

func (*PaymentInitiationPaymentGetResponse) UnsetAdjustedScheme ¶ added in v1.10.0

func (o *PaymentInitiationPaymentGetResponse) UnsetAdjustedScheme()

UnsetAdjustedScheme ensures that no value is present for AdjustedScheme, not even an explicit nil

func (*PaymentInitiationPaymentGetResponse) UnsetRefundDetails ¶

func (o *PaymentInitiationPaymentGetResponse) UnsetRefundDetails()

UnsetRefundDetails ensures that no value is present for RefundDetails, not even an explicit nil

func (*PaymentInitiationPaymentGetResponse) UnsetSchedule ¶ added in v1.1.0

func (o *PaymentInitiationPaymentGetResponse) UnsetSchedule()

UnsetSchedule ensures that no value is present for Schedule, not even an explicit nil

func (*PaymentInitiationPaymentGetResponse) UnsetScheme ¶ added in v1.10.0

func (o *PaymentInitiationPaymentGetResponse) UnsetScheme()

UnsetScheme ensures that no value is present for Scheme, not even an explicit nil

func (*PaymentInitiationPaymentGetResponse) UnsetWalletId ¶ added in v1.8.0

func (o *PaymentInitiationPaymentGetResponse) UnsetWalletId()

UnsetWalletId ensures that no value is present for WalletId, not even an explicit nil

type PaymentInitiationPaymentListRequest ¶

type PaymentInitiationPaymentListRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// The maximum number of payments to return. If `count` is not specified, a maximum of 10 payments will be returned, beginning with the most recent payment before the cursor (if specified).
	Count NullableInt32 `json:"count,omitempty"`
	// A string in RFC 3339 format (i.e. \"2019-12-06T22:35:49Z\"). Only payments created before the cursor will be returned.
	Cursor NullableTime `json:"cursor,omitempty"`
}

PaymentInitiationPaymentListRequest PaymentInitiationPaymentListRequest defines the request schema for `/payment_initiation/payment/list`

func NewPaymentInitiationPaymentListRequest ¶

func NewPaymentInitiationPaymentListRequest() *PaymentInitiationPaymentListRequest

NewPaymentInitiationPaymentListRequest instantiates a new PaymentInitiationPaymentListRequest 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 NewPaymentInitiationPaymentListRequestWithDefaults ¶

func NewPaymentInitiationPaymentListRequestWithDefaults() *PaymentInitiationPaymentListRequest

NewPaymentInitiationPaymentListRequestWithDefaults instantiates a new PaymentInitiationPaymentListRequest 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 (*PaymentInitiationPaymentListRequest) GetClientId ¶

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*PaymentInitiationPaymentListRequest) GetClientIdOk ¶

func (o *PaymentInitiationPaymentListRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentInitiationPaymentListRequest) GetCount ¶

GetCount returns the Count field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PaymentInitiationPaymentListRequest) GetCountOk ¶

func (o *PaymentInitiationPaymentListRequest) GetCountOk() (*int32, bool)

GetCountOk returns a tuple with the Count field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PaymentInitiationPaymentListRequest) GetCursor ¶

GetCursor returns the Cursor field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PaymentInitiationPaymentListRequest) GetCursorOk ¶

func (o *PaymentInitiationPaymentListRequest) GetCursorOk() (*time.Time, bool)

GetCursorOk returns a tuple with the Cursor field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PaymentInitiationPaymentListRequest) GetSecret ¶

GetSecret returns the Secret field value if set, zero value otherwise.

func (*PaymentInitiationPaymentListRequest) GetSecretOk ¶

func (o *PaymentInitiationPaymentListRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentInitiationPaymentListRequest) HasClientId ¶

func (o *PaymentInitiationPaymentListRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*PaymentInitiationPaymentListRequest) HasCount ¶

HasCount returns a boolean if a field has been set.

func (*PaymentInitiationPaymentListRequest) HasCursor ¶

HasCursor returns a boolean if a field has been set.

func (*PaymentInitiationPaymentListRequest) HasSecret ¶

HasSecret returns a boolean if a field has been set.

func (PaymentInitiationPaymentListRequest) MarshalJSON ¶

func (o PaymentInitiationPaymentListRequest) MarshalJSON() ([]byte, error)

func (*PaymentInitiationPaymentListRequest) SetClientId ¶

func (o *PaymentInitiationPaymentListRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*PaymentInitiationPaymentListRequest) SetCount ¶

SetCount gets a reference to the given NullableInt32 and assigns it to the Count field.

func (*PaymentInitiationPaymentListRequest) SetCountNil ¶

func (o *PaymentInitiationPaymentListRequest) SetCountNil()

SetCountNil sets the value for Count to be an explicit nil

func (*PaymentInitiationPaymentListRequest) SetCursor ¶

SetCursor gets a reference to the given NullableTime and assigns it to the Cursor field.

func (*PaymentInitiationPaymentListRequest) SetCursorNil ¶

func (o *PaymentInitiationPaymentListRequest) SetCursorNil()

SetCursorNil sets the value for Cursor to be an explicit nil

func (*PaymentInitiationPaymentListRequest) SetSecret ¶

SetSecret gets a reference to the given string and assigns it to the Secret field.

func (*PaymentInitiationPaymentListRequest) UnsetCount ¶

func (o *PaymentInitiationPaymentListRequest) UnsetCount()

UnsetCount ensures that no value is present for Count, not even an explicit nil

func (*PaymentInitiationPaymentListRequest) UnsetCursor ¶

func (o *PaymentInitiationPaymentListRequest) UnsetCursor()

UnsetCursor ensures that no value is present for Cursor, not even an explicit nil

type PaymentInitiationPaymentListResponse ¶

type PaymentInitiationPaymentListResponse struct {
	// An array of payments that have been created, associated with the given `client_id`.
	Payments []PaymentInitiationPayment `json:"payments"`
	// The value that, when used as the optional `cursor` parameter to `/payment_initiation/payment/list`, will return the next unreturned payment as its first payment.
	NextCursor NullableTime `json:"next_cursor"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

PaymentInitiationPaymentListResponse PaymentInitiationPaymentListResponse defines the response schema for `/payment_initiation/payment/list`

func NewPaymentInitiationPaymentListResponse ¶

func NewPaymentInitiationPaymentListResponse(payments []PaymentInitiationPayment, nextCursor NullableTime, requestId string) *PaymentInitiationPaymentListResponse

NewPaymentInitiationPaymentListResponse instantiates a new PaymentInitiationPaymentListResponse 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 NewPaymentInitiationPaymentListResponseWithDefaults ¶

func NewPaymentInitiationPaymentListResponseWithDefaults() *PaymentInitiationPaymentListResponse

NewPaymentInitiationPaymentListResponseWithDefaults instantiates a new PaymentInitiationPaymentListResponse 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 (*PaymentInitiationPaymentListResponse) GetNextCursor ¶

func (o *PaymentInitiationPaymentListResponse) GetNextCursor() time.Time

GetNextCursor returns the NextCursor field value If the value is explicit nil, the zero value for time.Time will be returned

func (*PaymentInitiationPaymentListResponse) GetNextCursorOk ¶

func (o *PaymentInitiationPaymentListResponse) GetNextCursorOk() (*time.Time, bool)

GetNextCursorOk returns a tuple with the NextCursor field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PaymentInitiationPaymentListResponse) GetPayments ¶

GetPayments returns the Payments field value

func (*PaymentInitiationPaymentListResponse) GetPaymentsOk ¶

GetPaymentsOk returns a tuple with the Payments field value and a boolean to check if the value has been set.

func (*PaymentInitiationPaymentListResponse) GetRequestId ¶

func (o *PaymentInitiationPaymentListResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*PaymentInitiationPaymentListResponse) GetRequestIdOk ¶

func (o *PaymentInitiationPaymentListResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (PaymentInitiationPaymentListResponse) MarshalJSON ¶

func (o PaymentInitiationPaymentListResponse) MarshalJSON() ([]byte, error)

func (*PaymentInitiationPaymentListResponse) SetNextCursor ¶

func (o *PaymentInitiationPaymentListResponse) SetNextCursor(v time.Time)

SetNextCursor sets field value

func (*PaymentInitiationPaymentListResponse) SetPayments ¶

SetPayments sets field value

func (*PaymentInitiationPaymentListResponse) SetRequestId ¶

func (o *PaymentInitiationPaymentListResponse) SetRequestId(v string)

SetRequestId sets field value

func (*PaymentInitiationPaymentListResponse) UnmarshalJSON ¶

func (o *PaymentInitiationPaymentListResponse) UnmarshalJSON(bytes []byte) (err error)

type PaymentInitiationPaymentReverseRequest ¶ added in v1.2.0

type PaymentInitiationPaymentReverseRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// The ID of the payment to reverse
	PaymentId string `json:"payment_id"`
}

PaymentInitiationPaymentReverseRequest PaymentInitiationPaymentReverseRequest defines the request schema for `/payment_initiation/payment/reverse`

func NewPaymentInitiationPaymentReverseRequest ¶ added in v1.2.0

func NewPaymentInitiationPaymentReverseRequest(paymentId string) *PaymentInitiationPaymentReverseRequest

NewPaymentInitiationPaymentReverseRequest instantiates a new PaymentInitiationPaymentReverseRequest 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 NewPaymentInitiationPaymentReverseRequestWithDefaults ¶ added in v1.2.0

func NewPaymentInitiationPaymentReverseRequestWithDefaults() *PaymentInitiationPaymentReverseRequest

NewPaymentInitiationPaymentReverseRequestWithDefaults instantiates a new PaymentInitiationPaymentReverseRequest 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 (*PaymentInitiationPaymentReverseRequest) GetClientId ¶ added in v1.2.0

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*PaymentInitiationPaymentReverseRequest) GetClientIdOk ¶ added in v1.2.0

func (o *PaymentInitiationPaymentReverseRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentInitiationPaymentReverseRequest) GetPaymentId ¶ added in v1.2.0

GetPaymentId returns the PaymentId field value

func (*PaymentInitiationPaymentReverseRequest) GetPaymentIdOk ¶ added in v1.2.0

func (o *PaymentInitiationPaymentReverseRequest) GetPaymentIdOk() (*string, bool)

GetPaymentIdOk returns a tuple with the PaymentId field value and a boolean to check if the value has been set.

func (*PaymentInitiationPaymentReverseRequest) GetSecret ¶ added in v1.2.0

GetSecret returns the Secret field value if set, zero value otherwise.

func (*PaymentInitiationPaymentReverseRequest) GetSecretOk ¶ added in v1.2.0

func (o *PaymentInitiationPaymentReverseRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentInitiationPaymentReverseRequest) HasClientId ¶ added in v1.2.0

HasClientId returns a boolean if a field has been set.

func (*PaymentInitiationPaymentReverseRequest) HasSecret ¶ added in v1.2.0

HasSecret returns a boolean if a field has been set.

func (PaymentInitiationPaymentReverseRequest) MarshalJSON ¶ added in v1.2.0

func (o PaymentInitiationPaymentReverseRequest) MarshalJSON() ([]byte, error)

func (*PaymentInitiationPaymentReverseRequest) SetClientId ¶ added in v1.2.0

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*PaymentInitiationPaymentReverseRequest) SetPaymentId ¶ added in v1.2.0

SetPaymentId sets field value

func (*PaymentInitiationPaymentReverseRequest) SetSecret ¶ added in v1.2.0

SetSecret gets a reference to the given string and assigns it to the Secret field.

type PaymentInitiationPaymentReverseResponse ¶ added in v1.2.0

type PaymentInitiationPaymentReverseResponse struct {
	// A unique ID identifying the refund
	RefundId string `json:"refund_id"`
	// The status of the refund.  `PROCESSING`: The refund is currently being processed. The refund will automatically exit this state when processing is complete.  `INITIATED`: The refund has been successfully initiated.  `EXECUTED`: Indicates that the refund has been successfully executed.  `FAILED`: The refund has failed to be executed. This error is retryable once the root cause is resolved.
	Status string `json:"status"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

PaymentInitiationPaymentReverseResponse PaymentInitiationPaymentReverseResponse defines the response schema for `/payment_initation/payment/reverse`

func NewPaymentInitiationPaymentReverseResponse ¶ added in v1.2.0

func NewPaymentInitiationPaymentReverseResponse(refundId string, status string, requestId string) *PaymentInitiationPaymentReverseResponse

NewPaymentInitiationPaymentReverseResponse instantiates a new PaymentInitiationPaymentReverseResponse 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 NewPaymentInitiationPaymentReverseResponseWithDefaults ¶ added in v1.2.0

func NewPaymentInitiationPaymentReverseResponseWithDefaults() *PaymentInitiationPaymentReverseResponse

NewPaymentInitiationPaymentReverseResponseWithDefaults instantiates a new PaymentInitiationPaymentReverseResponse 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 (*PaymentInitiationPaymentReverseResponse) GetRefundId ¶ added in v1.2.0

GetRefundId returns the RefundId field value

func (*PaymentInitiationPaymentReverseResponse) GetRefundIdOk ¶ added in v1.2.0

func (o *PaymentInitiationPaymentReverseResponse) GetRefundIdOk() (*string, bool)

GetRefundIdOk returns a tuple with the RefundId field value and a boolean to check if the value has been set.

func (*PaymentInitiationPaymentReverseResponse) GetRequestId ¶ added in v1.2.0

GetRequestId returns the RequestId field value

func (*PaymentInitiationPaymentReverseResponse) GetRequestIdOk ¶ added in v1.2.0

func (o *PaymentInitiationPaymentReverseResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (*PaymentInitiationPaymentReverseResponse) GetStatus ¶ added in v1.2.0

GetStatus returns the Status field value

func (*PaymentInitiationPaymentReverseResponse) GetStatusOk ¶ added in v1.2.0

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (PaymentInitiationPaymentReverseResponse) MarshalJSON ¶ added in v1.2.0

func (o PaymentInitiationPaymentReverseResponse) MarshalJSON() ([]byte, error)

func (*PaymentInitiationPaymentReverseResponse) SetRefundId ¶ added in v1.2.0

SetRefundId sets field value

func (*PaymentInitiationPaymentReverseResponse) SetRequestId ¶ added in v1.2.0

SetRequestId sets field value

func (*PaymentInitiationPaymentReverseResponse) SetStatus ¶ added in v1.2.0

SetStatus sets field value

func (*PaymentInitiationPaymentReverseResponse) UnmarshalJSON ¶ added in v1.2.0

func (o *PaymentInitiationPaymentReverseResponse) UnmarshalJSON(bytes []byte) (err error)

type PaymentInitiationPaymentStatus ¶ added in v1.9.0

type PaymentInitiationPaymentStatus string

PaymentInitiationPaymentStatus The status of the payment. `PAYMENT_STATUS_INPUT_NEEDED`: This is the initial state of all payments. It indicates that the payment is waiting on user input to continue processing. A payment may re-enter this state later on if further input is needed. `PAYMENT_STATUS_INITIATED`: The payment has been successfully authorised and accepted by the financial institution but has not been executed. `PAYMENT_STATUS_INSUFFICIENT_FUNDS`: The payment has failed due to insufficient funds. `PAYMENT_STATUS_FAILED`: The payment has failed to be initiated. This error is retryable once the root cause is resolved. `PAYMENT_STATUS_BLOCKED`: The payment has been blocked. This is a retryable error. `PAYMENT_STATUS_AUTHORISING`: The payment is currently being processed. The payment will automatically exit this state when the financial institution has authorised the transaction. `PAYMENT_STATUS_CANCELLED`: The payment was cancelled during authorisation. `PAYMENT_STATUS_EXECUTED`: The payment has been successfully initiated and is considered complete. `PAYMENT_STATUS_ESTABLISHED`: Indicates that the standing order has been successfully established. This state is only used for standing orders. `PAYMENT_STATUS_REJECTED`: The payment was rejected by the financial institution. Deprecated: These statuses will be removed in a future release. `PAYMENT_STATUS_UNKNOWN`: The payment status is unknown. `PAYMENT_STATUS_PROCESSING`: The payment is currently being processed. The payment will automatically exit this state when processing is complete. `PAYMENT_STATUS_COMPLETED`: Indicates that the standing order has been successfully established. This state is only used for standing orders.

const (
	PAYMENTINITIATIONPAYMENTSTATUS_INPUT_NEEDED       PaymentInitiationPaymentStatus = "PAYMENT_STATUS_INPUT_NEEDED"
	PAYMENTINITIATIONPAYMENTSTATUS_PROCESSING         PaymentInitiationPaymentStatus = "PAYMENT_STATUS_PROCESSING"
	PAYMENTINITIATIONPAYMENTSTATUS_INITIATED          PaymentInitiationPaymentStatus = "PAYMENT_STATUS_INITIATED"
	PAYMENTINITIATIONPAYMENTSTATUS_COMPLETED          PaymentInitiationPaymentStatus = "PAYMENT_STATUS_COMPLETED"
	PAYMENTINITIATIONPAYMENTSTATUS_INSUFFICIENT_FUNDS PaymentInitiationPaymentStatus = "PAYMENT_STATUS_INSUFFICIENT_FUNDS"
	PAYMENTINITIATIONPAYMENTSTATUS_FAILED             PaymentInitiationPaymentStatus = "PAYMENT_STATUS_FAILED"
	PAYMENTINITIATIONPAYMENTSTATUS_BLOCKED            PaymentInitiationPaymentStatus = "PAYMENT_STATUS_BLOCKED"
	PAYMENTINITIATIONPAYMENTSTATUS_UNKNOWN            PaymentInitiationPaymentStatus = "PAYMENT_STATUS_UNKNOWN"
	PAYMENTINITIATIONPAYMENTSTATUS_EXECUTED           PaymentInitiationPaymentStatus = "PAYMENT_STATUS_EXECUTED"
	PAYMENTINITIATIONPAYMENTSTATUS_AUTHORISING        PaymentInitiationPaymentStatus = "PAYMENT_STATUS_AUTHORISING"
	PAYMENTINITIATIONPAYMENTSTATUS_CANCELLED          PaymentInitiationPaymentStatus = "PAYMENT_STATUS_CANCELLED"
	PAYMENTINITIATIONPAYMENTSTATUS_ESTABLISHED        PaymentInitiationPaymentStatus = "PAYMENT_STATUS_ESTABLISHED"
	PAYMENTINITIATIONPAYMENTSTATUS_REJECTED           PaymentInitiationPaymentStatus = "PAYMENT_STATUS_REJECTED"
)

List of PaymentInitiationPaymentStatus

func NewPaymentInitiationPaymentStatusFromValue ¶ added in v1.9.0

func NewPaymentInitiationPaymentStatusFromValue(v string) (*PaymentInitiationPaymentStatus, error)

NewPaymentInitiationPaymentStatusFromValue returns a pointer to a valid PaymentInitiationPaymentStatus for the value passed as argument, or an error if the value passed is not allowed by the enum

func (PaymentInitiationPaymentStatus) IsValid ¶ added in v1.9.0

IsValid return true if the value is valid for the enum, false otherwise

func (PaymentInitiationPaymentStatus) Ptr ¶ added in v1.9.0

Ptr returns reference to PaymentInitiationPaymentStatus value

func (*PaymentInitiationPaymentStatus) UnmarshalJSON ¶ added in v1.9.0

func (v *PaymentInitiationPaymentStatus) UnmarshalJSON(src []byte) error

type PaymentInitiationPaymentTokenCreateRequest ¶

type PaymentInitiationPaymentTokenCreateRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// The `payment_id` returned from `/payment_initiation/payment/create`.
	PaymentId string `json:"payment_id"`
}

PaymentInitiationPaymentTokenCreateRequest PaymentInitiationPaymentTokenCreateRequest defines the request schema for `/payment_initiation/payment/token/create`

func NewPaymentInitiationPaymentTokenCreateRequest ¶

func NewPaymentInitiationPaymentTokenCreateRequest(paymentId string) *PaymentInitiationPaymentTokenCreateRequest

NewPaymentInitiationPaymentTokenCreateRequest instantiates a new PaymentInitiationPaymentTokenCreateRequest 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 NewPaymentInitiationPaymentTokenCreateRequestWithDefaults ¶

func NewPaymentInitiationPaymentTokenCreateRequestWithDefaults() *PaymentInitiationPaymentTokenCreateRequest

NewPaymentInitiationPaymentTokenCreateRequestWithDefaults instantiates a new PaymentInitiationPaymentTokenCreateRequest 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 (*PaymentInitiationPaymentTokenCreateRequest) GetClientId ¶

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*PaymentInitiationPaymentTokenCreateRequest) GetClientIdOk ¶

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentInitiationPaymentTokenCreateRequest) GetPaymentId ¶

GetPaymentId returns the PaymentId field value

func (*PaymentInitiationPaymentTokenCreateRequest) GetPaymentIdOk ¶

func (o *PaymentInitiationPaymentTokenCreateRequest) GetPaymentIdOk() (*string, bool)

GetPaymentIdOk returns a tuple with the PaymentId field value and a boolean to check if the value has been set.

func (*PaymentInitiationPaymentTokenCreateRequest) GetSecret ¶

GetSecret returns the Secret field value if set, zero value otherwise.

func (*PaymentInitiationPaymentTokenCreateRequest) GetSecretOk ¶

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentInitiationPaymentTokenCreateRequest) HasClientId ¶

HasClientId returns a boolean if a field has been set.

func (*PaymentInitiationPaymentTokenCreateRequest) HasSecret ¶

HasSecret returns a boolean if a field has been set.

func (PaymentInitiationPaymentTokenCreateRequest) MarshalJSON ¶

func (*PaymentInitiationPaymentTokenCreateRequest) SetClientId ¶

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*PaymentInitiationPaymentTokenCreateRequest) SetPaymentId ¶

SetPaymentId sets field value

func (*PaymentInitiationPaymentTokenCreateRequest) SetSecret ¶

SetSecret gets a reference to the given string and assigns it to the Secret field.

type PaymentInitiationPaymentTokenCreateResponse ¶

type PaymentInitiationPaymentTokenCreateResponse struct {
	// A `payment_token` that can be provided to Link initialization to enter the payment initiation flow
	PaymentToken string `json:"payment_token"`
	// The date and time at which the token will expire, in [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format. A `payment_token` expires after 15 minutes.
	PaymentTokenExpirationTime time.Time `json:"payment_token_expiration_time"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

PaymentInitiationPaymentTokenCreateResponse PaymentInitiationPaymentTokenCreateResponse defines the response schema for `/payment_initiation/payment/token/create`

func NewPaymentInitiationPaymentTokenCreateResponse ¶

func NewPaymentInitiationPaymentTokenCreateResponse(paymentToken string, paymentTokenExpirationTime time.Time, requestId string) *PaymentInitiationPaymentTokenCreateResponse

NewPaymentInitiationPaymentTokenCreateResponse instantiates a new PaymentInitiationPaymentTokenCreateResponse 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 NewPaymentInitiationPaymentTokenCreateResponseWithDefaults ¶

func NewPaymentInitiationPaymentTokenCreateResponseWithDefaults() *PaymentInitiationPaymentTokenCreateResponse

NewPaymentInitiationPaymentTokenCreateResponseWithDefaults instantiates a new PaymentInitiationPaymentTokenCreateResponse 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 (*PaymentInitiationPaymentTokenCreateResponse) GetPaymentToken ¶

GetPaymentToken returns the PaymentToken field value

func (*PaymentInitiationPaymentTokenCreateResponse) GetPaymentTokenExpirationTime ¶

func (o *PaymentInitiationPaymentTokenCreateResponse) GetPaymentTokenExpirationTime() time.Time

GetPaymentTokenExpirationTime returns the PaymentTokenExpirationTime field value

func (*PaymentInitiationPaymentTokenCreateResponse) GetPaymentTokenExpirationTimeOk ¶

func (o *PaymentInitiationPaymentTokenCreateResponse) GetPaymentTokenExpirationTimeOk() (*time.Time, bool)

GetPaymentTokenExpirationTimeOk returns a tuple with the PaymentTokenExpirationTime field value and a boolean to check if the value has been set.

func (*PaymentInitiationPaymentTokenCreateResponse) GetPaymentTokenOk ¶

func (o *PaymentInitiationPaymentTokenCreateResponse) GetPaymentTokenOk() (*string, bool)

GetPaymentTokenOk returns a tuple with the PaymentToken field value and a boolean to check if the value has been set.

func (*PaymentInitiationPaymentTokenCreateResponse) GetRequestId ¶

GetRequestId returns the RequestId field value

func (*PaymentInitiationPaymentTokenCreateResponse) GetRequestIdOk ¶

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (PaymentInitiationPaymentTokenCreateResponse) MarshalJSON ¶

func (*PaymentInitiationPaymentTokenCreateResponse) SetPaymentToken ¶

SetPaymentToken sets field value

func (*PaymentInitiationPaymentTokenCreateResponse) SetPaymentTokenExpirationTime ¶

func (o *PaymentInitiationPaymentTokenCreateResponse) SetPaymentTokenExpirationTime(v time.Time)

SetPaymentTokenExpirationTime sets field value

func (*PaymentInitiationPaymentTokenCreateResponse) SetRequestId ¶

SetRequestId sets field value

func (*PaymentInitiationPaymentTokenCreateResponse) UnmarshalJSON ¶

func (o *PaymentInitiationPaymentTokenCreateResponse) UnmarshalJSON(bytes []byte) (err error)

type PaymentInitiationRecipient ¶

type PaymentInitiationRecipient struct {
	// The ID of the recipient.
	RecipientId string `json:"recipient_id"`
	// The name of the recipient.
	Name    string                           `json:"name"`
	Address NullablePaymentInitiationAddress `json:"address,omitempty"`
	// The International Bank Account Number (IBAN) for the recipient.
	Iban NullableString                `json:"iban,omitempty"`
	Bacs NullableRecipientBACSNullable `json:"bacs,omitempty"`
	// The EMI (E-Money Institution) recipient that this recipient is associated with, if any. This EMI recipient is used as an intermediary account to enable Plaid to reconcile the settlement of funds for Payment Initiation requests.
	EmiRecipientId       NullableString `json:"emi_recipient_id,omitempty"`
	AdditionalProperties map[string]interface{}
}

PaymentInitiationRecipient PaymentInitiationRecipient defines a payment initiation recipient

func NewPaymentInitiationRecipient ¶

func NewPaymentInitiationRecipient(recipientId string, name string) *PaymentInitiationRecipient

NewPaymentInitiationRecipient instantiates a new PaymentInitiationRecipient 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 NewPaymentInitiationRecipientWithDefaults ¶

func NewPaymentInitiationRecipientWithDefaults() *PaymentInitiationRecipient

NewPaymentInitiationRecipientWithDefaults instantiates a new PaymentInitiationRecipient 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 (*PaymentInitiationRecipient) GetAddress ¶

GetAddress returns the Address field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PaymentInitiationRecipient) GetAddressOk ¶

GetAddressOk returns a tuple with the Address field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PaymentInitiationRecipient) GetBacs ¶

GetBacs returns the Bacs field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PaymentInitiationRecipient) GetBacsOk ¶

GetBacsOk returns a tuple with the Bacs field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PaymentInitiationRecipient) GetEmiRecipientId ¶

func (o *PaymentInitiationRecipient) GetEmiRecipientId() string

GetEmiRecipientId returns the EmiRecipientId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PaymentInitiationRecipient) GetEmiRecipientIdOk ¶

func (o *PaymentInitiationRecipient) GetEmiRecipientIdOk() (*string, bool)

GetEmiRecipientIdOk returns a tuple with the EmiRecipientId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PaymentInitiationRecipient) GetIban ¶

func (o *PaymentInitiationRecipient) GetIban() string

GetIban returns the Iban field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PaymentInitiationRecipient) GetIbanOk ¶

func (o *PaymentInitiationRecipient) GetIbanOk() (*string, bool)

GetIbanOk returns a tuple with the Iban field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PaymentInitiationRecipient) GetName ¶

func (o *PaymentInitiationRecipient) GetName() string

GetName returns the Name field value

func (*PaymentInitiationRecipient) GetNameOk ¶

func (o *PaymentInitiationRecipient) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*PaymentInitiationRecipient) GetRecipientId ¶

func (o *PaymentInitiationRecipient) GetRecipientId() string

GetRecipientId returns the RecipientId field value

func (*PaymentInitiationRecipient) GetRecipientIdOk ¶

func (o *PaymentInitiationRecipient) GetRecipientIdOk() (*string, bool)

GetRecipientIdOk returns a tuple with the RecipientId field value and a boolean to check if the value has been set.

func (*PaymentInitiationRecipient) HasAddress ¶

func (o *PaymentInitiationRecipient) HasAddress() bool

HasAddress returns a boolean if a field has been set.

func (*PaymentInitiationRecipient) HasBacs ¶ added in v1.1.0

func (o *PaymentInitiationRecipient) HasBacs() bool

HasBacs returns a boolean if a field has been set.

func (*PaymentInitiationRecipient) HasEmiRecipientId ¶

func (o *PaymentInitiationRecipient) HasEmiRecipientId() bool

HasEmiRecipientId returns a boolean if a field has been set.

func (*PaymentInitiationRecipient) HasIban ¶ added in v1.1.0

func (o *PaymentInitiationRecipient) HasIban() bool

HasIban returns a boolean if a field has been set.

func (PaymentInitiationRecipient) MarshalJSON ¶

func (o PaymentInitiationRecipient) MarshalJSON() ([]byte, error)

func (*PaymentInitiationRecipient) SetAddress ¶

SetAddress gets a reference to the given NullablePaymentInitiationAddress and assigns it to the Address field.

func (*PaymentInitiationRecipient) SetAddressNil ¶

func (o *PaymentInitiationRecipient) SetAddressNil()

SetAddressNil sets the value for Address to be an explicit nil

func (*PaymentInitiationRecipient) SetBacs ¶

SetBacs gets a reference to the given NullableRecipientBACSNullable and assigns it to the Bacs field.

func (*PaymentInitiationRecipient) SetBacsNil ¶ added in v1.1.0

func (o *PaymentInitiationRecipient) SetBacsNil()

SetBacsNil sets the value for Bacs to be an explicit nil

func (*PaymentInitiationRecipient) SetEmiRecipientId ¶

func (o *PaymentInitiationRecipient) SetEmiRecipientId(v string)

SetEmiRecipientId gets a reference to the given NullableString and assigns it to the EmiRecipientId field.

func (*PaymentInitiationRecipient) SetEmiRecipientIdNil ¶

func (o *PaymentInitiationRecipient) SetEmiRecipientIdNil()

SetEmiRecipientIdNil sets the value for EmiRecipientId to be an explicit nil

func (*PaymentInitiationRecipient) SetIban ¶

func (o *PaymentInitiationRecipient) SetIban(v string)

SetIban gets a reference to the given NullableString and assigns it to the Iban field.

func (*PaymentInitiationRecipient) SetIbanNil ¶ added in v1.1.0

func (o *PaymentInitiationRecipient) SetIbanNil()

SetIbanNil sets the value for Iban to be an explicit nil

func (*PaymentInitiationRecipient) SetName ¶

func (o *PaymentInitiationRecipient) SetName(v string)

SetName sets field value

func (*PaymentInitiationRecipient) SetRecipientId ¶

func (o *PaymentInitiationRecipient) SetRecipientId(v string)

SetRecipientId sets field value

func (*PaymentInitiationRecipient) UnmarshalJSON ¶

func (o *PaymentInitiationRecipient) UnmarshalJSON(bytes []byte) (err error)

func (*PaymentInitiationRecipient) UnsetAddress ¶

func (o *PaymentInitiationRecipient) UnsetAddress()

UnsetAddress ensures that no value is present for Address, not even an explicit nil

func (*PaymentInitiationRecipient) UnsetBacs ¶ added in v1.1.0

func (o *PaymentInitiationRecipient) UnsetBacs()

UnsetBacs ensures that no value is present for Bacs, not even an explicit nil

func (*PaymentInitiationRecipient) UnsetEmiRecipientId ¶

func (o *PaymentInitiationRecipient) UnsetEmiRecipientId()

UnsetEmiRecipientId ensures that no value is present for EmiRecipientId, not even an explicit nil

func (*PaymentInitiationRecipient) UnsetIban ¶ added in v1.1.0

func (o *PaymentInitiationRecipient) UnsetIban()

UnsetIban ensures that no value is present for Iban, not even an explicit nil

type PaymentInitiationRecipientCreateRequest ¶

type PaymentInitiationRecipientCreateRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// The name of the recipient
	Name string `json:"name"`
	// The International Bank Account Number (IBAN) for the recipient. If BACS data is not provided, an IBAN is required.
	Iban    NullableString                   `json:"iban,omitempty"`
	Bacs    NullableRecipientBACSNullable    `json:"bacs,omitempty"`
	Address NullablePaymentInitiationAddress `json:"address,omitempty"`
}

PaymentInitiationRecipientCreateRequest PaymentInitiationRecipientCreateRequest defines the request schema for `/payment_initiation/recipient/create`

func NewPaymentInitiationRecipientCreateRequest ¶

func NewPaymentInitiationRecipientCreateRequest(name string) *PaymentInitiationRecipientCreateRequest

NewPaymentInitiationRecipientCreateRequest instantiates a new PaymentInitiationRecipientCreateRequest 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 NewPaymentInitiationRecipientCreateRequestWithDefaults ¶

func NewPaymentInitiationRecipientCreateRequestWithDefaults() *PaymentInitiationRecipientCreateRequest

NewPaymentInitiationRecipientCreateRequestWithDefaults instantiates a new PaymentInitiationRecipientCreateRequest 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 (*PaymentInitiationRecipientCreateRequest) GetAddress ¶

GetAddress returns the Address field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PaymentInitiationRecipientCreateRequest) GetAddressOk ¶

GetAddressOk returns a tuple with the Address field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PaymentInitiationRecipientCreateRequest) GetBacs ¶

GetBacs returns the Bacs field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PaymentInitiationRecipientCreateRequest) GetBacsOk ¶

GetBacsOk returns a tuple with the Bacs field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PaymentInitiationRecipientCreateRequest) GetClientId ¶

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*PaymentInitiationRecipientCreateRequest) GetClientIdOk ¶

func (o *PaymentInitiationRecipientCreateRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentInitiationRecipientCreateRequest) GetIban ¶

GetIban returns the Iban field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PaymentInitiationRecipientCreateRequest) GetIbanOk ¶

GetIbanOk returns a tuple with the Iban field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PaymentInitiationRecipientCreateRequest) GetName ¶

GetName returns the Name field value

func (*PaymentInitiationRecipientCreateRequest) GetNameOk ¶

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*PaymentInitiationRecipientCreateRequest) GetSecret ¶

GetSecret returns the Secret field value if set, zero value otherwise.

func (*PaymentInitiationRecipientCreateRequest) GetSecretOk ¶

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentInitiationRecipientCreateRequest) HasAddress ¶

HasAddress returns a boolean if a field has been set.

func (*PaymentInitiationRecipientCreateRequest) HasBacs ¶

HasBacs returns a boolean if a field has been set.

func (*PaymentInitiationRecipientCreateRequest) HasClientId ¶

HasClientId returns a boolean if a field has been set.

func (*PaymentInitiationRecipientCreateRequest) HasIban ¶

HasIban returns a boolean if a field has been set.

func (*PaymentInitiationRecipientCreateRequest) HasSecret ¶

HasSecret returns a boolean if a field has been set.

func (PaymentInitiationRecipientCreateRequest) MarshalJSON ¶

func (o PaymentInitiationRecipientCreateRequest) MarshalJSON() ([]byte, error)

func (*PaymentInitiationRecipientCreateRequest) SetAddress ¶

SetAddress gets a reference to the given NullablePaymentInitiationAddress and assigns it to the Address field.

func (*PaymentInitiationRecipientCreateRequest) SetAddressNil ¶

func (o *PaymentInitiationRecipientCreateRequest) SetAddressNil()

SetAddressNil sets the value for Address to be an explicit nil

func (*PaymentInitiationRecipientCreateRequest) SetBacs ¶

SetBacs gets a reference to the given NullableRecipientBACSNullable and assigns it to the Bacs field.

func (*PaymentInitiationRecipientCreateRequest) SetBacsNil ¶

SetBacsNil sets the value for Bacs to be an explicit nil

func (*PaymentInitiationRecipientCreateRequest) SetClientId ¶

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*PaymentInitiationRecipientCreateRequest) SetIban ¶

SetIban gets a reference to the given NullableString and assigns it to the Iban field.

func (*PaymentInitiationRecipientCreateRequest) SetIbanNil ¶

SetIbanNil sets the value for Iban to be an explicit nil

func (*PaymentInitiationRecipientCreateRequest) SetName ¶

SetName sets field value

func (*PaymentInitiationRecipientCreateRequest) SetSecret ¶

SetSecret gets a reference to the given string and assigns it to the Secret field.

func (*PaymentInitiationRecipientCreateRequest) UnsetAddress ¶

func (o *PaymentInitiationRecipientCreateRequest) UnsetAddress()

UnsetAddress ensures that no value is present for Address, not even an explicit nil

func (*PaymentInitiationRecipientCreateRequest) UnsetBacs ¶

UnsetBacs ensures that no value is present for Bacs, not even an explicit nil

func (*PaymentInitiationRecipientCreateRequest) UnsetIban ¶

UnsetIban ensures that no value is present for Iban, not even an explicit nil

type PaymentInitiationRecipientCreateResponse ¶

type PaymentInitiationRecipientCreateResponse struct {
	// A unique ID identifying the recipient
	RecipientId string `json:"recipient_id"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

PaymentInitiationRecipientCreateResponse PaymentInitiationRecipientCreateResponse defines the response schema for `/payment_initation/recipient/create`

func NewPaymentInitiationRecipientCreateResponse ¶

func NewPaymentInitiationRecipientCreateResponse(recipientId string, requestId string) *PaymentInitiationRecipientCreateResponse

NewPaymentInitiationRecipientCreateResponse instantiates a new PaymentInitiationRecipientCreateResponse 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 NewPaymentInitiationRecipientCreateResponseWithDefaults ¶

func NewPaymentInitiationRecipientCreateResponseWithDefaults() *PaymentInitiationRecipientCreateResponse

NewPaymentInitiationRecipientCreateResponseWithDefaults instantiates a new PaymentInitiationRecipientCreateResponse 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 (*PaymentInitiationRecipientCreateResponse) GetRecipientId ¶

GetRecipientId returns the RecipientId field value

func (*PaymentInitiationRecipientCreateResponse) GetRecipientIdOk ¶

func (o *PaymentInitiationRecipientCreateResponse) GetRecipientIdOk() (*string, bool)

GetRecipientIdOk returns a tuple with the RecipientId field value and a boolean to check if the value has been set.

func (*PaymentInitiationRecipientCreateResponse) GetRequestId ¶

GetRequestId returns the RequestId field value

func (*PaymentInitiationRecipientCreateResponse) GetRequestIdOk ¶

func (o *PaymentInitiationRecipientCreateResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (PaymentInitiationRecipientCreateResponse) MarshalJSON ¶

func (*PaymentInitiationRecipientCreateResponse) SetRecipientId ¶

func (o *PaymentInitiationRecipientCreateResponse) SetRecipientId(v string)

SetRecipientId sets field value

func (*PaymentInitiationRecipientCreateResponse) SetRequestId ¶

SetRequestId sets field value

func (*PaymentInitiationRecipientCreateResponse) UnmarshalJSON ¶

func (o *PaymentInitiationRecipientCreateResponse) UnmarshalJSON(bytes []byte) (err error)

type PaymentInitiationRecipientGetRequest ¶

type PaymentInitiationRecipientGetRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// The ID of the recipient
	RecipientId string `json:"recipient_id"`
}

PaymentInitiationRecipientGetRequest PaymentInitiationRecipientGetRequest defines the request schema for `/payment_initiation/recipient/get`

func NewPaymentInitiationRecipientGetRequest ¶

func NewPaymentInitiationRecipientGetRequest(recipientId string) *PaymentInitiationRecipientGetRequest

NewPaymentInitiationRecipientGetRequest instantiates a new PaymentInitiationRecipientGetRequest 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 NewPaymentInitiationRecipientGetRequestWithDefaults ¶

func NewPaymentInitiationRecipientGetRequestWithDefaults() *PaymentInitiationRecipientGetRequest

NewPaymentInitiationRecipientGetRequestWithDefaults instantiates a new PaymentInitiationRecipientGetRequest 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 (*PaymentInitiationRecipientGetRequest) GetClientId ¶

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*PaymentInitiationRecipientGetRequest) GetClientIdOk ¶

func (o *PaymentInitiationRecipientGetRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentInitiationRecipientGetRequest) GetRecipientId ¶

func (o *PaymentInitiationRecipientGetRequest) GetRecipientId() string

GetRecipientId returns the RecipientId field value

func (*PaymentInitiationRecipientGetRequest) GetRecipientIdOk ¶

func (o *PaymentInitiationRecipientGetRequest) GetRecipientIdOk() (*string, bool)

GetRecipientIdOk returns a tuple with the RecipientId field value and a boolean to check if the value has been set.

func (*PaymentInitiationRecipientGetRequest) GetSecret ¶

GetSecret returns the Secret field value if set, zero value otherwise.

func (*PaymentInitiationRecipientGetRequest) GetSecretOk ¶

func (o *PaymentInitiationRecipientGetRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentInitiationRecipientGetRequest) HasClientId ¶

func (o *PaymentInitiationRecipientGetRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*PaymentInitiationRecipientGetRequest) HasSecret ¶

HasSecret returns a boolean if a field has been set.

func (PaymentInitiationRecipientGetRequest) MarshalJSON ¶

func (o PaymentInitiationRecipientGetRequest) MarshalJSON() ([]byte, error)

func (*PaymentInitiationRecipientGetRequest) SetClientId ¶

func (o *PaymentInitiationRecipientGetRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*PaymentInitiationRecipientGetRequest) SetRecipientId ¶

func (o *PaymentInitiationRecipientGetRequest) SetRecipientId(v string)

SetRecipientId sets field value

func (*PaymentInitiationRecipientGetRequest) SetSecret ¶

SetSecret gets a reference to the given string and assigns it to the Secret field.

type PaymentInitiationRecipientGetResponse ¶

type PaymentInitiationRecipientGetResponse struct {
	// The ID of the recipient.
	RecipientId string `json:"recipient_id"`
	// The name of the recipient.
	Name    string                           `json:"name"`
	Address NullablePaymentInitiationAddress `json:"address,omitempty"`
	// The International Bank Account Number (IBAN) for the recipient.
	Iban NullableString                `json:"iban,omitempty"`
	Bacs NullableRecipientBACSNullable `json:"bacs,omitempty"`
	// The EMI (E-Money Institution) recipient that this recipient is associated with, if any. This EMI recipient is used as an intermediary account to enable Plaid to reconcile the settlement of funds for Payment Initiation requests.
	EmiRecipientId NullableString `json:"emi_recipient_id,omitempty"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

PaymentInitiationRecipientGetResponse PaymentInitiationRecipientGetResponse defines the response schema for `/payment_initiation/recipient/get`

func NewPaymentInitiationRecipientGetResponse ¶

func NewPaymentInitiationRecipientGetResponse(recipientId string, name string, requestId string) *PaymentInitiationRecipientGetResponse

NewPaymentInitiationRecipientGetResponse instantiates a new PaymentInitiationRecipientGetResponse 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 NewPaymentInitiationRecipientGetResponseWithDefaults ¶

func NewPaymentInitiationRecipientGetResponseWithDefaults() *PaymentInitiationRecipientGetResponse

NewPaymentInitiationRecipientGetResponseWithDefaults instantiates a new PaymentInitiationRecipientGetResponse 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 (*PaymentInitiationRecipientGetResponse) GetAddress ¶

GetAddress returns the Address field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PaymentInitiationRecipientGetResponse) GetAddressOk ¶

GetAddressOk returns a tuple with the Address field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PaymentInitiationRecipientGetResponse) GetBacs ¶

GetBacs returns the Bacs field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PaymentInitiationRecipientGetResponse) GetBacsOk ¶

GetBacsOk returns a tuple with the Bacs field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PaymentInitiationRecipientGetResponse) GetEmiRecipientId ¶

func (o *PaymentInitiationRecipientGetResponse) GetEmiRecipientId() string

GetEmiRecipientId returns the EmiRecipientId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PaymentInitiationRecipientGetResponse) GetEmiRecipientIdOk ¶

func (o *PaymentInitiationRecipientGetResponse) GetEmiRecipientIdOk() (*string, bool)

GetEmiRecipientIdOk returns a tuple with the EmiRecipientId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PaymentInitiationRecipientGetResponse) GetIban ¶

GetIban returns the Iban field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PaymentInitiationRecipientGetResponse) GetIbanOk ¶

GetIbanOk returns a tuple with the Iban field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PaymentInitiationRecipientGetResponse) GetName ¶

GetName returns the Name field value

func (*PaymentInitiationRecipientGetResponse) GetNameOk ¶

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*PaymentInitiationRecipientGetResponse) GetRecipientId ¶

func (o *PaymentInitiationRecipientGetResponse) GetRecipientId() string

GetRecipientId returns the RecipientId field value

func (*PaymentInitiationRecipientGetResponse) GetRecipientIdOk ¶

func (o *PaymentInitiationRecipientGetResponse) GetRecipientIdOk() (*string, bool)

GetRecipientIdOk returns a tuple with the RecipientId field value and a boolean to check if the value has been set.

func (*PaymentInitiationRecipientGetResponse) GetRequestId ¶

GetRequestId returns the RequestId field value

func (*PaymentInitiationRecipientGetResponse) GetRequestIdOk ¶

func (o *PaymentInitiationRecipientGetResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (*PaymentInitiationRecipientGetResponse) HasAddress ¶

HasAddress returns a boolean if a field has been set.

func (*PaymentInitiationRecipientGetResponse) HasBacs ¶ added in v1.1.0

HasBacs returns a boolean if a field has been set.

func (*PaymentInitiationRecipientGetResponse) HasEmiRecipientId ¶

func (o *PaymentInitiationRecipientGetResponse) HasEmiRecipientId() bool

HasEmiRecipientId returns a boolean if a field has been set.

func (*PaymentInitiationRecipientGetResponse) HasIban ¶ added in v1.1.0

HasIban returns a boolean if a field has been set.

func (PaymentInitiationRecipientGetResponse) MarshalJSON ¶

func (o PaymentInitiationRecipientGetResponse) MarshalJSON() ([]byte, error)

func (*PaymentInitiationRecipientGetResponse) SetAddress ¶

SetAddress gets a reference to the given NullablePaymentInitiationAddress and assigns it to the Address field.

func (*PaymentInitiationRecipientGetResponse) SetAddressNil ¶

func (o *PaymentInitiationRecipientGetResponse) SetAddressNil()

SetAddressNil sets the value for Address to be an explicit nil

func (*PaymentInitiationRecipientGetResponse) SetBacs ¶

SetBacs gets a reference to the given NullableRecipientBACSNullable and assigns it to the Bacs field.

func (*PaymentInitiationRecipientGetResponse) SetBacsNil ¶ added in v1.1.0

func (o *PaymentInitiationRecipientGetResponse) SetBacsNil()

SetBacsNil sets the value for Bacs to be an explicit nil

func (*PaymentInitiationRecipientGetResponse) SetEmiRecipientId ¶

func (o *PaymentInitiationRecipientGetResponse) SetEmiRecipientId(v string)

SetEmiRecipientId gets a reference to the given NullableString and assigns it to the EmiRecipientId field.

func (*PaymentInitiationRecipientGetResponse) SetEmiRecipientIdNil ¶

func (o *PaymentInitiationRecipientGetResponse) SetEmiRecipientIdNil()

SetEmiRecipientIdNil sets the value for EmiRecipientId to be an explicit nil

func (*PaymentInitiationRecipientGetResponse) SetIban ¶

SetIban gets a reference to the given NullableString and assigns it to the Iban field.

func (*PaymentInitiationRecipientGetResponse) SetIbanNil ¶ added in v1.1.0

func (o *PaymentInitiationRecipientGetResponse) SetIbanNil()

SetIbanNil sets the value for Iban to be an explicit nil

func (*PaymentInitiationRecipientGetResponse) SetName ¶

SetName sets field value

func (*PaymentInitiationRecipientGetResponse) SetRecipientId ¶

func (o *PaymentInitiationRecipientGetResponse) SetRecipientId(v string)

SetRecipientId sets field value

func (*PaymentInitiationRecipientGetResponse) SetRequestId ¶

func (o *PaymentInitiationRecipientGetResponse) SetRequestId(v string)

SetRequestId sets field value

func (*PaymentInitiationRecipientGetResponse) UnmarshalJSON ¶

func (o *PaymentInitiationRecipientGetResponse) UnmarshalJSON(bytes []byte) (err error)

func (*PaymentInitiationRecipientGetResponse) UnsetAddress ¶

func (o *PaymentInitiationRecipientGetResponse) UnsetAddress()

UnsetAddress ensures that no value is present for Address, not even an explicit nil

func (*PaymentInitiationRecipientGetResponse) UnsetBacs ¶ added in v1.1.0

UnsetBacs ensures that no value is present for Bacs, not even an explicit nil

func (*PaymentInitiationRecipientGetResponse) UnsetEmiRecipientId ¶

func (o *PaymentInitiationRecipientGetResponse) UnsetEmiRecipientId()

UnsetEmiRecipientId ensures that no value is present for EmiRecipientId, not even an explicit nil

func (*PaymentInitiationRecipientGetResponse) UnsetIban ¶ added in v1.1.0

UnsetIban ensures that no value is present for Iban, not even an explicit nil

type PaymentInitiationRecipientGetResponseAllOf ¶

type PaymentInitiationRecipientGetResponseAllOf struct {
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId *string `json:"request_id,omitempty"`
}

PaymentInitiationRecipientGetResponseAllOf struct for PaymentInitiationRecipientGetResponseAllOf

func NewPaymentInitiationRecipientGetResponseAllOf ¶

func NewPaymentInitiationRecipientGetResponseAllOf() *PaymentInitiationRecipientGetResponseAllOf

NewPaymentInitiationRecipientGetResponseAllOf instantiates a new PaymentInitiationRecipientGetResponseAllOf 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 NewPaymentInitiationRecipientGetResponseAllOfWithDefaults ¶

func NewPaymentInitiationRecipientGetResponseAllOfWithDefaults() *PaymentInitiationRecipientGetResponseAllOf

NewPaymentInitiationRecipientGetResponseAllOfWithDefaults instantiates a new PaymentInitiationRecipientGetResponseAllOf 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 (*PaymentInitiationRecipientGetResponseAllOf) GetRequestId ¶

GetRequestId returns the RequestId field value if set, zero value otherwise.

func (*PaymentInitiationRecipientGetResponseAllOf) GetRequestIdOk ¶

func (o *PaymentInitiationRecipientGetResponseAllOf) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentInitiationRecipientGetResponseAllOf) HasRequestId ¶

HasRequestId returns a boolean if a field has been set.

func (PaymentInitiationRecipientGetResponseAllOf) MarshalJSON ¶

func (*PaymentInitiationRecipientGetResponseAllOf) SetRequestId ¶

SetRequestId gets a reference to the given string and assigns it to the RequestId field.

type PaymentInitiationRecipientListRequest ¶

type PaymentInitiationRecipientListRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
}

PaymentInitiationRecipientListRequest PaymentInitiationRecipientListRequest defines the request schema for `/payment_initiation/recipient/list`

func NewPaymentInitiationRecipientListRequest ¶

func NewPaymentInitiationRecipientListRequest() *PaymentInitiationRecipientListRequest

NewPaymentInitiationRecipientListRequest instantiates a new PaymentInitiationRecipientListRequest 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 NewPaymentInitiationRecipientListRequestWithDefaults ¶

func NewPaymentInitiationRecipientListRequestWithDefaults() *PaymentInitiationRecipientListRequest

NewPaymentInitiationRecipientListRequestWithDefaults instantiates a new PaymentInitiationRecipientListRequest 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 (*PaymentInitiationRecipientListRequest) GetClientId ¶

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*PaymentInitiationRecipientListRequest) GetClientIdOk ¶

func (o *PaymentInitiationRecipientListRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentInitiationRecipientListRequest) GetSecret ¶

GetSecret returns the Secret field value if set, zero value otherwise.

func (*PaymentInitiationRecipientListRequest) GetSecretOk ¶

func (o *PaymentInitiationRecipientListRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentInitiationRecipientListRequest) HasClientId ¶

HasClientId returns a boolean if a field has been set.

func (*PaymentInitiationRecipientListRequest) HasSecret ¶

HasSecret returns a boolean if a field has been set.

func (PaymentInitiationRecipientListRequest) MarshalJSON ¶

func (o PaymentInitiationRecipientListRequest) MarshalJSON() ([]byte, error)

func (*PaymentInitiationRecipientListRequest) SetClientId ¶

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*PaymentInitiationRecipientListRequest) SetSecret ¶

SetSecret gets a reference to the given string and assigns it to the Secret field.

type PaymentInitiationRecipientListResponse ¶

type PaymentInitiationRecipientListResponse struct {
	// An array of payment recipients created for Payment Initiation
	Recipients []PaymentInitiationRecipient `json:"recipients"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

PaymentInitiationRecipientListResponse PaymentInitiationRecipientListResponse defines the response schema for `/payment_initiation/recipient/list`

func NewPaymentInitiationRecipientListResponse ¶

func NewPaymentInitiationRecipientListResponse(recipients []PaymentInitiationRecipient, requestId string) *PaymentInitiationRecipientListResponse

NewPaymentInitiationRecipientListResponse instantiates a new PaymentInitiationRecipientListResponse 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 NewPaymentInitiationRecipientListResponseWithDefaults ¶

func NewPaymentInitiationRecipientListResponseWithDefaults() *PaymentInitiationRecipientListResponse

NewPaymentInitiationRecipientListResponseWithDefaults instantiates a new PaymentInitiationRecipientListResponse 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 (*PaymentInitiationRecipientListResponse) GetRecipients ¶

GetRecipients returns the Recipients field value

func (*PaymentInitiationRecipientListResponse) GetRecipientsOk ¶

GetRecipientsOk returns a tuple with the Recipients field value and a boolean to check if the value has been set.

func (*PaymentInitiationRecipientListResponse) GetRequestId ¶

GetRequestId returns the RequestId field value

func (*PaymentInitiationRecipientListResponse) GetRequestIdOk ¶

func (o *PaymentInitiationRecipientListResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (PaymentInitiationRecipientListResponse) MarshalJSON ¶

func (o PaymentInitiationRecipientListResponse) MarshalJSON() ([]byte, error)

func (*PaymentInitiationRecipientListResponse) SetRecipients ¶

SetRecipients sets field value

func (*PaymentInitiationRecipientListResponse) SetRequestId ¶

SetRequestId sets field value

func (*PaymentInitiationRecipientListResponse) UnmarshalJSON ¶

func (o *PaymentInitiationRecipientListResponse) UnmarshalJSON(bytes []byte) (err error)

type PaymentInitiationRefund ¶ added in v1.2.0

type PaymentInitiationRefund struct {
	// The ID of the refund. Like all Plaid identifiers, the `refund_id` is case sensitive.
	RefundId string        `json:"refund_id"`
	Amount   PaymentAmount `json:"amount"`
	// The status of the refund.  `PROCESSING`: The refund is currently being processed. The refund will automatically exit this state when processing is complete.  `INITIATED`: The refund has been successfully initiated.  `EXECUTED`: Indicates that the refund has been successfully executed.  `FAILED`: The refund has failed to be executed. This error is retryable once the root cause is resolved.
	Status string `json:"status"`
	// The date and time of the last time the `status` was updated, in IS0 8601 format
	LastStatusUpdate     time.Time `json:"last_status_update"`
	AdditionalProperties map[string]interface{}
}

PaymentInitiationRefund PaymentInitiationRefund defines a payment initiation refund

func NewPaymentInitiationRefund ¶ added in v1.2.0

func NewPaymentInitiationRefund(refundId string, amount PaymentAmount, status string, lastStatusUpdate time.Time) *PaymentInitiationRefund

NewPaymentInitiationRefund instantiates a new PaymentInitiationRefund 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 NewPaymentInitiationRefundWithDefaults ¶ added in v1.2.0

func NewPaymentInitiationRefundWithDefaults() *PaymentInitiationRefund

NewPaymentInitiationRefundWithDefaults instantiates a new PaymentInitiationRefund 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 (*PaymentInitiationRefund) GetAmount ¶ added in v1.2.0

func (o *PaymentInitiationRefund) GetAmount() PaymentAmount

GetAmount returns the Amount field value

func (*PaymentInitiationRefund) GetAmountOk ¶ added in v1.2.0

func (o *PaymentInitiationRefund) GetAmountOk() (*PaymentAmount, bool)

GetAmountOk returns a tuple with the Amount field value and a boolean to check if the value has been set.

func (*PaymentInitiationRefund) GetLastStatusUpdate ¶ added in v1.2.0

func (o *PaymentInitiationRefund) GetLastStatusUpdate() time.Time

GetLastStatusUpdate returns the LastStatusUpdate field value

func (*PaymentInitiationRefund) GetLastStatusUpdateOk ¶ added in v1.2.0

func (o *PaymentInitiationRefund) GetLastStatusUpdateOk() (*time.Time, bool)

GetLastStatusUpdateOk returns a tuple with the LastStatusUpdate field value and a boolean to check if the value has been set.

func (*PaymentInitiationRefund) GetRefundId ¶ added in v1.2.0

func (o *PaymentInitiationRefund) GetRefundId() string

GetRefundId returns the RefundId field value

func (*PaymentInitiationRefund) GetRefundIdOk ¶ added in v1.2.0

func (o *PaymentInitiationRefund) GetRefundIdOk() (*string, bool)

GetRefundIdOk returns a tuple with the RefundId field value and a boolean to check if the value has been set.

func (*PaymentInitiationRefund) GetStatus ¶ added in v1.2.0

func (o *PaymentInitiationRefund) GetStatus() string

GetStatus returns the Status field value

func (*PaymentInitiationRefund) GetStatusOk ¶ added in v1.2.0

func (o *PaymentInitiationRefund) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (PaymentInitiationRefund) MarshalJSON ¶ added in v1.2.0

func (o PaymentInitiationRefund) MarshalJSON() ([]byte, error)

func (*PaymentInitiationRefund) SetAmount ¶ added in v1.2.0

func (o *PaymentInitiationRefund) SetAmount(v PaymentAmount)

SetAmount sets field value

func (*PaymentInitiationRefund) SetLastStatusUpdate ¶ added in v1.2.0

func (o *PaymentInitiationRefund) SetLastStatusUpdate(v time.Time)

SetLastStatusUpdate sets field value

func (*PaymentInitiationRefund) SetRefundId ¶ added in v1.2.0

func (o *PaymentInitiationRefund) SetRefundId(v string)

SetRefundId sets field value

func (*PaymentInitiationRefund) SetStatus ¶ added in v1.2.0

func (o *PaymentInitiationRefund) SetStatus(v string)

SetStatus sets field value

func (*PaymentInitiationRefund) UnmarshalJSON ¶ added in v1.2.0

func (o *PaymentInitiationRefund) UnmarshalJSON(bytes []byte) (err error)

type PaymentInitiationStandingOrderMetadata ¶

type PaymentInitiationStandingOrderMetadata struct {
	// Indicates whether the institution supports closed-ended standing orders by providing an end date.
	SupportsStandingOrderEndDate bool `json:"supports_standing_order_end_date"`
	// This is only applicable to `MONTHLY` standing orders. Indicates whether the institution supports negative integers (-1 to -5) for setting up a `MONTHLY` standing order relative to the end of the month.
	SupportsStandingOrderNegativeExecutionDays bool `json:"supports_standing_order_negative_execution_days"`
	// A list of the valid standing order intervals supported by the institution.
	ValidStandingOrderIntervals []PaymentScheduleInterval `json:"valid_standing_order_intervals"`
	AdditionalProperties        map[string]interface{}
}

PaymentInitiationStandingOrderMetadata Metadata specifically related to valid Payment Initiation standing order configurations for the institution.

func NewPaymentInitiationStandingOrderMetadata ¶

func NewPaymentInitiationStandingOrderMetadata(supportsStandingOrderEndDate bool, supportsStandingOrderNegativeExecutionDays bool, validStandingOrderIntervals []PaymentScheduleInterval) *PaymentInitiationStandingOrderMetadata

NewPaymentInitiationStandingOrderMetadata instantiates a new PaymentInitiationStandingOrderMetadata 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 NewPaymentInitiationStandingOrderMetadataWithDefaults ¶

func NewPaymentInitiationStandingOrderMetadataWithDefaults() *PaymentInitiationStandingOrderMetadata

NewPaymentInitiationStandingOrderMetadataWithDefaults instantiates a new PaymentInitiationStandingOrderMetadata 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 (*PaymentInitiationStandingOrderMetadata) GetSupportsStandingOrderEndDate ¶

func (o *PaymentInitiationStandingOrderMetadata) GetSupportsStandingOrderEndDate() bool

GetSupportsStandingOrderEndDate returns the SupportsStandingOrderEndDate field value

func (*PaymentInitiationStandingOrderMetadata) GetSupportsStandingOrderEndDateOk ¶

func (o *PaymentInitiationStandingOrderMetadata) GetSupportsStandingOrderEndDateOk() (*bool, bool)

GetSupportsStandingOrderEndDateOk returns a tuple with the SupportsStandingOrderEndDate field value and a boolean to check if the value has been set.

func (*PaymentInitiationStandingOrderMetadata) GetSupportsStandingOrderNegativeExecutionDays ¶

func (o *PaymentInitiationStandingOrderMetadata) GetSupportsStandingOrderNegativeExecutionDays() bool

GetSupportsStandingOrderNegativeExecutionDays returns the SupportsStandingOrderNegativeExecutionDays field value

func (*PaymentInitiationStandingOrderMetadata) GetSupportsStandingOrderNegativeExecutionDaysOk ¶

func (o *PaymentInitiationStandingOrderMetadata) GetSupportsStandingOrderNegativeExecutionDaysOk() (*bool, bool)

GetSupportsStandingOrderNegativeExecutionDaysOk returns a tuple with the SupportsStandingOrderNegativeExecutionDays field value and a boolean to check if the value has been set.

func (*PaymentInitiationStandingOrderMetadata) GetValidStandingOrderIntervals ¶

func (o *PaymentInitiationStandingOrderMetadata) GetValidStandingOrderIntervals() []PaymentScheduleInterval

GetValidStandingOrderIntervals returns the ValidStandingOrderIntervals field value

func (*PaymentInitiationStandingOrderMetadata) GetValidStandingOrderIntervalsOk ¶

func (o *PaymentInitiationStandingOrderMetadata) GetValidStandingOrderIntervalsOk() (*[]PaymentScheduleInterval, bool)

GetValidStandingOrderIntervalsOk returns a tuple with the ValidStandingOrderIntervals field value and a boolean to check if the value has been set.

func (PaymentInitiationStandingOrderMetadata) MarshalJSON ¶

func (o PaymentInitiationStandingOrderMetadata) MarshalJSON() ([]byte, error)

func (*PaymentInitiationStandingOrderMetadata) SetSupportsStandingOrderEndDate ¶

func (o *PaymentInitiationStandingOrderMetadata) SetSupportsStandingOrderEndDate(v bool)

SetSupportsStandingOrderEndDate sets field value

func (*PaymentInitiationStandingOrderMetadata) SetSupportsStandingOrderNegativeExecutionDays ¶

func (o *PaymentInitiationStandingOrderMetadata) SetSupportsStandingOrderNegativeExecutionDays(v bool)

SetSupportsStandingOrderNegativeExecutionDays sets field value

func (*PaymentInitiationStandingOrderMetadata) SetValidStandingOrderIntervals ¶

func (o *PaymentInitiationStandingOrderMetadata) SetValidStandingOrderIntervals(v []PaymentScheduleInterval)

SetValidStandingOrderIntervals sets field value

func (*PaymentInitiationStandingOrderMetadata) UnmarshalJSON ¶

func (o *PaymentInitiationStandingOrderMetadata) UnmarshalJSON(bytes []byte) (err error)

type PaymentMeta ¶

type PaymentMeta struct {
	// The transaction reference number supplied by the financial institution.
	ReferenceNumber NullableString `json:"reference_number"`
	// The ACH PPD ID for the payer.
	PpdId NullableString `json:"ppd_id"`
	// For transfers, the party that is receiving the transaction.
	Payee NullableString `json:"payee"`
	// The party initiating a wire transfer. Will be `null` if the transaction is not a wire transfer.
	ByOrderOf NullableString `json:"by_order_of"`
	// For transfers, the party that is paying the transaction.
	Payer NullableString `json:"payer"`
	// The type of transfer, e.g. 'ACH'
	PaymentMethod NullableString `json:"payment_method"`
	// The name of the payment processor
	PaymentProcessor NullableString `json:"payment_processor"`
	// The payer-supplied description of the transfer.
	Reason               NullableString `json:"reason"`
	AdditionalProperties map[string]interface{}
}

PaymentMeta Transaction information specific to inter-bank transfers. If the transaction was not an inter-bank transfer, all fields will be `null`. If the `transactions` object was returned by a Transactions endpoint such as `/transactions/get`, the `payment_meta` key will always appear, but no data elements are guaranteed. If the `transactions` object was returned by an Assets endpoint such as `/asset_report/get/` or `/asset_report/pdf/get`, this field will only appear in an Asset Report with Insights.

func NewPaymentMeta ¶

func NewPaymentMeta(referenceNumber NullableString, ppdId NullableString, payee NullableString, byOrderOf NullableString, payer NullableString, paymentMethod NullableString, paymentProcessor NullableString, reason NullableString) *PaymentMeta

NewPaymentMeta instantiates a new PaymentMeta 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 NewPaymentMetaWithDefaults ¶

func NewPaymentMetaWithDefaults() *PaymentMeta

NewPaymentMetaWithDefaults instantiates a new PaymentMeta 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 (*PaymentMeta) GetByOrderOf ¶

func (o *PaymentMeta) GetByOrderOf() string

GetByOrderOf returns the ByOrderOf field value If the value is explicit nil, the zero value for string will be returned

func (*PaymentMeta) GetByOrderOfOk ¶

func (o *PaymentMeta) GetByOrderOfOk() (*string, bool)

GetByOrderOfOk returns a tuple with the ByOrderOf field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PaymentMeta) GetPayee ¶

func (o *PaymentMeta) GetPayee() string

GetPayee returns the Payee field value If the value is explicit nil, the zero value for string will be returned

func (*PaymentMeta) GetPayeeOk ¶

func (o *PaymentMeta) GetPayeeOk() (*string, bool)

GetPayeeOk returns a tuple with the Payee field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PaymentMeta) GetPayer ¶

func (o *PaymentMeta) GetPayer() string

GetPayer returns the Payer field value If the value is explicit nil, the zero value for string will be returned

func (*PaymentMeta) GetPayerOk ¶

func (o *PaymentMeta) GetPayerOk() (*string, bool)

GetPayerOk returns a tuple with the Payer field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PaymentMeta) GetPaymentMethod ¶

func (o *PaymentMeta) GetPaymentMethod() string

GetPaymentMethod returns the PaymentMethod field value If the value is explicit nil, the zero value for string will be returned

func (*PaymentMeta) GetPaymentMethodOk ¶

func (o *PaymentMeta) GetPaymentMethodOk() (*string, bool)

GetPaymentMethodOk returns a tuple with the PaymentMethod field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PaymentMeta) GetPaymentProcessor ¶

func (o *PaymentMeta) GetPaymentProcessor() string

GetPaymentProcessor returns the PaymentProcessor field value If the value is explicit nil, the zero value for string will be returned

func (*PaymentMeta) GetPaymentProcessorOk ¶

func (o *PaymentMeta) GetPaymentProcessorOk() (*string, bool)

GetPaymentProcessorOk returns a tuple with the PaymentProcessor field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PaymentMeta) GetPpdId ¶

func (o *PaymentMeta) GetPpdId() string

GetPpdId returns the PpdId field value If the value is explicit nil, the zero value for string will be returned

func (*PaymentMeta) GetPpdIdOk ¶

func (o *PaymentMeta) GetPpdIdOk() (*string, bool)

GetPpdIdOk returns a tuple with the PpdId field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PaymentMeta) GetReason ¶

func (o *PaymentMeta) GetReason() string

GetReason returns the Reason field value If the value is explicit nil, the zero value for string will be returned

func (*PaymentMeta) GetReasonOk ¶

func (o *PaymentMeta) GetReasonOk() (*string, bool)

GetReasonOk returns a tuple with the Reason field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PaymentMeta) GetReferenceNumber ¶

func (o *PaymentMeta) GetReferenceNumber() string

GetReferenceNumber returns the ReferenceNumber field value If the value is explicit nil, the zero value for string will be returned

func (*PaymentMeta) GetReferenceNumberOk ¶

func (o *PaymentMeta) GetReferenceNumberOk() (*string, bool)

GetReferenceNumberOk returns a tuple with the ReferenceNumber field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (PaymentMeta) MarshalJSON ¶

func (o PaymentMeta) MarshalJSON() ([]byte, error)

func (*PaymentMeta) SetByOrderOf ¶

func (o *PaymentMeta) SetByOrderOf(v string)

SetByOrderOf sets field value

func (*PaymentMeta) SetPayee ¶

func (o *PaymentMeta) SetPayee(v string)

SetPayee sets field value

func (*PaymentMeta) SetPayer ¶

func (o *PaymentMeta) SetPayer(v string)

SetPayer sets field value

func (*PaymentMeta) SetPaymentMethod ¶

func (o *PaymentMeta) SetPaymentMethod(v string)

SetPaymentMethod sets field value

func (*PaymentMeta) SetPaymentProcessor ¶

func (o *PaymentMeta) SetPaymentProcessor(v string)

SetPaymentProcessor sets field value

func (*PaymentMeta) SetPpdId ¶

func (o *PaymentMeta) SetPpdId(v string)

SetPpdId sets field value

func (*PaymentMeta) SetReason ¶

func (o *PaymentMeta) SetReason(v string)

SetReason sets field value

func (*PaymentMeta) SetReferenceNumber ¶

func (o *PaymentMeta) SetReferenceNumber(v string)

SetReferenceNumber sets field value

func (*PaymentMeta) UnmarshalJSON ¶

func (o *PaymentMeta) UnmarshalJSON(bytes []byte) (err error)

type PaymentScheduleInterval ¶

type PaymentScheduleInterval string

PaymentScheduleInterval The frequency interval of the payment.

const (
	PAYMENTSCHEDULEINTERVAL_WEEKLY  PaymentScheduleInterval = "WEEKLY"
	PAYMENTSCHEDULEINTERVAL_MONTHLY PaymentScheduleInterval = "MONTHLY"
)

List of PaymentScheduleInterval

func NewPaymentScheduleIntervalFromValue ¶

func NewPaymentScheduleIntervalFromValue(v string) (*PaymentScheduleInterval, error)

NewPaymentScheduleIntervalFromValue returns a pointer to a valid PaymentScheduleInterval for the value passed as argument, or an error if the value passed is not allowed by the enum

func (PaymentScheduleInterval) IsValid ¶

func (v PaymentScheduleInterval) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (PaymentScheduleInterval) Ptr ¶

Ptr returns reference to PaymentScheduleInterval value

func (*PaymentScheduleInterval) UnmarshalJSON ¶

func (v *PaymentScheduleInterval) UnmarshalJSON(src []byte) error

type PaymentScheme ¶ added in v1.10.0

type PaymentScheme string

PaymentScheme Payment scheme. If not specified - the default in the region will be used (e.g. `SEPA_CREDIT_TRANSFER` for EU). Using unsupported values will result in a failed payment. `FASTER_PAYMENTS`: Enables payments to move quickly between UK bank accounts. Default value in the UK. `SEPA_CREDIT_TRANSFER`: The standard payment to a beneficiary within the SEPA area. `SEPA_CREDIT_TRANSFER_INSTANT`: Instant payment within the SEPA area. May involve additional fees and may not be available at some banks.

const (
	PAYMENTSCHEME_NULL                         PaymentScheme = "null"
	PAYMENTSCHEME_FASTER_PAYMENTS              PaymentScheme = "FASTER_PAYMENTS"
	PAYMENTSCHEME_SEPA_CREDIT_TRANSFER         PaymentScheme = "SEPA_CREDIT_TRANSFER"
	PAYMENTSCHEME_SEPA_CREDIT_TRANSFER_INSTANT PaymentScheme = "SEPA_CREDIT_TRANSFER_INSTANT"
)

List of PaymentScheme

func NewPaymentSchemeFromValue ¶ added in v1.10.0

func NewPaymentSchemeFromValue(v string) (*PaymentScheme, error)

NewPaymentSchemeFromValue returns a pointer to a valid PaymentScheme for the value passed as argument, or an error if the value passed is not allowed by the enum

func (PaymentScheme) IsValid ¶ added in v1.10.0

func (v PaymentScheme) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (PaymentScheme) Ptr ¶ added in v1.10.0

func (v PaymentScheme) Ptr() *PaymentScheme

Ptr returns reference to PaymentScheme value

func (*PaymentScheme) UnmarshalJSON ¶ added in v1.10.0

func (v *PaymentScheme) UnmarshalJSON(src []byte) error

type PaymentStatusUpdateWebhook ¶

type PaymentStatusUpdateWebhook struct {
	// `PAYMENT_INITIATION`
	WebhookType string `json:"webhook_type"`
	// `PAYMENT_STATUS_UPDATE`
	WebhookCode string `json:"webhook_code"`
	// The `payment_id` for the payment being updated
	PaymentId string `json:"payment_id"`
	// The new status of the payment.  `PAYMENT_STATUS_INPUT_NEEDED`: This is the initial state of all payments. It indicates that the payment is waiting on user input to continue processing. A payment may re-enter this state later on if further input is needed.  `PAYMENT_STATUS_PROCESSING`: The payment is currently being processed. The payment will automatically exit this state when processing is complete.  `PAYMENT_STATUS_INITIATED`: The payment has been successfully initiated and is considered complete.  `PAYMENT_STATUS_COMPLETED`: Indicates that the standing order has been successfully established. This state is only used for standing orders.  `PAYMENT_STATUS_INSUFFICIENT_FUNDS`: The payment has failed due to insufficient funds.  `PAYMENT_STATUS_FAILED`: The payment has failed to be initiated. This error is retryable once the root cause is resolved.  `PAYMENT_STATUS_BLOCKED`: The payment has been blocked. This is a retryable error.  `PAYMENT_STATUS_UNKNOWN`: The payment status is unknown.
	NewPaymentStatus string `json:"new_payment_status"`
	// The previous status of the payment.  `PAYMENT_STATUS_INPUT_NEEDED`: This is the initial state of all payments. It indicates that the payment is waiting on user input to continue processing. A payment may re-enter this state later on if further input is needed.  `PAYMENT_STATUS_PROCESSING`: The payment is currently being processed. The payment will automatically exit this state when processing is complete.  `PAYMENT_STATUS_INITIATED`: The payment has been successfully initiated and is considered complete.  `PAYMENT_STATUS_COMPLETED`: Indicates that the standing order has been successfully established. This state is only used for standing orders.  `PAYMENT_STATUS_INSUFFICIENT_FUNDS`: The payment has failed due to insufficient funds.  `PAYMENT_STATUS_FAILED`: The payment has failed to be initiated. This error is retryable once the root cause is resolved.  `PAYMENT_STATUS_BLOCKED`: The payment has been blocked. This is a retryable error.  `PAYMENT_STATUS_UNKNOWN`: The payment status is unknown.
	OldPaymentStatus string `json:"old_payment_status"`
	// The original value of the reference when creating the payment.
	OriginalReference NullableString `json:"original_reference"`
	// The value of the reference sent to the bank after adjustment to pass bank validation rules.
	AdjustedReference NullableString `json:"adjusted_reference,omitempty"`
	// The original value of the `start_date` provided during the creation of a standing order. If the payment is not a standing order, this field will be `null`.
	OriginalStartDate NullableString `json:"original_start_date"`
	// The start date sent to the bank after adjusting for holidays or weekends.  Will be provided in [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format (YYYY-MM-DD). If the start date did not require adjustment, or if the payment is not a standing order, this field will be `null`.
	AdjustedStartDate NullableString `json:"adjusted_start_date"`
	// The timestamp of the update, in [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format, e.g. `\"2017-09-14T14:42:19.350Z\"`
	Timestamp            time.Time   `json:"timestamp"`
	Error                *PlaidError `json:"error,omitempty"`
	AdditionalProperties map[string]interface{}
}

PaymentStatusUpdateWebhook Fired when the status of a payment has changed.

func NewPaymentStatusUpdateWebhook ¶

func NewPaymentStatusUpdateWebhook(webhookType string, webhookCode string, paymentId string, newPaymentStatus string, oldPaymentStatus string, originalReference NullableString, originalStartDate NullableString, adjustedStartDate NullableString, timestamp time.Time) *PaymentStatusUpdateWebhook

NewPaymentStatusUpdateWebhook instantiates a new PaymentStatusUpdateWebhook 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 NewPaymentStatusUpdateWebhookWithDefaults ¶

func NewPaymentStatusUpdateWebhookWithDefaults() *PaymentStatusUpdateWebhook

NewPaymentStatusUpdateWebhookWithDefaults instantiates a new PaymentStatusUpdateWebhook 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 (*PaymentStatusUpdateWebhook) GetAdjustedReference ¶

func (o *PaymentStatusUpdateWebhook) GetAdjustedReference() string

GetAdjustedReference returns the AdjustedReference field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PaymentStatusUpdateWebhook) GetAdjustedReferenceOk ¶

func (o *PaymentStatusUpdateWebhook) GetAdjustedReferenceOk() (*string, bool)

GetAdjustedReferenceOk returns a tuple with the AdjustedReference field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PaymentStatusUpdateWebhook) GetAdjustedStartDate ¶

func (o *PaymentStatusUpdateWebhook) GetAdjustedStartDate() string

GetAdjustedStartDate returns the AdjustedStartDate field value If the value is explicit nil, the zero value for string will be returned

func (*PaymentStatusUpdateWebhook) GetAdjustedStartDateOk ¶

func (o *PaymentStatusUpdateWebhook) GetAdjustedStartDateOk() (*string, bool)

GetAdjustedStartDateOk returns a tuple with the AdjustedStartDate field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PaymentStatusUpdateWebhook) GetError ¶

func (o *PaymentStatusUpdateWebhook) GetError() PlaidError

GetError returns the Error field value if set, zero value otherwise.

func (*PaymentStatusUpdateWebhook) GetErrorOk ¶

func (o *PaymentStatusUpdateWebhook) GetErrorOk() (*PlaidError, bool)

GetErrorOk returns a tuple with the Error field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaymentStatusUpdateWebhook) GetNewPaymentStatus ¶

func (o *PaymentStatusUpdateWebhook) GetNewPaymentStatus() string

GetNewPaymentStatus returns the NewPaymentStatus field value

func (*PaymentStatusUpdateWebhook) GetNewPaymentStatusOk ¶

func (o *PaymentStatusUpdateWebhook) GetNewPaymentStatusOk() (*string, bool)

GetNewPaymentStatusOk returns a tuple with the NewPaymentStatus field value and a boolean to check if the value has been set.

func (*PaymentStatusUpdateWebhook) GetOldPaymentStatus ¶

func (o *PaymentStatusUpdateWebhook) GetOldPaymentStatus() string

GetOldPaymentStatus returns the OldPaymentStatus field value

func (*PaymentStatusUpdateWebhook) GetOldPaymentStatusOk ¶

func (o *PaymentStatusUpdateWebhook) GetOldPaymentStatusOk() (*string, bool)

GetOldPaymentStatusOk returns a tuple with the OldPaymentStatus field value and a boolean to check if the value has been set.

func (*PaymentStatusUpdateWebhook) GetOriginalReference ¶

func (o *PaymentStatusUpdateWebhook) GetOriginalReference() string

GetOriginalReference returns the OriginalReference field value If the value is explicit nil, the zero value for string will be returned

func (*PaymentStatusUpdateWebhook) GetOriginalReferenceOk ¶

func (o *PaymentStatusUpdateWebhook) GetOriginalReferenceOk() (*string, bool)

GetOriginalReferenceOk returns a tuple with the OriginalReference field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PaymentStatusUpdateWebhook) GetOriginalStartDate ¶

func (o *PaymentStatusUpdateWebhook) GetOriginalStartDate() string

GetOriginalStartDate returns the OriginalStartDate field value If the value is explicit nil, the zero value for string will be returned

func (*PaymentStatusUpdateWebhook) GetOriginalStartDateOk ¶

func (o *PaymentStatusUpdateWebhook) GetOriginalStartDateOk() (*string, bool)

GetOriginalStartDateOk returns a tuple with the OriginalStartDate field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PaymentStatusUpdateWebhook) GetPaymentId ¶

func (o *PaymentStatusUpdateWebhook) GetPaymentId() string

GetPaymentId returns the PaymentId field value

func (*PaymentStatusUpdateWebhook) GetPaymentIdOk ¶

func (o *PaymentStatusUpdateWebhook) GetPaymentIdOk() (*string, bool)

GetPaymentIdOk returns a tuple with the PaymentId field value and a boolean to check if the value has been set.

func (*PaymentStatusUpdateWebhook) GetTimestamp ¶

func (o *PaymentStatusUpdateWebhook) GetTimestamp() time.Time

GetTimestamp returns the Timestamp field value

func (*PaymentStatusUpdateWebhook) GetTimestampOk ¶

func (o *PaymentStatusUpdateWebhook) GetTimestampOk() (*time.Time, bool)

GetTimestampOk returns a tuple with the Timestamp field value and a boolean to check if the value has been set.

func (*PaymentStatusUpdateWebhook) GetWebhookCode ¶

func (o *PaymentStatusUpdateWebhook) GetWebhookCode() string

GetWebhookCode returns the WebhookCode field value

func (*PaymentStatusUpdateWebhook) GetWebhookCodeOk ¶

func (o *PaymentStatusUpdateWebhook) GetWebhookCodeOk() (*string, bool)

GetWebhookCodeOk returns a tuple with the WebhookCode field value and a boolean to check if the value has been set.

func (*PaymentStatusUpdateWebhook) GetWebhookType ¶

func (o *PaymentStatusUpdateWebhook) GetWebhookType() string

GetWebhookType returns the WebhookType field value

func (*PaymentStatusUpdateWebhook) GetWebhookTypeOk ¶

func (o *PaymentStatusUpdateWebhook) GetWebhookTypeOk() (*string, bool)

GetWebhookTypeOk returns a tuple with the WebhookType field value and a boolean to check if the value has been set.

func (*PaymentStatusUpdateWebhook) HasAdjustedReference ¶

func (o *PaymentStatusUpdateWebhook) HasAdjustedReference() bool

HasAdjustedReference returns a boolean if a field has been set.

func (*PaymentStatusUpdateWebhook) HasError ¶

func (o *PaymentStatusUpdateWebhook) HasError() bool

HasError returns a boolean if a field has been set.

func (PaymentStatusUpdateWebhook) MarshalJSON ¶

func (o PaymentStatusUpdateWebhook) MarshalJSON() ([]byte, error)

func (*PaymentStatusUpdateWebhook) SetAdjustedReference ¶

func (o *PaymentStatusUpdateWebhook) SetAdjustedReference(v string)

SetAdjustedReference gets a reference to the given NullableString and assigns it to the AdjustedReference field.

func (*PaymentStatusUpdateWebhook) SetAdjustedReferenceNil ¶

func (o *PaymentStatusUpdateWebhook) SetAdjustedReferenceNil()

SetAdjustedReferenceNil sets the value for AdjustedReference to be an explicit nil

func (*PaymentStatusUpdateWebhook) SetAdjustedStartDate ¶

func (o *PaymentStatusUpdateWebhook) SetAdjustedStartDate(v string)

SetAdjustedStartDate sets field value

func (*PaymentStatusUpdateWebhook) SetError ¶

func (o *PaymentStatusUpdateWebhook) SetError(v PlaidError)

SetError gets a reference to the given PlaidError and assigns it to the Error field.

func (*PaymentStatusUpdateWebhook) SetNewPaymentStatus ¶

func (o *PaymentStatusUpdateWebhook) SetNewPaymentStatus(v string)

SetNewPaymentStatus sets field value

func (*PaymentStatusUpdateWebhook) SetOldPaymentStatus ¶

func (o *PaymentStatusUpdateWebhook) SetOldPaymentStatus(v string)

SetOldPaymentStatus sets field value

func (*PaymentStatusUpdateWebhook) SetOriginalReference ¶

func (o *PaymentStatusUpdateWebhook) SetOriginalReference(v string)

SetOriginalReference sets field value

func (*PaymentStatusUpdateWebhook) SetOriginalStartDate ¶

func (o *PaymentStatusUpdateWebhook) SetOriginalStartDate(v string)

SetOriginalStartDate sets field value

func (*PaymentStatusUpdateWebhook) SetPaymentId ¶

func (o *PaymentStatusUpdateWebhook) SetPaymentId(v string)

SetPaymentId sets field value

func (*PaymentStatusUpdateWebhook) SetTimestamp ¶

func (o *PaymentStatusUpdateWebhook) SetTimestamp(v time.Time)

SetTimestamp sets field value

func (*PaymentStatusUpdateWebhook) SetWebhookCode ¶

func (o *PaymentStatusUpdateWebhook) SetWebhookCode(v string)

SetWebhookCode sets field value

func (*PaymentStatusUpdateWebhook) SetWebhookType ¶

func (o *PaymentStatusUpdateWebhook) SetWebhookType(v string)

SetWebhookType sets field value

func (*PaymentStatusUpdateWebhook) UnmarshalJSON ¶

func (o *PaymentStatusUpdateWebhook) UnmarshalJSON(bytes []byte) (err error)

func (*PaymentStatusUpdateWebhook) UnsetAdjustedReference ¶

func (o *PaymentStatusUpdateWebhook) UnsetAdjustedReference()

UnsetAdjustedReference ensures that no value is present for AdjustedReference, not even an explicit nil

type Paystub ¶

type Paystub struct {
	Deductions Deductions `json:"deductions"`
	// An identifier of the document referenced by the document metadata.
	DocId                string                      `json:"doc_id"`
	Earnings             Earnings                    `json:"earnings"`
	Employee             Employee                    `json:"employee"`
	Employer             PaystubEmployer             `json:"employer"`
	EmploymentDetails    *EmploymentDetails          `json:"employment_details,omitempty"`
	NetPay               NetPay                      `json:"net_pay"`
	PayPeriodDetails     PayPeriodDetails            `json:"pay_period_details"`
	PaystubDetails       *PaystubDetails             `json:"paystub_details,omitempty"`
	IncomeBreakdown      *[]IncomeBreakdown          `json:"income_breakdown,omitempty"`
	YtdEarnings          *PaystubYTDDetails          `json:"ytd_earnings,omitempty"`
	Verification         NullablePaystubVerification `json:"verification"`
	AdditionalProperties map[string]interface{}
}

Paystub An object representing data extracted from the end user's paystub.

func NewPaystub ¶

func NewPaystub(deductions Deductions, docId string, earnings Earnings, employee Employee, employer PaystubEmployer, netPay NetPay, payPeriodDetails PayPeriodDetails, verification NullablePaystubVerification) *Paystub

NewPaystub instantiates a new Paystub 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 NewPaystubWithDefaults ¶

func NewPaystubWithDefaults() *Paystub

NewPaystubWithDefaults instantiates a new Paystub 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 (*Paystub) GetDeductions ¶ added in v1.1.0

func (o *Paystub) GetDeductions() Deductions

GetDeductions returns the Deductions field value

func (*Paystub) GetDeductionsOk ¶ added in v1.1.0

func (o *Paystub) GetDeductionsOk() (*Deductions, bool)

GetDeductionsOk returns a tuple with the Deductions field value and a boolean to check if the value has been set.

func (*Paystub) GetDocId ¶ added in v1.1.0

func (o *Paystub) GetDocId() string

GetDocId returns the DocId field value

func (*Paystub) GetDocIdOk ¶ added in v1.1.0

func (o *Paystub) GetDocIdOk() (*string, bool)

GetDocIdOk returns a tuple with the DocId field value and a boolean to check if the value has been set.

func (*Paystub) GetEarnings ¶ added in v1.1.0

func (o *Paystub) GetEarnings() Earnings

GetEarnings returns the Earnings field value

func (*Paystub) GetEarningsOk ¶ added in v1.1.0

func (o *Paystub) GetEarningsOk() (*Earnings, bool)

GetEarningsOk returns a tuple with the Earnings field value and a boolean to check if the value has been set.

func (*Paystub) GetEmployee ¶

func (o *Paystub) GetEmployee() Employee

GetEmployee returns the Employee field value

func (*Paystub) GetEmployeeOk ¶

func (o *Paystub) GetEmployeeOk() (*Employee, bool)

GetEmployeeOk returns a tuple with the Employee field value and a boolean to check if the value has been set.

func (*Paystub) GetEmployer ¶

func (o *Paystub) GetEmployer() PaystubEmployer

GetEmployer returns the Employer field value

func (*Paystub) GetEmployerOk ¶

func (o *Paystub) GetEmployerOk() (*PaystubEmployer, bool)

GetEmployerOk returns a tuple with the Employer field value and a boolean to check if the value has been set.

func (*Paystub) GetEmploymentDetails ¶ added in v1.1.0

func (o *Paystub) GetEmploymentDetails() EmploymentDetails

GetEmploymentDetails returns the EmploymentDetails field value if set, zero value otherwise.

func (*Paystub) GetEmploymentDetailsOk ¶ added in v1.1.0

func (o *Paystub) GetEmploymentDetailsOk() (*EmploymentDetails, bool)

GetEmploymentDetailsOk returns a tuple with the EmploymentDetails field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Paystub) GetIncomeBreakdown ¶

func (o *Paystub) GetIncomeBreakdown() []IncomeBreakdown

GetIncomeBreakdown returns the IncomeBreakdown field value if set, zero value otherwise.

func (*Paystub) GetIncomeBreakdownOk ¶

func (o *Paystub) GetIncomeBreakdownOk() (*[]IncomeBreakdown, bool)

GetIncomeBreakdownOk returns a tuple with the IncomeBreakdown field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Paystub) GetNetPay ¶ added in v1.1.0

func (o *Paystub) GetNetPay() NetPay

GetNetPay returns the NetPay field value

func (*Paystub) GetNetPayOk ¶ added in v1.1.0

func (o *Paystub) GetNetPayOk() (*NetPay, bool)

GetNetPayOk returns a tuple with the NetPay field value and a boolean to check if the value has been set.

func (*Paystub) GetPayPeriodDetails ¶

func (o *Paystub) GetPayPeriodDetails() PayPeriodDetails

GetPayPeriodDetails returns the PayPeriodDetails field value

func (*Paystub) GetPayPeriodDetailsOk ¶

func (o *Paystub) GetPayPeriodDetailsOk() (*PayPeriodDetails, bool)

GetPayPeriodDetailsOk returns a tuple with the PayPeriodDetails field value and a boolean to check if the value has been set.

func (*Paystub) GetPaystubDetails ¶ added in v1.1.0

func (o *Paystub) GetPaystubDetails() PaystubDetails

GetPaystubDetails returns the PaystubDetails field value if set, zero value otherwise.

func (*Paystub) GetPaystubDetailsOk ¶ added in v1.1.0

func (o *Paystub) GetPaystubDetailsOk() (*PaystubDetails, bool)

GetPaystubDetailsOk returns a tuple with the PaystubDetails field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Paystub) GetVerification ¶ added in v1.6.0

func (o *Paystub) GetVerification() PaystubVerification

GetVerification returns the Verification field value If the value is explicit nil, the zero value for PaystubVerification will be returned

func (*Paystub) GetVerificationOk ¶ added in v1.6.0

func (o *Paystub) GetVerificationOk() (*PaystubVerification, bool)

GetVerificationOk returns a tuple with the Verification field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Paystub) GetYtdEarnings ¶

func (o *Paystub) GetYtdEarnings() PaystubYTDDetails

GetYtdEarnings returns the YtdEarnings field value if set, zero value otherwise.

func (*Paystub) GetYtdEarningsOk ¶

func (o *Paystub) GetYtdEarningsOk() (*PaystubYTDDetails, bool)

GetYtdEarningsOk returns a tuple with the YtdEarnings field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Paystub) HasEmploymentDetails ¶ added in v1.1.0

func (o *Paystub) HasEmploymentDetails() bool

HasEmploymentDetails returns a boolean if a field has been set.

func (*Paystub) HasIncomeBreakdown ¶ added in v1.7.0

func (o *Paystub) HasIncomeBreakdown() bool

HasIncomeBreakdown returns a boolean if a field has been set.

func (*Paystub) HasPaystubDetails ¶ added in v1.1.0

func (o *Paystub) HasPaystubDetails() bool

HasPaystubDetails returns a boolean if a field has been set.

func (*Paystub) HasYtdEarnings ¶ added in v1.7.0

func (o *Paystub) HasYtdEarnings() bool

HasYtdEarnings returns a boolean if a field has been set.

func (Paystub) MarshalJSON ¶

func (o Paystub) MarshalJSON() ([]byte, error)

func (*Paystub) SetDeductions ¶ added in v1.1.0

func (o *Paystub) SetDeductions(v Deductions)

SetDeductions sets field value

func (*Paystub) SetDocId ¶ added in v1.1.0

func (o *Paystub) SetDocId(v string)

SetDocId sets field value

func (*Paystub) SetEarnings ¶ added in v1.1.0

func (o *Paystub) SetEarnings(v Earnings)

SetEarnings sets field value

func (*Paystub) SetEmployee ¶

func (o *Paystub) SetEmployee(v Employee)

SetEmployee sets field value

func (*Paystub) SetEmployer ¶

func (o *Paystub) SetEmployer(v PaystubEmployer)

SetEmployer sets field value

func (*Paystub) SetEmploymentDetails ¶ added in v1.1.0

func (o *Paystub) SetEmploymentDetails(v EmploymentDetails)

SetEmploymentDetails gets a reference to the given EmploymentDetails and assigns it to the EmploymentDetails field.

func (*Paystub) SetIncomeBreakdown ¶

func (o *Paystub) SetIncomeBreakdown(v []IncomeBreakdown)

SetIncomeBreakdown gets a reference to the given []IncomeBreakdown and assigns it to the IncomeBreakdown field.

func (*Paystub) SetNetPay ¶ added in v1.1.0

func (o *Paystub) SetNetPay(v NetPay)

SetNetPay sets field value

func (*Paystub) SetPayPeriodDetails ¶

func (o *Paystub) SetPayPeriodDetails(v PayPeriodDetails)

SetPayPeriodDetails sets field value

func (*Paystub) SetPaystubDetails ¶ added in v1.1.0

func (o *Paystub) SetPaystubDetails(v PaystubDetails)

SetPaystubDetails gets a reference to the given PaystubDetails and assigns it to the PaystubDetails field.

func (*Paystub) SetVerification ¶ added in v1.6.0

func (o *Paystub) SetVerification(v PaystubVerification)

SetVerification sets field value

func (*Paystub) SetYtdEarnings ¶

func (o *Paystub) SetYtdEarnings(v PaystubYTDDetails)

SetYtdEarnings gets a reference to the given PaystubYTDDetails and assigns it to the YtdEarnings field.

func (*Paystub) UnmarshalJSON ¶

func (o *Paystub) UnmarshalJSON(bytes []byte) (err error)

type PaystubAddress ¶ added in v1.1.0

type PaystubAddress struct {
	// The full city name.
	City NullableString `json:"city,omitempty"`
	// The ISO 3166-1 alpha-2 country code.
	Country NullableString `json:"country,omitempty"`
	// The postal code of the address.
	PostalCode NullableString `json:"postal_code,omitempty"`
	// The region or state Example: `\"NC\"`
	Region NullableString `json:"region,omitempty"`
	// The full street address.
	Street NullableString `json:"street,omitempty"`
	// Street address line 1.
	Line1 NullableString `json:"line1,omitempty"`
	// Street address line 2.
	Line2 NullableString `json:"line2,omitempty"`
	// The region or state Example: `\"NC\"`
	StateCode            NullableString `json:"state_code,omitempty"`
	AdditionalProperties map[string]interface{}
}

PaystubAddress struct for PaystubAddress

func NewPaystubAddress ¶ added in v1.1.0

func NewPaystubAddress() *PaystubAddress

NewPaystubAddress instantiates a new PaystubAddress 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 NewPaystubAddressWithDefaults ¶ added in v1.1.0

func NewPaystubAddressWithDefaults() *PaystubAddress

NewPaystubAddressWithDefaults instantiates a new PaystubAddress 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 (*PaystubAddress) GetCity ¶ added in v1.1.0

func (o *PaystubAddress) GetCity() string

GetCity returns the City field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PaystubAddress) GetCityOk ¶ added in v1.1.0

func (o *PaystubAddress) GetCityOk() (*string, bool)

GetCityOk returns a tuple with the City field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PaystubAddress) GetCountry ¶ added in v1.1.0

func (o *PaystubAddress) GetCountry() string

GetCountry returns the Country field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PaystubAddress) GetCountryOk ¶ added in v1.1.0

func (o *PaystubAddress) GetCountryOk() (*string, bool)

GetCountryOk returns a tuple with the Country field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PaystubAddress) GetLine1 ¶ added in v1.1.0

func (o *PaystubAddress) GetLine1() string

GetLine1 returns the Line1 field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PaystubAddress) GetLine1Ok ¶ added in v1.1.0

func (o *PaystubAddress) GetLine1Ok() (*string, bool)

GetLine1Ok returns a tuple with the Line1 field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PaystubAddress) GetLine2 ¶ added in v1.1.0

func (o *PaystubAddress) GetLine2() string

GetLine2 returns the Line2 field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PaystubAddress) GetLine2Ok ¶ added in v1.1.0

func (o *PaystubAddress) GetLine2Ok() (*string, bool)

GetLine2Ok returns a tuple with the Line2 field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PaystubAddress) GetPostalCode ¶ added in v1.1.0

func (o *PaystubAddress) GetPostalCode() string

GetPostalCode returns the PostalCode field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PaystubAddress) GetPostalCodeOk ¶ added in v1.1.0

func (o *PaystubAddress) GetPostalCodeOk() (*string, bool)

GetPostalCodeOk returns a tuple with the PostalCode field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PaystubAddress) GetRegion ¶ added in v1.1.0

func (o *PaystubAddress) GetRegion() string

GetRegion returns the Region field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PaystubAddress) GetRegionOk ¶ added in v1.1.0

func (o *PaystubAddress) GetRegionOk() (*string, bool)

GetRegionOk returns a tuple with the Region field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PaystubAddress) GetStateCode ¶ added in v1.1.0

func (o *PaystubAddress) GetStateCode() string

GetStateCode returns the StateCode field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PaystubAddress) GetStateCodeOk ¶ added in v1.1.0

func (o *PaystubAddress) GetStateCodeOk() (*string, bool)

GetStateCodeOk returns a tuple with the StateCode field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PaystubAddress) GetStreet ¶ added in v1.1.0

func (o *PaystubAddress) GetStreet() string

GetStreet returns the Street field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PaystubAddress) GetStreetOk ¶ added in v1.1.0

func (o *PaystubAddress) GetStreetOk() (*string, bool)

GetStreetOk returns a tuple with the Street field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PaystubAddress) HasCity ¶ added in v1.1.0

func (o *PaystubAddress) HasCity() bool

HasCity returns a boolean if a field has been set.

func (*PaystubAddress) HasCountry ¶ added in v1.1.0

func (o *PaystubAddress) HasCountry() bool

HasCountry returns a boolean if a field has been set.

func (*PaystubAddress) HasLine1 ¶ added in v1.1.0

func (o *PaystubAddress) HasLine1() bool

HasLine1 returns a boolean if a field has been set.

func (*PaystubAddress) HasLine2 ¶ added in v1.1.0

func (o *PaystubAddress) HasLine2() bool

HasLine2 returns a boolean if a field has been set.

func (*PaystubAddress) HasPostalCode ¶ added in v1.1.0

func (o *PaystubAddress) HasPostalCode() bool

HasPostalCode returns a boolean if a field has been set.

func (*PaystubAddress) HasRegion ¶ added in v1.1.0

func (o *PaystubAddress) HasRegion() bool

HasRegion returns a boolean if a field has been set.

func (*PaystubAddress) HasStateCode ¶ added in v1.1.0

func (o *PaystubAddress) HasStateCode() bool

HasStateCode returns a boolean if a field has been set.

func (*PaystubAddress) HasStreet ¶ added in v1.1.0

func (o *PaystubAddress) HasStreet() bool

HasStreet returns a boolean if a field has been set.

func (PaystubAddress) MarshalJSON ¶ added in v1.1.0

func (o PaystubAddress) MarshalJSON() ([]byte, error)

func (*PaystubAddress) SetCity ¶ added in v1.1.0

func (o *PaystubAddress) SetCity(v string)

SetCity gets a reference to the given NullableString and assigns it to the City field.

func (*PaystubAddress) SetCityNil ¶ added in v1.1.0

func (o *PaystubAddress) SetCityNil()

SetCityNil sets the value for City to be an explicit nil

func (*PaystubAddress) SetCountry ¶ added in v1.1.0

func (o *PaystubAddress) SetCountry(v string)

SetCountry gets a reference to the given NullableString and assigns it to the Country field.

func (*PaystubAddress) SetCountryNil ¶ added in v1.1.0

func (o *PaystubAddress) SetCountryNil()

SetCountryNil sets the value for Country to be an explicit nil

func (*PaystubAddress) SetLine1 ¶ added in v1.1.0

func (o *PaystubAddress) SetLine1(v string)

SetLine1 gets a reference to the given NullableString and assigns it to the Line1 field.

func (*PaystubAddress) SetLine1Nil ¶ added in v1.1.0

func (o *PaystubAddress) SetLine1Nil()

SetLine1Nil sets the value for Line1 to be an explicit nil

func (*PaystubAddress) SetLine2 ¶ added in v1.1.0

func (o *PaystubAddress) SetLine2(v string)

SetLine2 gets a reference to the given NullableString and assigns it to the Line2 field.

func (*PaystubAddress) SetLine2Nil ¶ added in v1.1.0

func (o *PaystubAddress) SetLine2Nil()

SetLine2Nil sets the value for Line2 to be an explicit nil

func (*PaystubAddress) SetPostalCode ¶ added in v1.1.0

func (o *PaystubAddress) SetPostalCode(v string)

SetPostalCode gets a reference to the given NullableString and assigns it to the PostalCode field.

func (*PaystubAddress) SetPostalCodeNil ¶ added in v1.1.0

func (o *PaystubAddress) SetPostalCodeNil()

SetPostalCodeNil sets the value for PostalCode to be an explicit nil

func (*PaystubAddress) SetRegion ¶ added in v1.1.0

func (o *PaystubAddress) SetRegion(v string)

SetRegion gets a reference to the given NullableString and assigns it to the Region field.

func (*PaystubAddress) SetRegionNil ¶ added in v1.1.0

func (o *PaystubAddress) SetRegionNil()

SetRegionNil sets the value for Region to be an explicit nil

func (*PaystubAddress) SetStateCode ¶ added in v1.1.0

func (o *PaystubAddress) SetStateCode(v string)

SetStateCode gets a reference to the given NullableString and assigns it to the StateCode field.

func (*PaystubAddress) SetStateCodeNil ¶ added in v1.1.0

func (o *PaystubAddress) SetStateCodeNil()

SetStateCodeNil sets the value for StateCode to be an explicit nil

func (*PaystubAddress) SetStreet ¶ added in v1.1.0

func (o *PaystubAddress) SetStreet(v string)

SetStreet gets a reference to the given NullableString and assigns it to the Street field.

func (*PaystubAddress) SetStreetNil ¶ added in v1.1.0

func (o *PaystubAddress) SetStreetNil()

SetStreetNil sets the value for Street to be an explicit nil

func (*PaystubAddress) UnmarshalJSON ¶ added in v1.1.0

func (o *PaystubAddress) UnmarshalJSON(bytes []byte) (err error)

func (*PaystubAddress) UnsetCity ¶ added in v1.1.0

func (o *PaystubAddress) UnsetCity()

UnsetCity ensures that no value is present for City, not even an explicit nil

func (*PaystubAddress) UnsetCountry ¶ added in v1.1.0

func (o *PaystubAddress) UnsetCountry()

UnsetCountry ensures that no value is present for Country, not even an explicit nil

func (*PaystubAddress) UnsetLine1 ¶ added in v1.1.0

func (o *PaystubAddress) UnsetLine1()

UnsetLine1 ensures that no value is present for Line1, not even an explicit nil

func (*PaystubAddress) UnsetLine2 ¶ added in v1.1.0

func (o *PaystubAddress) UnsetLine2()

UnsetLine2 ensures that no value is present for Line2, not even an explicit nil

func (*PaystubAddress) UnsetPostalCode ¶ added in v1.1.0

func (o *PaystubAddress) UnsetPostalCode()

UnsetPostalCode ensures that no value is present for PostalCode, not even an explicit nil

func (*PaystubAddress) UnsetRegion ¶ added in v1.1.0

func (o *PaystubAddress) UnsetRegion()

UnsetRegion ensures that no value is present for Region, not even an explicit nil

func (*PaystubAddress) UnsetStateCode ¶ added in v1.1.0

func (o *PaystubAddress) UnsetStateCode()

UnsetStateCode ensures that no value is present for StateCode, not even an explicit nil

func (*PaystubAddress) UnsetStreet ¶ added in v1.1.0

func (o *PaystubAddress) UnsetStreet()

UnsetStreet ensures that no value is present for Street, not even an explicit nil

type PaystubDeduction ¶

type PaystubDeduction struct {
	// The description of the deduction, as provided on the paystub. For example: `\"401(k)\"`, `\"FICA MED TAX\"`.
	Type NullableString `json:"type"`
	// `true` if the deduction is pre-tax; `false` otherwise.
	IsPretax NullableBool `json:"is_pretax"`
	// The amount of the deduction.
	Total                NullableFloat32 `json:"total"`
	AdditionalProperties map[string]interface{}
}

PaystubDeduction struct for PaystubDeduction

func NewPaystubDeduction ¶

func NewPaystubDeduction(type_ NullableString, isPretax NullableBool, total NullableFloat32) *PaystubDeduction

NewPaystubDeduction instantiates a new PaystubDeduction 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 NewPaystubDeductionWithDefaults ¶

func NewPaystubDeductionWithDefaults() *PaystubDeduction

NewPaystubDeductionWithDefaults instantiates a new PaystubDeduction 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 (*PaystubDeduction) GetIsPretax ¶

func (o *PaystubDeduction) GetIsPretax() bool

GetIsPretax returns the IsPretax field value If the value is explicit nil, the zero value for bool will be returned

func (*PaystubDeduction) GetIsPretaxOk ¶

func (o *PaystubDeduction) GetIsPretaxOk() (*bool, bool)

GetIsPretaxOk returns a tuple with the IsPretax field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PaystubDeduction) GetTotal ¶

func (o *PaystubDeduction) GetTotal() float32

GetTotal returns the Total field value If the value is explicit nil, the zero value for float32 will be returned

func (*PaystubDeduction) GetTotalOk ¶

func (o *PaystubDeduction) GetTotalOk() (*float32, bool)

GetTotalOk returns a tuple with the Total field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PaystubDeduction) GetType ¶

func (o *PaystubDeduction) GetType() string

GetType returns the Type field value If the value is explicit nil, the zero value for string will be returned

func (*PaystubDeduction) GetTypeOk ¶

func (o *PaystubDeduction) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (PaystubDeduction) MarshalJSON ¶

func (o PaystubDeduction) MarshalJSON() ([]byte, error)

func (*PaystubDeduction) SetIsPretax ¶

func (o *PaystubDeduction) SetIsPretax(v bool)

SetIsPretax sets field value

func (*PaystubDeduction) SetTotal ¶

func (o *PaystubDeduction) SetTotal(v float32)

SetTotal sets field value

func (*PaystubDeduction) SetType ¶

func (o *PaystubDeduction) SetType(v string)

SetType sets field value

func (*PaystubDeduction) UnmarshalJSON ¶

func (o *PaystubDeduction) UnmarshalJSON(bytes []byte) (err error)

type PaystubDetails ¶ added in v1.1.0

type PaystubDetails struct {
	// Beginning date of the pay period on the paystub in the 'YYYY-MM-DD' format.
	PayPeriodStartDate NullableString `json:"pay_period_start_date,omitempty"`
	// Ending date of the pay period on the paystub in the 'YYYY-MM-DD' format.
	PayPeriodEndDate NullableString `json:"pay_period_end_date,omitempty"`
	// Pay date on the paystub in the 'YYYY-MM-DD' format.
	PayDate NullableString `json:"pay_date,omitempty"`
	// The name of the payroll provider that generated the paystub, e.g. ADP
	PaystubProvider      NullableString              `json:"paystub_provider,omitempty"`
	PayFrequency         NullablePaystubPayFrequency `json:"pay_frequency,omitempty"`
	AdditionalProperties map[string]interface{}
}

PaystubDetails An object representing details that can be found on the paystub.

func NewPaystubDetails ¶ added in v1.1.0

func NewPaystubDetails() *PaystubDetails

NewPaystubDetails instantiates a new PaystubDetails 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 NewPaystubDetailsWithDefaults ¶ added in v1.1.0

func NewPaystubDetailsWithDefaults() *PaystubDetails

NewPaystubDetailsWithDefaults instantiates a new PaystubDetails 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 (*PaystubDetails) GetPayDate ¶ added in v1.1.0

func (o *PaystubDetails) GetPayDate() string

GetPayDate returns the PayDate field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PaystubDetails) GetPayDateOk ¶ added in v1.1.0

func (o *PaystubDetails) GetPayDateOk() (*string, bool)

GetPayDateOk returns a tuple with the PayDate field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PaystubDetails) GetPayFrequency ¶ added in v1.1.0

func (o *PaystubDetails) GetPayFrequency() PaystubPayFrequency

GetPayFrequency returns the PayFrequency field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PaystubDetails) GetPayFrequencyOk ¶ added in v1.1.0

func (o *PaystubDetails) GetPayFrequencyOk() (*PaystubPayFrequency, bool)

GetPayFrequencyOk returns a tuple with the PayFrequency field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PaystubDetails) GetPayPeriodEndDate ¶ added in v1.1.0

func (o *PaystubDetails) GetPayPeriodEndDate() string

GetPayPeriodEndDate returns the PayPeriodEndDate field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PaystubDetails) GetPayPeriodEndDateOk ¶ added in v1.1.0

func (o *PaystubDetails) GetPayPeriodEndDateOk() (*string, bool)

GetPayPeriodEndDateOk returns a tuple with the PayPeriodEndDate field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PaystubDetails) GetPayPeriodStartDate ¶ added in v1.1.0

func (o *PaystubDetails) GetPayPeriodStartDate() string

GetPayPeriodStartDate returns the PayPeriodStartDate field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PaystubDetails) GetPayPeriodStartDateOk ¶ added in v1.1.0

func (o *PaystubDetails) GetPayPeriodStartDateOk() (*string, bool)

GetPayPeriodStartDateOk returns a tuple with the PayPeriodStartDate field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PaystubDetails) GetPaystubProvider ¶ added in v1.1.0

func (o *PaystubDetails) GetPaystubProvider() string

GetPaystubProvider returns the PaystubProvider field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PaystubDetails) GetPaystubProviderOk ¶ added in v1.1.0

func (o *PaystubDetails) GetPaystubProviderOk() (*string, bool)

GetPaystubProviderOk returns a tuple with the PaystubProvider field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PaystubDetails) HasPayDate ¶ added in v1.1.0

func (o *PaystubDetails) HasPayDate() bool

HasPayDate returns a boolean if a field has been set.

func (*PaystubDetails) HasPayFrequency ¶ added in v1.1.0

func (o *PaystubDetails) HasPayFrequency() bool

HasPayFrequency returns a boolean if a field has been set.

func (*PaystubDetails) HasPayPeriodEndDate ¶ added in v1.1.0

func (o *PaystubDetails) HasPayPeriodEndDate() bool

HasPayPeriodEndDate returns a boolean if a field has been set.

func (*PaystubDetails) HasPayPeriodStartDate ¶ added in v1.1.0

func (o *PaystubDetails) HasPayPeriodStartDate() bool

HasPayPeriodStartDate returns a boolean if a field has been set.

func (*PaystubDetails) HasPaystubProvider ¶ added in v1.1.0

func (o *PaystubDetails) HasPaystubProvider() bool

HasPaystubProvider returns a boolean if a field has been set.

func (PaystubDetails) MarshalJSON ¶ added in v1.1.0

func (o PaystubDetails) MarshalJSON() ([]byte, error)

func (*PaystubDetails) SetPayDate ¶ added in v1.1.0

func (o *PaystubDetails) SetPayDate(v string)

SetPayDate gets a reference to the given NullableString and assigns it to the PayDate field.

func (*PaystubDetails) SetPayDateNil ¶ added in v1.1.0

func (o *PaystubDetails) SetPayDateNil()

SetPayDateNil sets the value for PayDate to be an explicit nil

func (*PaystubDetails) SetPayFrequency ¶ added in v1.1.0

func (o *PaystubDetails) SetPayFrequency(v PaystubPayFrequency)

SetPayFrequency gets a reference to the given NullablePaystubPayFrequency and assigns it to the PayFrequency field.

func (*PaystubDetails) SetPayFrequencyNil ¶ added in v1.1.0

func (o *PaystubDetails) SetPayFrequencyNil()

SetPayFrequencyNil sets the value for PayFrequency to be an explicit nil

func (*PaystubDetails) SetPayPeriodEndDate ¶ added in v1.1.0

func (o *PaystubDetails) SetPayPeriodEndDate(v string)

SetPayPeriodEndDate gets a reference to the given NullableString and assigns it to the PayPeriodEndDate field.

func (*PaystubDetails) SetPayPeriodEndDateNil ¶ added in v1.1.0

func (o *PaystubDetails) SetPayPeriodEndDateNil()

SetPayPeriodEndDateNil sets the value for PayPeriodEndDate to be an explicit nil

func (*PaystubDetails) SetPayPeriodStartDate ¶ added in v1.1.0

func (o *PaystubDetails) SetPayPeriodStartDate(v string)

SetPayPeriodStartDate gets a reference to the given NullableString and assigns it to the PayPeriodStartDate field.

func (*PaystubDetails) SetPayPeriodStartDateNil ¶ added in v1.1.0

func (o *PaystubDetails) SetPayPeriodStartDateNil()

SetPayPeriodStartDateNil sets the value for PayPeriodStartDate to be an explicit nil

func (*PaystubDetails) SetPaystubProvider ¶ added in v1.1.0

func (o *PaystubDetails) SetPaystubProvider(v string)

SetPaystubProvider gets a reference to the given NullableString and assigns it to the PaystubProvider field.

func (*PaystubDetails) SetPaystubProviderNil ¶ added in v1.1.0

func (o *PaystubDetails) SetPaystubProviderNil()

SetPaystubProviderNil sets the value for PaystubProvider to be an explicit nil

func (*PaystubDetails) UnmarshalJSON ¶ added in v1.1.0

func (o *PaystubDetails) UnmarshalJSON(bytes []byte) (err error)

func (*PaystubDetails) UnsetPayDate ¶ added in v1.1.0

func (o *PaystubDetails) UnsetPayDate()

UnsetPayDate ensures that no value is present for PayDate, not even an explicit nil

func (*PaystubDetails) UnsetPayFrequency ¶ added in v1.1.0

func (o *PaystubDetails) UnsetPayFrequency()

UnsetPayFrequency ensures that no value is present for PayFrequency, not even an explicit nil

func (*PaystubDetails) UnsetPayPeriodEndDate ¶ added in v1.1.0

func (o *PaystubDetails) UnsetPayPeriodEndDate()

UnsetPayPeriodEndDate ensures that no value is present for PayPeriodEndDate, not even an explicit nil

func (*PaystubDetails) UnsetPayPeriodStartDate ¶ added in v1.1.0

func (o *PaystubDetails) UnsetPayPeriodStartDate()

UnsetPayPeriodStartDate ensures that no value is present for PayPeriodStartDate, not even an explicit nil

func (*PaystubDetails) UnsetPaystubProvider ¶ added in v1.1.0

func (o *PaystubDetails) UnsetPaystubProvider()

UnsetPaystubProvider ensures that no value is present for PaystubProvider, not even an explicit nil

type PaystubEmployer ¶

type PaystubEmployer struct {
	Address *PaystubAddress `json:"address,omitempty"`
	// The name of the employer on the paystub.
	Name                 NullableString `json:"name"`
	AdditionalProperties map[string]interface{}
}

PaystubEmployer struct for PaystubEmployer

func NewPaystubEmployer ¶

func NewPaystubEmployer(name NullableString) *PaystubEmployer

NewPaystubEmployer instantiates a new PaystubEmployer 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 NewPaystubEmployerWithDefaults ¶

func NewPaystubEmployerWithDefaults() *PaystubEmployer

NewPaystubEmployerWithDefaults instantiates a new PaystubEmployer 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 (*PaystubEmployer) GetAddress ¶ added in v1.1.0

func (o *PaystubEmployer) GetAddress() PaystubAddress

GetAddress returns the Address field value if set, zero value otherwise.

func (*PaystubEmployer) GetAddressOk ¶ added in v1.1.0

func (o *PaystubEmployer) GetAddressOk() (*PaystubAddress, bool)

GetAddressOk returns a tuple with the Address field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaystubEmployer) GetName ¶

func (o *PaystubEmployer) GetName() string

GetName returns the Name field value If the value is explicit nil, the zero value for string will be returned

func (*PaystubEmployer) GetNameOk ¶

func (o *PaystubEmployer) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PaystubEmployer) HasAddress ¶ added in v1.1.0

func (o *PaystubEmployer) HasAddress() bool

HasAddress returns a boolean if a field has been set.

func (PaystubEmployer) MarshalJSON ¶

func (o PaystubEmployer) MarshalJSON() ([]byte, error)

func (*PaystubEmployer) SetAddress ¶ added in v1.1.0

func (o *PaystubEmployer) SetAddress(v PaystubAddress)

SetAddress gets a reference to the given PaystubAddress and assigns it to the Address field.

func (*PaystubEmployer) SetName ¶

func (o *PaystubEmployer) SetName(v string)

SetName sets field value

func (*PaystubEmployer) UnmarshalJSON ¶

func (o *PaystubEmployer) UnmarshalJSON(bytes []byte) (err error)

type PaystubOverride ¶ added in v1.3.0

type PaystubOverride struct {
	Employer         *PaystubOverrideEmployer `json:"employer,omitempty"`
	Employee         *PaystubOverrideEmployee `json:"employee,omitempty"`
	IncomeBreakdown  *[]IncomeBreakdown       `json:"income_breakdown,omitempty"`
	PayPeriodDetails *PayPeriodDetails        `json:"pay_period_details,omitempty"`
}

PaystubOverride An object representing data from a paystub.

func NewPaystubOverride ¶ added in v1.3.0

func NewPaystubOverride() *PaystubOverride

NewPaystubOverride instantiates a new PaystubOverride 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 NewPaystubOverrideWithDefaults ¶ added in v1.3.0

func NewPaystubOverrideWithDefaults() *PaystubOverride

NewPaystubOverrideWithDefaults instantiates a new PaystubOverride 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 (*PaystubOverride) GetEmployee ¶ added in v1.3.0

func (o *PaystubOverride) GetEmployee() PaystubOverrideEmployee

GetEmployee returns the Employee field value if set, zero value otherwise.

func (*PaystubOverride) GetEmployeeOk ¶ added in v1.3.0

func (o *PaystubOverride) GetEmployeeOk() (*PaystubOverrideEmployee, bool)

GetEmployeeOk returns a tuple with the Employee field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaystubOverride) GetEmployer ¶ added in v1.3.0

func (o *PaystubOverride) GetEmployer() PaystubOverrideEmployer

GetEmployer returns the Employer field value if set, zero value otherwise.

func (*PaystubOverride) GetEmployerOk ¶ added in v1.3.0

func (o *PaystubOverride) GetEmployerOk() (*PaystubOverrideEmployer, bool)

GetEmployerOk returns a tuple with the Employer field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaystubOverride) GetIncomeBreakdown ¶ added in v1.3.0

func (o *PaystubOverride) GetIncomeBreakdown() []IncomeBreakdown

GetIncomeBreakdown returns the IncomeBreakdown field value if set, zero value otherwise.

func (*PaystubOverride) GetIncomeBreakdownOk ¶ added in v1.3.0

func (o *PaystubOverride) GetIncomeBreakdownOk() (*[]IncomeBreakdown, bool)

GetIncomeBreakdownOk returns a tuple with the IncomeBreakdown field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaystubOverride) GetPayPeriodDetails ¶ added in v1.3.0

func (o *PaystubOverride) GetPayPeriodDetails() PayPeriodDetails

GetPayPeriodDetails returns the PayPeriodDetails field value if set, zero value otherwise.

func (*PaystubOverride) GetPayPeriodDetailsOk ¶ added in v1.3.0

func (o *PaystubOverride) GetPayPeriodDetailsOk() (*PayPeriodDetails, bool)

GetPayPeriodDetailsOk returns a tuple with the PayPeriodDetails field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaystubOverride) HasEmployee ¶ added in v1.3.0

func (o *PaystubOverride) HasEmployee() bool

HasEmployee returns a boolean if a field has been set.

func (*PaystubOverride) HasEmployer ¶ added in v1.3.0

func (o *PaystubOverride) HasEmployer() bool

HasEmployer returns a boolean if a field has been set.

func (*PaystubOverride) HasIncomeBreakdown ¶ added in v1.3.0

func (o *PaystubOverride) HasIncomeBreakdown() bool

HasIncomeBreakdown returns a boolean if a field has been set.

func (*PaystubOverride) HasPayPeriodDetails ¶ added in v1.3.0

func (o *PaystubOverride) HasPayPeriodDetails() bool

HasPayPeriodDetails returns a boolean if a field has been set.

func (PaystubOverride) MarshalJSON ¶ added in v1.3.0

func (o PaystubOverride) MarshalJSON() ([]byte, error)

func (*PaystubOverride) SetEmployee ¶ added in v1.3.0

func (o *PaystubOverride) SetEmployee(v PaystubOverrideEmployee)

SetEmployee gets a reference to the given PaystubOverrideEmployee and assigns it to the Employee field.

func (*PaystubOverride) SetEmployer ¶ added in v1.3.0

func (o *PaystubOverride) SetEmployer(v PaystubOverrideEmployer)

SetEmployer gets a reference to the given PaystubOverrideEmployer and assigns it to the Employer field.

func (*PaystubOverride) SetIncomeBreakdown ¶ added in v1.3.0

func (o *PaystubOverride) SetIncomeBreakdown(v []IncomeBreakdown)

SetIncomeBreakdown gets a reference to the given []IncomeBreakdown and assigns it to the IncomeBreakdown field.

func (*PaystubOverride) SetPayPeriodDetails ¶ added in v1.3.0

func (o *PaystubOverride) SetPayPeriodDetails(v PayPeriodDetails)

SetPayPeriodDetails gets a reference to the given PayPeriodDetails and assigns it to the PayPeriodDetails field.

type PaystubOverrideEmployee ¶ added in v1.3.0

type PaystubOverrideEmployee struct {
	// The name of the employee.
	Name    *string                         `json:"name,omitempty"`
	Address *PaystubOverrideEmployeeAddress `json:"address,omitempty"`
}

PaystubOverrideEmployee The employee on the paystub.

func NewPaystubOverrideEmployee ¶ added in v1.3.0

func NewPaystubOverrideEmployee() *PaystubOverrideEmployee

NewPaystubOverrideEmployee instantiates a new PaystubOverrideEmployee 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 NewPaystubOverrideEmployeeWithDefaults ¶ added in v1.3.0

func NewPaystubOverrideEmployeeWithDefaults() *PaystubOverrideEmployee

NewPaystubOverrideEmployeeWithDefaults instantiates a new PaystubOverrideEmployee 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 (*PaystubOverrideEmployee) GetAddress ¶ added in v1.3.0

GetAddress returns the Address field value if set, zero value otherwise.

func (*PaystubOverrideEmployee) GetAddressOk ¶ added in v1.3.0

GetAddressOk returns a tuple with the Address field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaystubOverrideEmployee) GetName ¶ added in v1.3.0

func (o *PaystubOverrideEmployee) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*PaystubOverrideEmployee) GetNameOk ¶ added in v1.3.0

func (o *PaystubOverrideEmployee) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaystubOverrideEmployee) HasAddress ¶ added in v1.3.0

func (o *PaystubOverrideEmployee) HasAddress() bool

HasAddress returns a boolean if a field has been set.

func (*PaystubOverrideEmployee) HasName ¶ added in v1.3.0

func (o *PaystubOverrideEmployee) HasName() bool

HasName returns a boolean if a field has been set.

func (PaystubOverrideEmployee) MarshalJSON ¶ added in v1.3.0

func (o PaystubOverrideEmployee) MarshalJSON() ([]byte, error)

func (*PaystubOverrideEmployee) SetAddress ¶ added in v1.3.0

SetAddress gets a reference to the given PaystubOverrideEmployeeAddress and assigns it to the Address field.

func (*PaystubOverrideEmployee) SetName ¶ added in v1.3.0

func (o *PaystubOverrideEmployee) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

type PaystubOverrideEmployeeAddress ¶ added in v1.3.0

type PaystubOverrideEmployeeAddress struct {
	// The full city name.
	City *string `json:"city,omitempty"`
	// The region or state Example: `\"NC\"`
	Region *string `json:"region,omitempty"`
	// The full street address Example: `\"564 Main Street, APT 15\"`
	Street *string `json:"street,omitempty"`
	// 5 digit postal code.
	PostalCode *string `json:"postal_code,omitempty"`
	// The country of the address.
	Country *string `json:"country,omitempty"`
}

PaystubOverrideEmployeeAddress The address of the employee.

func NewPaystubOverrideEmployeeAddress ¶ added in v1.3.0

func NewPaystubOverrideEmployeeAddress() *PaystubOverrideEmployeeAddress

NewPaystubOverrideEmployeeAddress instantiates a new PaystubOverrideEmployeeAddress 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 NewPaystubOverrideEmployeeAddressWithDefaults ¶ added in v1.3.0

func NewPaystubOverrideEmployeeAddressWithDefaults() *PaystubOverrideEmployeeAddress

NewPaystubOverrideEmployeeAddressWithDefaults instantiates a new PaystubOverrideEmployeeAddress 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 (*PaystubOverrideEmployeeAddress) GetCity ¶ added in v1.3.0

GetCity returns the City field value if set, zero value otherwise.

func (*PaystubOverrideEmployeeAddress) GetCityOk ¶ added in v1.3.0

func (o *PaystubOverrideEmployeeAddress) GetCityOk() (*string, bool)

GetCityOk returns a tuple with the City field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaystubOverrideEmployeeAddress) GetCountry ¶ added in v1.3.0

func (o *PaystubOverrideEmployeeAddress) GetCountry() string

GetCountry returns the Country field value if set, zero value otherwise.

func (*PaystubOverrideEmployeeAddress) GetCountryOk ¶ added in v1.3.0

func (o *PaystubOverrideEmployeeAddress) GetCountryOk() (*string, bool)

GetCountryOk returns a tuple with the Country field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaystubOverrideEmployeeAddress) GetPostalCode ¶ added in v1.3.0

func (o *PaystubOverrideEmployeeAddress) GetPostalCode() string

GetPostalCode returns the PostalCode field value if set, zero value otherwise.

func (*PaystubOverrideEmployeeAddress) GetPostalCodeOk ¶ added in v1.3.0

func (o *PaystubOverrideEmployeeAddress) GetPostalCodeOk() (*string, bool)

GetPostalCodeOk returns a tuple with the PostalCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaystubOverrideEmployeeAddress) GetRegion ¶ added in v1.3.0

func (o *PaystubOverrideEmployeeAddress) GetRegion() string

GetRegion returns the Region field value if set, zero value otherwise.

func (*PaystubOverrideEmployeeAddress) GetRegionOk ¶ added in v1.3.0

func (o *PaystubOverrideEmployeeAddress) GetRegionOk() (*string, bool)

GetRegionOk returns a tuple with the Region field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaystubOverrideEmployeeAddress) GetStreet ¶ added in v1.3.0

func (o *PaystubOverrideEmployeeAddress) GetStreet() string

GetStreet returns the Street field value if set, zero value otherwise.

func (*PaystubOverrideEmployeeAddress) GetStreetOk ¶ added in v1.3.0

func (o *PaystubOverrideEmployeeAddress) GetStreetOk() (*string, bool)

GetStreetOk returns a tuple with the Street field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaystubOverrideEmployeeAddress) HasCity ¶ added in v1.3.0

func (o *PaystubOverrideEmployeeAddress) HasCity() bool

HasCity returns a boolean if a field has been set.

func (*PaystubOverrideEmployeeAddress) HasCountry ¶ added in v1.3.0

func (o *PaystubOverrideEmployeeAddress) HasCountry() bool

HasCountry returns a boolean if a field has been set.

func (*PaystubOverrideEmployeeAddress) HasPostalCode ¶ added in v1.3.0

func (o *PaystubOverrideEmployeeAddress) HasPostalCode() bool

HasPostalCode returns a boolean if a field has been set.

func (*PaystubOverrideEmployeeAddress) HasRegion ¶ added in v1.3.0

func (o *PaystubOverrideEmployeeAddress) HasRegion() bool

HasRegion returns a boolean if a field has been set.

func (*PaystubOverrideEmployeeAddress) HasStreet ¶ added in v1.3.0

func (o *PaystubOverrideEmployeeAddress) HasStreet() bool

HasStreet returns a boolean if a field has been set.

func (PaystubOverrideEmployeeAddress) MarshalJSON ¶ added in v1.3.0

func (o PaystubOverrideEmployeeAddress) MarshalJSON() ([]byte, error)

func (*PaystubOverrideEmployeeAddress) SetCity ¶ added in v1.3.0

func (o *PaystubOverrideEmployeeAddress) SetCity(v string)

SetCity gets a reference to the given string and assigns it to the City field.

func (*PaystubOverrideEmployeeAddress) SetCountry ¶ added in v1.3.0

func (o *PaystubOverrideEmployeeAddress) SetCountry(v string)

SetCountry gets a reference to the given string and assigns it to the Country field.

func (*PaystubOverrideEmployeeAddress) SetPostalCode ¶ added in v1.3.0

func (o *PaystubOverrideEmployeeAddress) SetPostalCode(v string)

SetPostalCode gets a reference to the given string and assigns it to the PostalCode field.

func (*PaystubOverrideEmployeeAddress) SetRegion ¶ added in v1.3.0

func (o *PaystubOverrideEmployeeAddress) SetRegion(v string)

SetRegion gets a reference to the given string and assigns it to the Region field.

func (*PaystubOverrideEmployeeAddress) SetStreet ¶ added in v1.3.0

func (o *PaystubOverrideEmployeeAddress) SetStreet(v string)

SetStreet gets a reference to the given string and assigns it to the Street field.

type PaystubOverrideEmployer ¶ added in v1.3.0

type PaystubOverrideEmployer struct {
	// The name of the employer.
	Name *string `json:"name,omitempty"`
}

PaystubOverrideEmployer The employer on the paystub.

func NewPaystubOverrideEmployer ¶ added in v1.3.0

func NewPaystubOverrideEmployer() *PaystubOverrideEmployer

NewPaystubOverrideEmployer instantiates a new PaystubOverrideEmployer 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 NewPaystubOverrideEmployerWithDefaults ¶ added in v1.3.0

func NewPaystubOverrideEmployerWithDefaults() *PaystubOverrideEmployer

NewPaystubOverrideEmployerWithDefaults instantiates a new PaystubOverrideEmployer 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 (*PaystubOverrideEmployer) GetName ¶ added in v1.3.0

func (o *PaystubOverrideEmployer) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*PaystubOverrideEmployer) GetNameOk ¶ added in v1.3.0

func (o *PaystubOverrideEmployer) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PaystubOverrideEmployer) HasName ¶ added in v1.3.0

func (o *PaystubOverrideEmployer) HasName() bool

HasName returns a boolean if a field has been set.

func (PaystubOverrideEmployer) MarshalJSON ¶ added in v1.3.0

func (o PaystubOverrideEmployer) MarshalJSON() ([]byte, error)

func (*PaystubOverrideEmployer) SetName ¶ added in v1.3.0

func (o *PaystubOverrideEmployer) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

type PaystubPayFrequency ¶ added in v1.8.0

type PaystubPayFrequency string

PaystubPayFrequency The frequency at which the employee is paid. Possible values: `MONTHLY`, `BI-WEEKLY`, `WEEKLY`, `SEMI-MONTHLY`.

const (
	PAYSTUBPAYFREQUENCY_MONTHLY      PaystubPayFrequency = "MONTHLY"
	PAYSTUBPAYFREQUENCY_BI_WEEKLY    PaystubPayFrequency = "BI-WEEKLY"
	PAYSTUBPAYFREQUENCY_WEEKLY       PaystubPayFrequency = "WEEKLY"
	PAYSTUBPAYFREQUENCY_SEMI_MONTHLY PaystubPayFrequency = "SEMI-MONTHLY"
	PAYSTUBPAYFREQUENCY_NULL         PaystubPayFrequency = "null"
)

List of PaystubPayFrequency

func NewPaystubPayFrequencyFromValue ¶ added in v1.8.0

func NewPaystubPayFrequencyFromValue(v string) (*PaystubPayFrequency, error)

NewPaystubPayFrequencyFromValue returns a pointer to a valid PaystubPayFrequency for the value passed as argument, or an error if the value passed is not allowed by the enum

func (PaystubPayFrequency) IsValid ¶ added in v1.8.0

func (v PaystubPayFrequency) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (PaystubPayFrequency) Ptr ¶ added in v1.8.0

Ptr returns reference to PaystubPayFrequency value

func (*PaystubPayFrequency) UnmarshalJSON ¶ added in v1.8.0

func (v *PaystubPayFrequency) UnmarshalJSON(src []byte) error

type PaystubVerification ¶ added in v1.7.0

type PaystubVerification struct {
	VerificationStatus     NullablePaystubVerificationStatus `json:"verification_status"`
	VerificationAttributes []VerificationAttribute           `json:"verification_attributes"`
	AdditionalProperties   map[string]interface{}
}

PaystubVerification An object containing details on the paystub's verification status. This object will only be populated if the [`income_verification.access_tokens`](/docs/api/tokens/#link-token-create-request-income-verification-access-tokens) parameter was provided during the `/link/token/create` call or if a problem was detected with the information supplied by the user; otherwise it will be `null`.

func NewPaystubVerification ¶ added in v1.7.0

func NewPaystubVerification(verificationStatus NullablePaystubVerificationStatus, verificationAttributes []VerificationAttribute) *PaystubVerification

NewPaystubVerification instantiates a new PaystubVerification 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 NewPaystubVerificationWithDefaults ¶ added in v1.7.0

func NewPaystubVerificationWithDefaults() *PaystubVerification

NewPaystubVerificationWithDefaults instantiates a new PaystubVerification 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 (*PaystubVerification) GetVerificationAttributes ¶ added in v1.7.0

func (o *PaystubVerification) GetVerificationAttributes() []VerificationAttribute

GetVerificationAttributes returns the VerificationAttributes field value

func (*PaystubVerification) GetVerificationAttributesOk ¶ added in v1.7.0

func (o *PaystubVerification) GetVerificationAttributesOk() (*[]VerificationAttribute, bool)

GetVerificationAttributesOk returns a tuple with the VerificationAttributes field value and a boolean to check if the value has been set.

func (*PaystubVerification) GetVerificationStatus ¶ added in v1.7.0

func (o *PaystubVerification) GetVerificationStatus() PaystubVerificationStatus

GetVerificationStatus returns the VerificationStatus field value If the value is explicit nil, the zero value for PaystubVerificationStatus will be returned

func (*PaystubVerification) GetVerificationStatusOk ¶ added in v1.7.0

func (o *PaystubVerification) GetVerificationStatusOk() (*PaystubVerificationStatus, bool)

GetVerificationStatusOk returns a tuple with the VerificationStatus field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (PaystubVerification) MarshalJSON ¶ added in v1.7.0

func (o PaystubVerification) MarshalJSON() ([]byte, error)

func (*PaystubVerification) SetVerificationAttributes ¶ added in v1.7.0

func (o *PaystubVerification) SetVerificationAttributes(v []VerificationAttribute)

SetVerificationAttributes sets field value

func (*PaystubVerification) SetVerificationStatus ¶ added in v1.7.0

func (o *PaystubVerification) SetVerificationStatus(v PaystubVerificationStatus)

SetVerificationStatus sets field value

func (*PaystubVerification) UnmarshalJSON ¶ added in v1.7.0

func (o *PaystubVerification) UnmarshalJSON(bytes []byte) (err error)

type PaystubVerificationStatus ¶ added in v1.8.0

type PaystubVerificationStatus string

PaystubVerificationStatus Derived verification status.

const (
	PAYSTUBVERIFICATIONSTATUS_PAYSTUB_VERIFICATION_STATUS_UNKNOWN    PaystubVerificationStatus = "PAYSTUB_VERIFICATION_STATUS_UNKNOWN"
	PAYSTUBVERIFICATIONSTATUS_PAYSTUB_VERIFICATION_STATUS_VERIFIED   PaystubVerificationStatus = "PAYSTUB_VERIFICATION_STATUS_VERIFIED"
	PAYSTUBVERIFICATIONSTATUS_PAYSTUB_VERIFICATION_STATUS_FRAUDULENT PaystubVerificationStatus = "PAYSTUB_VERIFICATION_STATUS_FRAUDULENT"
	PAYSTUBVERIFICATIONSTATUS_NULL                                   PaystubVerificationStatus = "null"
)

List of PaystubVerificationStatus

func NewPaystubVerificationStatusFromValue ¶ added in v1.8.0

func NewPaystubVerificationStatusFromValue(v string) (*PaystubVerificationStatus, error)

NewPaystubVerificationStatusFromValue returns a pointer to a valid PaystubVerificationStatus for the value passed as argument, or an error if the value passed is not allowed by the enum

func (PaystubVerificationStatus) IsValid ¶ added in v1.8.0

func (v PaystubVerificationStatus) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (PaystubVerificationStatus) Ptr ¶ added in v1.8.0

Ptr returns reference to PaystubVerificationStatus value

func (*PaystubVerificationStatus) UnmarshalJSON ¶ added in v1.8.0

func (v *PaystubVerificationStatus) UnmarshalJSON(src []byte) error

type PaystubYTDDetails ¶

type PaystubYTDDetails struct {
	// Year-to-date gross earnings.
	GrossEarnings NullableFloat32 `json:"gross_earnings,omitempty"`
	// Year-to-date net (take home) earnings.
	NetEarnings          NullableFloat32 `json:"net_earnings,omitempty"`
	AdditionalProperties map[string]interface{}
}

PaystubYTDDetails The amount of income earned year to date, as based on paystub data.

func NewPaystubYTDDetails ¶

func NewPaystubYTDDetails() *PaystubYTDDetails

NewPaystubYTDDetails instantiates a new PaystubYTDDetails 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 NewPaystubYTDDetailsWithDefaults ¶

func NewPaystubYTDDetailsWithDefaults() *PaystubYTDDetails

NewPaystubYTDDetailsWithDefaults instantiates a new PaystubYTDDetails 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 (*PaystubYTDDetails) GetGrossEarnings ¶

func (o *PaystubYTDDetails) GetGrossEarnings() float32

GetGrossEarnings returns the GrossEarnings field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PaystubYTDDetails) GetGrossEarningsOk ¶

func (o *PaystubYTDDetails) GetGrossEarningsOk() (*float32, bool)

GetGrossEarningsOk returns a tuple with the GrossEarnings field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PaystubYTDDetails) GetNetEarnings ¶

func (o *PaystubYTDDetails) GetNetEarnings() float32

GetNetEarnings returns the NetEarnings field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PaystubYTDDetails) GetNetEarningsOk ¶

func (o *PaystubYTDDetails) GetNetEarningsOk() (*float32, bool)

GetNetEarningsOk returns a tuple with the NetEarnings field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PaystubYTDDetails) HasGrossEarnings ¶ added in v1.1.0

func (o *PaystubYTDDetails) HasGrossEarnings() bool

HasGrossEarnings returns a boolean if a field has been set.

func (*PaystubYTDDetails) HasNetEarnings ¶ added in v1.1.0

func (o *PaystubYTDDetails) HasNetEarnings() bool

HasNetEarnings returns a boolean if a field has been set.

func (PaystubYTDDetails) MarshalJSON ¶

func (o PaystubYTDDetails) MarshalJSON() ([]byte, error)

func (*PaystubYTDDetails) SetGrossEarnings ¶

func (o *PaystubYTDDetails) SetGrossEarnings(v float32)

SetGrossEarnings gets a reference to the given NullableFloat32 and assigns it to the GrossEarnings field.

func (*PaystubYTDDetails) SetGrossEarningsNil ¶ added in v1.1.0

func (o *PaystubYTDDetails) SetGrossEarningsNil()

SetGrossEarningsNil sets the value for GrossEarnings to be an explicit nil

func (*PaystubYTDDetails) SetNetEarnings ¶

func (o *PaystubYTDDetails) SetNetEarnings(v float32)

SetNetEarnings gets a reference to the given NullableFloat32 and assigns it to the NetEarnings field.

func (*PaystubYTDDetails) SetNetEarningsNil ¶ added in v1.1.0

func (o *PaystubYTDDetails) SetNetEarningsNil()

SetNetEarningsNil sets the value for NetEarnings to be an explicit nil

func (*PaystubYTDDetails) UnmarshalJSON ¶

func (o *PaystubYTDDetails) UnmarshalJSON(bytes []byte) (err error)

func (*PaystubYTDDetails) UnsetGrossEarnings ¶ added in v1.1.0

func (o *PaystubYTDDetails) UnsetGrossEarnings()

UnsetGrossEarnings ensures that no value is present for GrossEarnings, not even an explicit nil

func (*PaystubYTDDetails) UnsetNetEarnings ¶ added in v1.1.0

func (o *PaystubYTDDetails) UnsetNetEarnings()

UnsetNetEarnings ensures that no value is present for NetEarnings, not even an explicit nil

type PendingExpirationWebhook ¶

type PendingExpirationWebhook struct {
	// `ITEM`
	WebhookType string `json:"webhook_type"`
	// `PENDING_EXPIRATION`
	WebhookCode string `json:"webhook_code"`
	// The `item_id` of the Item associated with this webhook, warning, or error
	ItemId string `json:"item_id"`
	// The date and time at which the Item's access consent will expire, in [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format
	ConsentExpirationTime time.Time `json:"consent_expiration_time"`
	AdditionalProperties  map[string]interface{}
}

PendingExpirationWebhook Fired when an Item’s access consent is expiring in 7 days. Some Items have explicit expiration times and we try to relay this when possible to reduce service disruption. This can be resolved by having the user go through Link’s update mode.

func NewPendingExpirationWebhook ¶

func NewPendingExpirationWebhook(webhookType string, webhookCode string, itemId string, consentExpirationTime time.Time) *PendingExpirationWebhook

NewPendingExpirationWebhook instantiates a new PendingExpirationWebhook 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 NewPendingExpirationWebhookWithDefaults ¶

func NewPendingExpirationWebhookWithDefaults() *PendingExpirationWebhook

NewPendingExpirationWebhookWithDefaults instantiates a new PendingExpirationWebhook 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 (*PendingExpirationWebhook) GetConsentExpirationTime ¶

func (o *PendingExpirationWebhook) GetConsentExpirationTime() time.Time

GetConsentExpirationTime returns the ConsentExpirationTime field value

func (*PendingExpirationWebhook) GetConsentExpirationTimeOk ¶

func (o *PendingExpirationWebhook) GetConsentExpirationTimeOk() (*time.Time, bool)

GetConsentExpirationTimeOk returns a tuple with the ConsentExpirationTime field value and a boolean to check if the value has been set.

func (*PendingExpirationWebhook) GetItemId ¶

func (o *PendingExpirationWebhook) GetItemId() string

GetItemId returns the ItemId field value

func (*PendingExpirationWebhook) GetItemIdOk ¶

func (o *PendingExpirationWebhook) GetItemIdOk() (*string, bool)

GetItemIdOk returns a tuple with the ItemId field value and a boolean to check if the value has been set.

func (*PendingExpirationWebhook) GetWebhookCode ¶

func (o *PendingExpirationWebhook) GetWebhookCode() string

GetWebhookCode returns the WebhookCode field value

func (*PendingExpirationWebhook) GetWebhookCodeOk ¶

func (o *PendingExpirationWebhook) GetWebhookCodeOk() (*string, bool)

GetWebhookCodeOk returns a tuple with the WebhookCode field value and a boolean to check if the value has been set.

func (*PendingExpirationWebhook) GetWebhookType ¶

func (o *PendingExpirationWebhook) GetWebhookType() string

GetWebhookType returns the WebhookType field value

func (*PendingExpirationWebhook) GetWebhookTypeOk ¶

func (o *PendingExpirationWebhook) GetWebhookTypeOk() (*string, bool)

GetWebhookTypeOk returns a tuple with the WebhookType field value and a boolean to check if the value has been set.

func (PendingExpirationWebhook) MarshalJSON ¶

func (o PendingExpirationWebhook) MarshalJSON() ([]byte, error)

func (*PendingExpirationWebhook) SetConsentExpirationTime ¶

func (o *PendingExpirationWebhook) SetConsentExpirationTime(v time.Time)

SetConsentExpirationTime sets field value

func (*PendingExpirationWebhook) SetItemId ¶

func (o *PendingExpirationWebhook) SetItemId(v string)

SetItemId sets field value

func (*PendingExpirationWebhook) SetWebhookCode ¶

func (o *PendingExpirationWebhook) SetWebhookCode(v string)

SetWebhookCode sets field value

func (*PendingExpirationWebhook) SetWebhookType ¶

func (o *PendingExpirationWebhook) SetWebhookType(v string)

SetWebhookType sets field value

func (*PendingExpirationWebhook) UnmarshalJSON ¶

func (o *PendingExpirationWebhook) UnmarshalJSON(bytes []byte) (err error)

type PersonalFinanceCategory ¶ added in v1.2.0

type PersonalFinanceCategory struct {
	// A high level category that communicates the broad category of the transaction.
	Primary string `json:"primary"`
	// Provides additional granularity to the primary categorization.
	Detailed             string `json:"detailed"`
	AdditionalProperties map[string]interface{}
}

PersonalFinanceCategory Information describing the intent of the transaction. Most relevant for personal finance use cases, but not limited to such use cases. The field is currently in beta. The complete category can be generated by concatenating primary and detailed categories. This feature is currently in beta – to request access, contact transactions-feedback@plaid.com.

func NewPersonalFinanceCategory ¶ added in v1.2.0

func NewPersonalFinanceCategory(primary string, detailed string) *PersonalFinanceCategory

NewPersonalFinanceCategory instantiates a new PersonalFinanceCategory 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 NewPersonalFinanceCategoryWithDefaults ¶ added in v1.2.0

func NewPersonalFinanceCategoryWithDefaults() *PersonalFinanceCategory

NewPersonalFinanceCategoryWithDefaults instantiates a new PersonalFinanceCategory 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 (*PersonalFinanceCategory) GetDetailed ¶ added in v1.2.0

func (o *PersonalFinanceCategory) GetDetailed() string

GetDetailed returns the Detailed field value

func (*PersonalFinanceCategory) GetDetailedOk ¶ added in v1.2.0

func (o *PersonalFinanceCategory) GetDetailedOk() (*string, bool)

GetDetailedOk returns a tuple with the Detailed field value and a boolean to check if the value has been set.

func (*PersonalFinanceCategory) GetPrimary ¶ added in v1.2.0

func (o *PersonalFinanceCategory) GetPrimary() string

GetPrimary returns the Primary field value

func (*PersonalFinanceCategory) GetPrimaryOk ¶ added in v1.2.0

func (o *PersonalFinanceCategory) GetPrimaryOk() (*string, bool)

GetPrimaryOk returns a tuple with the Primary field value and a boolean to check if the value has been set.

func (PersonalFinanceCategory) MarshalJSON ¶ added in v1.2.0

func (o PersonalFinanceCategory) MarshalJSON() ([]byte, error)

func (*PersonalFinanceCategory) SetDetailed ¶ added in v1.2.0

func (o *PersonalFinanceCategory) SetDetailed(v string)

SetDetailed sets field value

func (*PersonalFinanceCategory) SetPrimary ¶ added in v1.2.0

func (o *PersonalFinanceCategory) SetPrimary(v string)

SetPrimary sets field value

func (*PersonalFinanceCategory) UnmarshalJSON ¶ added in v1.2.0

func (o *PersonalFinanceCategory) UnmarshalJSON(bytes []byte) (err error)

type PhoneNumber ¶

type PhoneNumber struct {
	// The phone number.
	Data string `json:"data"`
	// When `true`, identifies the phone number as the primary number on an account.
	Primary bool `json:"primary"`
	// The type of phone number.
	Type                 string `json:"type"`
	AdditionalProperties map[string]interface{}
}

PhoneNumber A phone number

func NewPhoneNumber ¶

func NewPhoneNumber(data string, primary bool, type_ string) *PhoneNumber

NewPhoneNumber instantiates a new PhoneNumber 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 NewPhoneNumberWithDefaults ¶

func NewPhoneNumberWithDefaults() *PhoneNumber

NewPhoneNumberWithDefaults instantiates a new PhoneNumber 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 (*PhoneNumber) GetData ¶

func (o *PhoneNumber) GetData() string

GetData returns the Data field value

func (*PhoneNumber) GetDataOk ¶

func (o *PhoneNumber) GetDataOk() (*string, bool)

GetDataOk returns a tuple with the Data field value and a boolean to check if the value has been set.

func (*PhoneNumber) GetPrimary ¶

func (o *PhoneNumber) GetPrimary() bool

GetPrimary returns the Primary field value

func (*PhoneNumber) GetPrimaryOk ¶

func (o *PhoneNumber) GetPrimaryOk() (*bool, bool)

GetPrimaryOk returns a tuple with the Primary field value and a boolean to check if the value has been set.

func (*PhoneNumber) GetType ¶

func (o *PhoneNumber) GetType() string

GetType returns the Type field value

func (*PhoneNumber) GetTypeOk ¶

func (o *PhoneNumber) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (PhoneNumber) MarshalJSON ¶

func (o PhoneNumber) MarshalJSON() ([]byte, error)

func (*PhoneNumber) SetData ¶

func (o *PhoneNumber) SetData(v string)

SetData sets field value

func (*PhoneNumber) SetPrimary ¶

func (o *PhoneNumber) SetPrimary(v bool)

SetPrimary sets field value

func (*PhoneNumber) SetType ¶

func (o *PhoneNumber) SetType(v string)

SetType sets field value

func (*PhoneNumber) UnmarshalJSON ¶

func (o *PhoneNumber) UnmarshalJSON(bytes []byte) (err error)

type PlaidApiService ¶

type PlaidApiService service

PlaidApiService PlaidApi service

func (*PlaidApiService) AccountsBalanceGet ¶

func (a *PlaidApiService) AccountsBalanceGet(ctx _context.Context) ApiAccountsBalanceGetRequest

* AccountsBalanceGet Retrieve real-time balance data * The `/accounts/balance/get` endpoint returns the real-time balance for each of an Item's accounts. While other endpoints may return a balance object, only `/accounts/balance/get` forces the available and current balance fields to be refreshed rather than cached. This endpoint can be used for existing Items that were added via any of Plaid’s other products. This endpoint can be used as long as Link has been initialized with any other product, `balance` itself is not a product that can be used to initialize Link. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiAccountsBalanceGetRequest

func (*PlaidApiService) AccountsBalanceGetExecute ¶

* Execute executes the request * @return AccountsGetResponse

func (*PlaidApiService) AccountsGet ¶

  • AccountsGet Retrieve accounts
  • The `/accounts/get` endpoint can be used to retrieve a list of accounts associated with any linked Item. Plaid will only return active bank accounts — that is, accounts that are not closed and are capable of carrying a balance.

This endpoint only returns accounts that were permissioned by the user when they initially created the Item. If a user creates a new account after the initial link, you can capture this event through the [`NEW_ACCOUNTS_AVAILABLE`](https://plaid.com/docs/api/webhooks/#item-new_accounts_available) webhook and then use Link's [update mode](https://plaid.com/docs/link/update-mode/) to request that the user share this new account with you.

This endpoint retrieves cached information, rather than extracting fresh information from the institution. As a result, balances returned may not be up-to-date; for realtime balance information, use `/accounts/balance/get` instead. Note that some information is nullable.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @return ApiAccountsGetRequest

func (*PlaidApiService) AccountsGetExecute ¶

* Execute executes the request * @return AccountsGetResponse

func (*PlaidApiService) ApplicationGet ¶

* ApplicationGet Retrieve information about a Plaid application * Allows financial institutions to retrieve information about Plaid clients for the purpose of building control-tower experiences * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiApplicationGetRequest

func (*PlaidApiService) ApplicationGetExecute ¶

* Execute executes the request * @return ApplicationGetResponse

func (*PlaidApiService) AssetReportAuditCopyCreate ¶

func (a *PlaidApiService) AssetReportAuditCopyCreate(ctx _context.Context) ApiAssetReportAuditCopyCreateRequest
  • AssetReportAuditCopyCreate Create Asset Report Audit Copy
  • Plaid can provide an Audit Copy of any Asset Report directly to a participating third party on your behalf. For example, Plaid can supply an Audit Copy directly to Fannie Mae on your behalf if you participate in the Day 1 Certainty™ program. An Audit Copy contains the same underlying data as the Asset Report.

To grant access to an Audit Copy, use the `/asset_report/audit_copy/create` endpoint to create an `audit_copy_token` and then pass that token to the third party who needs access. Each third party has its own `auditor_id`, for example `fannie_mae`. You’ll need to create a separate Audit Copy for each third party to whom you want to grant access to the Report.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @return ApiAssetReportAuditCopyCreateRequest

func (*PlaidApiService) AssetReportAuditCopyCreateExecute ¶

* Execute executes the request * @return AssetReportAuditCopyCreateResponse

func (*PlaidApiService) AssetReportAuditCopyGet ¶

func (a *PlaidApiService) AssetReportAuditCopyGet(ctx _context.Context) ApiAssetReportAuditCopyGetRequest

* AssetReportAuditCopyGet Retrieve an Asset Report Audit Copy * `/asset_report/audit_copy/get` allows auditors to get a copy of an Asset Report that was previously shared via the `/asset_report/audit_copy/create` endpoint. The caller of `/asset_report/audit_copy/create` must provide the `audit_copy_token` to the auditor. This token can then be used to call `/asset_report/audit_copy/create`. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiAssetReportAuditCopyGetRequest

func (*PlaidApiService) AssetReportAuditCopyGetExecute ¶

* Execute executes the request * @return AssetReportGetResponse

func (*PlaidApiService) AssetReportAuditCopyRemove ¶

func (a *PlaidApiService) AssetReportAuditCopyRemove(ctx _context.Context) ApiAssetReportAuditCopyRemoveRequest

* AssetReportAuditCopyRemove Remove Asset Report Audit Copy * The `/asset_report/audit_copy/remove` endpoint allows you to remove an Audit Copy. Removing an Audit Copy invalidates the `audit_copy_token` associated with it, meaning both you and any third parties holding the token will no longer be able to use it to access Report data. Items associated with the Asset Report, the Asset Report itself and other Audit Copies of it are not affected and will remain accessible after removing the given Audit Copy. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiAssetReportAuditCopyRemoveRequest

func (*PlaidApiService) AssetReportAuditCopyRemoveExecute ¶

* Execute executes the request * @return AssetReportAuditCopyRemoveResponse

func (*PlaidApiService) AssetReportCreate ¶

func (a *PlaidApiService) AssetReportCreate(ctx _context.Context) ApiAssetReportCreateRequest
  • AssetReportCreate Create an Asset Report
  • The `/asset_report/create` endpoint initiates the process of creating an Asset Report, which can then be retrieved by passing the `asset_report_token` return value to the `/asset_report/get` or `/asset_report/pdf/get` endpoints.

The Asset Report takes some time to be created and is not available immediately after calling `/asset_report/create`. When the Asset Report is ready to be retrieved using `/asset_report/get` or `/asset_report/pdf/get`, Plaid will fire a `PRODUCT_READY` webhook. For full details of the webhook schema, see [Asset Report webhooks](https://plaid.com/docs/api/webhooks/#Assets-webhooks).

The `/asset_report/create` endpoint creates an Asset Report at a moment in time. Asset Reports are immutable. To get an updated Asset Report, use the `/asset_report/refresh` endpoint.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @return ApiAssetReportCreateRequest

func (*PlaidApiService) AssetReportCreateExecute ¶

* Execute executes the request * @return AssetReportCreateResponse

func (*PlaidApiService) AssetReportFilter ¶

func (a *PlaidApiService) AssetReportFilter(ctx _context.Context) ApiAssetReportFilterRequest
  • AssetReportFilter Filter Asset Report
  • By default, an Asset Report will contain all of the accounts on a given Item. In some cases, you may not want the Asset Report to contain all accounts. For example, you might have the end user choose which accounts are relevant in Link using the Account Select view, which you can enable in the dashboard. Or, you might always exclude certain account types or subtypes, which you can identify by using the `/accounts/get` endpoint. To narrow an Asset Report to only a subset of accounts, use the `/asset_report/filter` endpoint.

To exclude certain Accounts from an Asset Report, first use the `/asset_report/create` endpoint to create the report, then send the `asset_report_token` along with a list of `account_ids` to exclude to the `/asset_report/filter` endpoint, to create a new Asset Report which contains only a subset of the original Asset Report's data.

Because Asset Reports are immutable, calling `/asset_report/filter` does not alter the original Asset Report in any way; rather, `/asset_report/filter` creates a new Asset Report with a new token and id. Asset Reports created via `/asset_report/filter` do not contain new Asset data, and are not billed.

Plaid will fire a [`PRODUCT_READY`](https://plaid.com/docs/api/webhooks) webhook once generation of the filtered Asset Report has completed.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @return ApiAssetReportFilterRequest

func (*PlaidApiService) AssetReportFilterExecute ¶

* Execute executes the request * @return AssetReportFilterResponse

func (*PlaidApiService) AssetReportGet ¶

  • AssetReportGet Retrieve an Asset Report
  • The `/asset_report/get` endpoint retrieves the Asset Report in JSON format. Before calling `/asset_report/get`, you must first create the Asset Report using `/asset_report/create` (or filter an Asset Report using `/asset_report/filter`) and then wait for the [`PRODUCT_READY`](https://plaid.com/docs/api/webhooks) webhook to fire, indicating that the Report is ready to be retrieved.

By default, an Asset Report includes transaction descriptions as returned by the bank, as opposed to parsed and categorized by Plaid. You can also receive cleaned and categorized transactions, as well as additional insights like merchant name or location information. We call this an Asset Report with Insights. An Asset Report with Insights provides transaction category, location, and merchant information in addition to the transaction strings provided in a standard Asset Report.

To retrieve an Asset Report with Insights, call the `/asset_report/get` endpoint with `include_insights` set to `true`.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @return ApiAssetReportGetRequest

func (*PlaidApiService) AssetReportGetExecute ¶

* Execute executes the request * @return AssetReportGetResponse

func (*PlaidApiService) AssetReportPdfGet ¶

func (a *PlaidApiService) AssetReportPdfGet(ctx _context.Context) ApiAssetReportPdfGetRequest
  • AssetReportPdfGet Retrieve a PDF Asset Report
  • The `/asset_report/pdf/get` endpoint retrieves the Asset Report in PDF format. Before calling `/asset_report/pdf/get`, you must first create the Asset Report using `/asset_report/create` (or filter an Asset Report using `/asset_report/filter`) and then wait for the [`PRODUCT_READY`](https://plaid.com/docs/api/webhooks) webhook to fire, indicating that the Report is ready to be retrieved.

The response to `/asset_report/pdf/get` is the PDF binary data. The `request_id` is returned in the `Plaid-Request-ID` header.

[View a sample PDF Asset Report](https://plaid.com/documents/sample-asset-report.pdf).

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @return ApiAssetReportPdfGetRequest

func (*PlaidApiService) AssetReportPdfGetExecute ¶

func (a *PlaidApiService) AssetReportPdfGetExecute(r ApiAssetReportPdfGetRequest) (*os.File, *_nethttp.Response, error)

* Execute executes the request * @return *os.File

func (*PlaidApiService) AssetReportRefresh ¶

func (a *PlaidApiService) AssetReportRefresh(ctx _context.Context) ApiAssetReportRefreshRequest
  • AssetReportRefresh Refresh an Asset Report
  • An Asset Report is an immutable snapshot of a user's assets. In order to "refresh" an Asset Report you created previously, you can use the `/asset_report/refresh` endpoint to create a new Asset Report based on the old one, but with the most recent data available.

The new Asset Report will contain the same Items as the original Report, as well as the same filters applied by any call to `/asset_report/filter`. By default, the new Asset Report will also use the same parameters you submitted with your original `/asset_report/create` request, but the original `days_requested` value and the values of any parameters in the `options` object can be overridden with new values. To change these arguments, simply supply new values for them in your request to `/asset_report/refresh`. Submit an empty string ("") for any previously-populated fields you would like set as empty.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @return ApiAssetReportRefreshRequest

func (*PlaidApiService) AssetReportRefreshExecute ¶

* Execute executes the request * @return AssetReportRefreshResponse

func (*PlaidApiService) AssetReportRemove ¶

func (a *PlaidApiService) AssetReportRemove(ctx _context.Context) ApiAssetReportRemoveRequest
  • AssetReportRemove Delete an Asset Report
  • The `/item/remove` endpoint allows you to invalidate an `access_token`, meaning you will not be able to create new Asset Reports with it. Removing an Item does not affect any Asset Reports or Audit Copies you have already created, which will remain accessible until you remove them specifically.

The `/asset_report/remove` endpoint allows you to remove an Asset Report. Removing an Asset Report invalidates its `asset_report_token`, meaning you will no longer be able to use it to access Report data or create new Audit Copies. Removing an Asset Report does not affect the underlying Items, but does invalidate any `audit_copy_tokens` associated with the Asset Report.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @return ApiAssetReportRemoveRequest

func (*PlaidApiService) AssetReportRemoveExecute ¶

* Execute executes the request * @return AssetReportRemoveResponse

func (*PlaidApiService) AuthGet ¶

  • AuthGet Retrieve auth data
  • The `/auth/get` endpoint returns the bank account and bank identification numbers (such as routing numbers, for US accounts) associated with an Item's checking and savings accounts, along with high-level account data and balances when available.

Note: This request may take some time to complete if `auth` was not specified as an initial product when creating the Item. This is because Plaid must communicate directly with the institution to retrieve the data.

Also note that `/auth/get` will not return data for any new accounts opened after the Item was created. To obtain data for new accounts, create a new Item.

Versioning note: In API version 2017-03-08, the schema of the `numbers` object returned by this endpoint is substantially different. For details, see [Plaid API versioning](https://plaid.com/docs/api/versioning/#version-2018-05-22).

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @return ApiAuthGetRequest

func (*PlaidApiService) AuthGetExecute ¶

* Execute executes the request * @return AuthGetResponse

func (*PlaidApiService) BankTransferBalanceGet ¶

func (a *PlaidApiService) BankTransferBalanceGet(ctx _context.Context) ApiBankTransferBalanceGetRequest
  • BankTransferBalanceGet Get balance of your Bank Transfer account
  • Use the `/bank_transfer/balance/get` endpoint to see the available balance in your bank transfer account. Debit transfers increase this balance once their status is posted. Credit transfers decrease this balance when they are created.

The transactable balance shows the amount in your account that you are able to use for transfers, and is essentially your available balance minus your minimum balance.

Note that this endpoint can only be used with FBO accounts, when using Bank Transfers in the Full Service configuration. It cannot be used on your own account when using Bank Transfers in the BTS Platform configuration.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @return ApiBankTransferBalanceGetRequest

func (*PlaidApiService) BankTransferBalanceGetExecute ¶

* Execute executes the request * @return BankTransferBalanceGetResponse

func (*PlaidApiService) BankTransferCancel ¶

func (a *PlaidApiService) BankTransferCancel(ctx _context.Context) ApiBankTransferCancelRequest

* BankTransferCancel Cancel a bank transfer * Use the `/bank_transfer/cancel` endpoint to cancel a bank transfer. A transfer is eligible for cancelation if the `cancellable` property returned by `/bank_transfer/get` is `true`. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiBankTransferCancelRequest

func (*PlaidApiService) BankTransferCancelExecute ¶

* Execute executes the request * @return BankTransferCancelResponse

func (*PlaidApiService) BankTransferCreate ¶

func (a *PlaidApiService) BankTransferCreate(ctx _context.Context) ApiBankTransferCreateRequest

* BankTransferCreate Create a bank transfer * Use the `/bank_transfer/create` endpoint to initiate a new bank transfer. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiBankTransferCreateRequest

func (*PlaidApiService) BankTransferCreateExecute ¶

* Execute executes the request * @return BankTransferCreateResponse

func (*PlaidApiService) BankTransferEventList ¶

func (a *PlaidApiService) BankTransferEventList(ctx _context.Context) ApiBankTransferEventListRequest

* BankTransferEventList List bank transfer events * Use the `/bank_transfer/event/list` endpoint to get a list of bank transfer events based on specified filter criteria. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiBankTransferEventListRequest

func (*PlaidApiService) BankTransferEventListExecute ¶

* Execute executes the request * @return BankTransferEventListResponse

func (*PlaidApiService) BankTransferEventSync ¶

func (a *PlaidApiService) BankTransferEventSync(ctx _context.Context) ApiBankTransferEventSyncRequest

* BankTransferEventSync Sync bank transfer events * `/bank_transfer/event/sync` allows you to request up to the next 25 bank transfer events that happened after a specific `event_id`. Use the `/bank_transfer/event/sync` endpoint to guarantee you have seen all bank transfer events. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiBankTransferEventSyncRequest

func (*PlaidApiService) BankTransferEventSyncExecute ¶

* Execute executes the request * @return BankTransferEventSyncResponse

func (*PlaidApiService) BankTransferGet ¶

* BankTransferGet Retrieve a bank transfer * The `/bank_transfer/get` fetches information about the bank transfer corresponding to the given `bank_transfer_id`. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiBankTransferGetRequest

func (*PlaidApiService) BankTransferGetExecute ¶

* Execute executes the request * @return BankTransferGetResponse

func (*PlaidApiService) BankTransferList ¶

* BankTransferList List bank transfers * Use the `/bank_transfer/list` endpoint to see a list of all your bank transfers and their statuses. Results are paginated; use the `count` and `offset` query parameters to retrieve the desired bank transfers.

* @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiBankTransferListRequest

func (*PlaidApiService) BankTransferListExecute ¶

* Execute executes the request * @return BankTransferListResponse

func (*PlaidApiService) BankTransferMigrateAccount ¶

func (a *PlaidApiService) BankTransferMigrateAccount(ctx _context.Context) ApiBankTransferMigrateAccountRequest

* BankTransferMigrateAccount Migrate account into Bank Transfers * As an alternative to adding Items via Link, you can also use the `/bank_transfer/migrate_account` endpoint to migrate known account and routing numbers to Plaid Items. Note that Items created in this way are not compatible with endpoints for other products, such as `/accounts/balance/get`, and can only be used with Bank Transfer endpoints. If you require access to other endpoints, create the Item through Link instead. Access to `/bank_transfer/migrate_account` is not enabled by default; to obtain access, contact your Plaid Account Manager. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiBankTransferMigrateAccountRequest

func (*PlaidApiService) BankTransferMigrateAccountExecute ¶

* Execute executes the request * @return BankTransferMigrateAccountResponse

func (*PlaidApiService) BankTransferSweepGet ¶ added in v1.1.0

func (a *PlaidApiService) BankTransferSweepGet(ctx _context.Context) ApiBankTransferSweepGetRequest

* BankTransferSweepGet Retrieve a sweep * The `/bank_transfer/sweep/get` endpoint fetches information about the sweep corresponding to the given `sweep_id`. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiBankTransferSweepGetRequest

func (*PlaidApiService) BankTransferSweepGetExecute ¶ added in v1.1.0

* Execute executes the request * @return BankTransferSweepGetResponse

func (*PlaidApiService) BankTransferSweepList ¶ added in v1.2.0

func (a *PlaidApiService) BankTransferSweepList(ctx _context.Context) ApiBankTransferSweepListRequest

* BankTransferSweepList List sweeps * The `/bank_transfer/sweep/list` endpoint fetches information about the sweeps matching the given filters. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiBankTransferSweepListRequest

func (*PlaidApiService) BankTransferSweepListExecute ¶ added in v1.2.0

* Execute executes the request * @return BankTransferSweepListResponse

func (*PlaidApiService) CategoriesGet ¶

* CategoriesGet Get Categories * Send a request to the `/categories/get` endpoint to get detailed information on categories returned by Plaid. This endpoint does not require authentication. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiCategoriesGetRequest

func (*PlaidApiService) CategoriesGetExecute ¶

* Execute executes the request * @return CategoriesGetResponse

func (*PlaidApiService) CreatePaymentToken ¶

func (a *PlaidApiService) CreatePaymentToken(ctx _context.Context) ApiCreatePaymentTokenRequest
  • CreatePaymentToken Create payment token
  • The `/payment_initiation/payment/token/create` endpoint has been deprecated. New Plaid customers will be unable to use this endpoint, and existing customers are encouraged to migrate to the newer, `link_token`-based flow. The recommended flow is to provide the `payment_id` to `/link/token/create`, which returns a `link_token` used to initialize Link.

The `/payment_initiation/payment/token/create` is used to create a `payment_token`, which can then be used in Link initialization to enter a payment initiation flow. You can only use a `payment_token` once. If this attempt fails, the end user aborts the flow, or the token expires, you will need to create a new payment token. Creating a new payment token does not require end user input.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @return ApiCreatePaymentTokenRequest

func (*PlaidApiService) CreatePaymentTokenExecute ¶

* Execute executes the request * @return PaymentInitiationPaymentTokenCreateResponse

func (*PlaidApiService) DepositSwitchAltCreate ¶

func (a *PlaidApiService) DepositSwitchAltCreate(ctx _context.Context) ApiDepositSwitchAltCreateRequest

* DepositSwitchAltCreate Create a deposit switch without using Plaid Exchange * This endpoint provides an alternative to `/deposit_switch/create` for customers who have not yet fully integrated with Plaid Exchange. Like `/deposit_switch/create`, it creates a deposit switch entity that will be persisted throughout the lifecycle of the switch. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiDepositSwitchAltCreateRequest

func (*PlaidApiService) DepositSwitchAltCreateExecute ¶

* Execute executes the request * @return DepositSwitchAltCreateResponse

func (*PlaidApiService) DepositSwitchCreate ¶

func (a *PlaidApiService) DepositSwitchCreate(ctx _context.Context) ApiDepositSwitchCreateRequest

* DepositSwitchCreate Create a deposit switch * This endpoint creates a deposit switch entity that will be persisted throughout the lifecycle of the switch. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiDepositSwitchCreateRequest

func (*PlaidApiService) DepositSwitchCreateExecute ¶

* Execute executes the request * @return DepositSwitchCreateResponse

func (*PlaidApiService) DepositSwitchGet ¶

* DepositSwitchGet Retrieve a deposit switch * This endpoint returns information related to how the user has configured their payroll allocation and the state of the switch. You can use this information to build logic related to the user's direct deposit allocation preferences. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiDepositSwitchGetRequest

func (*PlaidApiService) DepositSwitchGetExecute ¶

* Execute executes the request * @return DepositSwitchGetResponse

func (*PlaidApiService) DepositSwitchTokenCreate ¶

func (a *PlaidApiService) DepositSwitchTokenCreate(ctx _context.Context) ApiDepositSwitchTokenCreateRequest

* DepositSwitchTokenCreate Create a deposit switch token * In order for the end user to take action, you will need to create a public token representing the deposit switch. This token is used to initialize Link. It can be used one time and expires after 30 minutes.

* @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiDepositSwitchTokenCreateRequest

func (*PlaidApiService) DepositSwitchTokenCreateExecute ¶

* Execute executes the request * @return DepositSwitchTokenCreateResponse

func (*PlaidApiService) EmployersSearch ¶

  • EmployersSearch Search employer database
  • `/employers/search` allows you the ability to search Plaid’s database of known employers, for use with Deposit Switch. You can use this endpoint to look up a user's employer in order to confirm that they are supported. Users with non-supported employers can then be routed out of the Deposit Switch flow.

The data in the employer database is currently limited. As the Deposit Switch and Income products progress through their respective beta periods, more employers are being regularly added. Because the employer database is frequently updated, we recommend that you do not cache or store data from this endpoint for more than a day.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @return ApiEmployersSearchRequest

func (*PlaidApiService) EmployersSearchExecute ¶

* Execute executes the request * @return EmployersSearchResponse

func (*PlaidApiService) EmploymentVerificationGet ¶ added in v1.5.0

func (a *PlaidApiService) EmploymentVerificationGet(ctx _context.Context) ApiEmploymentVerificationGetRequest

* EmploymentVerificationGet Retrieve a summary of an individual's employment information. * `/employment/verification/get` returns a list of employments through a user payroll that was verified by an end user. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiEmploymentVerificationGetRequest

func (*PlaidApiService) EmploymentVerificationGetExecute ¶ added in v1.5.0

* Execute executes the request * @return EmploymentVerificationGetResponse

func (*PlaidApiService) IdentityGet ¶

  • IdentityGet Retrieve identity data
  • The `/identity/get` endpoint allows you to retrieve various account holder information on file with the financial institution, including names, emails, phone numbers, and addresses. Only name data is guaranteed to be returned; other fields will be empty arrays if not provided by the institution.

Note: This request may take some time to complete if identity was not specified as an initial product when creating the Item. This is because Plaid must communicate directly with the institution to retrieve the data.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @return ApiIdentityGetRequest

func (*PlaidApiService) IdentityGetExecute ¶

* Execute executes the request * @return IdentityGetResponse

func (*PlaidApiService) IncomeVerificationCreate ¶

func (a *PlaidApiService) IncomeVerificationCreate(ctx _context.Context) ApiIncomeVerificationCreateRequest

* IncomeVerificationCreate (Deprecated) Create an income verification instance * `/income/verification/create` begins the income verification process by returning an `income_verification_id`. You can then provide the `income_verification_id` to `/link/token/create` under the `income_verification` parameter in order to create a Link instance that will prompt the user to go through the income verification flow. Plaid will fire an `INCOME` webhook once the user completes the Payroll Income flow, or when the uploaded documents in the Document Income flow have finished processing. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiIncomeVerificationCreateRequest

func (*PlaidApiService) IncomeVerificationCreateExecute ¶

* Execute executes the request * @return IncomeVerificationCreateResponse

func (*PlaidApiService) IncomeVerificationDocumentsDownload ¶

func (a *PlaidApiService) IncomeVerificationDocumentsDownload(ctx _context.Context) ApiIncomeVerificationDocumentsDownloadRequest
  • IncomeVerificationDocumentsDownload Download the original documents used for income verification
  • `/income/verification/documents/download` provides the ability to download the source documents associated with the verification.

If Document Income was used, the documents will be those the user provided in Link. For Payroll Income, the most recent files available for download from the payroll provider will be available from this endpoint.

The response to `/income/verification/documents/download` is ZIP file in binary data. If a document_id is passed, a single document will be contained in this file. If not, the response will contain all documents associated with the verification.

The `request_id` is returned in the `Plaid-Request-ID` header.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @return ApiIncomeVerificationDocumentsDownloadRequest

func (*PlaidApiService) IncomeVerificationDocumentsDownloadExecute ¶

func (a *PlaidApiService) IncomeVerificationDocumentsDownloadExecute(r ApiIncomeVerificationDocumentsDownloadRequest) (*os.File, *_nethttp.Response, error)

* Execute executes the request * @return *os.File

func (*PlaidApiService) IncomeVerificationPaystubGet ¶ added in v1.1.0

func (a *PlaidApiService) IncomeVerificationPaystubGet(ctx _context.Context) ApiIncomeVerificationPaystubGetRequest

* IncomeVerificationPaystubGet (Deprecated) Retrieve information from a single paystub used for income verification * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiIncomeVerificationPaystubGetRequest

func (*PlaidApiService) IncomeVerificationPaystubGetExecute ¶ added in v1.1.0

* Execute executes the request * @return IncomeVerificationPaystubGetResponse

func (*PlaidApiService) IncomeVerificationPaystubsGet ¶

func (a *PlaidApiService) IncomeVerificationPaystubsGet(ctx _context.Context) ApiIncomeVerificationPaystubsGetRequest

* IncomeVerificationPaystubsGet Retrieve information from the paystubs used for income verification * `/income/verification/paystubs/get` returns the information collected from the paystubs that were used to verify an end user's income. It can be called once the status of the verification has been set to `VERIFICATION_STATUS_PROCESSING_COMPLETE`, as reported by the `INCOME: verification_status` webhook. Attempting to call the endpoint before verification has been completed will result in an error. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiIncomeVerificationPaystubsGetRequest

func (*PlaidApiService) IncomeVerificationPaystubsGetExecute ¶

* Execute executes the request * @return IncomeVerificationPaystubsGetResponse

func (*PlaidApiService) IncomeVerificationPrecheck ¶ added in v1.2.0

func (a *PlaidApiService) IncomeVerificationPrecheck(ctx _context.Context) ApiIncomeVerificationPrecheckRequest

* IncomeVerificationPrecheck Check a user's eligibility for the income verification product * `/income/verification/precheck` returns whether a given user is supportable by the income product * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiIncomeVerificationPrecheckRequest

func (*PlaidApiService) IncomeVerificationPrecheckExecute ¶ added in v1.2.0

* Execute executes the request * @return IncomeVerificationPrecheckResponse

func (*PlaidApiService) IncomeVerificationRefresh ¶

func (a *PlaidApiService) IncomeVerificationRefresh(ctx _context.Context) ApiIncomeVerificationRefreshRequest

* IncomeVerificationRefresh Refresh an income verification * `/income/verification/refresh` refreshes a given income verification. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiIncomeVerificationRefreshRequest

func (*PlaidApiService) IncomeVerificationRefreshExecute ¶

* Execute executes the request * @return IncomeVerificationRefreshResponse

func (*PlaidApiService) IncomeVerificationSummaryGet ¶

func (a *PlaidApiService) IncomeVerificationSummaryGet(ctx _context.Context) ApiIncomeVerificationSummaryGetRequest

* IncomeVerificationSummaryGet (Deprecated) Retrieve a summary of information derived from income verification * `/income/verification/summary/get` returns a verification summary for the income that was verified for an end user. It can be called once the status of the verification has been set to `VERIFICATION_STATUS_PROCESSING_COMPLETE`, as reported by the `INCOME: verification_status` webhook. Attempting to call the endpoint before verification has been completed will result in an error. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiIncomeVerificationSummaryGetRequest

func (*PlaidApiService) IncomeVerificationSummaryGetExecute ¶

* Execute executes the request * @return IncomeVerificationSummaryGetResponse

func (*PlaidApiService) IncomeVerificationTaxformsGet ¶ added in v1.1.0

func (a *PlaidApiService) IncomeVerificationTaxformsGet(ctx _context.Context) ApiIncomeVerificationTaxformsGetRequest

* IncomeVerificationTaxformsGet Retrieve information from the tax documents used for income verification * `/income/verification/taxforms/get` returns the information collected from taxforms that were used to verify an end user's income. It can be called once the status of the verification has been set to `VERIFICATION_STATUS_PROCESSING_COMPLETE`, as reported by the `INCOME: verification_status` webhook. Attempting to call the endpoint before verification has been completed will result in an error. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiIncomeVerificationTaxformsGetRequest

func (*PlaidApiService) IncomeVerificationTaxformsGetExecute ¶ added in v1.1.0

* Execute executes the request * @return IncomeVerificationTaxformsGetResponse

func (*PlaidApiService) InstitutionsGet ¶

  • InstitutionsGet Get details of all supported institutions
  • Returns a JSON response containing details on all financial institutions currently supported by Plaid. Because Plaid supports thousands of institutions, results are paginated.

If there is no overlap between an institution’s enabled products and a client’s enabled products, then the institution will be filtered out from the response. As a result, the number of institutions returned may not match the count specified in the call.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @return ApiInstitutionsGetRequest

func (*PlaidApiService) InstitutionsGetById ¶

func (a *PlaidApiService) InstitutionsGetById(ctx _context.Context) ApiInstitutionsGetByIdRequest
  • InstitutionsGetById Get details of an institution
  • Returns a JSON response containing details on a specified financial institution currently supported by Plaid.

Versioning note: API versions 2019-05-29 and earlier allow use of the `public_key` parameter instead of the `client_id` and `secret` to authenticate to this endpoint. The `public_key` has been deprecated; all customers are encouraged to use `client_id` and `secret` instead.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @return ApiInstitutionsGetByIdRequest

func (*PlaidApiService) InstitutionsGetByIdExecute ¶

* Execute executes the request * @return InstitutionsGetByIdResponse

func (*PlaidApiService) InstitutionsGetExecute ¶

* Execute executes the request * @return InstitutionsGetResponse

func (*PlaidApiService) InstitutionsSearch ¶

func (a *PlaidApiService) InstitutionsSearch(ctx _context.Context) ApiInstitutionsSearchRequest
  • InstitutionsSearch Search institutions
  • Returns a JSON response containing details for institutions that match the query parameters, up to a maximum of ten institutions per query.

Versioning note: API versions 2019-05-29 and earlier allow use of the `public_key` parameter instead of the `client_id` and `secret` parameters to authenticate to this endpoint. The `public_key` parameter has since been deprecated; all customers are encouraged to use `client_id` and `secret` instead.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @return ApiInstitutionsSearchRequest

func (*PlaidApiService) InstitutionsSearchExecute ¶

* Execute executes the request * @return InstitutionsSearchResponse

func (*PlaidApiService) InvestmentsHoldingsGet ¶

func (a *PlaidApiService) InvestmentsHoldingsGet(ctx _context.Context) ApiInvestmentsHoldingsGetRequest

* InvestmentsHoldingsGet Get Investment holdings * The `/investments/holdings/get` endpoint allows developers to receive user-authorized stock position data for `investment`-type accounts. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiInvestmentsHoldingsGetRequest

func (*PlaidApiService) InvestmentsHoldingsGetExecute ¶

* Execute executes the request * @return InvestmentsHoldingsGetResponse

func (*PlaidApiService) InvestmentsTransactionsGet ¶

func (a *PlaidApiService) InvestmentsTransactionsGet(ctx _context.Context) ApiInvestmentsTransactionsGetRequest
  • InvestmentsTransactionsGet Get investment transactions
  • The `/investments/transactions/get` endpoint allows developers to retrieve user-authorized transaction data for investment accounts.

Transactions are returned in reverse-chronological order, and the sequence of transaction ordering is stable and will not shift.

Due to the potentially large number of investment transactions associated with an Item, results are paginated. Manipulate the count and offset parameters in conjunction with the `total_investment_transactions` response body field to fetch all available investment transactions.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @return ApiInvestmentsTransactionsGetRequest

func (*PlaidApiService) InvestmentsTransactionsGetExecute ¶

* Execute executes the request * @return InvestmentsTransactionsGetResponse

func (*PlaidApiService) ItemAccessTokenInvalidate ¶

func (a *PlaidApiService) ItemAccessTokenInvalidate(ctx _context.Context) ApiItemAccessTokenInvalidateRequest
  • ItemAccessTokenInvalidate Invalidate access_token
  • By default, the `access_token` associated with an Item does not expire and should be stored in a persistent, secure manner.

You can use the `/item/access_token/invalidate` endpoint to rotate the `access_token` associated with an Item. The endpoint returns a new `access_token` and immediately invalidates the previous `access_token`.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @return ApiItemAccessTokenInvalidateRequest

func (*PlaidApiService) ItemAccessTokenInvalidateExecute ¶

* Execute executes the request * @return ItemAccessTokenInvalidateResponse

func (*PlaidApiService) ItemApplicationList ¶

func (a *PlaidApiService) ItemApplicationList(ctx _context.Context) ApiItemApplicationListRequest

* ItemApplicationList List a user’s connected applications * List a user’s connected applications * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiItemApplicationListRequest

func (*PlaidApiService) ItemApplicationListExecute ¶

* Execute executes the request * @return ItemApplicationListResponse

func (*PlaidApiService) ItemApplicationScopesUpdate ¶

func (a *PlaidApiService) ItemApplicationScopesUpdate(ctx _context.Context) ApiItemApplicationScopesUpdateRequest

* ItemApplicationScopesUpdate Update the scopes of access for a particular application * Enable consumers to update product access on selected accounts for an application. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiItemApplicationScopesUpdateRequest

func (*PlaidApiService) ItemApplicationScopesUpdateExecute ¶

* Execute executes the request * @return ItemApplicationScopesUpdateResponse

func (*PlaidApiService) ItemCreatePublicToken ¶

func (a *PlaidApiService) ItemCreatePublicToken(ctx _context.Context) ApiItemCreatePublicTokenRequest
  • ItemCreatePublicToken Create public token
  • Note: As of July 2020, the `/item/public_token/create` endpoint is deprecated. Instead, use `/link/token/create` with an `access_token` to create a Link token for use with [update mode](https://plaid.com/docs/link/update-mode).

If you need your user to take action to restore or resolve an error associated with an Item, generate a public token with the `/item/public_token/create` endpoint and then initialize Link with that `public_token`.

A `public_token` is one-time use and expires after 30 minutes. You use a `public_token` to initialize Link in [update mode](https://plaid.com/docs/link/update-mode) for a particular Item. You can generate a `public_token` for an Item even if you did not use Link to create the Item originally.

The `/item/public_token/create` endpoint is **not** used to create your initial `public_token`. If you have not already received an `access_token` for a specific Item, use Link to obtain your `public_token` instead. See the [Quickstart](https://plaid.com/docs/quickstart) for more information.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @return ApiItemCreatePublicTokenRequest

func (*PlaidApiService) ItemCreatePublicTokenExecute ¶

* Execute executes the request * @return ItemPublicTokenCreateResponse

func (*PlaidApiService) ItemGet ¶

* ItemGet Retrieve an Item * Returns information about the status of an Item. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiItemGetRequest

func (*PlaidApiService) ItemGetExecute ¶

* Execute executes the request * @return ItemGetResponse

func (*PlaidApiService) ItemImport ¶

  • ItemImport Import Item
  • `/item/import` creates an Item via your Plaid Exchange Integration and returns an `access_token`. As part of an `/item/import` request, you will include a User ID (`user_auth.user_id`) and Authentication Token (`user_auth.auth_token`) that enable data aggregation through your Plaid Exchange API endpoints. These authentication principals are to be chosen by you.

Upon creating an Item via `/item/import`, Plaid will automatically begin an extraction of that Item through the Plaid Exchange infrastructure you have already integrated. This will automatically generate the Plaid native account ID for the account the user will switch their direct deposit to (`target_account_id`).

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @return ApiItemImportRequest

func (*PlaidApiService) ItemImportExecute ¶

* Execute executes the request * @return ItemImportResponse

func (*PlaidApiService) ItemPublicTokenExchange ¶

func (a *PlaidApiService) ItemPublicTokenExchange(ctx _context.Context) ApiItemPublicTokenExchangeRequest
  • ItemPublicTokenExchange Exchange public token for an access token
  • Exchange a Link `public_token` for an API `access_token`. Link hands off the `public_token` client-side via the `onSuccess` callback once a user has successfully created an Item. The `public_token` is ephemeral and expires after 30 minutes.

The response also includes an `item_id` that should be stored with the `access_token`. The `item_id` is used to identify an Item in a webhook. The `item_id` can also be retrieved by making an `/item/get` request.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @return ApiItemPublicTokenExchangeRequest

func (*PlaidApiService) ItemPublicTokenExchangeExecute ¶

* Execute executes the request * @return ItemPublicTokenExchangeResponse

func (*PlaidApiService) ItemRemove ¶

  • ItemRemove Remove an Item
  • The `/item/remove` endpoint allows you to remove an Item. Once removed, the `access_token` associated with the Item is no longer valid and cannot be used to access any data that was associated with the Item.

Note that in the Development environment, issuing an `/item/remove` request will not decrement your live credential count. To increase your credential account in Development, contact Support.

Also note that for certain OAuth-based institutions, an Item removed via `/item/remove` may still show as an active connection in the institution's OAuth permission manager.

API versions 2019-05-29 and earlier return a `removed` boolean as part of the response.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @return ApiItemRemoveRequest

func (*PlaidApiService) ItemRemoveExecute ¶

* Execute executes the request * @return ItemRemoveResponse

func (*PlaidApiService) ItemWebhookUpdate ¶

func (a *PlaidApiService) ItemWebhookUpdate(ctx _context.Context) ApiItemWebhookUpdateRequest

* ItemWebhookUpdate Update Webhook URL * The POST `/item/webhook/update` allows you to update the webhook URL associated with an Item. This request triggers a [`WEBHOOK_UPDATE_ACKNOWLEDGED`](https://plaid.com/docs/api/webhooks/#item-webhook-url-updated) webhook to the newly specified webhook URL. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiItemWebhookUpdateRequest

func (*PlaidApiService) ItemWebhookUpdateExecute ¶

* Execute executes the request * @return ItemWebhookUpdateResponse

func (*PlaidApiService) LiabilitiesGet ¶

  • LiabilitiesGet Retrieve Liabilities data
  • The `/liabilities/get` endpoint returns various details about an Item with loan or credit accounts. Liabilities data is available primarily for US financial institutions, with some limited coverage of Canadian institutions. Currently supported account types are account type `credit` with account subtype `credit card` or `paypal`, and account type `loan` with account subtype `student` or `mortgage`. To limit accounts listed in Link to types and subtypes supported by Liabilities, you can use the `account_filters` parameter when [creating a Link token](https://plaid.com/docs/api/tokens/#linktokencreate).

The types of information returned by Liabilities can include balances and due dates, loan terms, and account details such as original loan amount and guarantor. Data is refreshed approximately once per day; the latest data can be retrieved by calling `/liabilities/get`.

Note: This request may take some time to complete if `liabilities` was not specified as an initial product when creating the Item. This is because Plaid must communicate directly with the institution to retrieve the additional data.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @return ApiLiabilitiesGetRequest

func (*PlaidApiService) LiabilitiesGetExecute ¶

* Execute executes the request * @return LiabilitiesGetResponse

func (*PlaidApiService) LinkTokenCreate ¶

  • LinkTokenCreate Create Link Token
  • The `/link/token/create` endpoint creates a `link_token`, which is required as a parameter when initializing Link. Once Link has been initialized, it returns a `public_token`, which can then be exchanged for an `access_token` via `/item/public_token/exchange` as part of the main Link flow.

A `link_token` generated by `/link/token/create` is also used to initialize other Link flows, such as the update mode flow for tokens with expired credentials, or the Payment Initiation (Europe) flow.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @return ApiLinkTokenCreateRequest

func (*PlaidApiService) LinkTokenCreateExecute ¶

* Execute executes the request * @return LinkTokenCreateResponse

func (*PlaidApiService) LinkTokenGet ¶

  • LinkTokenGet Get Link Token
  • The `/link/token/get` endpoint gets information about a previously-created `link_token` using the

`/link/token/create` endpoint. It can be useful for debugging purposes.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @return ApiLinkTokenGetRequest

func (*PlaidApiService) LinkTokenGetExecute ¶

* Execute executes the request * @return LinkTokenGetResponse

func (*PlaidApiService) PaymentInitiationPaymentCreate ¶

func (a *PlaidApiService) PaymentInitiationPaymentCreate(ctx _context.Context) ApiPaymentInitiationPaymentCreateRequest
  • PaymentInitiationPaymentCreate Create a payment
  • After creating a payment recipient, you can use the `/payment_initiation/payment/create` endpoint to create a payment to that recipient. Payments can be one-time or standing order (recurring) and can be denominated in either EUR or GBP. If making domestic GBP-denominated payments, your recipient must have been created with BACS numbers. In general, EUR-denominated payments will be sent via SEPA Credit Transfer and GBP-denominated payments will be sent via the Faster Payments network, but the payment network used will be determined by the institution. Payments sent via Faster Payments will typically arrive immediately, while payments sent via SEPA Credit Transfer will typically arrive in one business day.

Standing orders (recurring payments) must be denominated in GBP and can only be sent to recipients in the UK. Once created, standing order payments cannot be modified or canceled via the API. An end user can cancel or modify a standing order directly on their banking application or website, or by contacting the bank. Standing orders will follow the payment rules of the underlying rails (Faster Payments in UK). Payments can be sent Monday to Friday, excluding bank holidays. If the pre-arranged date falls on a weekend or bank holiday, the payment is made on the next working day. It is not possible to guarantee the exact time the payment will reach the recipient’s account, although at least 90% of standing order payments are sent by 6am.

In the Development environment, payments must be below 5 GBP / EUR. For details on any payment limits in Production, contact your Plaid Account Manager.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @return ApiPaymentInitiationPaymentCreateRequest

func (*PlaidApiService) PaymentInitiationPaymentCreateExecute ¶

* Execute executes the request * @return PaymentInitiationPaymentCreateResponse

func (*PlaidApiService) PaymentInitiationPaymentGet ¶

func (a *PlaidApiService) PaymentInitiationPaymentGet(ctx _context.Context) ApiPaymentInitiationPaymentGetRequest

* PaymentInitiationPaymentGet Get payment details * The `/payment_initiation/payment/get` endpoint can be used to check the status of a payment, as well as to receive basic information such as recipient and payment amount. In the case of standing orders, the `/payment_initiation/payment/get` endpoint will provide information about the status of the overall standing order itself; the API cannot be used to retrieve payment status for individual payments within a standing order. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiPaymentInitiationPaymentGetRequest

func (*PlaidApiService) PaymentInitiationPaymentGetExecute ¶

* Execute executes the request * @return PaymentInitiationPaymentGetResponse

func (*PlaidApiService) PaymentInitiationPaymentList ¶

func (a *PlaidApiService) PaymentInitiationPaymentList(ctx _context.Context) ApiPaymentInitiationPaymentListRequest

* PaymentInitiationPaymentList List payments * The `/payment_initiation/payment/list` endpoint can be used to retrieve all created payments. By default, the 10 most recent payments are returned. You can request more payments and paginate through the results using the optional `count` and `cursor` parameters. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiPaymentInitiationPaymentListRequest

func (*PlaidApiService) PaymentInitiationPaymentListExecute ¶

* Execute executes the request * @return PaymentInitiationPaymentListResponse

func (*PlaidApiService) PaymentInitiationPaymentReverse ¶ added in v1.2.0

func (a *PlaidApiService) PaymentInitiationPaymentReverse(ctx _context.Context) ApiPaymentInitiationPaymentReverseRequest
  • PaymentInitiationPaymentReverse Reverse an existing payment
  • Reverse a previously initiated payment.

A payment can only be reversed once and will be refunded to the original sender's account.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @return ApiPaymentInitiationPaymentReverseRequest

func (*PlaidApiService) PaymentInitiationPaymentReverseExecute ¶ added in v1.2.0

* Execute executes the request * @return PaymentInitiationPaymentReverseResponse

func (*PlaidApiService) PaymentInitiationRecipientCreate ¶

func (a *PlaidApiService) PaymentInitiationRecipientCreate(ctx _context.Context) ApiPaymentInitiationRecipientCreateRequest
  • PaymentInitiationRecipientCreate Create payment recipient
  • Create a payment recipient for payment initiation. The recipient must be in Europe, within a country that is a member of the Single Euro Payment Area (SEPA). For a standing order (recurring) payment, the recipient must be in the UK.

The endpoint is idempotent: if a developer has already made a request with the same payment details, Plaid will return the same `recipient_id`.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @return ApiPaymentInitiationRecipientCreateRequest

func (*PlaidApiService) PaymentInitiationRecipientCreateExecute ¶

* Execute executes the request * @return PaymentInitiationRecipientCreateResponse

func (*PlaidApiService) PaymentInitiationRecipientGet ¶

func (a *PlaidApiService) PaymentInitiationRecipientGet(ctx _context.Context) ApiPaymentInitiationRecipientGetRequest

* PaymentInitiationRecipientGet Get payment recipient * Get details about a payment recipient you have previously created. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiPaymentInitiationRecipientGetRequest

func (*PlaidApiService) PaymentInitiationRecipientGetExecute ¶

* Execute executes the request * @return PaymentInitiationRecipientGetResponse

func (*PlaidApiService) PaymentInitiationRecipientList ¶

func (a *PlaidApiService) PaymentInitiationRecipientList(ctx _context.Context) ApiPaymentInitiationRecipientListRequest

* PaymentInitiationRecipientList List payment recipients * The `/payment_initiation/recipient/list` endpoint list the payment recipients that you have previously created. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiPaymentInitiationRecipientListRequest

func (*PlaidApiService) PaymentInitiationRecipientListExecute ¶

* Execute executes the request * @return PaymentInitiationRecipientListResponse

func (*PlaidApiService) ProcessorApexProcessorTokenCreate ¶

func (a *PlaidApiService) ProcessorApexProcessorTokenCreate(ctx _context.Context) ApiProcessorApexProcessorTokenCreateRequest

* ProcessorApexProcessorTokenCreate Create Apex bank account token * Used to create a token suitable for sending to Apex to enable Plaid-Apex integrations. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiProcessorApexProcessorTokenCreateRequest

func (*PlaidApiService) ProcessorApexProcessorTokenCreateExecute ¶

* Execute executes the request * @return ProcessorTokenCreateResponse

func (*PlaidApiService) ProcessorAuthGet ¶

  • ProcessorAuthGet Retrieve Auth data
  • The `/processor/auth/get` endpoint returns the bank account and bank identification number (such as the routing number, for US accounts), for a checking or savings account that”s associated with a given `processor_token`. The endpoint also returns high-level account data and balances when available.

Versioning note: API versions 2019-05-29 and earlier use a different schema for the `numbers` object returned by this endpoint. For details, see [Plaid API versioning](https://plaid.com/docs/api/versioning/#version-2020-09-14).

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @return ApiProcessorAuthGetRequest

func (*PlaidApiService) ProcessorAuthGetExecute ¶

* Execute executes the request * @return ProcessorAuthGetResponse

func (*PlaidApiService) ProcessorBalanceGet ¶

func (a *PlaidApiService) ProcessorBalanceGet(ctx _context.Context) ApiProcessorBalanceGetRequest

* ProcessorBalanceGet Retrieve Balance data * The `/processor/balance/get` endpoint returns the real-time balance for each of an Item's accounts. While other endpoints may return a balance object, only `/processor/balance/get` forces the available and current balance fields to be refreshed rather than cached. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiProcessorBalanceGetRequest

func (*PlaidApiService) ProcessorBalanceGetExecute ¶

* Execute executes the request * @return ProcessorBalanceGetResponse

func (*PlaidApiService) ProcessorBankTransferCreate ¶

func (a *PlaidApiService) ProcessorBankTransferCreate(ctx _context.Context) ApiProcessorBankTransferCreateRequest

* ProcessorBankTransferCreate Create a bank transfer as a processor * Use the `/processor/bank_transfer/create` endpoint to initiate a new bank transfer as a processor * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiProcessorBankTransferCreateRequest

func (*PlaidApiService) ProcessorBankTransferCreateExecute ¶

* Execute executes the request * @return ProcessorBankTransferCreateResponse

func (*PlaidApiService) ProcessorIdentityGet ¶

func (a *PlaidApiService) ProcessorIdentityGet(ctx _context.Context) ApiProcessorIdentityGetRequest

* ProcessorIdentityGet Retrieve Identity data * The `/processor/identity/get` endpoint allows you to retrieve various account holder information on file with the financial institution, including names, emails, phone numbers, and addresses. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiProcessorIdentityGetRequest

func (*PlaidApiService) ProcessorIdentityGetExecute ¶

* Execute executes the request * @return ProcessorIdentityGetResponse

func (*PlaidApiService) ProcessorStripeBankAccountTokenCreate ¶

func (a *PlaidApiService) ProcessorStripeBankAccountTokenCreate(ctx _context.Context) ApiProcessorStripeBankAccountTokenCreateRequest

* ProcessorStripeBankAccountTokenCreate Create Stripe bank account token * Used to create a token suitable for sending to Stripe to enable Plaid-Stripe integrations. For a detailed guide on integrating Stripe, see [Add Stripe to your app](https://plaid.com/docs/auth/partnerships/stripe/). * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiProcessorStripeBankAccountTokenCreateRequest

func (*PlaidApiService) ProcessorStripeBankAccountTokenCreateExecute ¶

* Execute executes the request * @return ProcessorStripeBankAccountTokenCreateResponse

func (*PlaidApiService) ProcessorTokenCreate ¶

func (a *PlaidApiService) ProcessorTokenCreate(ctx _context.Context) ApiProcessorTokenCreateRequest

* ProcessorTokenCreate Create processor token * Used to create a token suitable for sending to one of Plaid's partners to enable integrations. Note that Stripe partnerships use bank account tokens instead; see `/processor/stripe/bank_account_token/create` for creating tokens for use with Stripe integrations. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiProcessorTokenCreateRequest

func (*PlaidApiService) ProcessorTokenCreateExecute ¶

* Execute executes the request * @return ProcessorTokenCreateResponse

func (*PlaidApiService) SandboxBankTransferFireWebhook ¶

func (a *PlaidApiService) SandboxBankTransferFireWebhook(ctx _context.Context) ApiSandboxBankTransferFireWebhookRequest

* SandboxBankTransferFireWebhook Manually fire a Bank Transfer webhook * Use the `/sandbox/bank_transfer/fire_webhook` endpoint to manually trigger a Bank Transfers webhook in the Sandbox environment. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiSandboxBankTransferFireWebhookRequest

func (*PlaidApiService) SandboxBankTransferFireWebhookExecute ¶

* Execute executes the request * @return SandboxBankTransferFireWebhookResponse

func (*PlaidApiService) SandboxBankTransferSimulate ¶

func (a *PlaidApiService) SandboxBankTransferSimulate(ctx _context.Context) ApiSandboxBankTransferSimulateRequest

* SandboxBankTransferSimulate Simulate a bank transfer event in Sandbox * Use the `/sandbox/bank_transfer/simulate` endpoint to simulate a bank transfer event in the Sandbox environment. Note that while an event will be simulated and will appear when using endpoints such as `/bank_transfer/event/sync` or `/bank_transfer/event/list`, no transactions will actually take place and funds will not move between accounts, even within the Sandbox. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiSandboxBankTransferSimulateRequest

func (*PlaidApiService) SandboxBankTransferSimulateExecute ¶

* Execute executes the request * @return SandboxBankTransferSimulateResponse

func (*PlaidApiService) SandboxIncomeFireWebhook ¶

func (a *PlaidApiService) SandboxIncomeFireWebhook(ctx _context.Context) ApiSandboxIncomeFireWebhookRequest

* SandboxIncomeFireWebhook Manually fire an Income webhook * Use the `/sandbox/income/fire_webhook` endpoint to manually trigger an Income webhook in the Sandbox environment. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiSandboxIncomeFireWebhookRequest

func (*PlaidApiService) SandboxIncomeFireWebhookExecute ¶

* Execute executes the request * @return SandboxIncomeFireWebhookResponse

func (*PlaidApiService) SandboxItemFireWebhook ¶

func (a *PlaidApiService) SandboxItemFireWebhook(ctx _context.Context) ApiSandboxItemFireWebhookRequest

* SandboxItemFireWebhook Fire a test webhook * The `/sandbox/item/fire_webhook` endpoint is used to test that code correctly handles webhooks. Calling this endpoint triggers a Transactions `DEFAULT_UPDATE` webhook to be fired for a given Sandbox Item. If the Item does not support Transactions, a `SANDBOX_PRODUCT_NOT_ENABLED` error will result. Note that this endpoint is provided for developer ease-of-use and is not required for testing webhooks; webhooks will also fire in Sandbox under the same conditions that they would in Production or Development. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiSandboxItemFireWebhookRequest

func (*PlaidApiService) SandboxItemFireWebhookExecute ¶

* Execute executes the request * @return SandboxItemFireWebhookResponse

func (*PlaidApiService) SandboxItemResetLogin ¶

func (a *PlaidApiService) SandboxItemResetLogin(ctx _context.Context) ApiSandboxItemResetLoginRequest
  • SandboxItemResetLogin Force a Sandbox Item into an error state
  • `/sandbox/item/reset_login/` forces an Item into an `ITEM_LOGIN_REQUIRED` state in order to simulate an Item whose login is no longer valid. This makes it easy to test Link's [update mode](https://plaid.com/docs/link/update-mode) flow in the Sandbox environment. After calling `/sandbox/item/reset_login`, You can then use Plaid Link update mode to restore the Item to a good state. An `ITEM_LOGIN_REQUIRED` webhook will also be fired after a call to this endpoint, if one is associated with the Item.

In the Sandbox, Items will transition to an `ITEM_LOGIN_REQUIRED` error state automatically after 30 days, even if this endpoint is not called.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @return ApiSandboxItemResetLoginRequest

func (*PlaidApiService) SandboxItemResetLoginExecute ¶

* Execute executes the request * @return SandboxItemResetLoginResponse

func (*PlaidApiService) SandboxItemSetVerificationStatus ¶

func (a *PlaidApiService) SandboxItemSetVerificationStatus(ctx _context.Context) ApiSandboxItemSetVerificationStatusRequest
  • SandboxItemSetVerificationStatus Set verification status for Sandbox account
  • The `/sandbox/item/set_verification_status` endpoint can be used to change the verification status of an Item in in the Sandbox in order to simulate the Automated Micro-deposit flow.

Note that not all Plaid developer accounts are enabled for micro-deposit based verification by default. Your account must be enabled for this feature in order to test it in Sandbox. To enable this features or check your status, contact your account manager or [submit a product access Support ticket](https://dashboard.plaid.com/support/new/product-and-development/product-troubleshooting/request-product-access).

For more information on testing Automated Micro-deposits in Sandbox, see [Auth full coverage testing](https://plaid.com/docs/auth/coverage/testing#).

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @return ApiSandboxItemSetVerificationStatusRequest

func (*PlaidApiService) SandboxItemSetVerificationStatusExecute ¶

* Execute executes the request * @return SandboxItemSetVerificationStatusResponse

func (*PlaidApiService) SandboxOauthSelectAccounts ¶

func (a *PlaidApiService) SandboxOauthSelectAccounts(ctx _context.Context) ApiSandboxOauthSelectAccountsRequest

* SandboxOauthSelectAccounts Save the selected accounts when connecting to the Platypus Oauth institution * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiSandboxOauthSelectAccountsRequest

func (*PlaidApiService) SandboxOauthSelectAccountsExecute ¶

func (a *PlaidApiService) SandboxOauthSelectAccountsExecute(r ApiSandboxOauthSelectAccountsRequest) (map[string]interface{}, *_nethttp.Response, error)

* Execute executes the request * @return map[string]interface{}

func (*PlaidApiService) SandboxProcessorTokenCreate ¶

func (a *PlaidApiService) SandboxProcessorTokenCreate(ctx _context.Context) ApiSandboxProcessorTokenCreateRequest

* SandboxProcessorTokenCreate Create a test Item and processor token * Use the `/sandbox/processor_token/create` endpoint to create a valid `processor_token` for an arbitrary institution ID and test credentials. The created `processor_token` corresponds to a new Sandbox Item. You can then use this `processor_token` with the `/processor/` API endpoints in Sandbox. You can also use `/sandbox/processor_token/create` with the [`user_custom` test username](https://plaid.com/docs/sandbox/user-custom) to generate a test account with custom data. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiSandboxProcessorTokenCreateRequest

func (*PlaidApiService) SandboxProcessorTokenCreateExecute ¶

* Execute executes the request * @return SandboxProcessorTokenCreateResponse

func (*PlaidApiService) SandboxPublicTokenCreate ¶

func (a *PlaidApiService) SandboxPublicTokenCreate(ctx _context.Context) ApiSandboxPublicTokenCreateRequest

* SandboxPublicTokenCreate Create a test Item * Use the `/sandbox/public_token/create` endpoint to create a valid `public_token` for an arbitrary institution ID, initial products, and test credentials. The created `public_token` maps to a new Sandbox Item. You can then call `/item/public_token/exchange` to exchange the `public_token` for an `access_token` and perform all API actions. `/sandbox/public_token/create` can also be used with the [`user_custom` test username](https://plaid.com/docs/sandbox/user-custom) to generate a test account with custom data. `/sandbox/public_token/create` cannot be used with OAuth institutions. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiSandboxPublicTokenCreateRequest

func (*PlaidApiService) SandboxPublicTokenCreateExecute ¶

* Execute executes the request * @return SandboxPublicTokenCreateResponse

func (*PlaidApiService) SandboxTransferSimulate ¶

func (a *PlaidApiService) SandboxTransferSimulate(ctx _context.Context) ApiSandboxTransferSimulateRequest

* SandboxTransferSimulate Simulate a transfer event in Sandbox * Use the `/sandbox/transfer/simulate` endpoint to simulate a transfer event in the Sandbox environment. Note that while an event will be simulated and will appear when using endpoints such as `/transfer/event/sync` or `/transfer/event/list`, no transactions will actually take place and funds will not move between accounts, even within the Sandbox. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiSandboxTransferSimulateRequest

func (*PlaidApiService) SandboxTransferSimulateExecute ¶

* Execute executes the request * @return SandboxTransferSimulateResponse

func (*PlaidApiService) SandboxTransferSweepSimulate ¶ added in v1.8.0

func (a *PlaidApiService) SandboxTransferSweepSimulate(ctx _context.Context) ApiSandboxTransferSweepSimulateRequest
  • SandboxTransferSweepSimulate Simulate creating a sweep
  • Use the `/sandbox/transfer/sweep/simulate` endpoint to create a sweep and associated events in the Sandbox environment.

- All `posted` or `pending` Transfers with sweep_status `unswept` will become `swept` - All `reversed` Transfers with sweep_status `swept` will become `reverse_swept`

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @return ApiSandboxTransferSweepSimulateRequest

func (*PlaidApiService) SandboxTransferSweepSimulateExecute ¶ added in v1.8.0

* Execute executes the request * @return SandboxTransferSweepSimulateResponse

func (*PlaidApiService) SignalDecisionReport ¶

func (a *PlaidApiService) SignalDecisionReport(ctx _context.Context) ApiSignalDecisionReportRequest

* SignalDecisionReport Report whether you initiated an ACH transaction * After calling `/signal/evaluate`, call `/signal/decision/report` to report whether the transaction was initiated. This endpoint will return an `INVALID_REQUEST` error if called a second time with a different value for `initiated`. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiSignalDecisionReportRequest

func (*PlaidApiService) SignalDecisionReportExecute ¶

* Execute executes the request * @return SignalDecisionReportResponse

func (*PlaidApiService) SignalEvaluate ¶

  • SignalEvaluate Evaluate a planned ACH transaction
  • Use `/signal/evaluate` to evaluate a planned ACH transaction to get a return risk assessment (such as a risk score and risk tier) and additional risk signals.

In order to obtain a valid score for an ACH transaction, Plaid must have an access token for the account, and the Item must be healthy (receiving product updates) or have recently been in a healthy state. If the transaction does not meet eligibility requirements, an error will be returned corresponding to the underlying cause. If `/signal/evaluate` is called on the same transaction multiple times within a 24-hour period, cached results may be returned.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @return ApiSignalEvaluateRequest

func (*PlaidApiService) SignalEvaluateExecute ¶

* Execute executes the request * @return SignalEvaluateResponse

func (*PlaidApiService) SignalReturnReport ¶

func (a *PlaidApiService) SignalReturnReport(ctx _context.Context) ApiSignalReturnReportRequest

* SignalReturnReport Report a return for an ACH transaction * Call the `/signal/return/report` endpoint to report a returned transaction that was previously sent to the `/signal/evaluate` endpoint. Your feedback will be used by the model to incorporate the latest risk trend in your portfolio. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiSignalReturnReportRequest

func (*PlaidApiService) SignalReturnReportExecute ¶

* Execute executes the request * @return SignalReturnReportResponse

func (*PlaidApiService) TransactionsGet ¶

  • TransactionsGet Get transaction data
  • The `/transactions/get` endpoint allows developers to receive user-authorized transaction data for credit, depository, and some loan-type accounts (only those with account subtype `student`; coverage may be limited). For transaction history from investments accounts, use the [Investments endpoint](https://plaid.com/docs/api/products#investments) instead. Transaction data is standardized across financial institutions, and in many cases transactions are linked to a clean name, entity type, location, and category. Similarly, account data is standardized and returned with a clean name, number, balance, and other meta information where available.

Transactions are returned in reverse-chronological order, and the sequence of transaction ordering is stable and will not shift. Transactions are not immutable and can also be removed altogether by the institution; a removed transaction will no longer appear in `/transactions/get`. For more details, see [Pending and posted transactions](https://plaid.com/docs/transactions/transactions-data/#pending-and-posted-transactions).

Due to the potentially large number of transactions associated with an Item, results are paginated. Manipulate the `count` and `offset` parameters in conjunction with the `total_transactions` response body field to fetch all available transactions.

Data returned by `/transactions/get` will be the data available for the Item as of the most recent successful check for new transactions. Plaid typically checks for new data multiple times a day, but these checks may occur less frequently, such as once a day, depending on the institution. An Item's `status.transactions.last_successful_update` field will show the timestamp of the most recent successful update. To force Plaid to check for new transactions, you can use the `/transactions/refresh` endpoint.

Note that data may not be immediately available to `/transactions/get`. Plaid will begin to prepare transactions data upon Item link, if Link was initialized with `transactions`, or upon the first call to `/transactions/get`, if it wasn't. To be alerted when transaction data is ready to be fetched, listen for the [`INITIAL_UPDATE`](https://plaid.com/docs/api/webhooks#transactions-initial_update) and [`HISTORICAL_UPDATE`](https://plaid.com/docs/api/webhooks#transactions-historical_update) webhooks. If no transaction history is ready when `/transactions/get` is called, it will return a `PRODUCT_NOT_READY` error.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @return ApiTransactionsGetRequest

func (*PlaidApiService) TransactionsGetExecute ¶

* Execute executes the request * @return TransactionsGetResponse

func (*PlaidApiService) TransactionsRecurringGet ¶ added in v1.4.0

func (a *PlaidApiService) TransactionsRecurringGet(ctx _context.Context) ApiTransactionsRecurringGetRequest
  • TransactionsRecurringGet Get streams of recurring transactions
  • The `/transactions/recurring/get` endpoint identifies and returns groups of transactions that occur on a regular basis for the inputted Item and accounts.

The product is currently in beta. To request access, contact transactions-feedback@plaid.com.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @return ApiTransactionsRecurringGetRequest

func (*PlaidApiService) TransactionsRecurringGetExecute ¶ added in v1.4.0

* Execute executes the request * @return TransactionsRecurringGetResponse

func (*PlaidApiService) TransactionsRefresh ¶

func (a *PlaidApiService) TransactionsRefresh(ctx _context.Context) ApiTransactionsRefreshRequest
  • TransactionsRefresh Refresh transaction data
  • `/transactions/refresh` is an optional endpoint for users of the Transactions product. It initiates an on-demand extraction to fetch the newest transactions for an Item. This on-demand extraction takes place in addition to the periodic extractions that automatically occur multiple times a day for any Transactions-enabled Item. If changes to transactions are discovered after calling `/transactions/refresh`, Plaid will fire a webhook: [`TRANSACTIONS_REMOVED`](https://plaid.com/docs/api/webhooks#deleted-transactions-detected) will be fired if any removed transactions are detected, and [`DEFAULT_UPDATE`](https://plaid.com/docs/api/webhooks#transactions-default_update) will be fired if any new transactions are detected. New transactions can be fetched by calling `/transactions/get`.

Access to `/transactions/refresh` in Production is specific to certain pricing plans. If you cannot access `/transactions/refresh` in Production, [contact Sales](https://www.plaid.com/contact) for assistance.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @return ApiTransactionsRefreshRequest

func (*PlaidApiService) TransactionsRefreshExecute ¶

* Execute executes the request * @return TransactionsRefreshResponse

func (*PlaidApiService) TransactionsSync ¶ added in v1.7.0

  • TransactionsSync Get incremental transaction updates on an item
  • The `/transactions/sync` endpoint returns item transactions as a set of delta updates.

Subsequent calls to the endpoint using the cursor returned in the response will return new added, modified, and removed transactions since the last call to the endpoint

The product is currently in beta. To request access, contact transactions-feedback@plaid.com.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @return ApiTransactionsSyncRequest

func (*PlaidApiService) TransactionsSyncExecute ¶ added in v1.7.0

* Execute executes the request * @return TransactionsSyncResponse

func (*PlaidApiService) TransferAuthorizationCreate ¶

func (a *PlaidApiService) TransferAuthorizationCreate(ctx _context.Context) ApiTransferAuthorizationCreateRequest
  • TransferAuthorizationCreate Create a transfer authorization
  • Use the `/transfer/authorization/create` endpoint to determine transfer failure risk.

In Plaid's sandbox environment the decisions will be returned as follows:

All username/password combinations other than the ones listed above will result in a decision of permitted and rationale code `ERROR`.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @return ApiTransferAuthorizationCreateRequest

func (*PlaidApiService) TransferAuthorizationCreateExecute ¶

* Execute executes the request * @return TransferAuthorizationCreateResponse

func (*PlaidApiService) TransferCancel ¶

* TransferCancel Cancel a transfer * Use the `/transfer/cancel` endpoint to cancel a transfer. A transfer is eligible for cancelation if the `cancellable` property returned by `/transfer/get` is `true`. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiTransferCancelRequest

func (*PlaidApiService) TransferCancelExecute ¶

* Execute executes the request * @return TransferCancelResponse

func (*PlaidApiService) TransferCreate ¶

* TransferCreate Create a transfer * Use the `/transfer/create` endpoint to initiate a new transfer. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiTransferCreateRequest

func (*PlaidApiService) TransferCreateExecute ¶

* Execute executes the request * @return TransferCreateResponse

func (*PlaidApiService) TransferEventList ¶

func (a *PlaidApiService) TransferEventList(ctx _context.Context) ApiTransferEventListRequest

* TransferEventList List transfer events * Use the `/transfer/event/list` endpoint to get a list of transfer events based on specified filter criteria. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiTransferEventListRequest

func (*PlaidApiService) TransferEventListExecute ¶

* Execute executes the request * @return TransferEventListResponse

func (*PlaidApiService) TransferEventSync ¶

func (a *PlaidApiService) TransferEventSync(ctx _context.Context) ApiTransferEventSyncRequest

* TransferEventSync Sync transfer events * `/transfer/event/sync` allows you to request up to the next 25 transfer events that happened after a specific `event_id`. Use the `/transfer/event/sync` endpoint to guarantee you have seen all transfer events. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiTransferEventSyncRequest

func (*PlaidApiService) TransferEventSyncExecute ¶

* Execute executes the request * @return TransferEventSyncResponse

func (*PlaidApiService) TransferGet ¶

* TransferGet Retrieve a transfer * The `/transfer/get` fetches information about the transfer corresponding to the given `transfer_id`. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiTransferGetRequest

func (*PlaidApiService) TransferGetExecute ¶

* Execute executes the request * @return TransferGetResponse

func (*PlaidApiService) TransferIntentCreate ¶ added in v1.8.0

func (a *PlaidApiService) TransferIntentCreate(ctx _context.Context) ApiTransferIntentCreateRequest

* TransferIntentCreate Create a transfer intent object to invoke the Transfer UI * Use the `/transfer/intent/create` endpoint to generate a transfer intent object and invoke the Transfer UI. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiTransferIntentCreateRequest

func (*PlaidApiService) TransferIntentCreateExecute ¶ added in v1.8.0

* Execute executes the request * @return TransferIntentCreateResponse

func (*PlaidApiService) TransferIntentGet ¶ added in v1.8.0

func (a *PlaidApiService) TransferIntentGet(ctx _context.Context) ApiTransferIntentGetRequest

* TransferIntentGet Retrieve more information about a transfer intent * Use the `/transfer/intent/get` endpoint to retrieve more information about a transfer intent. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiTransferIntentGetRequest

func (*PlaidApiService) TransferIntentGetExecute ¶ added in v1.8.0

* Execute executes the request * @return TransferIntentGetResponse

func (*PlaidApiService) TransferList ¶

* TransferList List transfers * Use the `/transfer/list` endpoint to see a list of all your transfers and their statuses. Results are paginated; use the `count` and `offset` query parameters to retrieve the desired transfers.

* @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiTransferListRequest

func (*PlaidApiService) TransferListExecute ¶

* Execute executes the request * @return TransferListResponse

func (*PlaidApiService) TransferSweepGet ¶ added in v1.8.0

* TransferSweepGet Retrieve a sweep * The `/transfer/sweep/get` endpoint fetches a sweep corresponding to the given `sweep_id`. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiTransferSweepGetRequest

func (*PlaidApiService) TransferSweepGetExecute ¶ added in v1.8.0

* Execute executes the request * @return TransferSweepGetResponse

func (*PlaidApiService) TransferSweepList ¶ added in v1.8.0

func (a *PlaidApiService) TransferSweepList(ctx _context.Context) ApiTransferSweepListRequest

* TransferSweepList List sweeps * The `/transfer/sweep/list` endpoint fetches sweeps matching the given filters. * @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiTransferSweepListRequest

func (*PlaidApiService) TransferSweepListExecute ¶ added in v1.8.0

* Execute executes the request * @return TransferSweepListResponse

func (*PlaidApiService) WalletGet ¶ added in v1.8.0

* WalletGet Fetch an e-wallet * Fetch an e-wallet. The response includes the current balance.

* @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiWalletGetRequest

func (*PlaidApiService) WalletGetExecute ¶ added in v1.8.0

* Execute executes the request * @return WalletGetResponse

func (*PlaidApiService) WalletTransactionExecute ¶ added in v1.8.0

func (a *PlaidApiService) WalletTransactionExecute(ctx _context.Context) ApiWalletTransactionExecuteRequest

* WalletTransactionExecute Execute a transaction using an e-wallet * Execute a transaction using the specified e-wallet. Specify the e-wallet to debit from, the counterparty to credit to, the idempotency key to prevent duplicate payouts, the amount and reference for the payout. The payouts are executed over the Faster Payment rails, where settlement usually only takes a few seconds.

* @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiWalletTransactionExecuteRequest

func (*PlaidApiService) WalletTransactionExecuteExecute ¶ added in v1.8.0

* Execute executes the request * @return WalletTransactionExecuteResponse

func (*PlaidApiService) WalletTransactionsList ¶ added in v1.8.0

func (a *PlaidApiService) WalletTransactionsList(ctx _context.Context) ApiWalletTransactionsListRequest

* WalletTransactionsList List e-wallet transactions * This endpoint lists the latest transactions of the specified e-wallet. Transactions are returned in descending order by the `created_at` time.

* @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background(). * @return ApiWalletTransactionsListRequest

func (*PlaidApiService) WalletTransactionsListExecute ¶ added in v1.8.0

* Execute executes the request * @return WalletTransactionsListResponse

func (*PlaidApiService) WebhookVerificationKeyGet ¶

func (a *PlaidApiService) WebhookVerificationKeyGet(ctx _context.Context) ApiWebhookVerificationKeyGetRequest
  • WebhookVerificationKeyGet Get webhook verification key
  • Plaid signs all outgoing webhooks and provides JSON Web Tokens (JWTs) so that you can verify the authenticity of any incoming webhooks to your application. A message signature is included in the `Plaid-Verification` header.

The `/webhook_verification_key/get` endpoint provides a JSON Web Key (JWK) that can be used to verify a JWT.

  • @param ctx _context.Context - for authentication, logging, cancellation, deadlines, tracing, etc. Passed from http.Request or context.Background().
  • @return ApiWebhookVerificationKeyGetRequest

func (*PlaidApiService) WebhookVerificationKeyGetExecute ¶

* Execute executes the request * @return WebhookVerificationKeyGetResponse

type PlaidError ¶ added in v1.10.0

type PlaidError struct {
	// A broad categorization of the error. Safe for programatic use.
	ErrorType string `json:"error_type"`
	// The particular error code. Safe for programmatic use.
	ErrorCode string `json:"error_code"`
	// A developer-friendly representation of the error code. This may change over time and is not safe for programmatic use.
	ErrorMessage string `json:"error_message"`
	// A user-friendly representation of the error code. `null` if the error is not related to user action.  This may change over time and is not safe for programmatic use.
	DisplayMessage NullableString `json:"display_message"`
	// A unique ID identifying the request, to be used for troubleshooting purposes. This field will be omitted in errors provided by webhooks.
	RequestId *string `json:"request_id,omitempty"`
	// In the Assets product, a request can pertain to more than one Item. If an error is returned for such a request, `causes` will return an array of errors containing a breakdown of these errors on the individual Item level, if any can be identified.  `causes` will only be provided for the `error_type` `ASSET_REPORT_ERROR`. `causes` will also not be populated inside an error nested within a `warning` object.
	Causes *[]interface{} `json:"causes,omitempty"`
	// The HTTP status code associated with the error. This will only be returned in the response body when the error information is provided via a webhook.
	Status NullableFloat32 `json:"status,omitempty"`
	// The URL of a Plaid documentation page with more information about the error
	DocumentationUrl *string `json:"documentation_url,omitempty"`
	// Suggested steps for resolving the error
	SuggestedAction *string `json:"suggested_action,omitempty"`
}

PlaidError struct for PlaidError

func NewPlaidError ¶ added in v1.10.0

func NewPlaidError(errorType string, errorCode string, errorMessage string, displayMessage NullableString) *PlaidError

NewPlaidError instantiates a new PlaidError 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 NewPlaidErrorWithDefaults ¶ added in v1.10.0

func NewPlaidErrorWithDefaults() *PlaidError

NewPlaidErrorWithDefaults instantiates a new PlaidError 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 (*PlaidError) GetCauses ¶ added in v1.10.0

func (o *PlaidError) GetCauses() []interface{}

GetCauses returns the Causes field value if set, zero value otherwise.

func (*PlaidError) GetCausesOk ¶ added in v1.10.0

func (o *PlaidError) GetCausesOk() (*[]interface{}, bool)

GetCausesOk returns a tuple with the Causes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PlaidError) GetDisplayMessage ¶ added in v1.10.0

func (o *PlaidError) GetDisplayMessage() string

GetDisplayMessage returns the DisplayMessage field value If the value is explicit nil, the zero value for string will be returned

func (*PlaidError) GetDisplayMessageOk ¶ added in v1.10.0

func (o *PlaidError) GetDisplayMessageOk() (*string, bool)

GetDisplayMessageOk returns a tuple with the DisplayMessage field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PlaidError) GetDocumentationUrl ¶ added in v1.10.0

func (o *PlaidError) GetDocumentationUrl() string

GetDocumentationUrl returns the DocumentationUrl field value if set, zero value otherwise.

func (*PlaidError) GetDocumentationUrlOk ¶ added in v1.10.0

func (o *PlaidError) GetDocumentationUrlOk() (*string, bool)

GetDocumentationUrlOk returns a tuple with the DocumentationUrl field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PlaidError) GetErrorCode ¶ added in v1.10.0

func (o *PlaidError) GetErrorCode() string

GetErrorCode returns the ErrorCode field value

func (*PlaidError) GetErrorCodeOk ¶ added in v1.10.0

func (o *PlaidError) GetErrorCodeOk() (*string, bool)

GetErrorCodeOk returns a tuple with the ErrorCode field value and a boolean to check if the value has been set.

func (*PlaidError) GetErrorMessage ¶ added in v1.10.0

func (o *PlaidError) GetErrorMessage() string

GetErrorMessage returns the ErrorMessage field value

func (*PlaidError) GetErrorMessageOk ¶ added in v1.10.0

func (o *PlaidError) GetErrorMessageOk() (*string, bool)

GetErrorMessageOk returns a tuple with the ErrorMessage field value and a boolean to check if the value has been set.

func (*PlaidError) GetErrorType ¶ added in v1.10.0

func (o *PlaidError) GetErrorType() string

GetErrorType returns the ErrorType field value

func (*PlaidError) GetErrorTypeOk ¶ added in v1.10.0

func (o *PlaidError) GetErrorTypeOk() (*string, bool)

GetErrorTypeOk returns a tuple with the ErrorType field value and a boolean to check if the value has been set.

func (*PlaidError) GetRequestId ¶ added in v1.10.0

func (o *PlaidError) GetRequestId() string

GetRequestId returns the RequestId field value if set, zero value otherwise.

func (*PlaidError) GetRequestIdOk ¶ added in v1.10.0

func (o *PlaidError) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PlaidError) GetStatus ¶ added in v1.10.0

func (o *PlaidError) GetStatus() float32

GetStatus returns the Status field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PlaidError) GetStatusOk ¶ added in v1.10.0

func (o *PlaidError) GetStatusOk() (*float32, bool)

GetStatusOk returns a tuple with the Status field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PlaidError) GetSuggestedAction ¶ added in v1.10.0

func (o *PlaidError) GetSuggestedAction() string

GetSuggestedAction returns the SuggestedAction field value if set, zero value otherwise.

func (*PlaidError) GetSuggestedActionOk ¶ added in v1.10.0

func (o *PlaidError) GetSuggestedActionOk() (*string, bool)

GetSuggestedActionOk returns a tuple with the SuggestedAction field value if set, nil otherwise and a boolean to check if the value has been set.

func (*PlaidError) HasCauses ¶ added in v1.10.0

func (o *PlaidError) HasCauses() bool

HasCauses returns a boolean if a field has been set.

func (*PlaidError) HasDocumentationUrl ¶ added in v1.10.0

func (o *PlaidError) HasDocumentationUrl() bool

HasDocumentationUrl returns a boolean if a field has been set.

func (*PlaidError) HasRequestId ¶ added in v1.10.0

func (o *PlaidError) HasRequestId() bool

HasRequestId returns a boolean if a field has been set.

func (*PlaidError) HasStatus ¶ added in v1.10.0

func (o *PlaidError) HasStatus() bool

HasStatus returns a boolean if a field has been set.

func (*PlaidError) HasSuggestedAction ¶ added in v1.10.0

func (o *PlaidError) HasSuggestedAction() bool

HasSuggestedAction returns a boolean if a field has been set.

func (PlaidError) MarshalJSON ¶ added in v1.10.0

func (o PlaidError) MarshalJSON() ([]byte, error)

func (*PlaidError) SetCauses ¶ added in v1.10.0

func (o *PlaidError) SetCauses(v []interface{})

SetCauses gets a reference to the given []interface{} and assigns it to the Causes field.

func (*PlaidError) SetDisplayMessage ¶ added in v1.10.0

func (o *PlaidError) SetDisplayMessage(v string)

SetDisplayMessage sets field value

func (*PlaidError) SetDocumentationUrl ¶ added in v1.10.0

func (o *PlaidError) SetDocumentationUrl(v string)

SetDocumentationUrl gets a reference to the given string and assigns it to the DocumentationUrl field.

func (*PlaidError) SetErrorCode ¶ added in v1.10.0

func (o *PlaidError) SetErrorCode(v string)

SetErrorCode sets field value

func (*PlaidError) SetErrorMessage ¶ added in v1.10.0

func (o *PlaidError) SetErrorMessage(v string)

SetErrorMessage sets field value

func (*PlaidError) SetErrorType ¶ added in v1.10.0

func (o *PlaidError) SetErrorType(v string)

SetErrorType sets field value

func (*PlaidError) SetRequestId ¶ added in v1.10.0

func (o *PlaidError) SetRequestId(v string)

SetRequestId gets a reference to the given string and assigns it to the RequestId field.

func (*PlaidError) SetStatus ¶ added in v1.10.0

func (o *PlaidError) SetStatus(v float32)

SetStatus gets a reference to the given NullableFloat32 and assigns it to the Status field.

func (*PlaidError) SetStatusNil ¶ added in v1.10.0

func (o *PlaidError) SetStatusNil()

SetStatusNil sets the value for Status to be an explicit nil

func (*PlaidError) SetSuggestedAction ¶ added in v1.10.0

func (o *PlaidError) SetSuggestedAction(v string)

SetSuggestedAction gets a reference to the given string and assigns it to the SuggestedAction field.

func (*PlaidError) UnsetStatus ¶ added in v1.10.0

func (o *PlaidError) UnsetStatus()

UnsetStatus ensures that no value is present for Status, not even an explicit nil

type PlatformIds ¶ added in v1.5.0

type PlatformIds struct {
	// The ID of an employee as given by their employer
	EmployeeId NullableString `json:"employee_id,omitempty"`
	// The ID of an employee as given by their payroll
	PayrollId NullableString `json:"payroll_id,omitempty"`
	// The ID of the position of the employee
	PositionId           NullableString `json:"position_id,omitempty"`
	AdditionalProperties map[string]interface{}
}

PlatformIds An object containing a set of ids related to an employee

func NewPlatformIds ¶ added in v1.5.0

func NewPlatformIds() *PlatformIds

NewPlatformIds instantiates a new PlatformIds 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 NewPlatformIdsWithDefaults ¶ added in v1.5.0

func NewPlatformIdsWithDefaults() *PlatformIds

NewPlatformIdsWithDefaults instantiates a new PlatformIds 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 (*PlatformIds) GetEmployeeId ¶ added in v1.5.0

func (o *PlatformIds) GetEmployeeId() string

GetEmployeeId returns the EmployeeId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PlatformIds) GetEmployeeIdOk ¶ added in v1.5.0

func (o *PlatformIds) GetEmployeeIdOk() (*string, bool)

GetEmployeeIdOk returns a tuple with the EmployeeId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PlatformIds) GetPayrollId ¶ added in v1.5.0

func (o *PlatformIds) GetPayrollId() string

GetPayrollId returns the PayrollId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PlatformIds) GetPayrollIdOk ¶ added in v1.5.0

func (o *PlatformIds) GetPayrollIdOk() (*string, bool)

GetPayrollIdOk returns a tuple with the PayrollId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PlatformIds) GetPositionId ¶ added in v1.5.0

func (o *PlatformIds) GetPositionId() string

GetPositionId returns the PositionId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*PlatformIds) GetPositionIdOk ¶ added in v1.5.0

func (o *PlatformIds) GetPositionIdOk() (*string, bool)

GetPositionIdOk returns a tuple with the PositionId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*PlatformIds) HasEmployeeId ¶ added in v1.5.0

func (o *PlatformIds) HasEmployeeId() bool

HasEmployeeId returns a boolean if a field has been set.

func (*PlatformIds) HasPayrollId ¶ added in v1.5.0

func (o *PlatformIds) HasPayrollId() bool

HasPayrollId returns a boolean if a field has been set.

func (*PlatformIds) HasPositionId ¶ added in v1.5.0

func (o *PlatformIds) HasPositionId() bool

HasPositionId returns a boolean if a field has been set.

func (PlatformIds) MarshalJSON ¶ added in v1.5.0

func (o PlatformIds) MarshalJSON() ([]byte, error)

func (*PlatformIds) SetEmployeeId ¶ added in v1.5.0

func (o *PlatformIds) SetEmployeeId(v string)

SetEmployeeId gets a reference to the given NullableString and assigns it to the EmployeeId field.

func (*PlatformIds) SetEmployeeIdNil ¶ added in v1.5.0

func (o *PlatformIds) SetEmployeeIdNil()

SetEmployeeIdNil sets the value for EmployeeId to be an explicit nil

func (*PlatformIds) SetPayrollId ¶ added in v1.5.0

func (o *PlatformIds) SetPayrollId(v string)

SetPayrollId gets a reference to the given NullableString and assigns it to the PayrollId field.

func (*PlatformIds) SetPayrollIdNil ¶ added in v1.5.0

func (o *PlatformIds) SetPayrollIdNil()

SetPayrollIdNil sets the value for PayrollId to be an explicit nil

func (*PlatformIds) SetPositionId ¶ added in v1.5.0

func (o *PlatformIds) SetPositionId(v string)

SetPositionId gets a reference to the given NullableString and assigns it to the PositionId field.

func (*PlatformIds) SetPositionIdNil ¶ added in v1.5.0

func (o *PlatformIds) SetPositionIdNil()

SetPositionIdNil sets the value for PositionId to be an explicit nil

func (*PlatformIds) UnmarshalJSON ¶ added in v1.5.0

func (o *PlatformIds) UnmarshalJSON(bytes []byte) (err error)

func (*PlatformIds) UnsetEmployeeId ¶ added in v1.5.0

func (o *PlatformIds) UnsetEmployeeId()

UnsetEmployeeId ensures that no value is present for EmployeeId, not even an explicit nil

func (*PlatformIds) UnsetPayrollId ¶ added in v1.5.0

func (o *PlatformIds) UnsetPayrollId()

UnsetPayrollId ensures that no value is present for PayrollId, not even an explicit nil

func (*PlatformIds) UnsetPositionId ¶ added in v1.5.0

func (o *PlatformIds) UnsetPositionId()

UnsetPositionId ensures that no value is present for PositionId, not even an explicit nil

type ProcessorApexProcessorTokenCreateRequest ¶

type ProcessorApexProcessorTokenCreateRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// The access token associated with the Item data is being requested for.
	AccessToken string `json:"access_token"`
	// The `account_id` value obtained from the `onSuccess` callback in Link
	AccountId string `json:"account_id"`
}

ProcessorApexProcessorTokenCreateRequest ProcessorApexProcessorTokenCreateRequest defines the request schema for `/processor/apex/processor_token/create`

func NewProcessorApexProcessorTokenCreateRequest ¶

func NewProcessorApexProcessorTokenCreateRequest(accessToken string, accountId string) *ProcessorApexProcessorTokenCreateRequest

NewProcessorApexProcessorTokenCreateRequest instantiates a new ProcessorApexProcessorTokenCreateRequest 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 NewProcessorApexProcessorTokenCreateRequestWithDefaults ¶

func NewProcessorApexProcessorTokenCreateRequestWithDefaults() *ProcessorApexProcessorTokenCreateRequest

NewProcessorApexProcessorTokenCreateRequestWithDefaults instantiates a new ProcessorApexProcessorTokenCreateRequest 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 (*ProcessorApexProcessorTokenCreateRequest) GetAccessToken ¶

GetAccessToken returns the AccessToken field value

func (*ProcessorApexProcessorTokenCreateRequest) GetAccessTokenOk ¶

func (o *ProcessorApexProcessorTokenCreateRequest) GetAccessTokenOk() (*string, bool)

GetAccessTokenOk returns a tuple with the AccessToken field value and a boolean to check if the value has been set.

func (*ProcessorApexProcessorTokenCreateRequest) GetAccountId ¶

GetAccountId returns the AccountId field value

func (*ProcessorApexProcessorTokenCreateRequest) GetAccountIdOk ¶

func (o *ProcessorApexProcessorTokenCreateRequest) GetAccountIdOk() (*string, bool)

GetAccountIdOk returns a tuple with the AccountId field value and a boolean to check if the value has been set.

func (*ProcessorApexProcessorTokenCreateRequest) GetClientId ¶

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*ProcessorApexProcessorTokenCreateRequest) GetClientIdOk ¶

func (o *ProcessorApexProcessorTokenCreateRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProcessorApexProcessorTokenCreateRequest) GetSecret ¶

GetSecret returns the Secret field value if set, zero value otherwise.

func (*ProcessorApexProcessorTokenCreateRequest) GetSecretOk ¶

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProcessorApexProcessorTokenCreateRequest) HasClientId ¶

HasClientId returns a boolean if a field has been set.

func (*ProcessorApexProcessorTokenCreateRequest) HasSecret ¶

HasSecret returns a boolean if a field has been set.

func (ProcessorApexProcessorTokenCreateRequest) MarshalJSON ¶

func (*ProcessorApexProcessorTokenCreateRequest) SetAccessToken ¶

func (o *ProcessorApexProcessorTokenCreateRequest) SetAccessToken(v string)

SetAccessToken sets field value

func (*ProcessorApexProcessorTokenCreateRequest) SetAccountId ¶

SetAccountId sets field value

func (*ProcessorApexProcessorTokenCreateRequest) SetClientId ¶

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*ProcessorApexProcessorTokenCreateRequest) SetSecret ¶

SetSecret gets a reference to the given string and assigns it to the Secret field.

type ProcessorAuthGetRequest ¶

type ProcessorAuthGetRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// The processor token obtained from the Plaid integration partner. Processor tokens are in the format: `processor-<environment>-<identifier>`
	ProcessorToken string `json:"processor_token"`
}

ProcessorAuthGetRequest ProcessorAuthGetRequest defines the request schema for `/processor/auth/get`

func NewProcessorAuthGetRequest ¶

func NewProcessorAuthGetRequest(processorToken string) *ProcessorAuthGetRequest

NewProcessorAuthGetRequest instantiates a new ProcessorAuthGetRequest 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 NewProcessorAuthGetRequestWithDefaults ¶

func NewProcessorAuthGetRequestWithDefaults() *ProcessorAuthGetRequest

NewProcessorAuthGetRequestWithDefaults instantiates a new ProcessorAuthGetRequest 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 (*ProcessorAuthGetRequest) GetClientId ¶

func (o *ProcessorAuthGetRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*ProcessorAuthGetRequest) GetClientIdOk ¶

func (o *ProcessorAuthGetRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProcessorAuthGetRequest) GetProcessorToken ¶

func (o *ProcessorAuthGetRequest) GetProcessorToken() string

GetProcessorToken returns the ProcessorToken field value

func (*ProcessorAuthGetRequest) GetProcessorTokenOk ¶

func (o *ProcessorAuthGetRequest) GetProcessorTokenOk() (*string, bool)

GetProcessorTokenOk returns a tuple with the ProcessorToken field value and a boolean to check if the value has been set.

func (*ProcessorAuthGetRequest) GetSecret ¶

func (o *ProcessorAuthGetRequest) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise.

func (*ProcessorAuthGetRequest) GetSecretOk ¶

func (o *ProcessorAuthGetRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProcessorAuthGetRequest) HasClientId ¶

func (o *ProcessorAuthGetRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*ProcessorAuthGetRequest) HasSecret ¶

func (o *ProcessorAuthGetRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (ProcessorAuthGetRequest) MarshalJSON ¶

func (o ProcessorAuthGetRequest) MarshalJSON() ([]byte, error)

func (*ProcessorAuthGetRequest) SetClientId ¶

func (o *ProcessorAuthGetRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*ProcessorAuthGetRequest) SetProcessorToken ¶

func (o *ProcessorAuthGetRequest) SetProcessorToken(v string)

SetProcessorToken sets field value

func (*ProcessorAuthGetRequest) SetSecret ¶

func (o *ProcessorAuthGetRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

type ProcessorAuthGetResponse ¶

type ProcessorAuthGetResponse struct {
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string          `json:"request_id"`
	Numbers              ProcessorNumber `json:"numbers"`
	Account              AccountBase     `json:"account"`
	AdditionalProperties map[string]interface{}
}

ProcessorAuthGetResponse ProcessorAuthGetResponse defines the response schema for `/processor/auth/get`

func NewProcessorAuthGetResponse ¶

func NewProcessorAuthGetResponse(requestId string, numbers ProcessorNumber, account AccountBase) *ProcessorAuthGetResponse

NewProcessorAuthGetResponse instantiates a new ProcessorAuthGetResponse 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 NewProcessorAuthGetResponseWithDefaults ¶

func NewProcessorAuthGetResponseWithDefaults() *ProcessorAuthGetResponse

NewProcessorAuthGetResponseWithDefaults instantiates a new ProcessorAuthGetResponse 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 (*ProcessorAuthGetResponse) GetAccount ¶

func (o *ProcessorAuthGetResponse) GetAccount() AccountBase

GetAccount returns the Account field value

func (*ProcessorAuthGetResponse) GetAccountOk ¶

func (o *ProcessorAuthGetResponse) GetAccountOk() (*AccountBase, bool)

GetAccountOk returns a tuple with the Account field value and a boolean to check if the value has been set.

func (*ProcessorAuthGetResponse) GetNumbers ¶

func (o *ProcessorAuthGetResponse) GetNumbers() ProcessorNumber

GetNumbers returns the Numbers field value

func (*ProcessorAuthGetResponse) GetNumbersOk ¶

func (o *ProcessorAuthGetResponse) GetNumbersOk() (*ProcessorNumber, bool)

GetNumbersOk returns a tuple with the Numbers field value and a boolean to check if the value has been set.

func (*ProcessorAuthGetResponse) GetRequestId ¶

func (o *ProcessorAuthGetResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*ProcessorAuthGetResponse) GetRequestIdOk ¶

func (o *ProcessorAuthGetResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (ProcessorAuthGetResponse) MarshalJSON ¶

func (o ProcessorAuthGetResponse) MarshalJSON() ([]byte, error)

func (*ProcessorAuthGetResponse) SetAccount ¶

func (o *ProcessorAuthGetResponse) SetAccount(v AccountBase)

SetAccount sets field value

func (*ProcessorAuthGetResponse) SetNumbers ¶

func (o *ProcessorAuthGetResponse) SetNumbers(v ProcessorNumber)

SetNumbers sets field value

func (*ProcessorAuthGetResponse) SetRequestId ¶

func (o *ProcessorAuthGetResponse) SetRequestId(v string)

SetRequestId sets field value

func (*ProcessorAuthGetResponse) UnmarshalJSON ¶

func (o *ProcessorAuthGetResponse) UnmarshalJSON(bytes []byte) (err error)

type ProcessorBalanceGetRequest ¶

type ProcessorBalanceGetRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// The processor token obtained from the Plaid integration partner. Processor tokens are in the format: `processor-<environment>-<identifier>`
	ProcessorToken string                             `json:"processor_token"`
	Options        *ProcessorBalanceGetRequestOptions `json:"options,omitempty"`
}

ProcessorBalanceGetRequest ProcessorBalanceGetRequest defines the request schema for `/processor/balance/get`

func NewProcessorBalanceGetRequest ¶

func NewProcessorBalanceGetRequest(processorToken string) *ProcessorBalanceGetRequest

NewProcessorBalanceGetRequest instantiates a new ProcessorBalanceGetRequest 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 NewProcessorBalanceGetRequestWithDefaults ¶

func NewProcessorBalanceGetRequestWithDefaults() *ProcessorBalanceGetRequest

NewProcessorBalanceGetRequestWithDefaults instantiates a new ProcessorBalanceGetRequest 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 (*ProcessorBalanceGetRequest) GetClientId ¶

func (o *ProcessorBalanceGetRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*ProcessorBalanceGetRequest) GetClientIdOk ¶

func (o *ProcessorBalanceGetRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProcessorBalanceGetRequest) GetOptions ¶

GetOptions returns the Options field value if set, zero value otherwise.

func (*ProcessorBalanceGetRequest) GetOptionsOk ¶

GetOptionsOk returns a tuple with the Options field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProcessorBalanceGetRequest) GetProcessorToken ¶

func (o *ProcessorBalanceGetRequest) GetProcessorToken() string

GetProcessorToken returns the ProcessorToken field value

func (*ProcessorBalanceGetRequest) GetProcessorTokenOk ¶

func (o *ProcessorBalanceGetRequest) GetProcessorTokenOk() (*string, bool)

GetProcessorTokenOk returns a tuple with the ProcessorToken field value and a boolean to check if the value has been set.

func (*ProcessorBalanceGetRequest) GetSecret ¶

func (o *ProcessorBalanceGetRequest) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise.

func (*ProcessorBalanceGetRequest) GetSecretOk ¶

func (o *ProcessorBalanceGetRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProcessorBalanceGetRequest) HasClientId ¶

func (o *ProcessorBalanceGetRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*ProcessorBalanceGetRequest) HasOptions ¶

func (o *ProcessorBalanceGetRequest) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (*ProcessorBalanceGetRequest) HasSecret ¶

func (o *ProcessorBalanceGetRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (ProcessorBalanceGetRequest) MarshalJSON ¶

func (o ProcessorBalanceGetRequest) MarshalJSON() ([]byte, error)

func (*ProcessorBalanceGetRequest) SetClientId ¶

func (o *ProcessorBalanceGetRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*ProcessorBalanceGetRequest) SetOptions ¶

SetOptions gets a reference to the given ProcessorBalanceGetRequestOptions and assigns it to the Options field.

func (*ProcessorBalanceGetRequest) SetProcessorToken ¶

func (o *ProcessorBalanceGetRequest) SetProcessorToken(v string)

SetProcessorToken sets field value

func (*ProcessorBalanceGetRequest) SetSecret ¶

func (o *ProcessorBalanceGetRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

type ProcessorBalanceGetRequestOptions ¶

type ProcessorBalanceGetRequestOptions struct {
	// Timestamp in [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format (`YYYY-MM-DDTHH:mm:ssZ`) indicating the oldest acceptable balance when making a request to `/accounts/balance/get`.  If the balance that is pulled for `ins_128026` (Capital One) is older than the given timestamp, an `INVALID_REQUEST` error with the code of `LAST_UPDATED_DATETIME_OUT_OF_RANGE` will be returned with the most recent timestamp for the requested account contained in the response.  This field is only used when the institution is `ins_128026` (Capital One), in which case a value must be provided or an `INVALID_REQUEST` error with the code of `INVALID_FIELD` will be returned. For all other institutions, this field is ignored.
	MinLastUpdatedDatetime *time.Time `json:"min_last_updated_datetime,omitempty"`
}

ProcessorBalanceGetRequestOptions An optional object to filter `/processor/balance/get` results.

func NewProcessorBalanceGetRequestOptions ¶

func NewProcessorBalanceGetRequestOptions() *ProcessorBalanceGetRequestOptions

NewProcessorBalanceGetRequestOptions instantiates a new ProcessorBalanceGetRequestOptions 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 NewProcessorBalanceGetRequestOptionsWithDefaults ¶

func NewProcessorBalanceGetRequestOptionsWithDefaults() *ProcessorBalanceGetRequestOptions

NewProcessorBalanceGetRequestOptionsWithDefaults instantiates a new ProcessorBalanceGetRequestOptions 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 (*ProcessorBalanceGetRequestOptions) GetMinLastUpdatedDatetime ¶

func (o *ProcessorBalanceGetRequestOptions) GetMinLastUpdatedDatetime() time.Time

GetMinLastUpdatedDatetime returns the MinLastUpdatedDatetime field value if set, zero value otherwise.

func (*ProcessorBalanceGetRequestOptions) GetMinLastUpdatedDatetimeOk ¶

func (o *ProcessorBalanceGetRequestOptions) GetMinLastUpdatedDatetimeOk() (*time.Time, bool)

GetMinLastUpdatedDatetimeOk returns a tuple with the MinLastUpdatedDatetime field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProcessorBalanceGetRequestOptions) HasMinLastUpdatedDatetime ¶

func (o *ProcessorBalanceGetRequestOptions) HasMinLastUpdatedDatetime() bool

HasMinLastUpdatedDatetime returns a boolean if a field has been set.

func (ProcessorBalanceGetRequestOptions) MarshalJSON ¶

func (o ProcessorBalanceGetRequestOptions) MarshalJSON() ([]byte, error)

func (*ProcessorBalanceGetRequestOptions) SetMinLastUpdatedDatetime ¶

func (o *ProcessorBalanceGetRequestOptions) SetMinLastUpdatedDatetime(v time.Time)

SetMinLastUpdatedDatetime gets a reference to the given time.Time and assigns it to the MinLastUpdatedDatetime field.

type ProcessorBalanceGetResponse ¶

type ProcessorBalanceGetResponse struct {
	Account AccountBase `json:"account"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

ProcessorBalanceGetResponse ProcessorBalanceGetResponse defines the response schema for `/processor/balance/get`

func NewProcessorBalanceGetResponse ¶

func NewProcessorBalanceGetResponse(account AccountBase, requestId string) *ProcessorBalanceGetResponse

NewProcessorBalanceGetResponse instantiates a new ProcessorBalanceGetResponse 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 NewProcessorBalanceGetResponseWithDefaults ¶

func NewProcessorBalanceGetResponseWithDefaults() *ProcessorBalanceGetResponse

NewProcessorBalanceGetResponseWithDefaults instantiates a new ProcessorBalanceGetResponse 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 (*ProcessorBalanceGetResponse) GetAccount ¶

func (o *ProcessorBalanceGetResponse) GetAccount() AccountBase

GetAccount returns the Account field value

func (*ProcessorBalanceGetResponse) GetAccountOk ¶

func (o *ProcessorBalanceGetResponse) GetAccountOk() (*AccountBase, bool)

GetAccountOk returns a tuple with the Account field value and a boolean to check if the value has been set.

func (*ProcessorBalanceGetResponse) GetRequestId ¶

func (o *ProcessorBalanceGetResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*ProcessorBalanceGetResponse) GetRequestIdOk ¶

func (o *ProcessorBalanceGetResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (ProcessorBalanceGetResponse) MarshalJSON ¶

func (o ProcessorBalanceGetResponse) MarshalJSON() ([]byte, error)

func (*ProcessorBalanceGetResponse) SetAccount ¶

func (o *ProcessorBalanceGetResponse) SetAccount(v AccountBase)

SetAccount sets field value

func (*ProcessorBalanceGetResponse) SetRequestId ¶

func (o *ProcessorBalanceGetResponse) SetRequestId(v string)

SetRequestId sets field value

func (*ProcessorBalanceGetResponse) UnmarshalJSON ¶

func (o *ProcessorBalanceGetResponse) UnmarshalJSON(bytes []byte) (err error)

type ProcessorBankTransferCreateRequest ¶

type ProcessorBankTransferCreateRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// A random key provided by the client, per unique bank transfer. Maximum of 50 characters.  The API supports idempotency for safely retrying requests without accidentally performing the same operation twice. For example, if a request to create a bank transfer fails due to a network connection error, you can retry the request with the same idempotency key to guarantee that only a single bank transfer is created.
	IdempotencyKey string `json:"idempotency_key"`
	// The processor token obtained from the Plaid integration partner. Processor tokens are in the format: `processor-<environment>-<identifier>`
	ProcessorToken string              `json:"processor_token"`
	Type           BankTransferType    `json:"type"`
	Network        BankTransferNetwork `json:"network"`
	// The amount of the bank transfer (decimal string with two digits of precision e.g. “10.00”).
	Amount string `json:"amount"`
	// The currency of the transfer amount – should be set to \"USD\".
	IsoCurrencyCode string `json:"iso_currency_code"`
	// The transfer description. Maximum of 10 characters.
	Description string           `json:"description"`
	AchClass    *ACHClass        `json:"ach_class,omitempty"`
	User        BankTransferUser `json:"user"`
	// An arbitrary string provided by the client for storage with the bank transfer. May be up to 100 characters.
	CustomTag NullableString `json:"custom_tag,omitempty"`
	// The Metadata object is a mapping of client-provided string fields to any string value. The following limitations apply: - The JSON values must be Strings (no nested JSON objects allowed) - Only ASCII characters may be used - Maximum of 50 key/value pairs - Maximum key length of 40 characters - Maximum value length of 500 characters
	Metadata map[string]string `json:"metadata,omitempty"`
	// Plaid’s unique identifier for the origination account for this transfer. If you have more than one origination account, this value must be specified.
	OriginationAccountId NullableString `json:"origination_account_id,omitempty"`
}

ProcessorBankTransferCreateRequest Defines the request schema for `/processor/bank_transfer/create`

func NewProcessorBankTransferCreateRequest ¶

func NewProcessorBankTransferCreateRequest(idempotencyKey string, processorToken string, type_ BankTransferType, network BankTransferNetwork, amount string, isoCurrencyCode string, description string, user BankTransferUser) *ProcessorBankTransferCreateRequest

NewProcessorBankTransferCreateRequest instantiates a new ProcessorBankTransferCreateRequest 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 NewProcessorBankTransferCreateRequestWithDefaults ¶

func NewProcessorBankTransferCreateRequestWithDefaults() *ProcessorBankTransferCreateRequest

NewProcessorBankTransferCreateRequestWithDefaults instantiates a new ProcessorBankTransferCreateRequest 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 (*ProcessorBankTransferCreateRequest) GetAchClass ¶

GetAchClass returns the AchClass field value if set, zero value otherwise.

func (*ProcessorBankTransferCreateRequest) GetAchClassOk ¶

func (o *ProcessorBankTransferCreateRequest) GetAchClassOk() (*ACHClass, bool)

GetAchClassOk returns a tuple with the AchClass field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProcessorBankTransferCreateRequest) GetAmount ¶

GetAmount returns the Amount field value

func (*ProcessorBankTransferCreateRequest) GetAmountOk ¶

func (o *ProcessorBankTransferCreateRequest) GetAmountOk() (*string, bool)

GetAmountOk returns a tuple with the Amount field value and a boolean to check if the value has been set.

func (*ProcessorBankTransferCreateRequest) GetClientId ¶

func (o *ProcessorBankTransferCreateRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*ProcessorBankTransferCreateRequest) GetClientIdOk ¶

func (o *ProcessorBankTransferCreateRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProcessorBankTransferCreateRequest) GetCustomTag ¶

func (o *ProcessorBankTransferCreateRequest) GetCustomTag() string

GetCustomTag returns the CustomTag field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ProcessorBankTransferCreateRequest) GetCustomTagOk ¶

func (o *ProcessorBankTransferCreateRequest) GetCustomTagOk() (*string, bool)

GetCustomTagOk returns a tuple with the CustomTag field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ProcessorBankTransferCreateRequest) GetDescription ¶

func (o *ProcessorBankTransferCreateRequest) GetDescription() string

GetDescription returns the Description field value

func (*ProcessorBankTransferCreateRequest) GetDescriptionOk ¶

func (o *ProcessorBankTransferCreateRequest) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*ProcessorBankTransferCreateRequest) GetIdempotencyKey ¶

func (o *ProcessorBankTransferCreateRequest) GetIdempotencyKey() string

GetIdempotencyKey returns the IdempotencyKey field value

func (*ProcessorBankTransferCreateRequest) GetIdempotencyKeyOk ¶

func (o *ProcessorBankTransferCreateRequest) GetIdempotencyKeyOk() (*string, bool)

GetIdempotencyKeyOk returns a tuple with the IdempotencyKey field value and a boolean to check if the value has been set.

func (*ProcessorBankTransferCreateRequest) GetIsoCurrencyCode ¶

func (o *ProcessorBankTransferCreateRequest) GetIsoCurrencyCode() string

GetIsoCurrencyCode returns the IsoCurrencyCode field value

func (*ProcessorBankTransferCreateRequest) GetIsoCurrencyCodeOk ¶

func (o *ProcessorBankTransferCreateRequest) GetIsoCurrencyCodeOk() (*string, bool)

GetIsoCurrencyCodeOk returns a tuple with the IsoCurrencyCode field value and a boolean to check if the value has been set.

func (*ProcessorBankTransferCreateRequest) GetMetadata ¶

func (o *ProcessorBankTransferCreateRequest) GetMetadata() map[string]string

GetMetadata returns the Metadata field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ProcessorBankTransferCreateRequest) GetMetadataOk ¶

func (o *ProcessorBankTransferCreateRequest) GetMetadataOk() (*map[string]string, bool)

GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ProcessorBankTransferCreateRequest) GetNetwork ¶

GetNetwork returns the Network field value

func (*ProcessorBankTransferCreateRequest) GetNetworkOk ¶

GetNetworkOk returns a tuple with the Network field value and a boolean to check if the value has been set.

func (*ProcessorBankTransferCreateRequest) GetOriginationAccountId ¶

func (o *ProcessorBankTransferCreateRequest) GetOriginationAccountId() string

GetOriginationAccountId returns the OriginationAccountId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ProcessorBankTransferCreateRequest) GetOriginationAccountIdOk ¶

func (o *ProcessorBankTransferCreateRequest) GetOriginationAccountIdOk() (*string, bool)

GetOriginationAccountIdOk returns a tuple with the OriginationAccountId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ProcessorBankTransferCreateRequest) GetProcessorToken ¶

func (o *ProcessorBankTransferCreateRequest) GetProcessorToken() string

GetProcessorToken returns the ProcessorToken field value

func (*ProcessorBankTransferCreateRequest) GetProcessorTokenOk ¶

func (o *ProcessorBankTransferCreateRequest) GetProcessorTokenOk() (*string, bool)

GetProcessorTokenOk returns a tuple with the ProcessorToken field value and a boolean to check if the value has been set.

func (*ProcessorBankTransferCreateRequest) GetSecret ¶

GetSecret returns the Secret field value if set, zero value otherwise.

func (*ProcessorBankTransferCreateRequest) GetSecretOk ¶

func (o *ProcessorBankTransferCreateRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProcessorBankTransferCreateRequest) GetType ¶

GetType returns the Type field value

func (*ProcessorBankTransferCreateRequest) GetTypeOk ¶

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*ProcessorBankTransferCreateRequest) GetUser ¶

GetUser returns the User field value

func (*ProcessorBankTransferCreateRequest) GetUserOk ¶

GetUserOk returns a tuple with the User field value and a boolean to check if the value has been set.

func (*ProcessorBankTransferCreateRequest) HasAchClass ¶

func (o *ProcessorBankTransferCreateRequest) HasAchClass() bool

HasAchClass returns a boolean if a field has been set.

func (*ProcessorBankTransferCreateRequest) HasClientId ¶

func (o *ProcessorBankTransferCreateRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*ProcessorBankTransferCreateRequest) HasCustomTag ¶

func (o *ProcessorBankTransferCreateRequest) HasCustomTag() bool

HasCustomTag returns a boolean if a field has been set.

func (*ProcessorBankTransferCreateRequest) HasMetadata ¶

func (o *ProcessorBankTransferCreateRequest) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*ProcessorBankTransferCreateRequest) HasOriginationAccountId ¶

func (o *ProcessorBankTransferCreateRequest) HasOriginationAccountId() bool

HasOriginationAccountId returns a boolean if a field has been set.

func (*ProcessorBankTransferCreateRequest) HasSecret ¶

HasSecret returns a boolean if a field has been set.

func (ProcessorBankTransferCreateRequest) MarshalJSON ¶

func (o ProcessorBankTransferCreateRequest) MarshalJSON() ([]byte, error)

func (*ProcessorBankTransferCreateRequest) SetAchClass ¶

func (o *ProcessorBankTransferCreateRequest) SetAchClass(v ACHClass)

SetAchClass gets a reference to the given ACHClass and assigns it to the AchClass field.

func (*ProcessorBankTransferCreateRequest) SetAmount ¶

SetAmount sets field value

func (*ProcessorBankTransferCreateRequest) SetClientId ¶

func (o *ProcessorBankTransferCreateRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*ProcessorBankTransferCreateRequest) SetCustomTag ¶

func (o *ProcessorBankTransferCreateRequest) SetCustomTag(v string)

SetCustomTag gets a reference to the given NullableString and assigns it to the CustomTag field.

func (*ProcessorBankTransferCreateRequest) SetCustomTagNil ¶

func (o *ProcessorBankTransferCreateRequest) SetCustomTagNil()

SetCustomTagNil sets the value for CustomTag to be an explicit nil

func (*ProcessorBankTransferCreateRequest) SetDescription ¶

func (o *ProcessorBankTransferCreateRequest) SetDescription(v string)

SetDescription sets field value

func (*ProcessorBankTransferCreateRequest) SetIdempotencyKey ¶

func (o *ProcessorBankTransferCreateRequest) SetIdempotencyKey(v string)

SetIdempotencyKey sets field value

func (*ProcessorBankTransferCreateRequest) SetIsoCurrencyCode ¶

func (o *ProcessorBankTransferCreateRequest) SetIsoCurrencyCode(v string)

SetIsoCurrencyCode sets field value

func (*ProcessorBankTransferCreateRequest) SetMetadata ¶

func (o *ProcessorBankTransferCreateRequest) SetMetadata(v map[string]string)

SetMetadata gets a reference to the given map[string]string and assigns it to the Metadata field.

func (*ProcessorBankTransferCreateRequest) SetNetwork ¶

SetNetwork sets field value

func (*ProcessorBankTransferCreateRequest) SetOriginationAccountId ¶

func (o *ProcessorBankTransferCreateRequest) SetOriginationAccountId(v string)

SetOriginationAccountId gets a reference to the given NullableString and assigns it to the OriginationAccountId field.

func (*ProcessorBankTransferCreateRequest) SetOriginationAccountIdNil ¶

func (o *ProcessorBankTransferCreateRequest) SetOriginationAccountIdNil()

SetOriginationAccountIdNil sets the value for OriginationAccountId to be an explicit nil

func (*ProcessorBankTransferCreateRequest) SetProcessorToken ¶

func (o *ProcessorBankTransferCreateRequest) SetProcessorToken(v string)

SetProcessorToken sets field value

func (*ProcessorBankTransferCreateRequest) SetSecret ¶

SetSecret gets a reference to the given string and assigns it to the Secret field.

func (*ProcessorBankTransferCreateRequest) SetType ¶

SetType sets field value

func (*ProcessorBankTransferCreateRequest) SetUser ¶

SetUser sets field value

func (*ProcessorBankTransferCreateRequest) UnsetCustomTag ¶

func (o *ProcessorBankTransferCreateRequest) UnsetCustomTag()

UnsetCustomTag ensures that no value is present for CustomTag, not even an explicit nil

func (*ProcessorBankTransferCreateRequest) UnsetOriginationAccountId ¶

func (o *ProcessorBankTransferCreateRequest) UnsetOriginationAccountId()

UnsetOriginationAccountId ensures that no value is present for OriginationAccountId, not even an explicit nil

type ProcessorBankTransferCreateResponse ¶

type ProcessorBankTransferCreateResponse struct {
	BankTransfer BankTransfer `json:"bank_transfer"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

ProcessorBankTransferCreateResponse Defines the response schema for `/processor/bank_transfer/create`

func NewProcessorBankTransferCreateResponse ¶

func NewProcessorBankTransferCreateResponse(bankTransfer BankTransfer, requestId string) *ProcessorBankTransferCreateResponse

NewProcessorBankTransferCreateResponse instantiates a new ProcessorBankTransferCreateResponse 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 NewProcessorBankTransferCreateResponseWithDefaults ¶

func NewProcessorBankTransferCreateResponseWithDefaults() *ProcessorBankTransferCreateResponse

NewProcessorBankTransferCreateResponseWithDefaults instantiates a new ProcessorBankTransferCreateResponse 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 (*ProcessorBankTransferCreateResponse) GetBankTransfer ¶

GetBankTransfer returns the BankTransfer field value

func (*ProcessorBankTransferCreateResponse) GetBankTransferOk ¶

func (o *ProcessorBankTransferCreateResponse) GetBankTransferOk() (*BankTransfer, bool)

GetBankTransferOk returns a tuple with the BankTransfer field value and a boolean to check if the value has been set.

func (*ProcessorBankTransferCreateResponse) GetRequestId ¶

func (o *ProcessorBankTransferCreateResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*ProcessorBankTransferCreateResponse) GetRequestIdOk ¶

func (o *ProcessorBankTransferCreateResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (ProcessorBankTransferCreateResponse) MarshalJSON ¶

func (o ProcessorBankTransferCreateResponse) MarshalJSON() ([]byte, error)

func (*ProcessorBankTransferCreateResponse) SetBankTransfer ¶

func (o *ProcessorBankTransferCreateResponse) SetBankTransfer(v BankTransfer)

SetBankTransfer sets field value

func (*ProcessorBankTransferCreateResponse) SetRequestId ¶

func (o *ProcessorBankTransferCreateResponse) SetRequestId(v string)

SetRequestId sets field value

func (*ProcessorBankTransferCreateResponse) UnmarshalJSON ¶

func (o *ProcessorBankTransferCreateResponse) UnmarshalJSON(bytes []byte) (err error)

type ProcessorIdentityGetRequest ¶

type ProcessorIdentityGetRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// The processor token obtained from the Plaid integration partner. Processor tokens are in the format: `processor-<environment>-<identifier>`
	ProcessorToken string `json:"processor_token"`
}

ProcessorIdentityGetRequest ProcessorIdentityGetRequest defines the request schema for `/processor/identity/get`

func NewProcessorIdentityGetRequest ¶

func NewProcessorIdentityGetRequest(processorToken string) *ProcessorIdentityGetRequest

NewProcessorIdentityGetRequest instantiates a new ProcessorIdentityGetRequest 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 NewProcessorIdentityGetRequestWithDefaults ¶

func NewProcessorIdentityGetRequestWithDefaults() *ProcessorIdentityGetRequest

NewProcessorIdentityGetRequestWithDefaults instantiates a new ProcessorIdentityGetRequest 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 (*ProcessorIdentityGetRequest) GetClientId ¶

func (o *ProcessorIdentityGetRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*ProcessorIdentityGetRequest) GetClientIdOk ¶

func (o *ProcessorIdentityGetRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProcessorIdentityGetRequest) GetProcessorToken ¶

func (o *ProcessorIdentityGetRequest) GetProcessorToken() string

GetProcessorToken returns the ProcessorToken field value

func (*ProcessorIdentityGetRequest) GetProcessorTokenOk ¶

func (o *ProcessorIdentityGetRequest) GetProcessorTokenOk() (*string, bool)

GetProcessorTokenOk returns a tuple with the ProcessorToken field value and a boolean to check if the value has been set.

func (*ProcessorIdentityGetRequest) GetSecret ¶

func (o *ProcessorIdentityGetRequest) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise.

func (*ProcessorIdentityGetRequest) GetSecretOk ¶

func (o *ProcessorIdentityGetRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProcessorIdentityGetRequest) HasClientId ¶

func (o *ProcessorIdentityGetRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*ProcessorIdentityGetRequest) HasSecret ¶

func (o *ProcessorIdentityGetRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (ProcessorIdentityGetRequest) MarshalJSON ¶

func (o ProcessorIdentityGetRequest) MarshalJSON() ([]byte, error)

func (*ProcessorIdentityGetRequest) SetClientId ¶

func (o *ProcessorIdentityGetRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*ProcessorIdentityGetRequest) SetProcessorToken ¶

func (o *ProcessorIdentityGetRequest) SetProcessorToken(v string)

SetProcessorToken sets field value

func (*ProcessorIdentityGetRequest) SetSecret ¶

func (o *ProcessorIdentityGetRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

type ProcessorIdentityGetResponse ¶

type ProcessorIdentityGetResponse struct {
	Account AccountIdentity `json:"account"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

ProcessorIdentityGetResponse ProcessorIdentityGetResponse defines the response schema for `/processor/identity/get`

func NewProcessorIdentityGetResponse ¶

func NewProcessorIdentityGetResponse(account AccountIdentity, requestId string) *ProcessorIdentityGetResponse

NewProcessorIdentityGetResponse instantiates a new ProcessorIdentityGetResponse 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 NewProcessorIdentityGetResponseWithDefaults ¶

func NewProcessorIdentityGetResponseWithDefaults() *ProcessorIdentityGetResponse

NewProcessorIdentityGetResponseWithDefaults instantiates a new ProcessorIdentityGetResponse 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 (*ProcessorIdentityGetResponse) GetAccount ¶

GetAccount returns the Account field value

func (*ProcessorIdentityGetResponse) GetAccountOk ¶

func (o *ProcessorIdentityGetResponse) GetAccountOk() (*AccountIdentity, bool)

GetAccountOk returns a tuple with the Account field value and a boolean to check if the value has been set.

func (*ProcessorIdentityGetResponse) GetRequestId ¶

func (o *ProcessorIdentityGetResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*ProcessorIdentityGetResponse) GetRequestIdOk ¶

func (o *ProcessorIdentityGetResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (ProcessorIdentityGetResponse) MarshalJSON ¶

func (o ProcessorIdentityGetResponse) MarshalJSON() ([]byte, error)

func (*ProcessorIdentityGetResponse) SetAccount ¶

SetAccount sets field value

func (*ProcessorIdentityGetResponse) SetRequestId ¶

func (o *ProcessorIdentityGetResponse) SetRequestId(v string)

SetRequestId sets field value

func (*ProcessorIdentityGetResponse) UnmarshalJSON ¶

func (o *ProcessorIdentityGetResponse) UnmarshalJSON(bytes []byte) (err error)

type ProcessorNumber ¶

type ProcessorNumber struct {
	Ach                  NullableNumbersACHNullable           `json:"ach,omitempty"`
	Eft                  NullableNumbersEFTNullable           `json:"eft,omitempty"`
	International        NullableNumbersInternationalNullable `json:"international,omitempty"`
	Bacs                 NullableNumbersBACSNullable          `json:"bacs,omitempty"`
	AdditionalProperties map[string]interface{}
}

ProcessorNumber An object containing identifying numbers used for making electronic transfers to and from the `account`. The identifying number type (ACH, EFT, IBAN, or BACS) used will depend on the country of the account. An account may have more than one number type. If a particular identifying number type is not used by the `account` for which auth data has been requested, a null value will be returned.

func NewProcessorNumber ¶

func NewProcessorNumber() *ProcessorNumber

NewProcessorNumber instantiates a new ProcessorNumber 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 NewProcessorNumberWithDefaults ¶

func NewProcessorNumberWithDefaults() *ProcessorNumber

NewProcessorNumberWithDefaults instantiates a new ProcessorNumber 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 (*ProcessorNumber) GetAch ¶

func (o *ProcessorNumber) GetAch() NumbersACHNullable

GetAch returns the Ach field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ProcessorNumber) GetAchOk ¶

func (o *ProcessorNumber) GetAchOk() (*NumbersACHNullable, bool)

GetAchOk returns a tuple with the Ach field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ProcessorNumber) GetBacs ¶

func (o *ProcessorNumber) GetBacs() NumbersBACSNullable

GetBacs returns the Bacs field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ProcessorNumber) GetBacsOk ¶

func (o *ProcessorNumber) GetBacsOk() (*NumbersBACSNullable, bool)

GetBacsOk returns a tuple with the Bacs field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ProcessorNumber) GetEft ¶

func (o *ProcessorNumber) GetEft() NumbersEFTNullable

GetEft returns the Eft field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ProcessorNumber) GetEftOk ¶

func (o *ProcessorNumber) GetEftOk() (*NumbersEFTNullable, bool)

GetEftOk returns a tuple with the Eft field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ProcessorNumber) GetInternational ¶

func (o *ProcessorNumber) GetInternational() NumbersInternationalNullable

GetInternational returns the International field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ProcessorNumber) GetInternationalOk ¶

func (o *ProcessorNumber) GetInternationalOk() (*NumbersInternationalNullable, bool)

GetInternationalOk returns a tuple with the International field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ProcessorNumber) HasAch ¶

func (o *ProcessorNumber) HasAch() bool

HasAch returns a boolean if a field has been set.

func (*ProcessorNumber) HasBacs ¶

func (o *ProcessorNumber) HasBacs() bool

HasBacs returns a boolean if a field has been set.

func (*ProcessorNumber) HasEft ¶

func (o *ProcessorNumber) HasEft() bool

HasEft returns a boolean if a field has been set.

func (*ProcessorNumber) HasInternational ¶

func (o *ProcessorNumber) HasInternational() bool

HasInternational returns a boolean if a field has been set.

func (ProcessorNumber) MarshalJSON ¶

func (o ProcessorNumber) MarshalJSON() ([]byte, error)

func (*ProcessorNumber) SetAch ¶

func (o *ProcessorNumber) SetAch(v NumbersACHNullable)

SetAch gets a reference to the given NullableNumbersACHNullable and assigns it to the Ach field.

func (*ProcessorNumber) SetAchNil ¶

func (o *ProcessorNumber) SetAchNil()

SetAchNil sets the value for Ach to be an explicit nil

func (*ProcessorNumber) SetBacs ¶

func (o *ProcessorNumber) SetBacs(v NumbersBACSNullable)

SetBacs gets a reference to the given NullableNumbersBACSNullable and assigns it to the Bacs field.

func (*ProcessorNumber) SetBacsNil ¶

func (o *ProcessorNumber) SetBacsNil()

SetBacsNil sets the value for Bacs to be an explicit nil

func (*ProcessorNumber) SetEft ¶

func (o *ProcessorNumber) SetEft(v NumbersEFTNullable)

SetEft gets a reference to the given NullableNumbersEFTNullable and assigns it to the Eft field.

func (*ProcessorNumber) SetEftNil ¶

func (o *ProcessorNumber) SetEftNil()

SetEftNil sets the value for Eft to be an explicit nil

func (*ProcessorNumber) SetInternational ¶

func (o *ProcessorNumber) SetInternational(v NumbersInternationalNullable)

SetInternational gets a reference to the given NullableNumbersInternationalNullable and assigns it to the International field.

func (*ProcessorNumber) SetInternationalNil ¶

func (o *ProcessorNumber) SetInternationalNil()

SetInternationalNil sets the value for International to be an explicit nil

func (*ProcessorNumber) UnmarshalJSON ¶

func (o *ProcessorNumber) UnmarshalJSON(bytes []byte) (err error)

func (*ProcessorNumber) UnsetAch ¶

func (o *ProcessorNumber) UnsetAch()

UnsetAch ensures that no value is present for Ach, not even an explicit nil

func (*ProcessorNumber) UnsetBacs ¶

func (o *ProcessorNumber) UnsetBacs()

UnsetBacs ensures that no value is present for Bacs, not even an explicit nil

func (*ProcessorNumber) UnsetEft ¶

func (o *ProcessorNumber) UnsetEft()

UnsetEft ensures that no value is present for Eft, not even an explicit nil

func (*ProcessorNumber) UnsetInternational ¶

func (o *ProcessorNumber) UnsetInternational()

UnsetInternational ensures that no value is present for International, not even an explicit nil

type ProcessorStripeBankAccountTokenCreateRequest ¶

type ProcessorStripeBankAccountTokenCreateRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// The access token associated with the Item data is being requested for.
	AccessToken string `json:"access_token"`
	// The `account_id` value obtained from the `onSuccess` callback in Link
	AccountId string `json:"account_id"`
}

ProcessorStripeBankAccountTokenCreateRequest ProcessorStripeBankAccountTokenCreateRequest defines the request schema for `/processor/stripe/bank_account/create`

func NewProcessorStripeBankAccountTokenCreateRequest ¶

func NewProcessorStripeBankAccountTokenCreateRequest(accessToken string, accountId string) *ProcessorStripeBankAccountTokenCreateRequest

NewProcessorStripeBankAccountTokenCreateRequest instantiates a new ProcessorStripeBankAccountTokenCreateRequest 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 NewProcessorStripeBankAccountTokenCreateRequestWithDefaults ¶

func NewProcessorStripeBankAccountTokenCreateRequestWithDefaults() *ProcessorStripeBankAccountTokenCreateRequest

NewProcessorStripeBankAccountTokenCreateRequestWithDefaults instantiates a new ProcessorStripeBankAccountTokenCreateRequest 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 (*ProcessorStripeBankAccountTokenCreateRequest) GetAccessToken ¶

GetAccessToken returns the AccessToken field value

func (*ProcessorStripeBankAccountTokenCreateRequest) GetAccessTokenOk ¶

func (o *ProcessorStripeBankAccountTokenCreateRequest) GetAccessTokenOk() (*string, bool)

GetAccessTokenOk returns a tuple with the AccessToken field value and a boolean to check if the value has been set.

func (*ProcessorStripeBankAccountTokenCreateRequest) GetAccountId ¶

GetAccountId returns the AccountId field value

func (*ProcessorStripeBankAccountTokenCreateRequest) GetAccountIdOk ¶

GetAccountIdOk returns a tuple with the AccountId field value and a boolean to check if the value has been set.

func (*ProcessorStripeBankAccountTokenCreateRequest) GetClientId ¶

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*ProcessorStripeBankAccountTokenCreateRequest) GetClientIdOk ¶

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProcessorStripeBankAccountTokenCreateRequest) GetSecret ¶

GetSecret returns the Secret field value if set, zero value otherwise.

func (*ProcessorStripeBankAccountTokenCreateRequest) GetSecretOk ¶

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProcessorStripeBankAccountTokenCreateRequest) HasClientId ¶

HasClientId returns a boolean if a field has been set.

func (*ProcessorStripeBankAccountTokenCreateRequest) HasSecret ¶

HasSecret returns a boolean if a field has been set.

func (ProcessorStripeBankAccountTokenCreateRequest) MarshalJSON ¶

func (*ProcessorStripeBankAccountTokenCreateRequest) SetAccessToken ¶

SetAccessToken sets field value

func (*ProcessorStripeBankAccountTokenCreateRequest) SetAccountId ¶

SetAccountId sets field value

func (*ProcessorStripeBankAccountTokenCreateRequest) SetClientId ¶

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*ProcessorStripeBankAccountTokenCreateRequest) SetSecret ¶

SetSecret gets a reference to the given string and assigns it to the Secret field.

type ProcessorStripeBankAccountTokenCreateResponse ¶

type ProcessorStripeBankAccountTokenCreateResponse struct {
	// A token that can be sent to Stripe for use in making API calls to Plaid
	StripeBankAccountToken string `json:"stripe_bank_account_token"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

ProcessorStripeBankAccountTokenCreateResponse ProcessorStripeBankAccountTokenCreateResponse defines the response schema for `/processor/stripe/bank_account/create`

func NewProcessorStripeBankAccountTokenCreateResponse ¶

func NewProcessorStripeBankAccountTokenCreateResponse(stripeBankAccountToken string, requestId string) *ProcessorStripeBankAccountTokenCreateResponse

NewProcessorStripeBankAccountTokenCreateResponse instantiates a new ProcessorStripeBankAccountTokenCreateResponse 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 NewProcessorStripeBankAccountTokenCreateResponseWithDefaults ¶

func NewProcessorStripeBankAccountTokenCreateResponseWithDefaults() *ProcessorStripeBankAccountTokenCreateResponse

NewProcessorStripeBankAccountTokenCreateResponseWithDefaults instantiates a new ProcessorStripeBankAccountTokenCreateResponse 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 (*ProcessorStripeBankAccountTokenCreateResponse) GetRequestId ¶

GetRequestId returns the RequestId field value

func (*ProcessorStripeBankAccountTokenCreateResponse) GetRequestIdOk ¶

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (*ProcessorStripeBankAccountTokenCreateResponse) GetStripeBankAccountToken ¶

func (o *ProcessorStripeBankAccountTokenCreateResponse) GetStripeBankAccountToken() string

GetStripeBankAccountToken returns the StripeBankAccountToken field value

func (*ProcessorStripeBankAccountTokenCreateResponse) GetStripeBankAccountTokenOk ¶

func (o *ProcessorStripeBankAccountTokenCreateResponse) GetStripeBankAccountTokenOk() (*string, bool)

GetStripeBankAccountTokenOk returns a tuple with the StripeBankAccountToken field value and a boolean to check if the value has been set.

func (ProcessorStripeBankAccountTokenCreateResponse) MarshalJSON ¶

func (*ProcessorStripeBankAccountTokenCreateResponse) SetRequestId ¶

SetRequestId sets field value

func (*ProcessorStripeBankAccountTokenCreateResponse) SetStripeBankAccountToken ¶

func (o *ProcessorStripeBankAccountTokenCreateResponse) SetStripeBankAccountToken(v string)

SetStripeBankAccountToken sets field value

func (*ProcessorStripeBankAccountTokenCreateResponse) UnmarshalJSON ¶

func (o *ProcessorStripeBankAccountTokenCreateResponse) UnmarshalJSON(bytes []byte) (err error)

type ProcessorTokenCreateRequest ¶

type ProcessorTokenCreateRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// The access token associated with the Item data is being requested for.
	AccessToken string `json:"access_token"`
	// The `account_id` value obtained from the `onSuccess` callback in Link
	AccountId string `json:"account_id"`
	// The processor you are integrating with.
	Processor string `json:"processor"`
}

ProcessorTokenCreateRequest ProcessorTokenCreateRequest defines the request schema for `/processor/token/create`

func NewProcessorTokenCreateRequest ¶

func NewProcessorTokenCreateRequest(accessToken string, accountId string, processor string) *ProcessorTokenCreateRequest

NewProcessorTokenCreateRequest instantiates a new ProcessorTokenCreateRequest 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 NewProcessorTokenCreateRequestWithDefaults ¶

func NewProcessorTokenCreateRequestWithDefaults() *ProcessorTokenCreateRequest

NewProcessorTokenCreateRequestWithDefaults instantiates a new ProcessorTokenCreateRequest 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 (*ProcessorTokenCreateRequest) GetAccessToken ¶

func (o *ProcessorTokenCreateRequest) GetAccessToken() string

GetAccessToken returns the AccessToken field value

func (*ProcessorTokenCreateRequest) GetAccessTokenOk ¶

func (o *ProcessorTokenCreateRequest) GetAccessTokenOk() (*string, bool)

GetAccessTokenOk returns a tuple with the AccessToken field value and a boolean to check if the value has been set.

func (*ProcessorTokenCreateRequest) GetAccountId ¶

func (o *ProcessorTokenCreateRequest) GetAccountId() string

GetAccountId returns the AccountId field value

func (*ProcessorTokenCreateRequest) GetAccountIdOk ¶

func (o *ProcessorTokenCreateRequest) GetAccountIdOk() (*string, bool)

GetAccountIdOk returns a tuple with the AccountId field value and a boolean to check if the value has been set.

func (*ProcessorTokenCreateRequest) GetClientId ¶

func (o *ProcessorTokenCreateRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*ProcessorTokenCreateRequest) GetClientIdOk ¶

func (o *ProcessorTokenCreateRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProcessorTokenCreateRequest) GetProcessor ¶

func (o *ProcessorTokenCreateRequest) GetProcessor() string

GetProcessor returns the Processor field value

func (*ProcessorTokenCreateRequest) GetProcessorOk ¶

func (o *ProcessorTokenCreateRequest) GetProcessorOk() (*string, bool)

GetProcessorOk returns a tuple with the Processor field value and a boolean to check if the value has been set.

func (*ProcessorTokenCreateRequest) GetSecret ¶

func (o *ProcessorTokenCreateRequest) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise.

func (*ProcessorTokenCreateRequest) GetSecretOk ¶

func (o *ProcessorTokenCreateRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProcessorTokenCreateRequest) HasClientId ¶

func (o *ProcessorTokenCreateRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*ProcessorTokenCreateRequest) HasSecret ¶

func (o *ProcessorTokenCreateRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (ProcessorTokenCreateRequest) MarshalJSON ¶

func (o ProcessorTokenCreateRequest) MarshalJSON() ([]byte, error)

func (*ProcessorTokenCreateRequest) SetAccessToken ¶

func (o *ProcessorTokenCreateRequest) SetAccessToken(v string)

SetAccessToken sets field value

func (*ProcessorTokenCreateRequest) SetAccountId ¶

func (o *ProcessorTokenCreateRequest) SetAccountId(v string)

SetAccountId sets field value

func (*ProcessorTokenCreateRequest) SetClientId ¶

func (o *ProcessorTokenCreateRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*ProcessorTokenCreateRequest) SetProcessor ¶

func (o *ProcessorTokenCreateRequest) SetProcessor(v string)

SetProcessor sets field value

func (*ProcessorTokenCreateRequest) SetSecret ¶

func (o *ProcessorTokenCreateRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

type ProcessorTokenCreateResponse ¶

type ProcessorTokenCreateResponse struct {
	// The `processor_token` that can then be used by the Plaid partner to make API requests
	ProcessorToken string `json:"processor_token"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

ProcessorTokenCreateResponse ProcessorTokenCreateResponse defines the response schema for `/processor/token/create` and `/processor/apex/processor_token/create`

func NewProcessorTokenCreateResponse ¶

func NewProcessorTokenCreateResponse(processorToken string, requestId string) *ProcessorTokenCreateResponse

NewProcessorTokenCreateResponse instantiates a new ProcessorTokenCreateResponse 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 NewProcessorTokenCreateResponseWithDefaults ¶

func NewProcessorTokenCreateResponseWithDefaults() *ProcessorTokenCreateResponse

NewProcessorTokenCreateResponseWithDefaults instantiates a new ProcessorTokenCreateResponse 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 (*ProcessorTokenCreateResponse) GetProcessorToken ¶

func (o *ProcessorTokenCreateResponse) GetProcessorToken() string

GetProcessorToken returns the ProcessorToken field value

func (*ProcessorTokenCreateResponse) GetProcessorTokenOk ¶

func (o *ProcessorTokenCreateResponse) GetProcessorTokenOk() (*string, bool)

GetProcessorTokenOk returns a tuple with the ProcessorToken field value and a boolean to check if the value has been set.

func (*ProcessorTokenCreateResponse) GetRequestId ¶

func (o *ProcessorTokenCreateResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*ProcessorTokenCreateResponse) GetRequestIdOk ¶

func (o *ProcessorTokenCreateResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (ProcessorTokenCreateResponse) MarshalJSON ¶

func (o ProcessorTokenCreateResponse) MarshalJSON() ([]byte, error)

func (*ProcessorTokenCreateResponse) SetProcessorToken ¶

func (o *ProcessorTokenCreateResponse) SetProcessorToken(v string)

SetProcessorToken sets field value

func (*ProcessorTokenCreateResponse) SetRequestId ¶

func (o *ProcessorTokenCreateResponse) SetRequestId(v string)

SetRequestId sets field value

func (*ProcessorTokenCreateResponse) UnmarshalJSON ¶

func (o *ProcessorTokenCreateResponse) UnmarshalJSON(bytes []byte) (err error)

type ProductAccess ¶

type ProductAccess struct {
	// Allow access to statements. Only used by certain partners. If relevant to the partner and unset, defaults to `true`.
	Statements NullableBool `json:"statements,omitempty"`
	// Allow access to the Identity product (name, email, phone, address). Only used by certain partners. If relevant to the partner and unset, defaults to `true`.
	Identity NullableBool `json:"identity,omitempty"`
	// Allow access to account number details. Only used by certain partners. If relevant to the partner and unset, defaults to `true`.
	Auth NullableBool `json:"auth,omitempty"`
	// Allow access to transaction details. Only used by certain partners. If relevant to the partner and unset, defaults to `true`.
	Transactions         NullableBool `json:"transactions,omitempty"`
	AdditionalProperties map[string]interface{}
}

ProductAccess The product access being requested. Used to or disallow product access across all accounts. If unset, defaults to all products allowed.

func NewProductAccess ¶

func NewProductAccess() *ProductAccess

NewProductAccess instantiates a new ProductAccess 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 NewProductAccessWithDefaults ¶

func NewProductAccessWithDefaults() *ProductAccess

NewProductAccessWithDefaults instantiates a new ProductAccess 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 (*ProductAccess) GetAuth ¶

func (o *ProductAccess) GetAuth() bool

GetAuth returns the Auth field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ProductAccess) GetAuthOk ¶

func (o *ProductAccess) GetAuthOk() (*bool, bool)

GetAuthOk returns a tuple with the Auth field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ProductAccess) GetIdentity ¶

func (o *ProductAccess) GetIdentity() bool

GetIdentity returns the Identity field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ProductAccess) GetIdentityOk ¶

func (o *ProductAccess) GetIdentityOk() (*bool, bool)

GetIdentityOk returns a tuple with the Identity field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ProductAccess) GetStatements ¶

func (o *ProductAccess) GetStatements() bool

GetStatements returns the Statements field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ProductAccess) GetStatementsOk ¶

func (o *ProductAccess) GetStatementsOk() (*bool, bool)

GetStatementsOk returns a tuple with the Statements field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ProductAccess) GetTransactions ¶

func (o *ProductAccess) GetTransactions() bool

GetTransactions returns the Transactions field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ProductAccess) GetTransactionsOk ¶

func (o *ProductAccess) GetTransactionsOk() (*bool, bool)

GetTransactionsOk returns a tuple with the Transactions field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ProductAccess) HasAuth ¶

func (o *ProductAccess) HasAuth() bool

HasAuth returns a boolean if a field has been set.

func (*ProductAccess) HasIdentity ¶

func (o *ProductAccess) HasIdentity() bool

HasIdentity returns a boolean if a field has been set.

func (*ProductAccess) HasStatements ¶

func (o *ProductAccess) HasStatements() bool

HasStatements returns a boolean if a field has been set.

func (*ProductAccess) HasTransactions ¶

func (o *ProductAccess) HasTransactions() bool

HasTransactions returns a boolean if a field has been set.

func (ProductAccess) MarshalJSON ¶

func (o ProductAccess) MarshalJSON() ([]byte, error)

func (*ProductAccess) SetAuth ¶

func (o *ProductAccess) SetAuth(v bool)

SetAuth gets a reference to the given NullableBool and assigns it to the Auth field.

func (*ProductAccess) SetAuthNil ¶

func (o *ProductAccess) SetAuthNil()

SetAuthNil sets the value for Auth to be an explicit nil

func (*ProductAccess) SetIdentity ¶

func (o *ProductAccess) SetIdentity(v bool)

SetIdentity gets a reference to the given NullableBool and assigns it to the Identity field.

func (*ProductAccess) SetIdentityNil ¶

func (o *ProductAccess) SetIdentityNil()

SetIdentityNil sets the value for Identity to be an explicit nil

func (*ProductAccess) SetStatements ¶

func (o *ProductAccess) SetStatements(v bool)

SetStatements gets a reference to the given NullableBool and assigns it to the Statements field.

func (*ProductAccess) SetStatementsNil ¶

func (o *ProductAccess) SetStatementsNil()

SetStatementsNil sets the value for Statements to be an explicit nil

func (*ProductAccess) SetTransactions ¶

func (o *ProductAccess) SetTransactions(v bool)

SetTransactions gets a reference to the given NullableBool and assigns it to the Transactions field.

func (*ProductAccess) SetTransactionsNil ¶

func (o *ProductAccess) SetTransactionsNil()

SetTransactionsNil sets the value for Transactions to be an explicit nil

func (*ProductAccess) UnmarshalJSON ¶

func (o *ProductAccess) UnmarshalJSON(bytes []byte) (err error)

func (*ProductAccess) UnsetAuth ¶

func (o *ProductAccess) UnsetAuth()

UnsetAuth ensures that no value is present for Auth, not even an explicit nil

func (*ProductAccess) UnsetIdentity ¶

func (o *ProductAccess) UnsetIdentity()

UnsetIdentity ensures that no value is present for Identity, not even an explicit nil

func (*ProductAccess) UnsetStatements ¶

func (o *ProductAccess) UnsetStatements()

UnsetStatements ensures that no value is present for Statements, not even an explicit nil

func (*ProductAccess) UnsetTransactions ¶

func (o *ProductAccess) UnsetTransactions()

UnsetTransactions ensures that no value is present for Transactions, not even an explicit nil

type ProductStatus ¶

type ProductStatus struct {
	// This field is deprecated in favor of the `breakdown` object, which provides more granular institution health data.  `HEALTHY`: the majority of requests are successful `DEGRADED`: only some requests are successful `DOWN`: all requests are failing
	Status string `json:"status"`
	// [ISO 8601](https://wikipedia.org/wiki/ISO_8601) formatted timestamp of the last status change for the institution.
	LastStatusChange     time.Time              `json:"last_status_change"`
	Breakdown            ProductStatusBreakdown `json:"breakdown"`
	AdditionalProperties map[string]interface{}
}

ProductStatus A representation of the status health of a request type. Auth requests, Balance requests, Identity requests, Investments requests, Liabilities requests, Transactions updates, Investments updates, Liabilities updates, and Item logins each have their own status object.

func NewProductStatus ¶

func NewProductStatus(status string, lastStatusChange time.Time, breakdown ProductStatusBreakdown) *ProductStatus

NewProductStatus instantiates a new ProductStatus 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 NewProductStatusWithDefaults ¶

func NewProductStatusWithDefaults() *ProductStatus

NewProductStatusWithDefaults instantiates a new ProductStatus 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 (*ProductStatus) GetBreakdown ¶

func (o *ProductStatus) GetBreakdown() ProductStatusBreakdown

GetBreakdown returns the Breakdown field value

func (*ProductStatus) GetBreakdownOk ¶

func (o *ProductStatus) GetBreakdownOk() (*ProductStatusBreakdown, bool)

GetBreakdownOk returns a tuple with the Breakdown field value and a boolean to check if the value has been set.

func (*ProductStatus) GetLastStatusChange ¶

func (o *ProductStatus) GetLastStatusChange() time.Time

GetLastStatusChange returns the LastStatusChange field value

func (*ProductStatus) GetLastStatusChangeOk ¶

func (o *ProductStatus) GetLastStatusChangeOk() (*time.Time, bool)

GetLastStatusChangeOk returns a tuple with the LastStatusChange field value and a boolean to check if the value has been set.

func (*ProductStatus) GetStatus ¶

func (o *ProductStatus) GetStatus() string

GetStatus returns the Status field value

func (*ProductStatus) GetStatusOk ¶

func (o *ProductStatus) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (ProductStatus) MarshalJSON ¶

func (o ProductStatus) MarshalJSON() ([]byte, error)

func (*ProductStatus) SetBreakdown ¶

func (o *ProductStatus) SetBreakdown(v ProductStatusBreakdown)

SetBreakdown sets field value

func (*ProductStatus) SetLastStatusChange ¶

func (o *ProductStatus) SetLastStatusChange(v time.Time)

SetLastStatusChange sets field value

func (*ProductStatus) SetStatus ¶

func (o *ProductStatus) SetStatus(v string)

SetStatus sets field value

func (*ProductStatus) UnmarshalJSON ¶

func (o *ProductStatus) UnmarshalJSON(bytes []byte) (err error)

type ProductStatusBreakdown ¶

type ProductStatusBreakdown struct {
	// The percentage of login attempts that are successful, expressed as a decimal.
	Success float32 `json:"success"`
	// The percentage of logins that are failing due to an internal Plaid issue, expressed as a decimal.
	ErrorPlaid float32 `json:"error_plaid"`
	// The percentage of logins that are failing due to an issue in the institution's system, expressed as a decimal.
	ErrorInstitution float32 `json:"error_institution"`
	// The `refresh_interval` may be `DELAYED` or `STOPPED` even when the success rate is high. This value is only returned for Transactions status breakdowns.
	RefreshInterval      *string `json:"refresh_interval,omitempty"`
	AdditionalProperties map[string]interface{}
}

ProductStatusBreakdown A detailed breakdown of the institution's performance for a request type. The values for `success`, `error_plaid`, and `error_institution` sum to 1.

func NewProductStatusBreakdown ¶

func NewProductStatusBreakdown(success float32, errorPlaid float32, errorInstitution float32) *ProductStatusBreakdown

NewProductStatusBreakdown instantiates a new ProductStatusBreakdown 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 NewProductStatusBreakdownWithDefaults ¶

func NewProductStatusBreakdownWithDefaults() *ProductStatusBreakdown

NewProductStatusBreakdownWithDefaults instantiates a new ProductStatusBreakdown 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 (*ProductStatusBreakdown) GetErrorInstitution ¶

func (o *ProductStatusBreakdown) GetErrorInstitution() float32

GetErrorInstitution returns the ErrorInstitution field value

func (*ProductStatusBreakdown) GetErrorInstitutionOk ¶

func (o *ProductStatusBreakdown) GetErrorInstitutionOk() (*float32, bool)

GetErrorInstitutionOk returns a tuple with the ErrorInstitution field value and a boolean to check if the value has been set.

func (*ProductStatusBreakdown) GetErrorPlaid ¶

func (o *ProductStatusBreakdown) GetErrorPlaid() float32

GetErrorPlaid returns the ErrorPlaid field value

func (*ProductStatusBreakdown) GetErrorPlaidOk ¶

func (o *ProductStatusBreakdown) GetErrorPlaidOk() (*float32, bool)

GetErrorPlaidOk returns a tuple with the ErrorPlaid field value and a boolean to check if the value has been set.

func (*ProductStatusBreakdown) GetRefreshInterval ¶

func (o *ProductStatusBreakdown) GetRefreshInterval() string

GetRefreshInterval returns the RefreshInterval field value if set, zero value otherwise.

func (*ProductStatusBreakdown) GetRefreshIntervalOk ¶

func (o *ProductStatusBreakdown) GetRefreshIntervalOk() (*string, bool)

GetRefreshIntervalOk returns a tuple with the RefreshInterval field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ProductStatusBreakdown) GetSuccess ¶

func (o *ProductStatusBreakdown) GetSuccess() float32

GetSuccess returns the Success field value

func (*ProductStatusBreakdown) GetSuccessOk ¶

func (o *ProductStatusBreakdown) GetSuccessOk() (*float32, bool)

GetSuccessOk returns a tuple with the Success field value and a boolean to check if the value has been set.

func (*ProductStatusBreakdown) HasRefreshInterval ¶

func (o *ProductStatusBreakdown) HasRefreshInterval() bool

HasRefreshInterval returns a boolean if a field has been set.

func (ProductStatusBreakdown) MarshalJSON ¶

func (o ProductStatusBreakdown) MarshalJSON() ([]byte, error)

func (*ProductStatusBreakdown) SetErrorInstitution ¶

func (o *ProductStatusBreakdown) SetErrorInstitution(v float32)

SetErrorInstitution sets field value

func (*ProductStatusBreakdown) SetErrorPlaid ¶

func (o *ProductStatusBreakdown) SetErrorPlaid(v float32)

SetErrorPlaid sets field value

func (*ProductStatusBreakdown) SetRefreshInterval ¶

func (o *ProductStatusBreakdown) SetRefreshInterval(v string)

SetRefreshInterval gets a reference to the given string and assigns it to the RefreshInterval field.

func (*ProductStatusBreakdown) SetSuccess ¶

func (o *ProductStatusBreakdown) SetSuccess(v float32)

SetSuccess sets field value

func (*ProductStatusBreakdown) UnmarshalJSON ¶

func (o *ProductStatusBreakdown) UnmarshalJSON(bytes []byte) (err error)

type Products ¶

type Products string

Products A list of products that an institution can support. All Items must be initialized with at least one product. The Balance product is always available and does not need to be specified during initialization.

const (
	PRODUCTS_ASSETS              Products = "assets"
	PRODUCTS_AUTH                Products = "auth"
	PRODUCTS_BALANCE             Products = "balance"
	PRODUCTS_IDENTITY            Products = "identity"
	PRODUCTS_INVESTMENTS         Products = "investments"
	PRODUCTS_LIABILITIES         Products = "liabilities"
	PRODUCTS_PAYMENT_INITIATION  Products = "payment_initiation"
	PRODUCTS_TRANSACTIONS        Products = "transactions"
	PRODUCTS_CREDIT_DETAILS      Products = "credit_details"
	PRODUCTS_INCOME              Products = "income"
	PRODUCTS_INCOME_VERIFICATION Products = "income_verification"
	PRODUCTS_DEPOSIT_SWITCH      Products = "deposit_switch"
	PRODUCTS_STANDING_ORDERS     Products = "standing_orders"
	PRODUCTS_TRANSFER            Products = "transfer"
)

List of Products

func NewProductsFromValue ¶

func NewProductsFromValue(v string) (*Products, error)

NewProductsFromValue returns a pointer to a valid Products for the value passed as argument, or an error if the value passed is not allowed by the enum

func (Products) IsValid ¶

func (v Products) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (Products) Ptr ¶

func (v Products) Ptr() *Products

Ptr returns reference to Products value

func (*Products) UnmarshalJSON ¶

func (v *Products) UnmarshalJSON(src []byte) error

type ProjectedIncomeSummaryFieldNumber ¶

type ProjectedIncomeSummaryFieldNumber struct {
	// The value of the field.
	Value              float32            `json:"value"`
	VerificationStatus VerificationStatus `json:"verification_status"`
}

ProjectedIncomeSummaryFieldNumber struct for ProjectedIncomeSummaryFieldNumber

func NewProjectedIncomeSummaryFieldNumber ¶

func NewProjectedIncomeSummaryFieldNumber(value float32, verificationStatus VerificationStatus) *ProjectedIncomeSummaryFieldNumber

NewProjectedIncomeSummaryFieldNumber instantiates a new ProjectedIncomeSummaryFieldNumber 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 NewProjectedIncomeSummaryFieldNumberWithDefaults ¶

func NewProjectedIncomeSummaryFieldNumberWithDefaults() *ProjectedIncomeSummaryFieldNumber

NewProjectedIncomeSummaryFieldNumberWithDefaults instantiates a new ProjectedIncomeSummaryFieldNumber 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 (*ProjectedIncomeSummaryFieldNumber) GetValue ¶

GetValue returns the Value field value

func (*ProjectedIncomeSummaryFieldNumber) GetValueOk ¶

func (o *ProjectedIncomeSummaryFieldNumber) GetValueOk() (*float32, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (*ProjectedIncomeSummaryFieldNumber) GetVerificationStatus ¶

func (o *ProjectedIncomeSummaryFieldNumber) GetVerificationStatus() VerificationStatus

GetVerificationStatus returns the VerificationStatus field value

func (*ProjectedIncomeSummaryFieldNumber) GetVerificationStatusOk ¶

func (o *ProjectedIncomeSummaryFieldNumber) GetVerificationStatusOk() (*VerificationStatus, bool)

GetVerificationStatusOk returns a tuple with the VerificationStatus field value and a boolean to check if the value has been set.

func (ProjectedIncomeSummaryFieldNumber) MarshalJSON ¶

func (o ProjectedIncomeSummaryFieldNumber) MarshalJSON() ([]byte, error)

func (*ProjectedIncomeSummaryFieldNumber) SetValue ¶

SetValue sets field value

func (*ProjectedIncomeSummaryFieldNumber) SetVerificationStatus ¶

func (o *ProjectedIncomeSummaryFieldNumber) SetVerificationStatus(v VerificationStatus)

SetVerificationStatus sets field value

type RecaptchaRequiredError ¶

type RecaptchaRequiredError struct {
	// RECAPTCHA_ERROR
	ErrorType string `json:"error_type"`
	// RECAPTCHA_REQUIRED
	ErrorCode      string `json:"error_code"`
	DisplayMessage string `json:"display_message"`
	// 400
	HttpCode string `json:"http_code"`
	// Your user will be prompted to solve a Google reCAPTCHA challenge in the Link Recaptcha pane. If they solve the challenge successfully, the user's request is resubmitted and they are directed to the next Item creation step.
	LinkUserExperience string `json:"link_user_experience"`
	// Plaid's fraud system detects abusive traffic and considers a variety of parameters throughout Item creation requests. When a request is considered risky or possibly fraudulent, Link presents a reCAPTCHA for the user to solve.
	CommonCauses string `json:"common_causes"`
	// Link will automatically guide your user through reCAPTCHA verification. As a general rule, we recommend instrumenting basic fraud monitoring to detect and protect your website from spam and abuse.  If your user cannot verify their session, please submit a Support ticket with the following identifiers: `link_session_id` or `request_id`
	TroubleshootingSteps string `json:"troubleshooting_steps"`
	AdditionalProperties map[string]interface{}
}

RecaptchaRequiredError The request was flagged by Plaid's fraud system, and requires additional verification to ensure they are not a bot.

func NewRecaptchaRequiredError ¶

func NewRecaptchaRequiredError(errorType string, errorCode string, displayMessage string, httpCode string, linkUserExperience string, commonCauses string, troubleshootingSteps string) *RecaptchaRequiredError

NewRecaptchaRequiredError instantiates a new RecaptchaRequiredError 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 NewRecaptchaRequiredErrorWithDefaults ¶

func NewRecaptchaRequiredErrorWithDefaults() *RecaptchaRequiredError

NewRecaptchaRequiredErrorWithDefaults instantiates a new RecaptchaRequiredError 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 (*RecaptchaRequiredError) GetCommonCauses ¶

func (o *RecaptchaRequiredError) GetCommonCauses() string

GetCommonCauses returns the CommonCauses field value

func (*RecaptchaRequiredError) GetCommonCausesOk ¶

func (o *RecaptchaRequiredError) GetCommonCausesOk() (*string, bool)

GetCommonCausesOk returns a tuple with the CommonCauses field value and a boolean to check if the value has been set.

func (*RecaptchaRequiredError) GetDisplayMessage ¶

func (o *RecaptchaRequiredError) GetDisplayMessage() string

GetDisplayMessage returns the DisplayMessage field value

func (*RecaptchaRequiredError) GetDisplayMessageOk ¶

func (o *RecaptchaRequiredError) GetDisplayMessageOk() (*string, bool)

GetDisplayMessageOk returns a tuple with the DisplayMessage field value and a boolean to check if the value has been set.

func (*RecaptchaRequiredError) GetErrorCode ¶

func (o *RecaptchaRequiredError) GetErrorCode() string

GetErrorCode returns the ErrorCode field value

func (*RecaptchaRequiredError) GetErrorCodeOk ¶

func (o *RecaptchaRequiredError) GetErrorCodeOk() (*string, bool)

GetErrorCodeOk returns a tuple with the ErrorCode field value and a boolean to check if the value has been set.

func (*RecaptchaRequiredError) GetErrorType ¶

func (o *RecaptchaRequiredError) GetErrorType() string

GetErrorType returns the ErrorType field value

func (*RecaptchaRequiredError) GetErrorTypeOk ¶

func (o *RecaptchaRequiredError) GetErrorTypeOk() (*string, bool)

GetErrorTypeOk returns a tuple with the ErrorType field value and a boolean to check if the value has been set.

func (*RecaptchaRequiredError) GetHttpCode ¶

func (o *RecaptchaRequiredError) GetHttpCode() string

GetHttpCode returns the HttpCode field value

func (*RecaptchaRequiredError) GetHttpCodeOk ¶

func (o *RecaptchaRequiredError) GetHttpCodeOk() (*string, bool)

GetHttpCodeOk returns a tuple with the HttpCode field value and a boolean to check if the value has been set.

func (*RecaptchaRequiredError) GetLinkUserExperience ¶

func (o *RecaptchaRequiredError) GetLinkUserExperience() string

GetLinkUserExperience returns the LinkUserExperience field value

func (*RecaptchaRequiredError) GetLinkUserExperienceOk ¶

func (o *RecaptchaRequiredError) GetLinkUserExperienceOk() (*string, bool)

GetLinkUserExperienceOk returns a tuple with the LinkUserExperience field value and a boolean to check if the value has been set.

func (*RecaptchaRequiredError) GetTroubleshootingSteps ¶

func (o *RecaptchaRequiredError) GetTroubleshootingSteps() string

GetTroubleshootingSteps returns the TroubleshootingSteps field value

func (*RecaptchaRequiredError) GetTroubleshootingStepsOk ¶

func (o *RecaptchaRequiredError) GetTroubleshootingStepsOk() (*string, bool)

GetTroubleshootingStepsOk returns a tuple with the TroubleshootingSteps field value and a boolean to check if the value has been set.

func (RecaptchaRequiredError) MarshalJSON ¶

func (o RecaptchaRequiredError) MarshalJSON() ([]byte, error)

func (*RecaptchaRequiredError) SetCommonCauses ¶

func (o *RecaptchaRequiredError) SetCommonCauses(v string)

SetCommonCauses sets field value

func (*RecaptchaRequiredError) SetDisplayMessage ¶

func (o *RecaptchaRequiredError) SetDisplayMessage(v string)

SetDisplayMessage sets field value

func (*RecaptchaRequiredError) SetErrorCode ¶

func (o *RecaptchaRequiredError) SetErrorCode(v string)

SetErrorCode sets field value

func (*RecaptchaRequiredError) SetErrorType ¶

func (o *RecaptchaRequiredError) SetErrorType(v string)

SetErrorType sets field value

func (*RecaptchaRequiredError) SetHttpCode ¶

func (o *RecaptchaRequiredError) SetHttpCode(v string)

SetHttpCode sets field value

func (*RecaptchaRequiredError) SetLinkUserExperience ¶

func (o *RecaptchaRequiredError) SetLinkUserExperience(v string)

SetLinkUserExperience sets field value

func (*RecaptchaRequiredError) SetTroubleshootingSteps ¶

func (o *RecaptchaRequiredError) SetTroubleshootingSteps(v string)

SetTroubleshootingSteps sets field value

func (*RecaptchaRequiredError) UnmarshalJSON ¶

func (o *RecaptchaRequiredError) UnmarshalJSON(bytes []byte) (err error)

type RecipientBACS ¶

type RecipientBACS struct {
	// The account number of the account. Maximum of 10 characters.
	Account *string `json:"account,omitempty"`
	// The 6-character sort code of the account.
	SortCode             *string `json:"sort_code,omitempty"`
	AdditionalProperties map[string]interface{}
}

RecipientBACS An object containing a BACS account number and sort code. If an IBAN is not provided or if this recipient needs to accept domestic GBP-denominated payments, BACS data is required.

func NewRecipientBACS ¶

func NewRecipientBACS() *RecipientBACS

NewRecipientBACS instantiates a new RecipientBACS 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 NewRecipientBACSWithDefaults ¶

func NewRecipientBACSWithDefaults() *RecipientBACS

NewRecipientBACSWithDefaults instantiates a new RecipientBACS 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 (*RecipientBACS) GetAccount ¶

func (o *RecipientBACS) GetAccount() string

GetAccount returns the Account field value if set, zero value otherwise.

func (*RecipientBACS) GetAccountOk ¶

func (o *RecipientBACS) GetAccountOk() (*string, bool)

GetAccountOk returns a tuple with the Account field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RecipientBACS) GetSortCode ¶

func (o *RecipientBACS) GetSortCode() string

GetSortCode returns the SortCode field value if set, zero value otherwise.

func (*RecipientBACS) GetSortCodeOk ¶

func (o *RecipientBACS) GetSortCodeOk() (*string, bool)

GetSortCodeOk returns a tuple with the SortCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RecipientBACS) HasAccount ¶

func (o *RecipientBACS) HasAccount() bool

HasAccount returns a boolean if a field has been set.

func (*RecipientBACS) HasSortCode ¶

func (o *RecipientBACS) HasSortCode() bool

HasSortCode returns a boolean if a field has been set.

func (RecipientBACS) MarshalJSON ¶

func (o RecipientBACS) MarshalJSON() ([]byte, error)

func (*RecipientBACS) SetAccount ¶

func (o *RecipientBACS) SetAccount(v string)

SetAccount gets a reference to the given string and assigns it to the Account field.

func (*RecipientBACS) SetSortCode ¶

func (o *RecipientBACS) SetSortCode(v string)

SetSortCode gets a reference to the given string and assigns it to the SortCode field.

func (*RecipientBACS) UnmarshalJSON ¶

func (o *RecipientBACS) UnmarshalJSON(bytes []byte) (err error)

type RecipientBACSNullable ¶

type RecipientBACSNullable struct {
	// The account number of the account. Maximum of 10 characters.
	Account *string `json:"account,omitempty"`
	// The 6-character sort code of the account.
	SortCode *string `json:"sort_code,omitempty"`
}

RecipientBACSNullable struct for RecipientBACSNullable

func NewRecipientBACSNullable ¶

func NewRecipientBACSNullable() *RecipientBACSNullable

NewRecipientBACSNullable instantiates a new RecipientBACSNullable 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 NewRecipientBACSNullableWithDefaults ¶

func NewRecipientBACSNullableWithDefaults() *RecipientBACSNullable

NewRecipientBACSNullableWithDefaults instantiates a new RecipientBACSNullable 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 (*RecipientBACSNullable) GetAccount ¶

func (o *RecipientBACSNullable) GetAccount() string

GetAccount returns the Account field value if set, zero value otherwise.

func (*RecipientBACSNullable) GetAccountOk ¶

func (o *RecipientBACSNullable) GetAccountOk() (*string, bool)

GetAccountOk returns a tuple with the Account field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RecipientBACSNullable) GetSortCode ¶

func (o *RecipientBACSNullable) GetSortCode() string

GetSortCode returns the SortCode field value if set, zero value otherwise.

func (*RecipientBACSNullable) GetSortCodeOk ¶

func (o *RecipientBACSNullable) GetSortCodeOk() (*string, bool)

GetSortCodeOk returns a tuple with the SortCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RecipientBACSNullable) HasAccount ¶

func (o *RecipientBACSNullable) HasAccount() bool

HasAccount returns a boolean if a field has been set.

func (*RecipientBACSNullable) HasSortCode ¶

func (o *RecipientBACSNullable) HasSortCode() bool

HasSortCode returns a boolean if a field has been set.

func (RecipientBACSNullable) MarshalJSON ¶

func (o RecipientBACSNullable) MarshalJSON() ([]byte, error)

func (*RecipientBACSNullable) SetAccount ¶

func (o *RecipientBACSNullable) SetAccount(v string)

SetAccount gets a reference to the given string and assigns it to the Account field.

func (*RecipientBACSNullable) SetSortCode ¶

func (o *RecipientBACSNullable) SetSortCode(v string)

SetSortCode gets a reference to the given string and assigns it to the SortCode field.

type RecurringTransactionFrequency ¶ added in v1.4.0

type RecurringTransactionFrequency string

RecurringTransactionFrequency describes the frequency of the transaction stream.

const (
	RECURRINGTRANSACTIONFREQUENCY_UNKNOWN      RecurringTransactionFrequency = "UNKNOWN"
	RECURRINGTRANSACTIONFREQUENCY_WEEKLY       RecurringTransactionFrequency = "WEEKLY"
	RECURRINGTRANSACTIONFREQUENCY_BIWEEKLY     RecurringTransactionFrequency = "BIWEEKLY"
	RECURRINGTRANSACTIONFREQUENCY_SEMI_MONTHLY RecurringTransactionFrequency = "SEMI_MONTHLY"
	RECURRINGTRANSACTIONFREQUENCY_MONTHLY      RecurringTransactionFrequency = "MONTHLY"
)

List of RecurringTransactionFrequency

func NewRecurringTransactionFrequencyFromValue ¶ added in v1.4.0

func NewRecurringTransactionFrequencyFromValue(v string) (*RecurringTransactionFrequency, error)

NewRecurringTransactionFrequencyFromValue returns a pointer to a valid RecurringTransactionFrequency for the value passed as argument, or an error if the value passed is not allowed by the enum

func (RecurringTransactionFrequency) IsValid ¶ added in v1.4.0

func (v RecurringTransactionFrequency) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (RecurringTransactionFrequency) Ptr ¶ added in v1.4.0

Ptr returns reference to RecurringTransactionFrequency value

func (*RecurringTransactionFrequency) UnmarshalJSON ¶ added in v1.4.0

func (v *RecurringTransactionFrequency) UnmarshalJSON(src []byte) error

type RemovedTransaction ¶ added in v1.7.0

type RemovedTransaction struct {
	// The ID of the removed transaction.
	TransactionId *string `json:"transaction_id,omitempty"`
}

RemovedTransaction A representation of a removed transaction

func NewRemovedTransaction ¶ added in v1.7.0

func NewRemovedTransaction() *RemovedTransaction

NewRemovedTransaction instantiates a new RemovedTransaction 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 NewRemovedTransactionWithDefaults ¶ added in v1.7.0

func NewRemovedTransactionWithDefaults() *RemovedTransaction

NewRemovedTransactionWithDefaults instantiates a new RemovedTransaction 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 (*RemovedTransaction) GetTransactionId ¶ added in v1.7.0

func (o *RemovedTransaction) GetTransactionId() string

GetTransactionId returns the TransactionId field value if set, zero value otherwise.

func (*RemovedTransaction) GetTransactionIdOk ¶ added in v1.7.0

func (o *RemovedTransaction) GetTransactionIdOk() (*string, bool)

GetTransactionIdOk returns a tuple with the TransactionId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RemovedTransaction) HasTransactionId ¶ added in v1.7.0

func (o *RemovedTransaction) HasTransactionId() bool

HasTransactionId returns a boolean if a field has been set.

func (RemovedTransaction) MarshalJSON ¶ added in v1.7.0

func (o RemovedTransaction) MarshalJSON() ([]byte, error)

func (*RemovedTransaction) SetTransactionId ¶ added in v1.7.0

func (o *RemovedTransaction) SetTransactionId(v string)

SetTransactionId gets a reference to the given string and assigns it to the TransactionId field.

type RequestedScopes ¶

type RequestedScopes struct {
	RequiredProductAccess       ProductAccess               `json:"required_product_access"`
	OptionalProductAccess       ProductAccess               `json:"optional_product_access"`
	AccountFilters              *AccountFilter              `json:"account_filters,omitempty"`
	AccountSelectionCardinality AccountSelectionCardinality `json:"account_selection_cardinality"`
}

RequestedScopes Scope of required and optional account features or content from a ConnectedApplication.

func NewRequestedScopes ¶

func NewRequestedScopes(requiredProductAccess ProductAccess, optionalProductAccess ProductAccess, accountSelectionCardinality AccountSelectionCardinality) *RequestedScopes

NewRequestedScopes instantiates a new RequestedScopes 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 NewRequestedScopesWithDefaults ¶

func NewRequestedScopesWithDefaults() *RequestedScopes

NewRequestedScopesWithDefaults instantiates a new RequestedScopes 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 (*RequestedScopes) GetAccountFilters ¶

func (o *RequestedScopes) GetAccountFilters() AccountFilter

GetAccountFilters returns the AccountFilters field value if set, zero value otherwise.

func (*RequestedScopes) GetAccountFiltersOk ¶

func (o *RequestedScopes) GetAccountFiltersOk() (*AccountFilter, bool)

GetAccountFiltersOk returns a tuple with the AccountFilters field value if set, nil otherwise and a boolean to check if the value has been set.

func (*RequestedScopes) GetAccountSelectionCardinality ¶

func (o *RequestedScopes) GetAccountSelectionCardinality() AccountSelectionCardinality

GetAccountSelectionCardinality returns the AccountSelectionCardinality field value

func (*RequestedScopes) GetAccountSelectionCardinalityOk ¶

func (o *RequestedScopes) GetAccountSelectionCardinalityOk() (*AccountSelectionCardinality, bool)

GetAccountSelectionCardinalityOk returns a tuple with the AccountSelectionCardinality field value and a boolean to check if the value has been set.

func (*RequestedScopes) GetOptionalProductAccess ¶

func (o *RequestedScopes) GetOptionalProductAccess() ProductAccess

GetOptionalProductAccess returns the OptionalProductAccess field value

func (*RequestedScopes) GetOptionalProductAccessOk ¶

func (o *RequestedScopes) GetOptionalProductAccessOk() (*ProductAccess, bool)

GetOptionalProductAccessOk returns a tuple with the OptionalProductAccess field value and a boolean to check if the value has been set.

func (*RequestedScopes) GetRequiredProductAccess ¶

func (o *RequestedScopes) GetRequiredProductAccess() ProductAccess

GetRequiredProductAccess returns the RequiredProductAccess field value

func (*RequestedScopes) GetRequiredProductAccessOk ¶

func (o *RequestedScopes) GetRequiredProductAccessOk() (*ProductAccess, bool)

GetRequiredProductAccessOk returns a tuple with the RequiredProductAccess field value and a boolean to check if the value has been set.

func (*RequestedScopes) HasAccountFilters ¶

func (o *RequestedScopes) HasAccountFilters() bool

HasAccountFilters returns a boolean if a field has been set.

func (RequestedScopes) MarshalJSON ¶

func (o RequestedScopes) MarshalJSON() ([]byte, error)

func (*RequestedScopes) SetAccountFilters ¶

func (o *RequestedScopes) SetAccountFilters(v AccountFilter)

SetAccountFilters gets a reference to the given AccountFilter and assigns it to the AccountFilters field.

func (*RequestedScopes) SetAccountSelectionCardinality ¶

func (o *RequestedScopes) SetAccountSelectionCardinality(v AccountSelectionCardinality)

SetAccountSelectionCardinality sets field value

func (*RequestedScopes) SetOptionalProductAccess ¶

func (o *RequestedScopes) SetOptionalProductAccess(v ProductAccess)

SetOptionalProductAccess sets field value

func (*RequestedScopes) SetRequiredProductAccess ¶

func (o *RequestedScopes) SetRequiredProductAccess(v ProductAccess)

SetRequiredProductAccess sets field value

type SandboxBankTransferFireWebhookRequest ¶

type SandboxBankTransferFireWebhookRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// The URL to which the webhook should be sent.
	Webhook string `json:"webhook"`
}

SandboxBankTransferFireWebhookRequest Defines the request schema for `/sandbox/bank_transfer/fire_webhook`

func NewSandboxBankTransferFireWebhookRequest ¶

func NewSandboxBankTransferFireWebhookRequest(webhook string) *SandboxBankTransferFireWebhookRequest

NewSandboxBankTransferFireWebhookRequest instantiates a new SandboxBankTransferFireWebhookRequest 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 NewSandboxBankTransferFireWebhookRequestWithDefaults ¶

func NewSandboxBankTransferFireWebhookRequestWithDefaults() *SandboxBankTransferFireWebhookRequest

NewSandboxBankTransferFireWebhookRequestWithDefaults instantiates a new SandboxBankTransferFireWebhookRequest 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 (*SandboxBankTransferFireWebhookRequest) GetClientId ¶

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*SandboxBankTransferFireWebhookRequest) GetClientIdOk ¶

func (o *SandboxBankTransferFireWebhookRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SandboxBankTransferFireWebhookRequest) GetSecret ¶

GetSecret returns the Secret field value if set, zero value otherwise.

func (*SandboxBankTransferFireWebhookRequest) GetSecretOk ¶

func (o *SandboxBankTransferFireWebhookRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SandboxBankTransferFireWebhookRequest) GetWebhook ¶

GetWebhook returns the Webhook field value

func (*SandboxBankTransferFireWebhookRequest) GetWebhookOk ¶

func (o *SandboxBankTransferFireWebhookRequest) GetWebhookOk() (*string, bool)

GetWebhookOk returns a tuple with the Webhook field value and a boolean to check if the value has been set.

func (*SandboxBankTransferFireWebhookRequest) HasClientId ¶

HasClientId returns a boolean if a field has been set.

func (*SandboxBankTransferFireWebhookRequest) HasSecret ¶

HasSecret returns a boolean if a field has been set.

func (SandboxBankTransferFireWebhookRequest) MarshalJSON ¶

func (o SandboxBankTransferFireWebhookRequest) MarshalJSON() ([]byte, error)

func (*SandboxBankTransferFireWebhookRequest) SetClientId ¶

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*SandboxBankTransferFireWebhookRequest) SetSecret ¶

SetSecret gets a reference to the given string and assigns it to the Secret field.

func (*SandboxBankTransferFireWebhookRequest) SetWebhook ¶

SetWebhook sets field value

type SandboxBankTransferFireWebhookResponse ¶

type SandboxBankTransferFireWebhookResponse struct {
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId string `json:"request_id"`
}

SandboxBankTransferFireWebhookResponse Defines the response schema for `/sandbox/bank_transfer/fire_webhook`

func NewSandboxBankTransferFireWebhookResponse ¶

func NewSandboxBankTransferFireWebhookResponse(requestId string) *SandboxBankTransferFireWebhookResponse

NewSandboxBankTransferFireWebhookResponse instantiates a new SandboxBankTransferFireWebhookResponse 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 NewSandboxBankTransferFireWebhookResponseWithDefaults ¶

func NewSandboxBankTransferFireWebhookResponseWithDefaults() *SandboxBankTransferFireWebhookResponse

NewSandboxBankTransferFireWebhookResponseWithDefaults instantiates a new SandboxBankTransferFireWebhookResponse 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 (*SandboxBankTransferFireWebhookResponse) GetRequestId ¶

GetRequestId returns the RequestId field value

func (*SandboxBankTransferFireWebhookResponse) GetRequestIdOk ¶

func (o *SandboxBankTransferFireWebhookResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (SandboxBankTransferFireWebhookResponse) MarshalJSON ¶

func (o SandboxBankTransferFireWebhookResponse) MarshalJSON() ([]byte, error)

func (*SandboxBankTransferFireWebhookResponse) SetRequestId ¶

SetRequestId sets field value

type SandboxBankTransferSimulateRequest ¶

type SandboxBankTransferSimulateRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// Plaid’s unique identifier for a bank transfer.
	BankTransferId string `json:"bank_transfer_id"`
	// The asynchronous event to be simulated. May be: `posted`, `failed`, or `reversed`.  An error will be returned if the event type is incompatible with the current transfer status. Compatible status --> event type transitions include:  `pending` --> `failed`  `pending` --> `posted`  `posted` --> `reversed`
	EventType     string                      `json:"event_type"`
	FailureReason NullableBankTransferFailure `json:"failure_reason,omitempty"`
}

SandboxBankTransferSimulateRequest Defines the request schema for `/sandbox/bank_transfer/simulate`

func NewSandboxBankTransferSimulateRequest ¶

func NewSandboxBankTransferSimulateRequest(bankTransferId string, eventType string) *SandboxBankTransferSimulateRequest

NewSandboxBankTransferSimulateRequest instantiates a new SandboxBankTransferSimulateRequest 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 NewSandboxBankTransferSimulateRequestWithDefaults ¶

func NewSandboxBankTransferSimulateRequestWithDefaults() *SandboxBankTransferSimulateRequest

NewSandboxBankTransferSimulateRequestWithDefaults instantiates a new SandboxBankTransferSimulateRequest 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 (*SandboxBankTransferSimulateRequest) GetBankTransferId ¶

func (o *SandboxBankTransferSimulateRequest) GetBankTransferId() string

GetBankTransferId returns the BankTransferId field value

func (*SandboxBankTransferSimulateRequest) GetBankTransferIdOk ¶

func (o *SandboxBankTransferSimulateRequest) GetBankTransferIdOk() (*string, bool)

GetBankTransferIdOk returns a tuple with the BankTransferId field value and a boolean to check if the value has been set.

func (*SandboxBankTransferSimulateRequest) GetClientId ¶

func (o *SandboxBankTransferSimulateRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*SandboxBankTransferSimulateRequest) GetClientIdOk ¶

func (o *SandboxBankTransferSimulateRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SandboxBankTransferSimulateRequest) GetEventType ¶

func (o *SandboxBankTransferSimulateRequest) GetEventType() string

GetEventType returns the EventType field value

func (*SandboxBankTransferSimulateRequest) GetEventTypeOk ¶

func (o *SandboxBankTransferSimulateRequest) GetEventTypeOk() (*string, bool)

GetEventTypeOk returns a tuple with the EventType field value and a boolean to check if the value has been set.

func (*SandboxBankTransferSimulateRequest) GetFailureReason ¶

GetFailureReason returns the FailureReason field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SandboxBankTransferSimulateRequest) GetFailureReasonOk ¶

func (o *SandboxBankTransferSimulateRequest) GetFailureReasonOk() (*BankTransferFailure, bool)

GetFailureReasonOk returns a tuple with the FailureReason field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SandboxBankTransferSimulateRequest) GetSecret ¶

GetSecret returns the Secret field value if set, zero value otherwise.

func (*SandboxBankTransferSimulateRequest) GetSecretOk ¶

func (o *SandboxBankTransferSimulateRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SandboxBankTransferSimulateRequest) HasClientId ¶

func (o *SandboxBankTransferSimulateRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*SandboxBankTransferSimulateRequest) HasFailureReason ¶

func (o *SandboxBankTransferSimulateRequest) HasFailureReason() bool

HasFailureReason returns a boolean if a field has been set.

func (*SandboxBankTransferSimulateRequest) HasSecret ¶

HasSecret returns a boolean if a field has been set.

func (SandboxBankTransferSimulateRequest) MarshalJSON ¶

func (o SandboxBankTransferSimulateRequest) MarshalJSON() ([]byte, error)

func (*SandboxBankTransferSimulateRequest) SetBankTransferId ¶

func (o *SandboxBankTransferSimulateRequest) SetBankTransferId(v string)

SetBankTransferId sets field value

func (*SandboxBankTransferSimulateRequest) SetClientId ¶

func (o *SandboxBankTransferSimulateRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*SandboxBankTransferSimulateRequest) SetEventType ¶

func (o *SandboxBankTransferSimulateRequest) SetEventType(v string)

SetEventType sets field value

func (*SandboxBankTransferSimulateRequest) SetFailureReason ¶

SetFailureReason gets a reference to the given NullableBankTransferFailure and assigns it to the FailureReason field.

func (*SandboxBankTransferSimulateRequest) SetFailureReasonNil ¶

func (o *SandboxBankTransferSimulateRequest) SetFailureReasonNil()

SetFailureReasonNil sets the value for FailureReason to be an explicit nil

func (*SandboxBankTransferSimulateRequest) SetSecret ¶

SetSecret gets a reference to the given string and assigns it to the Secret field.

func (*SandboxBankTransferSimulateRequest) UnsetFailureReason ¶

func (o *SandboxBankTransferSimulateRequest) UnsetFailureReason()

UnsetFailureReason ensures that no value is present for FailureReason, not even an explicit nil

type SandboxBankTransferSimulateResponse ¶

type SandboxBankTransferSimulateResponse struct {
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

SandboxBankTransferSimulateResponse Defines the response schema for `/sandbox/bank_transfer/simulate`

func NewSandboxBankTransferSimulateResponse ¶

func NewSandboxBankTransferSimulateResponse(requestId string) *SandboxBankTransferSimulateResponse

NewSandboxBankTransferSimulateResponse instantiates a new SandboxBankTransferSimulateResponse 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 NewSandboxBankTransferSimulateResponseWithDefaults ¶

func NewSandboxBankTransferSimulateResponseWithDefaults() *SandboxBankTransferSimulateResponse

NewSandboxBankTransferSimulateResponseWithDefaults instantiates a new SandboxBankTransferSimulateResponse 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 (*SandboxBankTransferSimulateResponse) GetRequestId ¶

func (o *SandboxBankTransferSimulateResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*SandboxBankTransferSimulateResponse) GetRequestIdOk ¶

func (o *SandboxBankTransferSimulateResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (SandboxBankTransferSimulateResponse) MarshalJSON ¶

func (o SandboxBankTransferSimulateResponse) MarshalJSON() ([]byte, error)

func (*SandboxBankTransferSimulateResponse) SetRequestId ¶

func (o *SandboxBankTransferSimulateResponse) SetRequestId(v string)

SetRequestId sets field value

func (*SandboxBankTransferSimulateResponse) UnmarshalJSON ¶

func (o *SandboxBankTransferSimulateResponse) UnmarshalJSON(bytes []byte) (err error)

type SandboxIncomeFireWebhookRequest ¶

type SandboxIncomeFireWebhookRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// The ID of the verification.
	IncomeVerificationId string `json:"income_verification_id"`
	// The Item ID associated with the verification.
	ItemId string `json:"item_id"`
	// The URL to which the webhook should be sent.
	Webhook string `json:"webhook"`
	// `VERIFICATION_STATUS_PROCESSING_COMPLETE`: The income verification status processing has completed. If the user uploaded multiple documents, this webhook will fire when all documents have finished processing. Call the `/paystubs/get` endpoint and check the document metadata to see which documents were successfully parsed.  `VERIFICATION_STATUS_PROCESSING_FAILED`: A failure occurred when attempting to process the verification documentation.  `VERIFICATION_STATUS_PENDING_APPROVAL`: The income verification has been sent to the user for review.
	VerificationStatus string `json:"verification_status"`
}

SandboxIncomeFireWebhookRequest SandboxIncomeFireWebhookRequest defines the request schema for `/sandbox/income/fire_webhook`

func NewSandboxIncomeFireWebhookRequest ¶

func NewSandboxIncomeFireWebhookRequest(incomeVerificationId string, itemId string, webhook string, verificationStatus string) *SandboxIncomeFireWebhookRequest

NewSandboxIncomeFireWebhookRequest instantiates a new SandboxIncomeFireWebhookRequest 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 NewSandboxIncomeFireWebhookRequestWithDefaults ¶

func NewSandboxIncomeFireWebhookRequestWithDefaults() *SandboxIncomeFireWebhookRequest

NewSandboxIncomeFireWebhookRequestWithDefaults instantiates a new SandboxIncomeFireWebhookRequest 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 (*SandboxIncomeFireWebhookRequest) GetClientId ¶

func (o *SandboxIncomeFireWebhookRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*SandboxIncomeFireWebhookRequest) GetClientIdOk ¶

func (o *SandboxIncomeFireWebhookRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SandboxIncomeFireWebhookRequest) GetIncomeVerificationId ¶

func (o *SandboxIncomeFireWebhookRequest) GetIncomeVerificationId() string

GetIncomeVerificationId returns the IncomeVerificationId field value

func (*SandboxIncomeFireWebhookRequest) GetIncomeVerificationIdOk ¶

func (o *SandboxIncomeFireWebhookRequest) GetIncomeVerificationIdOk() (*string, bool)

GetIncomeVerificationIdOk returns a tuple with the IncomeVerificationId field value and a boolean to check if the value has been set.

func (*SandboxIncomeFireWebhookRequest) GetItemId ¶ added in v1.6.0

func (o *SandboxIncomeFireWebhookRequest) GetItemId() string

GetItemId returns the ItemId field value

func (*SandboxIncomeFireWebhookRequest) GetItemIdOk ¶ added in v1.6.0

func (o *SandboxIncomeFireWebhookRequest) GetItemIdOk() (*string, bool)

GetItemIdOk returns a tuple with the ItemId field value and a boolean to check if the value has been set.

func (*SandboxIncomeFireWebhookRequest) GetSecret ¶

func (o *SandboxIncomeFireWebhookRequest) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise.

func (*SandboxIncomeFireWebhookRequest) GetSecretOk ¶

func (o *SandboxIncomeFireWebhookRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SandboxIncomeFireWebhookRequest) GetVerificationStatus ¶

func (o *SandboxIncomeFireWebhookRequest) GetVerificationStatus() string

GetVerificationStatus returns the VerificationStatus field value

func (*SandboxIncomeFireWebhookRequest) GetVerificationStatusOk ¶

func (o *SandboxIncomeFireWebhookRequest) GetVerificationStatusOk() (*string, bool)

GetVerificationStatusOk returns a tuple with the VerificationStatus field value and a boolean to check if the value has been set.

func (*SandboxIncomeFireWebhookRequest) GetWebhook ¶

func (o *SandboxIncomeFireWebhookRequest) GetWebhook() string

GetWebhook returns the Webhook field value

func (*SandboxIncomeFireWebhookRequest) GetWebhookOk ¶

func (o *SandboxIncomeFireWebhookRequest) GetWebhookOk() (*string, bool)

GetWebhookOk returns a tuple with the Webhook field value and a boolean to check if the value has been set.

func (*SandboxIncomeFireWebhookRequest) HasClientId ¶

func (o *SandboxIncomeFireWebhookRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*SandboxIncomeFireWebhookRequest) HasSecret ¶

func (o *SandboxIncomeFireWebhookRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (SandboxIncomeFireWebhookRequest) MarshalJSON ¶

func (o SandboxIncomeFireWebhookRequest) MarshalJSON() ([]byte, error)

func (*SandboxIncomeFireWebhookRequest) SetClientId ¶

func (o *SandboxIncomeFireWebhookRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*SandboxIncomeFireWebhookRequest) SetIncomeVerificationId ¶

func (o *SandboxIncomeFireWebhookRequest) SetIncomeVerificationId(v string)

SetIncomeVerificationId sets field value

func (*SandboxIncomeFireWebhookRequest) SetItemId ¶ added in v1.6.0

func (o *SandboxIncomeFireWebhookRequest) SetItemId(v string)

SetItemId sets field value

func (*SandboxIncomeFireWebhookRequest) SetSecret ¶

func (o *SandboxIncomeFireWebhookRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

func (*SandboxIncomeFireWebhookRequest) SetVerificationStatus ¶

func (o *SandboxIncomeFireWebhookRequest) SetVerificationStatus(v string)

SetVerificationStatus sets field value

func (*SandboxIncomeFireWebhookRequest) SetWebhook ¶

func (o *SandboxIncomeFireWebhookRequest) SetWebhook(v string)

SetWebhook sets field value

type SandboxIncomeFireWebhookResponse ¶

type SandboxIncomeFireWebhookResponse struct {
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId string `json:"request_id"`
}

SandboxIncomeFireWebhookResponse SandboxIncomeFireWebhookResponse defines the response schema for `/sandbox/income/fire_webhook`

func NewSandboxIncomeFireWebhookResponse ¶

func NewSandboxIncomeFireWebhookResponse(requestId string) *SandboxIncomeFireWebhookResponse

NewSandboxIncomeFireWebhookResponse instantiates a new SandboxIncomeFireWebhookResponse 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 NewSandboxIncomeFireWebhookResponseWithDefaults ¶

func NewSandboxIncomeFireWebhookResponseWithDefaults() *SandboxIncomeFireWebhookResponse

NewSandboxIncomeFireWebhookResponseWithDefaults instantiates a new SandboxIncomeFireWebhookResponse 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 (*SandboxIncomeFireWebhookResponse) GetRequestId ¶

func (o *SandboxIncomeFireWebhookResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*SandboxIncomeFireWebhookResponse) GetRequestIdOk ¶

func (o *SandboxIncomeFireWebhookResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (SandboxIncomeFireWebhookResponse) MarshalJSON ¶

func (o SandboxIncomeFireWebhookResponse) MarshalJSON() ([]byte, error)

func (*SandboxIncomeFireWebhookResponse) SetRequestId ¶

func (o *SandboxIncomeFireWebhookResponse) SetRequestId(v string)

SetRequestId sets field value

type SandboxItemFireWebhookRequest ¶

type SandboxItemFireWebhookRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// The access token associated with the Item data is being requested for.
	AccessToken string `json:"access_token"`
	// The following values for `webhook_code` are supported:  * `DEFAULT_UPDATE`
	WebhookCode string `json:"webhook_code"`
}

SandboxItemFireWebhookRequest SandboxItemFireWebhookRequest defines the request schema for `/sandbox/item/fire_webhook`

func NewSandboxItemFireWebhookRequest ¶

func NewSandboxItemFireWebhookRequest(accessToken string, webhookCode string) *SandboxItemFireWebhookRequest

NewSandboxItemFireWebhookRequest instantiates a new SandboxItemFireWebhookRequest 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 NewSandboxItemFireWebhookRequestWithDefaults ¶

func NewSandboxItemFireWebhookRequestWithDefaults() *SandboxItemFireWebhookRequest

NewSandboxItemFireWebhookRequestWithDefaults instantiates a new SandboxItemFireWebhookRequest 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 (*SandboxItemFireWebhookRequest) GetAccessToken ¶

func (o *SandboxItemFireWebhookRequest) GetAccessToken() string

GetAccessToken returns the AccessToken field value

func (*SandboxItemFireWebhookRequest) GetAccessTokenOk ¶

func (o *SandboxItemFireWebhookRequest) GetAccessTokenOk() (*string, bool)

GetAccessTokenOk returns a tuple with the AccessToken field value and a boolean to check if the value has been set.

func (*SandboxItemFireWebhookRequest) GetClientId ¶

func (o *SandboxItemFireWebhookRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*SandboxItemFireWebhookRequest) GetClientIdOk ¶

func (o *SandboxItemFireWebhookRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SandboxItemFireWebhookRequest) GetSecret ¶

func (o *SandboxItemFireWebhookRequest) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise.

func (*SandboxItemFireWebhookRequest) GetSecretOk ¶

func (o *SandboxItemFireWebhookRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SandboxItemFireWebhookRequest) GetWebhookCode ¶

func (o *SandboxItemFireWebhookRequest) GetWebhookCode() string

GetWebhookCode returns the WebhookCode field value

func (*SandboxItemFireWebhookRequest) GetWebhookCodeOk ¶

func (o *SandboxItemFireWebhookRequest) GetWebhookCodeOk() (*string, bool)

GetWebhookCodeOk returns a tuple with the WebhookCode field value and a boolean to check if the value has been set.

func (*SandboxItemFireWebhookRequest) HasClientId ¶

func (o *SandboxItemFireWebhookRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*SandboxItemFireWebhookRequest) HasSecret ¶

func (o *SandboxItemFireWebhookRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (SandboxItemFireWebhookRequest) MarshalJSON ¶

func (o SandboxItemFireWebhookRequest) MarshalJSON() ([]byte, error)

func (*SandboxItemFireWebhookRequest) SetAccessToken ¶

func (o *SandboxItemFireWebhookRequest) SetAccessToken(v string)

SetAccessToken sets field value

func (*SandboxItemFireWebhookRequest) SetClientId ¶

func (o *SandboxItemFireWebhookRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*SandboxItemFireWebhookRequest) SetSecret ¶

func (o *SandboxItemFireWebhookRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

func (*SandboxItemFireWebhookRequest) SetWebhookCode ¶

func (o *SandboxItemFireWebhookRequest) SetWebhookCode(v string)

SetWebhookCode sets field value

type SandboxItemFireWebhookResponse ¶

type SandboxItemFireWebhookResponse struct {
	// Value is `true`  if the test` webhook_code`  was successfully fired.
	WebhookFired bool `json:"webhook_fired"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

SandboxItemFireWebhookResponse SandboxItemFireWebhookResponse defines the response schema for `/sandbox/item/fire_webhook`

func NewSandboxItemFireWebhookResponse ¶

func NewSandboxItemFireWebhookResponse(webhookFired bool, requestId string) *SandboxItemFireWebhookResponse

NewSandboxItemFireWebhookResponse instantiates a new SandboxItemFireWebhookResponse 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 NewSandboxItemFireWebhookResponseWithDefaults ¶

func NewSandboxItemFireWebhookResponseWithDefaults() *SandboxItemFireWebhookResponse

NewSandboxItemFireWebhookResponseWithDefaults instantiates a new SandboxItemFireWebhookResponse 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 (*SandboxItemFireWebhookResponse) GetRequestId ¶

func (o *SandboxItemFireWebhookResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*SandboxItemFireWebhookResponse) GetRequestIdOk ¶

func (o *SandboxItemFireWebhookResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (*SandboxItemFireWebhookResponse) GetWebhookFired ¶

func (o *SandboxItemFireWebhookResponse) GetWebhookFired() bool

GetWebhookFired returns the WebhookFired field value

func (*SandboxItemFireWebhookResponse) GetWebhookFiredOk ¶

func (o *SandboxItemFireWebhookResponse) GetWebhookFiredOk() (*bool, bool)

GetWebhookFiredOk returns a tuple with the WebhookFired field value and a boolean to check if the value has been set.

func (SandboxItemFireWebhookResponse) MarshalJSON ¶

func (o SandboxItemFireWebhookResponse) MarshalJSON() ([]byte, error)

func (*SandboxItemFireWebhookResponse) SetRequestId ¶

func (o *SandboxItemFireWebhookResponse) SetRequestId(v string)

SetRequestId sets field value

func (*SandboxItemFireWebhookResponse) SetWebhookFired ¶

func (o *SandboxItemFireWebhookResponse) SetWebhookFired(v bool)

SetWebhookFired sets field value

func (*SandboxItemFireWebhookResponse) UnmarshalJSON ¶

func (o *SandboxItemFireWebhookResponse) UnmarshalJSON(bytes []byte) (err error)

type SandboxItemResetLoginRequest ¶

type SandboxItemResetLoginRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// The access token associated with the Item data is being requested for.
	AccessToken string `json:"access_token"`
}

SandboxItemResetLoginRequest SandboxItemResetLoginRequest defines the request schema for `/sandbox/item/reset_login`

func NewSandboxItemResetLoginRequest ¶

func NewSandboxItemResetLoginRequest(accessToken string) *SandboxItemResetLoginRequest

NewSandboxItemResetLoginRequest instantiates a new SandboxItemResetLoginRequest 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 NewSandboxItemResetLoginRequestWithDefaults ¶

func NewSandboxItemResetLoginRequestWithDefaults() *SandboxItemResetLoginRequest

NewSandboxItemResetLoginRequestWithDefaults instantiates a new SandboxItemResetLoginRequest 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 (*SandboxItemResetLoginRequest) GetAccessToken ¶

func (o *SandboxItemResetLoginRequest) GetAccessToken() string

GetAccessToken returns the AccessToken field value

func (*SandboxItemResetLoginRequest) GetAccessTokenOk ¶

func (o *SandboxItemResetLoginRequest) GetAccessTokenOk() (*string, bool)

GetAccessTokenOk returns a tuple with the AccessToken field value and a boolean to check if the value has been set.

func (*SandboxItemResetLoginRequest) GetClientId ¶

func (o *SandboxItemResetLoginRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*SandboxItemResetLoginRequest) GetClientIdOk ¶

func (o *SandboxItemResetLoginRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SandboxItemResetLoginRequest) GetSecret ¶

func (o *SandboxItemResetLoginRequest) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise.

func (*SandboxItemResetLoginRequest) GetSecretOk ¶

func (o *SandboxItemResetLoginRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SandboxItemResetLoginRequest) HasClientId ¶

func (o *SandboxItemResetLoginRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*SandboxItemResetLoginRequest) HasSecret ¶

func (o *SandboxItemResetLoginRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (SandboxItemResetLoginRequest) MarshalJSON ¶

func (o SandboxItemResetLoginRequest) MarshalJSON() ([]byte, error)

func (*SandboxItemResetLoginRequest) SetAccessToken ¶

func (o *SandboxItemResetLoginRequest) SetAccessToken(v string)

SetAccessToken sets field value

func (*SandboxItemResetLoginRequest) SetClientId ¶

func (o *SandboxItemResetLoginRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*SandboxItemResetLoginRequest) SetSecret ¶

func (o *SandboxItemResetLoginRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

type SandboxItemResetLoginResponse ¶

type SandboxItemResetLoginResponse struct {
	// `true` if the call succeeded
	ResetLogin bool `json:"reset_login"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

SandboxItemResetLoginResponse SandboxItemResetLoginResponse defines the response schema for `/sandbox/item/reset_login`

func NewSandboxItemResetLoginResponse ¶

func NewSandboxItemResetLoginResponse(resetLogin bool, requestId string) *SandboxItemResetLoginResponse

NewSandboxItemResetLoginResponse instantiates a new SandboxItemResetLoginResponse 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 NewSandboxItemResetLoginResponseWithDefaults ¶

func NewSandboxItemResetLoginResponseWithDefaults() *SandboxItemResetLoginResponse

NewSandboxItemResetLoginResponseWithDefaults instantiates a new SandboxItemResetLoginResponse 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 (*SandboxItemResetLoginResponse) GetRequestId ¶

func (o *SandboxItemResetLoginResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*SandboxItemResetLoginResponse) GetRequestIdOk ¶

func (o *SandboxItemResetLoginResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (*SandboxItemResetLoginResponse) GetResetLogin ¶

func (o *SandboxItemResetLoginResponse) GetResetLogin() bool

GetResetLogin returns the ResetLogin field value

func (*SandboxItemResetLoginResponse) GetResetLoginOk ¶

func (o *SandboxItemResetLoginResponse) GetResetLoginOk() (*bool, bool)

GetResetLoginOk returns a tuple with the ResetLogin field value and a boolean to check if the value has been set.

func (SandboxItemResetLoginResponse) MarshalJSON ¶

func (o SandboxItemResetLoginResponse) MarshalJSON() ([]byte, error)

func (*SandboxItemResetLoginResponse) SetRequestId ¶

func (o *SandboxItemResetLoginResponse) SetRequestId(v string)

SetRequestId sets field value

func (*SandboxItemResetLoginResponse) SetResetLogin ¶

func (o *SandboxItemResetLoginResponse) SetResetLogin(v bool)

SetResetLogin sets field value

func (*SandboxItemResetLoginResponse) UnmarshalJSON ¶

func (o *SandboxItemResetLoginResponse) UnmarshalJSON(bytes []byte) (err error)

type SandboxItemSetVerificationStatusRequest ¶

type SandboxItemSetVerificationStatusRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// The access token associated with the Item data is being requested for.
	AccessToken string `json:"access_token"`
	// The `account_id` of the account whose verification status is to be modified
	AccountId string `json:"account_id"`
	// The verification status to set the account to.
	VerificationStatus string `json:"verification_status"`
}

SandboxItemSetVerificationStatusRequest SandboxItemSetVerificationStatusRequest defines the request schema for `/sandbox/item/set_verification_status`

func NewSandboxItemSetVerificationStatusRequest ¶

func NewSandboxItemSetVerificationStatusRequest(accessToken string, accountId string, verificationStatus string) *SandboxItemSetVerificationStatusRequest

NewSandboxItemSetVerificationStatusRequest instantiates a new SandboxItemSetVerificationStatusRequest 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 NewSandboxItemSetVerificationStatusRequestWithDefaults ¶

func NewSandboxItemSetVerificationStatusRequestWithDefaults() *SandboxItemSetVerificationStatusRequest

NewSandboxItemSetVerificationStatusRequestWithDefaults instantiates a new SandboxItemSetVerificationStatusRequest 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 (*SandboxItemSetVerificationStatusRequest) GetAccessToken ¶

func (o *SandboxItemSetVerificationStatusRequest) GetAccessToken() string

GetAccessToken returns the AccessToken field value

func (*SandboxItemSetVerificationStatusRequest) GetAccessTokenOk ¶

func (o *SandboxItemSetVerificationStatusRequest) GetAccessTokenOk() (*string, bool)

GetAccessTokenOk returns a tuple with the AccessToken field value and a boolean to check if the value has been set.

func (*SandboxItemSetVerificationStatusRequest) GetAccountId ¶

GetAccountId returns the AccountId field value

func (*SandboxItemSetVerificationStatusRequest) GetAccountIdOk ¶

func (o *SandboxItemSetVerificationStatusRequest) GetAccountIdOk() (*string, bool)

GetAccountIdOk returns a tuple with the AccountId field value and a boolean to check if the value has been set.

func (*SandboxItemSetVerificationStatusRequest) GetClientId ¶

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*SandboxItemSetVerificationStatusRequest) GetClientIdOk ¶

func (o *SandboxItemSetVerificationStatusRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SandboxItemSetVerificationStatusRequest) GetSecret ¶

GetSecret returns the Secret field value if set, zero value otherwise.

func (*SandboxItemSetVerificationStatusRequest) GetSecretOk ¶

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SandboxItemSetVerificationStatusRequest) GetVerificationStatus ¶

func (o *SandboxItemSetVerificationStatusRequest) GetVerificationStatus() string

GetVerificationStatus returns the VerificationStatus field value

func (*SandboxItemSetVerificationStatusRequest) GetVerificationStatusOk ¶

func (o *SandboxItemSetVerificationStatusRequest) GetVerificationStatusOk() (*string, bool)

GetVerificationStatusOk returns a tuple with the VerificationStatus field value and a boolean to check if the value has been set.

func (*SandboxItemSetVerificationStatusRequest) HasClientId ¶

HasClientId returns a boolean if a field has been set.

func (*SandboxItemSetVerificationStatusRequest) HasSecret ¶

HasSecret returns a boolean if a field has been set.

func (SandboxItemSetVerificationStatusRequest) MarshalJSON ¶

func (o SandboxItemSetVerificationStatusRequest) MarshalJSON() ([]byte, error)

func (*SandboxItemSetVerificationStatusRequest) SetAccessToken ¶

func (o *SandboxItemSetVerificationStatusRequest) SetAccessToken(v string)

SetAccessToken sets field value

func (*SandboxItemSetVerificationStatusRequest) SetAccountId ¶

SetAccountId sets field value

func (*SandboxItemSetVerificationStatusRequest) SetClientId ¶

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*SandboxItemSetVerificationStatusRequest) SetSecret ¶

SetSecret gets a reference to the given string and assigns it to the Secret field.

func (*SandboxItemSetVerificationStatusRequest) SetVerificationStatus ¶

func (o *SandboxItemSetVerificationStatusRequest) SetVerificationStatus(v string)

SetVerificationStatus sets field value

type SandboxItemSetVerificationStatusResponse ¶

type SandboxItemSetVerificationStatusResponse struct {
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

SandboxItemSetVerificationStatusResponse SandboxItemSetVerificationStatusResponse defines the response schema for `/sandbox/item/set_verification_status`

func NewSandboxItemSetVerificationStatusResponse ¶

func NewSandboxItemSetVerificationStatusResponse(requestId string) *SandboxItemSetVerificationStatusResponse

NewSandboxItemSetVerificationStatusResponse instantiates a new SandboxItemSetVerificationStatusResponse 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 NewSandboxItemSetVerificationStatusResponseWithDefaults ¶

func NewSandboxItemSetVerificationStatusResponseWithDefaults() *SandboxItemSetVerificationStatusResponse

NewSandboxItemSetVerificationStatusResponseWithDefaults instantiates a new SandboxItemSetVerificationStatusResponse 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 (*SandboxItemSetVerificationStatusResponse) GetRequestId ¶

GetRequestId returns the RequestId field value

func (*SandboxItemSetVerificationStatusResponse) GetRequestIdOk ¶

func (o *SandboxItemSetVerificationStatusResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (SandboxItemSetVerificationStatusResponse) MarshalJSON ¶

func (*SandboxItemSetVerificationStatusResponse) SetRequestId ¶

SetRequestId sets field value

func (*SandboxItemSetVerificationStatusResponse) UnmarshalJSON ¶

func (o *SandboxItemSetVerificationStatusResponse) UnmarshalJSON(bytes []byte) (err error)

type SandboxOauthSelectAccountsRequest ¶

type SandboxOauthSelectAccountsRequest struct {
	OauthStateId string   `json:"oauth_state_id"`
	Accounts     []string `json:"accounts"`
}

SandboxOauthSelectAccountsRequest Defines the request schema for `sandbox/oauth/select_accounts`

func NewSandboxOauthSelectAccountsRequest ¶

func NewSandboxOauthSelectAccountsRequest(oauthStateId string, accounts []string) *SandboxOauthSelectAccountsRequest

NewSandboxOauthSelectAccountsRequest instantiates a new SandboxOauthSelectAccountsRequest 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 NewSandboxOauthSelectAccountsRequestWithDefaults ¶

func NewSandboxOauthSelectAccountsRequestWithDefaults() *SandboxOauthSelectAccountsRequest

NewSandboxOauthSelectAccountsRequestWithDefaults instantiates a new SandboxOauthSelectAccountsRequest 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 (*SandboxOauthSelectAccountsRequest) GetAccounts ¶

func (o *SandboxOauthSelectAccountsRequest) GetAccounts() []string

GetAccounts returns the Accounts field value

func (*SandboxOauthSelectAccountsRequest) GetAccountsOk ¶

func (o *SandboxOauthSelectAccountsRequest) GetAccountsOk() (*[]string, bool)

GetAccountsOk returns a tuple with the Accounts field value and a boolean to check if the value has been set.

func (*SandboxOauthSelectAccountsRequest) GetOauthStateId ¶

func (o *SandboxOauthSelectAccountsRequest) GetOauthStateId() string

GetOauthStateId returns the OauthStateId field value

func (*SandboxOauthSelectAccountsRequest) GetOauthStateIdOk ¶

func (o *SandboxOauthSelectAccountsRequest) GetOauthStateIdOk() (*string, bool)

GetOauthStateIdOk returns a tuple with the OauthStateId field value and a boolean to check if the value has been set.

func (SandboxOauthSelectAccountsRequest) MarshalJSON ¶

func (o SandboxOauthSelectAccountsRequest) MarshalJSON() ([]byte, error)

func (*SandboxOauthSelectAccountsRequest) SetAccounts ¶

func (o *SandboxOauthSelectAccountsRequest) SetAccounts(v []string)

SetAccounts sets field value

func (*SandboxOauthSelectAccountsRequest) SetOauthStateId ¶

func (o *SandboxOauthSelectAccountsRequest) SetOauthStateId(v string)

SetOauthStateId sets field value

type SandboxProcessorTokenCreateRequest ¶

type SandboxProcessorTokenCreateRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// The ID of the institution the Item will be associated with
	InstitutionId string                                     `json:"institution_id"`
	Options       *SandboxProcessorTokenCreateRequestOptions `json:"options,omitempty"`
}

SandboxProcessorTokenCreateRequest struct for SandboxProcessorTokenCreateRequest

func NewSandboxProcessorTokenCreateRequest ¶

func NewSandboxProcessorTokenCreateRequest(institutionId string) *SandboxProcessorTokenCreateRequest

NewSandboxProcessorTokenCreateRequest instantiates a new SandboxProcessorTokenCreateRequest 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 NewSandboxProcessorTokenCreateRequestWithDefaults ¶

func NewSandboxProcessorTokenCreateRequestWithDefaults() *SandboxProcessorTokenCreateRequest

NewSandboxProcessorTokenCreateRequestWithDefaults instantiates a new SandboxProcessorTokenCreateRequest 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 (*SandboxProcessorTokenCreateRequest) GetClientId ¶

func (o *SandboxProcessorTokenCreateRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*SandboxProcessorTokenCreateRequest) GetClientIdOk ¶

func (o *SandboxProcessorTokenCreateRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SandboxProcessorTokenCreateRequest) GetInstitutionId ¶

func (o *SandboxProcessorTokenCreateRequest) GetInstitutionId() string

GetInstitutionId returns the InstitutionId field value

func (*SandboxProcessorTokenCreateRequest) GetInstitutionIdOk ¶

func (o *SandboxProcessorTokenCreateRequest) GetInstitutionIdOk() (*string, bool)

GetInstitutionIdOk returns a tuple with the InstitutionId field value and a boolean to check if the value has been set.

func (*SandboxProcessorTokenCreateRequest) GetOptions ¶

GetOptions returns the Options field value if set, zero value otherwise.

func (*SandboxProcessorTokenCreateRequest) GetOptionsOk ¶

GetOptionsOk returns a tuple with the Options field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SandboxProcessorTokenCreateRequest) GetSecret ¶

GetSecret returns the Secret field value if set, zero value otherwise.

func (*SandboxProcessorTokenCreateRequest) GetSecretOk ¶

func (o *SandboxProcessorTokenCreateRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SandboxProcessorTokenCreateRequest) HasClientId ¶

func (o *SandboxProcessorTokenCreateRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*SandboxProcessorTokenCreateRequest) HasOptions ¶

func (o *SandboxProcessorTokenCreateRequest) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (*SandboxProcessorTokenCreateRequest) HasSecret ¶

HasSecret returns a boolean if a field has been set.

func (SandboxProcessorTokenCreateRequest) MarshalJSON ¶

func (o SandboxProcessorTokenCreateRequest) MarshalJSON() ([]byte, error)

func (*SandboxProcessorTokenCreateRequest) SetClientId ¶

func (o *SandboxProcessorTokenCreateRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*SandboxProcessorTokenCreateRequest) SetInstitutionId ¶

func (o *SandboxProcessorTokenCreateRequest) SetInstitutionId(v string)

SetInstitutionId sets field value

func (*SandboxProcessorTokenCreateRequest) SetOptions ¶

SetOptions gets a reference to the given SandboxProcessorTokenCreateRequestOptions and assigns it to the Options field.

func (*SandboxProcessorTokenCreateRequest) SetSecret ¶

SetSecret gets a reference to the given string and assigns it to the Secret field.

type SandboxProcessorTokenCreateRequestOptions ¶

type SandboxProcessorTokenCreateRequestOptions struct {
	// Test username to use for the creation of the Sandbox Item. Default value is `user_good`.
	OverrideUsername NullableString `json:"override_username,omitempty"`
	// Test password to use for the creation of the Sandbox Item. Default value is `pass_good`.
	OverridePassword NullableString `json:"override_password,omitempty"`
}

SandboxProcessorTokenCreateRequestOptions An optional set of options to be used when configuring the Item. If specified, must not be `null`.

func NewSandboxProcessorTokenCreateRequestOptions ¶

func NewSandboxProcessorTokenCreateRequestOptions() *SandboxProcessorTokenCreateRequestOptions

NewSandboxProcessorTokenCreateRequestOptions instantiates a new SandboxProcessorTokenCreateRequestOptions 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 NewSandboxProcessorTokenCreateRequestOptionsWithDefaults ¶

func NewSandboxProcessorTokenCreateRequestOptionsWithDefaults() *SandboxProcessorTokenCreateRequestOptions

NewSandboxProcessorTokenCreateRequestOptionsWithDefaults instantiates a new SandboxProcessorTokenCreateRequestOptions 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 (*SandboxProcessorTokenCreateRequestOptions) GetOverridePassword ¶

func (o *SandboxProcessorTokenCreateRequestOptions) GetOverridePassword() string

GetOverridePassword returns the OverridePassword field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SandboxProcessorTokenCreateRequestOptions) GetOverridePasswordOk ¶

func (o *SandboxProcessorTokenCreateRequestOptions) GetOverridePasswordOk() (*string, bool)

GetOverridePasswordOk returns a tuple with the OverridePassword field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SandboxProcessorTokenCreateRequestOptions) GetOverrideUsername ¶

func (o *SandboxProcessorTokenCreateRequestOptions) GetOverrideUsername() string

GetOverrideUsername returns the OverrideUsername field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SandboxProcessorTokenCreateRequestOptions) GetOverrideUsernameOk ¶

func (o *SandboxProcessorTokenCreateRequestOptions) GetOverrideUsernameOk() (*string, bool)

GetOverrideUsernameOk returns a tuple with the OverrideUsername field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SandboxProcessorTokenCreateRequestOptions) HasOverridePassword ¶

func (o *SandboxProcessorTokenCreateRequestOptions) HasOverridePassword() bool

HasOverridePassword returns a boolean if a field has been set.

func (*SandboxProcessorTokenCreateRequestOptions) HasOverrideUsername ¶

func (o *SandboxProcessorTokenCreateRequestOptions) HasOverrideUsername() bool

HasOverrideUsername returns a boolean if a field has been set.

func (SandboxProcessorTokenCreateRequestOptions) MarshalJSON ¶

func (*SandboxProcessorTokenCreateRequestOptions) SetOverridePassword ¶

func (o *SandboxProcessorTokenCreateRequestOptions) SetOverridePassword(v string)

SetOverridePassword gets a reference to the given NullableString and assigns it to the OverridePassword field.

func (*SandboxProcessorTokenCreateRequestOptions) SetOverridePasswordNil ¶

func (o *SandboxProcessorTokenCreateRequestOptions) SetOverridePasswordNil()

SetOverridePasswordNil sets the value for OverridePassword to be an explicit nil

func (*SandboxProcessorTokenCreateRequestOptions) SetOverrideUsername ¶

func (o *SandboxProcessorTokenCreateRequestOptions) SetOverrideUsername(v string)

SetOverrideUsername gets a reference to the given NullableString and assigns it to the OverrideUsername field.

func (*SandboxProcessorTokenCreateRequestOptions) SetOverrideUsernameNil ¶

func (o *SandboxProcessorTokenCreateRequestOptions) SetOverrideUsernameNil()

SetOverrideUsernameNil sets the value for OverrideUsername to be an explicit nil

func (*SandboxProcessorTokenCreateRequestOptions) UnsetOverridePassword ¶

func (o *SandboxProcessorTokenCreateRequestOptions) UnsetOverridePassword()

UnsetOverridePassword ensures that no value is present for OverridePassword, not even an explicit nil

func (*SandboxProcessorTokenCreateRequestOptions) UnsetOverrideUsername ¶

func (o *SandboxProcessorTokenCreateRequestOptions) UnsetOverrideUsername()

UnsetOverrideUsername ensures that no value is present for OverrideUsername, not even an explicit nil

type SandboxProcessorTokenCreateResponse ¶

type SandboxProcessorTokenCreateResponse struct {
	// A processor token that can be used to call the `/processor/` endpoints.
	ProcessorToken string `json:"processor_token"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

SandboxProcessorTokenCreateResponse struct for SandboxProcessorTokenCreateResponse

func NewSandboxProcessorTokenCreateResponse ¶

func NewSandboxProcessorTokenCreateResponse(processorToken string, requestId string) *SandboxProcessorTokenCreateResponse

NewSandboxProcessorTokenCreateResponse instantiates a new SandboxProcessorTokenCreateResponse 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 NewSandboxProcessorTokenCreateResponseWithDefaults ¶

func NewSandboxProcessorTokenCreateResponseWithDefaults() *SandboxProcessorTokenCreateResponse

NewSandboxProcessorTokenCreateResponseWithDefaults instantiates a new SandboxProcessorTokenCreateResponse 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 (*SandboxProcessorTokenCreateResponse) GetProcessorToken ¶

func (o *SandboxProcessorTokenCreateResponse) GetProcessorToken() string

GetProcessorToken returns the ProcessorToken field value

func (*SandboxProcessorTokenCreateResponse) GetProcessorTokenOk ¶

func (o *SandboxProcessorTokenCreateResponse) GetProcessorTokenOk() (*string, bool)

GetProcessorTokenOk returns a tuple with the ProcessorToken field value and a boolean to check if the value has been set.

func (*SandboxProcessorTokenCreateResponse) GetRequestId ¶

func (o *SandboxProcessorTokenCreateResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*SandboxProcessorTokenCreateResponse) GetRequestIdOk ¶

func (o *SandboxProcessorTokenCreateResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (SandboxProcessorTokenCreateResponse) MarshalJSON ¶

func (o SandboxProcessorTokenCreateResponse) MarshalJSON() ([]byte, error)

func (*SandboxProcessorTokenCreateResponse) SetProcessorToken ¶

func (o *SandboxProcessorTokenCreateResponse) SetProcessorToken(v string)

SetProcessorToken sets field value

func (*SandboxProcessorTokenCreateResponse) SetRequestId ¶

func (o *SandboxProcessorTokenCreateResponse) SetRequestId(v string)

SetRequestId sets field value

func (*SandboxProcessorTokenCreateResponse) UnmarshalJSON ¶

func (o *SandboxProcessorTokenCreateResponse) UnmarshalJSON(bytes []byte) (err error)

type SandboxPublicTokenCreateRequest ¶

type SandboxPublicTokenCreateRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// The ID of the institution the Item will be associated with
	InstitutionId string `json:"institution_id"`
	// The products to initially pull for the Item. May be any products that the specified `institution_id`  supports. This array may not be empty.
	InitialProducts []Products                              `json:"initial_products"`
	Options         *SandboxPublicTokenCreateRequestOptions `json:"options,omitempty"`
}

SandboxPublicTokenCreateRequest SandboxPublicTokenCreateRequest defines the request schema for `/sandbox/public_token/create`

func NewSandboxPublicTokenCreateRequest ¶

func NewSandboxPublicTokenCreateRequest(institutionId string, initialProducts []Products) *SandboxPublicTokenCreateRequest

NewSandboxPublicTokenCreateRequest instantiates a new SandboxPublicTokenCreateRequest 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 NewSandboxPublicTokenCreateRequestWithDefaults ¶

func NewSandboxPublicTokenCreateRequestWithDefaults() *SandboxPublicTokenCreateRequest

NewSandboxPublicTokenCreateRequestWithDefaults instantiates a new SandboxPublicTokenCreateRequest 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 (*SandboxPublicTokenCreateRequest) GetClientId ¶

func (o *SandboxPublicTokenCreateRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*SandboxPublicTokenCreateRequest) GetClientIdOk ¶

func (o *SandboxPublicTokenCreateRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SandboxPublicTokenCreateRequest) GetInitialProducts ¶

func (o *SandboxPublicTokenCreateRequest) GetInitialProducts() []Products

GetInitialProducts returns the InitialProducts field value

func (*SandboxPublicTokenCreateRequest) GetInitialProductsOk ¶

func (o *SandboxPublicTokenCreateRequest) GetInitialProductsOk() (*[]Products, bool)

GetInitialProductsOk returns a tuple with the InitialProducts field value and a boolean to check if the value has been set.

func (*SandboxPublicTokenCreateRequest) GetInstitutionId ¶

func (o *SandboxPublicTokenCreateRequest) GetInstitutionId() string

GetInstitutionId returns the InstitutionId field value

func (*SandboxPublicTokenCreateRequest) GetInstitutionIdOk ¶

func (o *SandboxPublicTokenCreateRequest) GetInstitutionIdOk() (*string, bool)

GetInstitutionIdOk returns a tuple with the InstitutionId field value and a boolean to check if the value has been set.

func (*SandboxPublicTokenCreateRequest) GetOptions ¶

GetOptions returns the Options field value if set, zero value otherwise.

func (*SandboxPublicTokenCreateRequest) GetOptionsOk ¶

GetOptionsOk returns a tuple with the Options field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SandboxPublicTokenCreateRequest) GetSecret ¶

func (o *SandboxPublicTokenCreateRequest) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise.

func (*SandboxPublicTokenCreateRequest) GetSecretOk ¶

func (o *SandboxPublicTokenCreateRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SandboxPublicTokenCreateRequest) HasClientId ¶

func (o *SandboxPublicTokenCreateRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*SandboxPublicTokenCreateRequest) HasOptions ¶

func (o *SandboxPublicTokenCreateRequest) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (*SandboxPublicTokenCreateRequest) HasSecret ¶

func (o *SandboxPublicTokenCreateRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (SandboxPublicTokenCreateRequest) MarshalJSON ¶

func (o SandboxPublicTokenCreateRequest) MarshalJSON() ([]byte, error)

func (*SandboxPublicTokenCreateRequest) SetClientId ¶

func (o *SandboxPublicTokenCreateRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*SandboxPublicTokenCreateRequest) SetInitialProducts ¶

func (o *SandboxPublicTokenCreateRequest) SetInitialProducts(v []Products)

SetInitialProducts sets field value

func (*SandboxPublicTokenCreateRequest) SetInstitutionId ¶

func (o *SandboxPublicTokenCreateRequest) SetInstitutionId(v string)

SetInstitutionId sets field value

func (*SandboxPublicTokenCreateRequest) SetOptions ¶

SetOptions gets a reference to the given SandboxPublicTokenCreateRequestOptions and assigns it to the Options field.

func (*SandboxPublicTokenCreateRequest) SetSecret ¶

func (o *SandboxPublicTokenCreateRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

type SandboxPublicTokenCreateRequestOptions ¶

type SandboxPublicTokenCreateRequestOptions struct {
	// Specify a webhook to associate with the new Item.
	Webhook *string `json:"webhook,omitempty"`
	// Test username to use for the creation of the Sandbox Item. Default value is `user_good`.
	OverrideUsername NullableString `json:"override_username,omitempty"`
	// Test password to use for the creation of the Sandbox Item. Default value is `pass_good`.
	OverridePassword NullableString                                      `json:"override_password,omitempty"`
	Transactions     *SandboxPublicTokenCreateRequestOptionsTransactions `json:"transactions,omitempty"`
}

SandboxPublicTokenCreateRequestOptions An optional set of options to be used when configuring the Item. If specified, must not be `null`.

func NewSandboxPublicTokenCreateRequestOptions ¶

func NewSandboxPublicTokenCreateRequestOptions() *SandboxPublicTokenCreateRequestOptions

NewSandboxPublicTokenCreateRequestOptions instantiates a new SandboxPublicTokenCreateRequestOptions 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 NewSandboxPublicTokenCreateRequestOptionsWithDefaults ¶

func NewSandboxPublicTokenCreateRequestOptionsWithDefaults() *SandboxPublicTokenCreateRequestOptions

NewSandboxPublicTokenCreateRequestOptionsWithDefaults instantiates a new SandboxPublicTokenCreateRequestOptions 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 (*SandboxPublicTokenCreateRequestOptions) GetOverridePassword ¶

func (o *SandboxPublicTokenCreateRequestOptions) GetOverridePassword() string

GetOverridePassword returns the OverridePassword field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SandboxPublicTokenCreateRequestOptions) GetOverridePasswordOk ¶

func (o *SandboxPublicTokenCreateRequestOptions) GetOverridePasswordOk() (*string, bool)

GetOverridePasswordOk returns a tuple with the OverridePassword field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SandboxPublicTokenCreateRequestOptions) GetOverrideUsername ¶

func (o *SandboxPublicTokenCreateRequestOptions) GetOverrideUsername() string

GetOverrideUsername returns the OverrideUsername field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SandboxPublicTokenCreateRequestOptions) GetOverrideUsernameOk ¶

func (o *SandboxPublicTokenCreateRequestOptions) GetOverrideUsernameOk() (*string, bool)

GetOverrideUsernameOk returns a tuple with the OverrideUsername field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SandboxPublicTokenCreateRequestOptions) GetTransactions ¶

GetTransactions returns the Transactions field value if set, zero value otherwise.

func (*SandboxPublicTokenCreateRequestOptions) GetTransactionsOk ¶

GetTransactionsOk returns a tuple with the Transactions field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SandboxPublicTokenCreateRequestOptions) GetWebhook ¶

GetWebhook returns the Webhook field value if set, zero value otherwise.

func (*SandboxPublicTokenCreateRequestOptions) GetWebhookOk ¶

func (o *SandboxPublicTokenCreateRequestOptions) GetWebhookOk() (*string, bool)

GetWebhookOk returns a tuple with the Webhook field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SandboxPublicTokenCreateRequestOptions) HasOverridePassword ¶

func (o *SandboxPublicTokenCreateRequestOptions) HasOverridePassword() bool

HasOverridePassword returns a boolean if a field has been set.

func (*SandboxPublicTokenCreateRequestOptions) HasOverrideUsername ¶

func (o *SandboxPublicTokenCreateRequestOptions) HasOverrideUsername() bool

HasOverrideUsername returns a boolean if a field has been set.

func (*SandboxPublicTokenCreateRequestOptions) HasTransactions ¶

func (o *SandboxPublicTokenCreateRequestOptions) HasTransactions() bool

HasTransactions returns a boolean if a field has been set.

func (*SandboxPublicTokenCreateRequestOptions) HasWebhook ¶

HasWebhook returns a boolean if a field has been set.

func (SandboxPublicTokenCreateRequestOptions) MarshalJSON ¶

func (o SandboxPublicTokenCreateRequestOptions) MarshalJSON() ([]byte, error)

func (*SandboxPublicTokenCreateRequestOptions) SetOverridePassword ¶

func (o *SandboxPublicTokenCreateRequestOptions) SetOverridePassword(v string)

SetOverridePassword gets a reference to the given NullableString and assigns it to the OverridePassword field.

func (*SandboxPublicTokenCreateRequestOptions) SetOverridePasswordNil ¶

func (o *SandboxPublicTokenCreateRequestOptions) SetOverridePasswordNil()

SetOverridePasswordNil sets the value for OverridePassword to be an explicit nil

func (*SandboxPublicTokenCreateRequestOptions) SetOverrideUsername ¶

func (o *SandboxPublicTokenCreateRequestOptions) SetOverrideUsername(v string)

SetOverrideUsername gets a reference to the given NullableString and assigns it to the OverrideUsername field.

func (*SandboxPublicTokenCreateRequestOptions) SetOverrideUsernameNil ¶

func (o *SandboxPublicTokenCreateRequestOptions) SetOverrideUsernameNil()

SetOverrideUsernameNil sets the value for OverrideUsername to be an explicit nil

func (*SandboxPublicTokenCreateRequestOptions) SetTransactions ¶

SetTransactions gets a reference to the given SandboxPublicTokenCreateRequestOptionsTransactions and assigns it to the Transactions field.

func (*SandboxPublicTokenCreateRequestOptions) SetWebhook ¶

SetWebhook gets a reference to the given string and assigns it to the Webhook field.

func (*SandboxPublicTokenCreateRequestOptions) UnsetOverridePassword ¶

func (o *SandboxPublicTokenCreateRequestOptions) UnsetOverridePassword()

UnsetOverridePassword ensures that no value is present for OverridePassword, not even an explicit nil

func (*SandboxPublicTokenCreateRequestOptions) UnsetOverrideUsername ¶

func (o *SandboxPublicTokenCreateRequestOptions) UnsetOverrideUsername()

UnsetOverrideUsername ensures that no value is present for OverrideUsername, not even an explicit nil

type SandboxPublicTokenCreateRequestOptionsTransactions ¶

type SandboxPublicTokenCreateRequestOptionsTransactions struct {
	// The earliest date for which to fetch transaction history. Dates should be formatted as YYYY-MM-DD.
	StartDate *string `json:"start_date,omitempty"`
	// The most recent date for which to fetch transaction history. Dates should be formatted as YYYY-MM-DD.
	EndDate *string `json:"end_date,omitempty"`
}

SandboxPublicTokenCreateRequestOptionsTransactions An optional set of parameters corresponding to transactions options.

func NewSandboxPublicTokenCreateRequestOptionsTransactions ¶

func NewSandboxPublicTokenCreateRequestOptionsTransactions() *SandboxPublicTokenCreateRequestOptionsTransactions

NewSandboxPublicTokenCreateRequestOptionsTransactions instantiates a new SandboxPublicTokenCreateRequestOptionsTransactions 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 NewSandboxPublicTokenCreateRequestOptionsTransactionsWithDefaults ¶

func NewSandboxPublicTokenCreateRequestOptionsTransactionsWithDefaults() *SandboxPublicTokenCreateRequestOptionsTransactions

NewSandboxPublicTokenCreateRequestOptionsTransactionsWithDefaults instantiates a new SandboxPublicTokenCreateRequestOptionsTransactions 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 (*SandboxPublicTokenCreateRequestOptionsTransactions) GetEndDate ¶

GetEndDate returns the EndDate field value if set, zero value otherwise.

func (*SandboxPublicTokenCreateRequestOptionsTransactions) GetEndDateOk ¶

GetEndDateOk returns a tuple with the EndDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SandboxPublicTokenCreateRequestOptionsTransactions) GetStartDate ¶

GetStartDate returns the StartDate field value if set, zero value otherwise.

func (*SandboxPublicTokenCreateRequestOptionsTransactions) GetStartDateOk ¶

GetStartDateOk returns a tuple with the StartDate field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SandboxPublicTokenCreateRequestOptionsTransactions) HasEndDate ¶

HasEndDate returns a boolean if a field has been set.

func (*SandboxPublicTokenCreateRequestOptionsTransactions) HasStartDate ¶

HasStartDate returns a boolean if a field has been set.

func (SandboxPublicTokenCreateRequestOptionsTransactions) MarshalJSON ¶

func (*SandboxPublicTokenCreateRequestOptionsTransactions) SetEndDate ¶

SetEndDate gets a reference to the given string and assigns it to the EndDate field.

func (*SandboxPublicTokenCreateRequestOptionsTransactions) SetStartDate ¶

SetStartDate gets a reference to the given string and assigns it to the StartDate field.

type SandboxPublicTokenCreateResponse ¶

type SandboxPublicTokenCreateResponse struct {
	// A public token that can be exchanged for an access token using `/item/public_token/exchange`
	PublicToken string `json:"public_token"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

SandboxPublicTokenCreateResponse SandboxPublicTokenCreateResponse defines the response schema for `/sandbox/public_token/create`

func NewSandboxPublicTokenCreateResponse ¶

func NewSandboxPublicTokenCreateResponse(publicToken string, requestId string) *SandboxPublicTokenCreateResponse

NewSandboxPublicTokenCreateResponse instantiates a new SandboxPublicTokenCreateResponse 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 NewSandboxPublicTokenCreateResponseWithDefaults ¶

func NewSandboxPublicTokenCreateResponseWithDefaults() *SandboxPublicTokenCreateResponse

NewSandboxPublicTokenCreateResponseWithDefaults instantiates a new SandboxPublicTokenCreateResponse 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 (*SandboxPublicTokenCreateResponse) GetPublicToken ¶

func (o *SandboxPublicTokenCreateResponse) GetPublicToken() string

GetPublicToken returns the PublicToken field value

func (*SandboxPublicTokenCreateResponse) GetPublicTokenOk ¶

func (o *SandboxPublicTokenCreateResponse) GetPublicTokenOk() (*string, bool)

GetPublicTokenOk returns a tuple with the PublicToken field value and a boolean to check if the value has been set.

func (*SandboxPublicTokenCreateResponse) GetRequestId ¶

func (o *SandboxPublicTokenCreateResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*SandboxPublicTokenCreateResponse) GetRequestIdOk ¶

func (o *SandboxPublicTokenCreateResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (SandboxPublicTokenCreateResponse) MarshalJSON ¶

func (o SandboxPublicTokenCreateResponse) MarshalJSON() ([]byte, error)

func (*SandboxPublicTokenCreateResponse) SetPublicToken ¶

func (o *SandboxPublicTokenCreateResponse) SetPublicToken(v string)

SetPublicToken sets field value

func (*SandboxPublicTokenCreateResponse) SetRequestId ¶

func (o *SandboxPublicTokenCreateResponse) SetRequestId(v string)

SetRequestId sets field value

func (*SandboxPublicTokenCreateResponse) UnmarshalJSON ¶

func (o *SandboxPublicTokenCreateResponse) UnmarshalJSON(bytes []byte) (err error)

type SandboxTransferSimulateRequest ¶

type SandboxTransferSimulateRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// Plaid’s unique identifier for a transfer.
	TransferId string `json:"transfer_id"`
	// The asynchronous event to be simulated. May be: `posted`, `failed`, or `reversed`.  An error will be returned if the event type is incompatible with the current transfer status. Compatible status --> event type transitions include:  `pending` --> `failed`  `pending` --> `posted`  `posted` --> `reversed`
	EventType     string                  `json:"event_type"`
	FailureReason NullableTransferFailure `json:"failure_reason,omitempty"`
}

SandboxTransferSimulateRequest Defines the request schema for `/sandbox/transfer/simulate`

func NewSandboxTransferSimulateRequest ¶

func NewSandboxTransferSimulateRequest(transferId string, eventType string) *SandboxTransferSimulateRequest

NewSandboxTransferSimulateRequest instantiates a new SandboxTransferSimulateRequest 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 NewSandboxTransferSimulateRequestWithDefaults ¶

func NewSandboxTransferSimulateRequestWithDefaults() *SandboxTransferSimulateRequest

NewSandboxTransferSimulateRequestWithDefaults instantiates a new SandboxTransferSimulateRequest 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 (*SandboxTransferSimulateRequest) GetClientId ¶

func (o *SandboxTransferSimulateRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*SandboxTransferSimulateRequest) GetClientIdOk ¶

func (o *SandboxTransferSimulateRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SandboxTransferSimulateRequest) GetEventType ¶

func (o *SandboxTransferSimulateRequest) GetEventType() string

GetEventType returns the EventType field value

func (*SandboxTransferSimulateRequest) GetEventTypeOk ¶

func (o *SandboxTransferSimulateRequest) GetEventTypeOk() (*string, bool)

GetEventTypeOk returns a tuple with the EventType field value and a boolean to check if the value has been set.

func (*SandboxTransferSimulateRequest) GetFailureReason ¶

func (o *SandboxTransferSimulateRequest) GetFailureReason() TransferFailure

GetFailureReason returns the FailureReason field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SandboxTransferSimulateRequest) GetFailureReasonOk ¶

func (o *SandboxTransferSimulateRequest) GetFailureReasonOk() (*TransferFailure, bool)

GetFailureReasonOk returns a tuple with the FailureReason field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SandboxTransferSimulateRequest) GetSecret ¶

func (o *SandboxTransferSimulateRequest) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise.

func (*SandboxTransferSimulateRequest) GetSecretOk ¶

func (o *SandboxTransferSimulateRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SandboxTransferSimulateRequest) GetTransferId ¶

func (o *SandboxTransferSimulateRequest) GetTransferId() string

GetTransferId returns the TransferId field value

func (*SandboxTransferSimulateRequest) GetTransferIdOk ¶

func (o *SandboxTransferSimulateRequest) GetTransferIdOk() (*string, bool)

GetTransferIdOk returns a tuple with the TransferId field value and a boolean to check if the value has been set.

func (*SandboxTransferSimulateRequest) HasClientId ¶

func (o *SandboxTransferSimulateRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*SandboxTransferSimulateRequest) HasFailureReason ¶

func (o *SandboxTransferSimulateRequest) HasFailureReason() bool

HasFailureReason returns a boolean if a field has been set.

func (*SandboxTransferSimulateRequest) HasSecret ¶

func (o *SandboxTransferSimulateRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (SandboxTransferSimulateRequest) MarshalJSON ¶

func (o SandboxTransferSimulateRequest) MarshalJSON() ([]byte, error)

func (*SandboxTransferSimulateRequest) SetClientId ¶

func (o *SandboxTransferSimulateRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*SandboxTransferSimulateRequest) SetEventType ¶

func (o *SandboxTransferSimulateRequest) SetEventType(v string)

SetEventType sets field value

func (*SandboxTransferSimulateRequest) SetFailureReason ¶

func (o *SandboxTransferSimulateRequest) SetFailureReason(v TransferFailure)

SetFailureReason gets a reference to the given NullableTransferFailure and assigns it to the FailureReason field.

func (*SandboxTransferSimulateRequest) SetFailureReasonNil ¶

func (o *SandboxTransferSimulateRequest) SetFailureReasonNil()

SetFailureReasonNil sets the value for FailureReason to be an explicit nil

func (*SandboxTransferSimulateRequest) SetSecret ¶

func (o *SandboxTransferSimulateRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

func (*SandboxTransferSimulateRequest) SetTransferId ¶

func (o *SandboxTransferSimulateRequest) SetTransferId(v string)

SetTransferId sets field value

func (*SandboxTransferSimulateRequest) UnsetFailureReason ¶

func (o *SandboxTransferSimulateRequest) UnsetFailureReason()

UnsetFailureReason ensures that no value is present for FailureReason, not even an explicit nil

type SandboxTransferSimulateResponse ¶

type SandboxTransferSimulateResponse struct {
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

SandboxTransferSimulateResponse Defines the response schema for `/sandbox/transfer/simulate`

func NewSandboxTransferSimulateResponse ¶

func NewSandboxTransferSimulateResponse(requestId string) *SandboxTransferSimulateResponse

NewSandboxTransferSimulateResponse instantiates a new SandboxTransferSimulateResponse 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 NewSandboxTransferSimulateResponseWithDefaults ¶

func NewSandboxTransferSimulateResponseWithDefaults() *SandboxTransferSimulateResponse

NewSandboxTransferSimulateResponseWithDefaults instantiates a new SandboxTransferSimulateResponse 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 (*SandboxTransferSimulateResponse) GetRequestId ¶

func (o *SandboxTransferSimulateResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*SandboxTransferSimulateResponse) GetRequestIdOk ¶

func (o *SandboxTransferSimulateResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (SandboxTransferSimulateResponse) MarshalJSON ¶

func (o SandboxTransferSimulateResponse) MarshalJSON() ([]byte, error)

func (*SandboxTransferSimulateResponse) SetRequestId ¶

func (o *SandboxTransferSimulateResponse) SetRequestId(v string)

SetRequestId sets field value

func (*SandboxTransferSimulateResponse) UnmarshalJSON ¶

func (o *SandboxTransferSimulateResponse) UnmarshalJSON(bytes []byte) (err error)

type SandboxTransferSweepSimulateRequest ¶ added in v1.8.0

type SandboxTransferSweepSimulateRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
}

SandboxTransferSweepSimulateRequest Defines the request schema for `/sandbox/transfer/sweep/simulate`

func NewSandboxTransferSweepSimulateRequest ¶ added in v1.8.0

func NewSandboxTransferSweepSimulateRequest() *SandboxTransferSweepSimulateRequest

NewSandboxTransferSweepSimulateRequest instantiates a new SandboxTransferSweepSimulateRequest 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 NewSandboxTransferSweepSimulateRequestWithDefaults ¶ added in v1.8.0

func NewSandboxTransferSweepSimulateRequestWithDefaults() *SandboxTransferSweepSimulateRequest

NewSandboxTransferSweepSimulateRequestWithDefaults instantiates a new SandboxTransferSweepSimulateRequest 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 (*SandboxTransferSweepSimulateRequest) GetClientId ¶ added in v1.8.0

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*SandboxTransferSweepSimulateRequest) GetClientIdOk ¶ added in v1.8.0

func (o *SandboxTransferSweepSimulateRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SandboxTransferSweepSimulateRequest) GetSecret ¶ added in v1.8.0

GetSecret returns the Secret field value if set, zero value otherwise.

func (*SandboxTransferSweepSimulateRequest) GetSecretOk ¶ added in v1.8.0

func (o *SandboxTransferSweepSimulateRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SandboxTransferSweepSimulateRequest) HasClientId ¶ added in v1.8.0

func (o *SandboxTransferSweepSimulateRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*SandboxTransferSweepSimulateRequest) HasSecret ¶ added in v1.8.0

HasSecret returns a boolean if a field has been set.

func (SandboxTransferSweepSimulateRequest) MarshalJSON ¶ added in v1.8.0

func (o SandboxTransferSweepSimulateRequest) MarshalJSON() ([]byte, error)

func (*SandboxTransferSweepSimulateRequest) SetClientId ¶ added in v1.8.0

func (o *SandboxTransferSweepSimulateRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*SandboxTransferSweepSimulateRequest) SetSecret ¶ added in v1.8.0

SetSecret gets a reference to the given string and assigns it to the Secret field.

type SandboxTransferSweepSimulateResponse ¶ added in v1.8.0

type SandboxTransferSweepSimulateResponse struct {
	Sweep *SimulatedTransferSweep `json:"sweep,omitempty"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

SandboxTransferSweepSimulateResponse Defines the response schema for `/sandbox/transfer/sweep/simulate`

func NewSandboxTransferSweepSimulateResponse ¶ added in v1.8.0

func NewSandboxTransferSweepSimulateResponse(requestId string) *SandboxTransferSweepSimulateResponse

NewSandboxTransferSweepSimulateResponse instantiates a new SandboxTransferSweepSimulateResponse 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 NewSandboxTransferSweepSimulateResponseWithDefaults ¶ added in v1.8.0

func NewSandboxTransferSweepSimulateResponseWithDefaults() *SandboxTransferSweepSimulateResponse

NewSandboxTransferSweepSimulateResponseWithDefaults instantiates a new SandboxTransferSweepSimulateResponse 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 (*SandboxTransferSweepSimulateResponse) GetRequestId ¶ added in v1.8.0

func (o *SandboxTransferSweepSimulateResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*SandboxTransferSweepSimulateResponse) GetRequestIdOk ¶ added in v1.8.0

func (o *SandboxTransferSweepSimulateResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (*SandboxTransferSweepSimulateResponse) GetSweep ¶ added in v1.8.0

GetSweep returns the Sweep field value if set, zero value otherwise.

func (*SandboxTransferSweepSimulateResponse) GetSweepOk ¶ added in v1.8.0

GetSweepOk returns a tuple with the Sweep field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SandboxTransferSweepSimulateResponse) HasSweep ¶ added in v1.10.0

HasSweep returns a boolean if a field has been set.

func (SandboxTransferSweepSimulateResponse) MarshalJSON ¶ added in v1.8.0

func (o SandboxTransferSweepSimulateResponse) MarshalJSON() ([]byte, error)

func (*SandboxTransferSweepSimulateResponse) SetRequestId ¶ added in v1.8.0

func (o *SandboxTransferSweepSimulateResponse) SetRequestId(v string)

SetRequestId sets field value

func (*SandboxTransferSweepSimulateResponse) SetSweep ¶ added in v1.8.0

SetSweep gets a reference to the given SimulatedTransferSweep and assigns it to the Sweep field.

func (*SandboxTransferSweepSimulateResponse) UnmarshalJSON ¶ added in v1.8.0

func (o *SandboxTransferSweepSimulateResponse) UnmarshalJSON(bytes []byte) (err error)

type Scopes ¶

type Scopes struct {
	ProductAccess *ProductAccess   `json:"product_access,omitempty"`
	Accounts      *[]AccountAccess `json:"accounts,omitempty"`
	// Allow access to newly opened accounts as they are opened. If unset, defaults to `true`.
	NewAccounts NullableBool `json:"new_accounts,omitempty"`
}

Scopes The scopes object

func NewScopes ¶

func NewScopes() *Scopes

NewScopes instantiates a new Scopes 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 NewScopesWithDefaults ¶

func NewScopesWithDefaults() *Scopes

NewScopesWithDefaults instantiates a new Scopes 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 (*Scopes) GetAccounts ¶

func (o *Scopes) GetAccounts() []AccountAccess

GetAccounts returns the Accounts field value if set, zero value otherwise.

func (*Scopes) GetAccountsOk ¶

func (o *Scopes) GetAccountsOk() (*[]AccountAccess, bool)

GetAccountsOk returns a tuple with the Accounts field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Scopes) GetNewAccounts ¶

func (o *Scopes) GetNewAccounts() bool

GetNewAccounts returns the NewAccounts field value if set, zero value otherwise (both if not set or set to explicit null).

func (*Scopes) GetNewAccountsOk ¶

func (o *Scopes) GetNewAccountsOk() (*bool, bool)

GetNewAccountsOk returns a tuple with the NewAccounts field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Scopes) GetProductAccess ¶

func (o *Scopes) GetProductAccess() ProductAccess

GetProductAccess returns the ProductAccess field value if set, zero value otherwise.

func (*Scopes) GetProductAccessOk ¶

func (o *Scopes) GetProductAccessOk() (*ProductAccess, bool)

GetProductAccessOk returns a tuple with the ProductAccess field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Scopes) HasAccounts ¶

func (o *Scopes) HasAccounts() bool

HasAccounts returns a boolean if a field has been set.

func (*Scopes) HasNewAccounts ¶

func (o *Scopes) HasNewAccounts() bool

HasNewAccounts returns a boolean if a field has been set.

func (*Scopes) HasProductAccess ¶

func (o *Scopes) HasProductAccess() bool

HasProductAccess returns a boolean if a field has been set.

func (Scopes) MarshalJSON ¶

func (o Scopes) MarshalJSON() ([]byte, error)

func (*Scopes) SetAccounts ¶

func (o *Scopes) SetAccounts(v []AccountAccess)

SetAccounts gets a reference to the given []AccountAccess and assigns it to the Accounts field.

func (*Scopes) SetNewAccounts ¶

func (o *Scopes) SetNewAccounts(v bool)

SetNewAccounts gets a reference to the given NullableBool and assigns it to the NewAccounts field.

func (*Scopes) SetNewAccountsNil ¶

func (o *Scopes) SetNewAccountsNil()

SetNewAccountsNil sets the value for NewAccounts to be an explicit nil

func (*Scopes) SetProductAccess ¶

func (o *Scopes) SetProductAccess(v ProductAccess)

SetProductAccess gets a reference to the given ProductAccess and assigns it to the ProductAccess field.

func (*Scopes) UnsetNewAccounts ¶

func (o *Scopes) UnsetNewAccounts()

UnsetNewAccounts ensures that no value is present for NewAccounts, not even an explicit nil

type ScopesContext ¶

type ScopesContext string

ScopesContext An indicator for when scopes are being updated. When scopes are updated via enrollment (i.e. OAuth), the partner must send `ENROLLMENT`. When scopes are updated in a post-enrollment view, the partner must send `PORTAL`.

const (
	SCOPESCONTEXT_ENROLLMENT ScopesContext = "ENROLLMENT"
	SCOPESCONTEXT_PORTAL     ScopesContext = "PORTAL"
)

List of ScopesContext

func NewScopesContextFromValue ¶

func NewScopesContextFromValue(v string) (*ScopesContext, error)

NewScopesContextFromValue returns a pointer to a valid ScopesContext for the value passed as argument, or an error if the value passed is not allowed by the enum

func (ScopesContext) IsValid ¶

func (v ScopesContext) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (ScopesContext) Ptr ¶

func (v ScopesContext) Ptr() *ScopesContext

Ptr returns reference to ScopesContext value

func (*ScopesContext) UnmarshalJSON ¶

func (v *ScopesContext) UnmarshalJSON(src []byte) error

type ScopesNullable ¶

type ScopesNullable struct {
	ProductAccess *ProductAccess   `json:"product_access,omitempty"`
	Accounts      *[]AccountAccess `json:"accounts,omitempty"`
	// Allow access to newly opened accounts as they are opened. If unset, defaults to `true`.
	NewAccounts NullableBool `json:"new_accounts,omitempty"`
}

ScopesNullable struct for ScopesNullable

func NewScopesNullable ¶

func NewScopesNullable() *ScopesNullable

NewScopesNullable instantiates a new ScopesNullable 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 NewScopesNullableWithDefaults ¶

func NewScopesNullableWithDefaults() *ScopesNullable

NewScopesNullableWithDefaults instantiates a new ScopesNullable 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 (*ScopesNullable) GetAccounts ¶

func (o *ScopesNullable) GetAccounts() []AccountAccess

GetAccounts returns the Accounts field value if set, zero value otherwise.

func (*ScopesNullable) GetAccountsOk ¶

func (o *ScopesNullable) GetAccountsOk() (*[]AccountAccess, bool)

GetAccountsOk returns a tuple with the Accounts field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScopesNullable) GetNewAccounts ¶

func (o *ScopesNullable) GetNewAccounts() bool

GetNewAccounts returns the NewAccounts field value if set, zero value otherwise (both if not set or set to explicit null).

func (*ScopesNullable) GetNewAccountsOk ¶

func (o *ScopesNullable) GetNewAccountsOk() (*bool, bool)

GetNewAccountsOk returns a tuple with the NewAccounts field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ScopesNullable) GetProductAccess ¶

func (o *ScopesNullable) GetProductAccess() ProductAccess

GetProductAccess returns the ProductAccess field value if set, zero value otherwise.

func (*ScopesNullable) GetProductAccessOk ¶

func (o *ScopesNullable) GetProductAccessOk() (*ProductAccess, bool)

GetProductAccessOk returns a tuple with the ProductAccess field value if set, nil otherwise and a boolean to check if the value has been set.

func (*ScopesNullable) HasAccounts ¶

func (o *ScopesNullable) HasAccounts() bool

HasAccounts returns a boolean if a field has been set.

func (*ScopesNullable) HasNewAccounts ¶

func (o *ScopesNullable) HasNewAccounts() bool

HasNewAccounts returns a boolean if a field has been set.

func (*ScopesNullable) HasProductAccess ¶

func (o *ScopesNullable) HasProductAccess() bool

HasProductAccess returns a boolean if a field has been set.

func (ScopesNullable) MarshalJSON ¶

func (o ScopesNullable) MarshalJSON() ([]byte, error)

func (*ScopesNullable) SetAccounts ¶

func (o *ScopesNullable) SetAccounts(v []AccountAccess)

SetAccounts gets a reference to the given []AccountAccess and assigns it to the Accounts field.

func (*ScopesNullable) SetNewAccounts ¶

func (o *ScopesNullable) SetNewAccounts(v bool)

SetNewAccounts gets a reference to the given NullableBool and assigns it to the NewAccounts field.

func (*ScopesNullable) SetNewAccountsNil ¶

func (o *ScopesNullable) SetNewAccountsNil()

SetNewAccountsNil sets the value for NewAccounts to be an explicit nil

func (*ScopesNullable) SetProductAccess ¶

func (o *ScopesNullable) SetProductAccess(v ProductAccess)

SetProductAccess gets a reference to the given ProductAccess and assigns it to the ProductAccess field.

func (*ScopesNullable) UnsetNewAccounts ¶

func (o *ScopesNullable) UnsetNewAccounts()

UnsetNewAccounts ensures that no value is present for NewAccounts, not even an explicit nil

type Security ¶

type Security struct {
	// A unique, Plaid-specific identifier for the security, used to associate securities with holdings. Like all Plaid identifiers, the `security_id` is case sensitive.
	SecurityId string `json:"security_id"`
	// 12-character ISIN, a globally unique securities identifier.
	Isin NullableString `json:"isin"`
	// 9-character CUSIP, an identifier assigned to North American securities.
	Cusip NullableString `json:"cusip"`
	// 7-character SEDOL, an identifier assigned to securities in the UK.
	Sedol NullableString `json:"sedol"`
	// An identifier given to the security by the institution
	InstitutionSecurityId NullableString `json:"institution_security_id"`
	// If `institution_security_id` is present, this field indicates the Plaid `institution_id` of the institution to whom the identifier belongs.
	InstitutionId NullableString `json:"institution_id"`
	// In certain cases, Plaid will provide the ID of another security whose performance resembles this security, typically when the original security has low volume, or when a private security can be modeled with a publicly traded security.
	ProxySecurityId NullableString `json:"proxy_security_id"`
	// A descriptive name for the security, suitable for display.
	Name NullableString `json:"name"`
	// The security’s trading symbol for publicly traded securities, and otherwise a short identifier if available.
	TickerSymbol NullableString `json:"ticker_symbol"`
	// Indicates that a security is a highly liquid asset and can be treated like cash.
	IsCashEquivalent NullableBool `json:"is_cash_equivalent"`
	// The security type of the holding. Valid security types are:  `cash`: Cash, currency, and money market funds  `derivative`: Options, warrants, and other derivative instruments  `equity`: Domestic and foreign equities  `etf`: Multi-asset exchange-traded investment funds  `fixed income`: Bonds and certificates of deposit (CDs)  `loan`: Loans and loan receivables.  `mutual fund`: Open- and closed-end vehicles pooling funds of multiple investors.  `other`: Unknown or other investment types
	Type NullableString `json:"type"`
	// Price of the security at the close of the previous trading session. `null` for non-public securities. If the security is a foreign currency or a cryptocurrency this field will be updated daily and will be priced in USD.
	ClosePrice NullableFloat32 `json:"close_price"`
	// Date for which `close_price` is accurate. Always `null` if `close_price` is `null`.
	ClosePriceAsOf NullableString `json:"close_price_as_of"`
	// The ISO-4217 currency code of the price given. Always `null` if `unofficial_currency_code` is non-`null`.
	IsoCurrencyCode NullableString `json:"iso_currency_code"`
	// The unofficial currency code associated with the security. Always `null` if `iso_currency_code` is non-`null`. Unofficial currency codes are used for currencies that do not have official ISO currency codes, such as cryptocurrencies and the currencies of certain countries.  See the [currency code schema](https://plaid.com/docs/api/accounts#currency-code-schema) for a full listing of supported `iso_currency_code`s.
	UnofficialCurrencyCode NullableString `json:"unofficial_currency_code"`
	AdditionalProperties   map[string]interface{}
}

Security Contains details about a security

func NewSecurity ¶

func NewSecurity(securityId string, isin NullableString, cusip NullableString, sedol NullableString, institutionSecurityId NullableString, institutionId NullableString, proxySecurityId NullableString, name NullableString, tickerSymbol NullableString, isCashEquivalent NullableBool, type_ NullableString, closePrice NullableFloat32, closePriceAsOf NullableString, isoCurrencyCode NullableString, unofficialCurrencyCode NullableString) *Security

NewSecurity instantiates a new Security 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 NewSecurityWithDefaults ¶

func NewSecurityWithDefaults() *Security

NewSecurityWithDefaults instantiates a new Security 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 (*Security) GetClosePrice ¶

func (o *Security) GetClosePrice() float32

GetClosePrice returns the ClosePrice field value If the value is explicit nil, the zero value for float32 will be returned

func (*Security) GetClosePriceAsOf ¶

func (o *Security) GetClosePriceAsOf() string

GetClosePriceAsOf returns the ClosePriceAsOf field value If the value is explicit nil, the zero value for string will be returned

func (*Security) GetClosePriceAsOfOk ¶

func (o *Security) GetClosePriceAsOfOk() (*string, bool)

GetClosePriceAsOfOk returns a tuple with the ClosePriceAsOf field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Security) GetClosePriceOk ¶

func (o *Security) GetClosePriceOk() (*float32, bool)

GetClosePriceOk returns a tuple with the ClosePrice field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Security) GetCusip ¶

func (o *Security) GetCusip() string

GetCusip returns the Cusip field value If the value is explicit nil, the zero value for string will be returned

func (*Security) GetCusipOk ¶

func (o *Security) GetCusipOk() (*string, bool)

GetCusipOk returns a tuple with the Cusip field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Security) GetInstitutionId ¶

func (o *Security) GetInstitutionId() string

GetInstitutionId returns the InstitutionId field value If the value is explicit nil, the zero value for string will be returned

func (*Security) GetInstitutionIdOk ¶

func (o *Security) GetInstitutionIdOk() (*string, bool)

GetInstitutionIdOk returns a tuple with the InstitutionId field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Security) GetInstitutionSecurityId ¶

func (o *Security) GetInstitutionSecurityId() string

GetInstitutionSecurityId returns the InstitutionSecurityId field value If the value is explicit nil, the zero value for string will be returned

func (*Security) GetInstitutionSecurityIdOk ¶

func (o *Security) GetInstitutionSecurityIdOk() (*string, bool)

GetInstitutionSecurityIdOk returns a tuple with the InstitutionSecurityId field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Security) GetIsCashEquivalent ¶

func (o *Security) GetIsCashEquivalent() bool

GetIsCashEquivalent returns the IsCashEquivalent field value If the value is explicit nil, the zero value for bool will be returned

func (*Security) GetIsCashEquivalentOk ¶

func (o *Security) GetIsCashEquivalentOk() (*bool, bool)

GetIsCashEquivalentOk returns a tuple with the IsCashEquivalent field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Security) GetIsin ¶

func (o *Security) GetIsin() string

GetIsin returns the Isin field value If the value is explicit nil, the zero value for string will be returned

func (*Security) GetIsinOk ¶

func (o *Security) GetIsinOk() (*string, bool)

GetIsinOk returns a tuple with the Isin field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Security) GetIsoCurrencyCode ¶

func (o *Security) GetIsoCurrencyCode() string

GetIsoCurrencyCode returns the IsoCurrencyCode field value If the value is explicit nil, the zero value for string will be returned

func (*Security) GetIsoCurrencyCodeOk ¶

func (o *Security) GetIsoCurrencyCodeOk() (*string, bool)

GetIsoCurrencyCodeOk returns a tuple with the IsoCurrencyCode field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Security) GetName ¶

func (o *Security) GetName() string

GetName returns the Name field value If the value is explicit nil, the zero value for string will be returned

func (*Security) GetNameOk ¶

func (o *Security) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Security) GetProxySecurityId ¶

func (o *Security) GetProxySecurityId() string

GetProxySecurityId returns the ProxySecurityId field value If the value is explicit nil, the zero value for string will be returned

func (*Security) GetProxySecurityIdOk ¶

func (o *Security) GetProxySecurityIdOk() (*string, bool)

GetProxySecurityIdOk returns a tuple with the ProxySecurityId field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Security) GetSecurityId ¶

func (o *Security) GetSecurityId() string

GetSecurityId returns the SecurityId field value

func (*Security) GetSecurityIdOk ¶

func (o *Security) GetSecurityIdOk() (*string, bool)

GetSecurityIdOk returns a tuple with the SecurityId field value and a boolean to check if the value has been set.

func (*Security) GetSedol ¶

func (o *Security) GetSedol() string

GetSedol returns the Sedol field value If the value is explicit nil, the zero value for string will be returned

func (*Security) GetSedolOk ¶

func (o *Security) GetSedolOk() (*string, bool)

GetSedolOk returns a tuple with the Sedol field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Security) GetTickerSymbol ¶

func (o *Security) GetTickerSymbol() string

GetTickerSymbol returns the TickerSymbol field value If the value is explicit nil, the zero value for string will be returned

func (*Security) GetTickerSymbolOk ¶

func (o *Security) GetTickerSymbolOk() (*string, bool)

GetTickerSymbolOk returns a tuple with the TickerSymbol field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Security) GetType ¶

func (o *Security) GetType() string

GetType returns the Type field value If the value is explicit nil, the zero value for string will be returned

func (*Security) GetTypeOk ¶

func (o *Security) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Security) GetUnofficialCurrencyCode ¶

func (o *Security) GetUnofficialCurrencyCode() string

GetUnofficialCurrencyCode returns the UnofficialCurrencyCode field value If the value is explicit nil, the zero value for string will be returned

func (*Security) GetUnofficialCurrencyCodeOk ¶

func (o *Security) GetUnofficialCurrencyCodeOk() (*string, bool)

GetUnofficialCurrencyCodeOk returns a tuple with the UnofficialCurrencyCode field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (Security) MarshalJSON ¶

func (o Security) MarshalJSON() ([]byte, error)

func (*Security) SetClosePrice ¶

func (o *Security) SetClosePrice(v float32)

SetClosePrice sets field value

func (*Security) SetClosePriceAsOf ¶

func (o *Security) SetClosePriceAsOf(v string)

SetClosePriceAsOf sets field value

func (*Security) SetCusip ¶

func (o *Security) SetCusip(v string)

SetCusip sets field value

func (*Security) SetInstitutionId ¶

func (o *Security) SetInstitutionId(v string)

SetInstitutionId sets field value

func (*Security) SetInstitutionSecurityId ¶

func (o *Security) SetInstitutionSecurityId(v string)

SetInstitutionSecurityId sets field value

func (*Security) SetIsCashEquivalent ¶

func (o *Security) SetIsCashEquivalent(v bool)

SetIsCashEquivalent sets field value

func (*Security) SetIsin ¶

func (o *Security) SetIsin(v string)

SetIsin sets field value

func (*Security) SetIsoCurrencyCode ¶

func (o *Security) SetIsoCurrencyCode(v string)

SetIsoCurrencyCode sets field value

func (*Security) SetName ¶

func (o *Security) SetName(v string)

SetName sets field value

func (*Security) SetProxySecurityId ¶

func (o *Security) SetProxySecurityId(v string)

SetProxySecurityId sets field value

func (*Security) SetSecurityId ¶

func (o *Security) SetSecurityId(v string)

SetSecurityId sets field value

func (*Security) SetSedol ¶

func (o *Security) SetSedol(v string)

SetSedol sets field value

func (*Security) SetTickerSymbol ¶

func (o *Security) SetTickerSymbol(v string)

SetTickerSymbol sets field value

func (*Security) SetType ¶

func (o *Security) SetType(v string)

SetType sets field value

func (*Security) SetUnofficialCurrencyCode ¶

func (o *Security) SetUnofficialCurrencyCode(v string)

SetUnofficialCurrencyCode sets field value

func (*Security) UnmarshalJSON ¶

func (o *Security) UnmarshalJSON(bytes []byte) (err error)

type SecurityOverride ¶ added in v1.1.0

type SecurityOverride struct {
	// 12-character ISIN, a globally unique securities identifier.
	Isin *string `json:"isin,omitempty"`
	// 9-character CUSIP, an identifier assigned to North American securities.
	Cusip *string `json:"cusip,omitempty"`
	// 7-character SEDOL, an identifier assigned to securities in the UK.
	Sedol *string `json:"sedol,omitempty"`
	// A descriptive name for the security, suitable for display.
	Name *string `json:"name,omitempty"`
	// The security’s trading symbol for publicly traded securities, and otherwise a short identifier if available.
	TickerSymbol *string `json:"ticker_symbol,omitempty"`
	// Either a valid `iso_currency_code` or `unofficial_currency_code`
	Currency *string `json:"currency,omitempty"`
}

SecurityOverride Specify the security associated with the holding or investment transaction. When inputting custom security data to the Sandbox, Plaid will perform post-data-retrieval normalization and enrichment. These processes may cause the data returned by the Sandbox to be slightly different from the data you input. An ISO-4217 currency code and a security identifier (`ticker_symbol`, `cusip`, `isin`, or `sedol`) are required.

func NewSecurityOverride ¶ added in v1.1.0

func NewSecurityOverride() *SecurityOverride

NewSecurityOverride instantiates a new SecurityOverride 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 NewSecurityOverrideWithDefaults ¶ added in v1.1.0

func NewSecurityOverrideWithDefaults() *SecurityOverride

NewSecurityOverrideWithDefaults instantiates a new SecurityOverride 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 (*SecurityOverride) GetCurrency ¶ added in v1.1.0

func (o *SecurityOverride) GetCurrency() string

GetCurrency returns the Currency field value if set, zero value otherwise.

func (*SecurityOverride) GetCurrencyOk ¶ added in v1.1.0

func (o *SecurityOverride) GetCurrencyOk() (*string, bool)

GetCurrencyOk returns a tuple with the Currency field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityOverride) GetCusip ¶ added in v1.1.0

func (o *SecurityOverride) GetCusip() string

GetCusip returns the Cusip field value if set, zero value otherwise.

func (*SecurityOverride) GetCusipOk ¶ added in v1.1.0

func (o *SecurityOverride) GetCusipOk() (*string, bool)

GetCusipOk returns a tuple with the Cusip field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityOverride) GetIsin ¶ added in v1.1.0

func (o *SecurityOverride) GetIsin() string

GetIsin returns the Isin field value if set, zero value otherwise.

func (*SecurityOverride) GetIsinOk ¶ added in v1.1.0

func (o *SecurityOverride) GetIsinOk() (*string, bool)

GetIsinOk returns a tuple with the Isin field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityOverride) GetName ¶ added in v1.1.0

func (o *SecurityOverride) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*SecurityOverride) GetNameOk ¶ added in v1.1.0

func (o *SecurityOverride) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityOverride) GetSedol ¶ added in v1.1.0

func (o *SecurityOverride) GetSedol() string

GetSedol returns the Sedol field value if set, zero value otherwise.

func (*SecurityOverride) GetSedolOk ¶ added in v1.1.0

func (o *SecurityOverride) GetSedolOk() (*string, bool)

GetSedolOk returns a tuple with the Sedol field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityOverride) GetTickerSymbol ¶ added in v1.1.0

func (o *SecurityOverride) GetTickerSymbol() string

GetTickerSymbol returns the TickerSymbol field value if set, zero value otherwise.

func (*SecurityOverride) GetTickerSymbolOk ¶ added in v1.1.0

func (o *SecurityOverride) GetTickerSymbolOk() (*string, bool)

GetTickerSymbolOk returns a tuple with the TickerSymbol field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SecurityOverride) HasCurrency ¶ added in v1.1.0

func (o *SecurityOverride) HasCurrency() bool

HasCurrency returns a boolean if a field has been set.

func (*SecurityOverride) HasCusip ¶ added in v1.1.0

func (o *SecurityOverride) HasCusip() bool

HasCusip returns a boolean if a field has been set.

func (*SecurityOverride) HasIsin ¶ added in v1.1.0

func (o *SecurityOverride) HasIsin() bool

HasIsin returns a boolean if a field has been set.

func (*SecurityOverride) HasName ¶ added in v1.1.0

func (o *SecurityOverride) HasName() bool

HasName returns a boolean if a field has been set.

func (*SecurityOverride) HasSedol ¶ added in v1.1.0

func (o *SecurityOverride) HasSedol() bool

HasSedol returns a boolean if a field has been set.

func (*SecurityOverride) HasTickerSymbol ¶ added in v1.1.0

func (o *SecurityOverride) HasTickerSymbol() bool

HasTickerSymbol returns a boolean if a field has been set.

func (SecurityOverride) MarshalJSON ¶ added in v1.1.0

func (o SecurityOverride) MarshalJSON() ([]byte, error)

func (*SecurityOverride) SetCurrency ¶ added in v1.1.0

func (o *SecurityOverride) SetCurrency(v string)

SetCurrency gets a reference to the given string and assigns it to the Currency field.

func (*SecurityOverride) SetCusip ¶ added in v1.1.0

func (o *SecurityOverride) SetCusip(v string)

SetCusip gets a reference to the given string and assigns it to the Cusip field.

func (*SecurityOverride) SetIsin ¶ added in v1.1.0

func (o *SecurityOverride) SetIsin(v string)

SetIsin gets a reference to the given string and assigns it to the Isin field.

func (*SecurityOverride) SetName ¶ added in v1.1.0

func (o *SecurityOverride) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*SecurityOverride) SetSedol ¶ added in v1.1.0

func (o *SecurityOverride) SetSedol(v string)

SetSedol gets a reference to the given string and assigns it to the Sedol field.

func (*SecurityOverride) SetTickerSymbol ¶ added in v1.1.0

func (o *SecurityOverride) SetTickerSymbol(v string)

SetTickerSymbol gets a reference to the given string and assigns it to the TickerSymbol field.

type SenderBACSNullable ¶

type SenderBACSNullable struct {
	// The account number of the account. Maximum of 10 characters.
	Account *string `json:"account,omitempty"`
	// The 6-character sort code of the account.
	SortCode *string `json:"sort_code,omitempty"`
}

SenderBACSNullable struct for SenderBACSNullable

func NewSenderBACSNullable ¶

func NewSenderBACSNullable() *SenderBACSNullable

NewSenderBACSNullable instantiates a new SenderBACSNullable 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 NewSenderBACSNullableWithDefaults ¶

func NewSenderBACSNullableWithDefaults() *SenderBACSNullable

NewSenderBACSNullableWithDefaults instantiates a new SenderBACSNullable 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 (*SenderBACSNullable) GetAccount ¶

func (o *SenderBACSNullable) GetAccount() string

GetAccount returns the Account field value if set, zero value otherwise.

func (*SenderBACSNullable) GetAccountOk ¶

func (o *SenderBACSNullable) GetAccountOk() (*string, bool)

GetAccountOk returns a tuple with the Account field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SenderBACSNullable) GetSortCode ¶

func (o *SenderBACSNullable) GetSortCode() string

GetSortCode returns the SortCode field value if set, zero value otherwise.

func (*SenderBACSNullable) GetSortCodeOk ¶

func (o *SenderBACSNullable) GetSortCodeOk() (*string, bool)

GetSortCodeOk returns a tuple with the SortCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SenderBACSNullable) HasAccount ¶

func (o *SenderBACSNullable) HasAccount() bool

HasAccount returns a boolean if a field has been set.

func (*SenderBACSNullable) HasSortCode ¶

func (o *SenderBACSNullable) HasSortCode() bool

HasSortCode returns a boolean if a field has been set.

func (SenderBACSNullable) MarshalJSON ¶

func (o SenderBACSNullable) MarshalJSON() ([]byte, error)

func (*SenderBACSNullable) SetAccount ¶

func (o *SenderBACSNullable) SetAccount(v string)

SetAccount gets a reference to the given string and assigns it to the Account field.

func (*SenderBACSNullable) SetSortCode ¶

func (o *SenderBACSNullable) SetSortCode(v string)

SetSortCode gets a reference to the given string and assigns it to the SortCode field.

type ServerConfiguration ¶

type ServerConfiguration struct {
	URL         string
	Description string
	Variables   map[string]ServerVariable
}

ServerConfiguration stores the information about a server

type ServerConfigurations ¶

type ServerConfigurations []ServerConfiguration

ServerConfigurations stores multiple ServerConfiguration items

func (ServerConfigurations) URL ¶

func (sc ServerConfigurations) URL(index int, variables map[string]string) (string, error)

URL formats template on a index using given variables

type ServerVariable ¶

type ServerVariable struct {
	Description  string
	DefaultValue string
	EnumValues   []string
}

ServerVariable stores the information about a server variable

type ServicerAddressData ¶

type ServicerAddressData struct {
	// The full city name
	City NullableString `json:"city"`
	// The region or state Example: `\"NC\"`
	Region NullableString `json:"region"`
	// The full street address Example: `\"564 Main Street, APT 15\"`
	Street NullableString `json:"street"`
	// The postal code
	PostalCode NullableString `json:"postal_code"`
	// The ISO 3166-1 alpha-2 country code
	Country              NullableString `json:"country"`
	AdditionalProperties map[string]interface{}
}

ServicerAddressData The address of the student loan servicer. This is generally the remittance address to which payments should be sent.

func NewServicerAddressData ¶

func NewServicerAddressData(city NullableString, region NullableString, street NullableString, postalCode NullableString, country NullableString) *ServicerAddressData

NewServicerAddressData instantiates a new ServicerAddressData 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 NewServicerAddressDataWithDefaults ¶

func NewServicerAddressDataWithDefaults() *ServicerAddressData

NewServicerAddressDataWithDefaults instantiates a new ServicerAddressData 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 (*ServicerAddressData) GetCity ¶

func (o *ServicerAddressData) GetCity() string

GetCity returns the City field value If the value is explicit nil, the zero value for string will be returned

func (*ServicerAddressData) GetCityOk ¶

func (o *ServicerAddressData) GetCityOk() (*string, bool)

GetCityOk returns a tuple with the City field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ServicerAddressData) GetCountry ¶

func (o *ServicerAddressData) GetCountry() string

GetCountry returns the Country field value If the value is explicit nil, the zero value for string will be returned

func (*ServicerAddressData) GetCountryOk ¶

func (o *ServicerAddressData) GetCountryOk() (*string, bool)

GetCountryOk returns a tuple with the Country field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ServicerAddressData) GetPostalCode ¶

func (o *ServicerAddressData) GetPostalCode() string

GetPostalCode returns the PostalCode field value If the value is explicit nil, the zero value for string will be returned

func (*ServicerAddressData) GetPostalCodeOk ¶

func (o *ServicerAddressData) GetPostalCodeOk() (*string, bool)

GetPostalCodeOk returns a tuple with the PostalCode field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ServicerAddressData) GetRegion ¶

func (o *ServicerAddressData) GetRegion() string

GetRegion returns the Region field value If the value is explicit nil, the zero value for string will be returned

func (*ServicerAddressData) GetRegionOk ¶

func (o *ServicerAddressData) GetRegionOk() (*string, bool)

GetRegionOk returns a tuple with the Region field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*ServicerAddressData) GetStreet ¶

func (o *ServicerAddressData) GetStreet() string

GetStreet returns the Street field value If the value is explicit nil, the zero value for string will be returned

func (*ServicerAddressData) GetStreetOk ¶

func (o *ServicerAddressData) GetStreetOk() (*string, bool)

GetStreetOk returns a tuple with the Street field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (ServicerAddressData) MarshalJSON ¶

func (o ServicerAddressData) MarshalJSON() ([]byte, error)

func (*ServicerAddressData) SetCity ¶

func (o *ServicerAddressData) SetCity(v string)

SetCity sets field value

func (*ServicerAddressData) SetCountry ¶

func (o *ServicerAddressData) SetCountry(v string)

SetCountry sets field value

func (*ServicerAddressData) SetPostalCode ¶

func (o *ServicerAddressData) SetPostalCode(v string)

SetPostalCode sets field value

func (*ServicerAddressData) SetRegion ¶

func (o *ServicerAddressData) SetRegion(v string)

SetRegion sets field value

func (*ServicerAddressData) SetStreet ¶

func (o *ServicerAddressData) SetStreet(v string)

SetStreet sets field value

func (*ServicerAddressData) UnmarshalJSON ¶

func (o *ServicerAddressData) UnmarshalJSON(bytes []byte) (err error)

type SignalAddressData ¶

type SignalAddressData struct {
	// The full city name
	City *string `json:"city,omitempty"`
	// The region or state Example: `\"NC\"`
	Region NullableString `json:"region,omitempty"`
	// The full street address Example: `\"564 Main Street, APT 15\"`
	Street *string `json:"street,omitempty"`
	// The postal code
	PostalCode NullableString `json:"postal_code,omitempty"`
	// The ISO 3166-1 alpha-2 country code
	Country              NullableString `json:"country,omitempty"`
	AdditionalProperties map[string]interface{}
}

SignalAddressData Data about the components comprising an address.

func NewSignalAddressData ¶

func NewSignalAddressData() *SignalAddressData

NewSignalAddressData instantiates a new SignalAddressData 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 NewSignalAddressDataWithDefaults ¶

func NewSignalAddressDataWithDefaults() *SignalAddressData

NewSignalAddressDataWithDefaults instantiates a new SignalAddressData 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 (*SignalAddressData) GetCity ¶

func (o *SignalAddressData) GetCity() string

GetCity returns the City field value if set, zero value otherwise.

func (*SignalAddressData) GetCityOk ¶

func (o *SignalAddressData) GetCityOk() (*string, bool)

GetCityOk returns a tuple with the City field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SignalAddressData) GetCountry ¶

func (o *SignalAddressData) GetCountry() string

GetCountry returns the Country field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SignalAddressData) GetCountryOk ¶

func (o *SignalAddressData) GetCountryOk() (*string, bool)

GetCountryOk returns a tuple with the Country field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SignalAddressData) GetPostalCode ¶

func (o *SignalAddressData) GetPostalCode() string

GetPostalCode returns the PostalCode field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SignalAddressData) GetPostalCodeOk ¶

func (o *SignalAddressData) GetPostalCodeOk() (*string, bool)

GetPostalCodeOk returns a tuple with the PostalCode field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SignalAddressData) GetRegion ¶

func (o *SignalAddressData) GetRegion() string

GetRegion returns the Region field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SignalAddressData) GetRegionOk ¶

func (o *SignalAddressData) GetRegionOk() (*string, bool)

GetRegionOk returns a tuple with the Region field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SignalAddressData) GetStreet ¶

func (o *SignalAddressData) GetStreet() string

GetStreet returns the Street field value if set, zero value otherwise.

func (*SignalAddressData) GetStreetOk ¶

func (o *SignalAddressData) GetStreetOk() (*string, bool)

GetStreetOk returns a tuple with the Street field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SignalAddressData) HasCity ¶

func (o *SignalAddressData) HasCity() bool

HasCity returns a boolean if a field has been set.

func (*SignalAddressData) HasCountry ¶

func (o *SignalAddressData) HasCountry() bool

HasCountry returns a boolean if a field has been set.

func (*SignalAddressData) HasPostalCode ¶

func (o *SignalAddressData) HasPostalCode() bool

HasPostalCode returns a boolean if a field has been set.

func (*SignalAddressData) HasRegion ¶

func (o *SignalAddressData) HasRegion() bool

HasRegion returns a boolean if a field has been set.

func (*SignalAddressData) HasStreet ¶

func (o *SignalAddressData) HasStreet() bool

HasStreet returns a boolean if a field has been set.

func (SignalAddressData) MarshalJSON ¶

func (o SignalAddressData) MarshalJSON() ([]byte, error)

func (*SignalAddressData) SetCity ¶

func (o *SignalAddressData) SetCity(v string)

SetCity gets a reference to the given string and assigns it to the City field.

func (*SignalAddressData) SetCountry ¶

func (o *SignalAddressData) SetCountry(v string)

SetCountry gets a reference to the given NullableString and assigns it to the Country field.

func (*SignalAddressData) SetCountryNil ¶

func (o *SignalAddressData) SetCountryNil()

SetCountryNil sets the value for Country to be an explicit nil

func (*SignalAddressData) SetPostalCode ¶

func (o *SignalAddressData) SetPostalCode(v string)

SetPostalCode gets a reference to the given NullableString and assigns it to the PostalCode field.

func (*SignalAddressData) SetPostalCodeNil ¶

func (o *SignalAddressData) SetPostalCodeNil()

SetPostalCodeNil sets the value for PostalCode to be an explicit nil

func (*SignalAddressData) SetRegion ¶

func (o *SignalAddressData) SetRegion(v string)

SetRegion gets a reference to the given NullableString and assigns it to the Region field.

func (*SignalAddressData) SetRegionNil ¶

func (o *SignalAddressData) SetRegionNil()

SetRegionNil sets the value for Region to be an explicit nil

func (*SignalAddressData) SetStreet ¶

func (o *SignalAddressData) SetStreet(v string)

SetStreet gets a reference to the given string and assigns it to the Street field.

func (*SignalAddressData) UnmarshalJSON ¶

func (o *SignalAddressData) UnmarshalJSON(bytes []byte) (err error)

func (*SignalAddressData) UnsetCountry ¶

func (o *SignalAddressData) UnsetCountry()

UnsetCountry ensures that no value is present for Country, not even an explicit nil

func (*SignalAddressData) UnsetPostalCode ¶

func (o *SignalAddressData) UnsetPostalCode()

UnsetPostalCode ensures that no value is present for PostalCode, not even an explicit nil

func (*SignalAddressData) UnsetRegion ¶

func (o *SignalAddressData) UnsetRegion()

UnsetRegion ensures that no value is present for Region, not even an explicit nil

type SignalDecisionReportRequest ¶

type SignalDecisionReportRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// Must be the same as the `client_transaction_id` supplied when calling `/signal/evaluate`
	ClientTransactionId string `json:"client_transaction_id"`
	// `true` if the ACH transaction was initiated, `false` otherwise.
	Initiated bool `json:"initiated"`
	// The actual number of days (hold time) since the ACH debit transaction that you wait before making funds available to your customers. The holding time could affect the ACH return rate. For example, use 0 if you make funds available to your customers instantly or the same day following the debit transaction, or 1 if you make funds available the next day following the debit initialization.
	DaysFundsOnHold NullableInt32 `json:"days_funds_on_hold,omitempty"`
}

SignalDecisionReportRequest SignalDecisionReportRequest defines the request schema for `/signal/decision/report`

func NewSignalDecisionReportRequest ¶

func NewSignalDecisionReportRequest(clientTransactionId string, initiated bool) *SignalDecisionReportRequest

NewSignalDecisionReportRequest instantiates a new SignalDecisionReportRequest 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 NewSignalDecisionReportRequestWithDefaults ¶

func NewSignalDecisionReportRequestWithDefaults() *SignalDecisionReportRequest

NewSignalDecisionReportRequestWithDefaults instantiates a new SignalDecisionReportRequest 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 (*SignalDecisionReportRequest) GetClientId ¶

func (o *SignalDecisionReportRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*SignalDecisionReportRequest) GetClientIdOk ¶

func (o *SignalDecisionReportRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SignalDecisionReportRequest) GetClientTransactionId ¶

func (o *SignalDecisionReportRequest) GetClientTransactionId() string

GetClientTransactionId returns the ClientTransactionId field value

func (*SignalDecisionReportRequest) GetClientTransactionIdOk ¶

func (o *SignalDecisionReportRequest) GetClientTransactionIdOk() (*string, bool)

GetClientTransactionIdOk returns a tuple with the ClientTransactionId field value and a boolean to check if the value has been set.

func (*SignalDecisionReportRequest) GetDaysFundsOnHold ¶ added in v1.6.0

func (o *SignalDecisionReportRequest) GetDaysFundsOnHold() int32

GetDaysFundsOnHold returns the DaysFundsOnHold field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SignalDecisionReportRequest) GetDaysFundsOnHoldOk ¶ added in v1.6.0

func (o *SignalDecisionReportRequest) GetDaysFundsOnHoldOk() (*int32, bool)

GetDaysFundsOnHoldOk returns a tuple with the DaysFundsOnHold field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SignalDecisionReportRequest) GetInitiated ¶

func (o *SignalDecisionReportRequest) GetInitiated() bool

GetInitiated returns the Initiated field value

func (*SignalDecisionReportRequest) GetInitiatedOk ¶

func (o *SignalDecisionReportRequest) GetInitiatedOk() (*bool, bool)

GetInitiatedOk returns a tuple with the Initiated field value and a boolean to check if the value has been set.

func (*SignalDecisionReportRequest) GetSecret ¶

func (o *SignalDecisionReportRequest) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise.

func (*SignalDecisionReportRequest) GetSecretOk ¶

func (o *SignalDecisionReportRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SignalDecisionReportRequest) HasClientId ¶

func (o *SignalDecisionReportRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*SignalDecisionReportRequest) HasDaysFundsOnHold ¶ added in v1.6.0

func (o *SignalDecisionReportRequest) HasDaysFundsOnHold() bool

HasDaysFundsOnHold returns a boolean if a field has been set.

func (*SignalDecisionReportRequest) HasSecret ¶

func (o *SignalDecisionReportRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (SignalDecisionReportRequest) MarshalJSON ¶

func (o SignalDecisionReportRequest) MarshalJSON() ([]byte, error)

func (*SignalDecisionReportRequest) SetClientId ¶

func (o *SignalDecisionReportRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*SignalDecisionReportRequest) SetClientTransactionId ¶

func (o *SignalDecisionReportRequest) SetClientTransactionId(v string)

SetClientTransactionId sets field value

func (*SignalDecisionReportRequest) SetDaysFundsOnHold ¶ added in v1.6.0

func (o *SignalDecisionReportRequest) SetDaysFundsOnHold(v int32)

SetDaysFundsOnHold gets a reference to the given NullableInt32 and assigns it to the DaysFundsOnHold field.

func (*SignalDecisionReportRequest) SetDaysFundsOnHoldNil ¶ added in v1.6.0

func (o *SignalDecisionReportRequest) SetDaysFundsOnHoldNil()

SetDaysFundsOnHoldNil sets the value for DaysFundsOnHold to be an explicit nil

func (*SignalDecisionReportRequest) SetInitiated ¶

func (o *SignalDecisionReportRequest) SetInitiated(v bool)

SetInitiated sets field value

func (*SignalDecisionReportRequest) SetSecret ¶

func (o *SignalDecisionReportRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

func (*SignalDecisionReportRequest) UnsetDaysFundsOnHold ¶ added in v1.6.0

func (o *SignalDecisionReportRequest) UnsetDaysFundsOnHold()

UnsetDaysFundsOnHold ensures that no value is present for DaysFundsOnHold, not even an explicit nil

type SignalDecisionReportResponse ¶

type SignalDecisionReportResponse struct {
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

SignalDecisionReportResponse SignalDecisionReportResponse defines the response schema for `/signal/decision/report`

func NewSignalDecisionReportResponse ¶

func NewSignalDecisionReportResponse(requestId string) *SignalDecisionReportResponse

NewSignalDecisionReportResponse instantiates a new SignalDecisionReportResponse 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 NewSignalDecisionReportResponseWithDefaults ¶

func NewSignalDecisionReportResponseWithDefaults() *SignalDecisionReportResponse

NewSignalDecisionReportResponseWithDefaults instantiates a new SignalDecisionReportResponse 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 (*SignalDecisionReportResponse) GetRequestId ¶

func (o *SignalDecisionReportResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*SignalDecisionReportResponse) GetRequestIdOk ¶

func (o *SignalDecisionReportResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (SignalDecisionReportResponse) MarshalJSON ¶

func (o SignalDecisionReportResponse) MarshalJSON() ([]byte, error)

func (*SignalDecisionReportResponse) SetRequestId ¶

func (o *SignalDecisionReportResponse) SetRequestId(v string)

SetRequestId sets field value

func (*SignalDecisionReportResponse) UnmarshalJSON ¶ added in v1.5.0

func (o *SignalDecisionReportResponse) UnmarshalJSON(bytes []byte) (err error)

type SignalDevice ¶

type SignalDevice struct {
	// The IP address of the device that initiated the transaction
	IpAddress NullableString `json:"ip_address,omitempty"`
	// The user agent of the device that initiated the transaction (e.g. \"Mozilla/5.0\")
	UserAgent NullableString `json:"user_agent,omitempty"`
}

SignalDevice Details about the end user's device

func NewSignalDevice ¶

func NewSignalDevice() *SignalDevice

NewSignalDevice instantiates a new SignalDevice 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 NewSignalDeviceWithDefaults ¶

func NewSignalDeviceWithDefaults() *SignalDevice

NewSignalDeviceWithDefaults instantiates a new SignalDevice 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 (*SignalDevice) GetIpAddress ¶

func (o *SignalDevice) GetIpAddress() string

GetIpAddress returns the IpAddress field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SignalDevice) GetIpAddressOk ¶

func (o *SignalDevice) GetIpAddressOk() (*string, bool)

GetIpAddressOk returns a tuple with the IpAddress field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SignalDevice) GetUserAgent ¶

func (o *SignalDevice) GetUserAgent() string

GetUserAgent returns the UserAgent field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SignalDevice) GetUserAgentOk ¶

func (o *SignalDevice) GetUserAgentOk() (*string, bool)

GetUserAgentOk returns a tuple with the UserAgent field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SignalDevice) HasIpAddress ¶

func (o *SignalDevice) HasIpAddress() bool

HasIpAddress returns a boolean if a field has been set.

func (*SignalDevice) HasUserAgent ¶

func (o *SignalDevice) HasUserAgent() bool

HasUserAgent returns a boolean if a field has been set.

func (SignalDevice) MarshalJSON ¶

func (o SignalDevice) MarshalJSON() ([]byte, error)

func (*SignalDevice) SetIpAddress ¶

func (o *SignalDevice) SetIpAddress(v string)

SetIpAddress gets a reference to the given NullableString and assigns it to the IpAddress field.

func (*SignalDevice) SetIpAddressNil ¶

func (o *SignalDevice) SetIpAddressNil()

SetIpAddressNil sets the value for IpAddress to be an explicit nil

func (*SignalDevice) SetUserAgent ¶

func (o *SignalDevice) SetUserAgent(v string)

SetUserAgent gets a reference to the given NullableString and assigns it to the UserAgent field.

func (*SignalDevice) SetUserAgentNil ¶

func (o *SignalDevice) SetUserAgentNil()

SetUserAgentNil sets the value for UserAgent to be an explicit nil

func (*SignalDevice) UnsetIpAddress ¶

func (o *SignalDevice) UnsetIpAddress()

UnsetIpAddress ensures that no value is present for IpAddress, not even an explicit nil

func (*SignalDevice) UnsetUserAgent ¶

func (o *SignalDevice) UnsetUserAgent()

UnsetUserAgent ensures that no value is present for UserAgent, not even an explicit nil

type SignalEvaluateCoreAttributes ¶

type SignalEvaluateCoreAttributes struct {
	// We parse and analyze historical transaction metadata to identify the number of possible past returns due to unauthorized transactions over the past 7 days from the account that will be debited.
	UnauthorizedTransactionsCount7d *int32 `json:"unauthorized_transactions_count_7d,omitempty"`
	// We parse and analyze historical transaction metadata to identify the number of possible past returns due to unauthorized transactions over the past 30 days from the account that will be debited.
	UnauthorizedTransactionsCount30d *int32 `json:"unauthorized_transactions_count_30d,omitempty"`
	// We parse and analyze historical transaction metadata to identify the number of possible past returns due to unauthorized transactions over the past 60 days from the account that will be debited.
	UnauthorizedTransactionsCount60d *int32 `json:"unauthorized_transactions_count_60d,omitempty"`
	// We parse and analyze historical transaction metadata to identify the number of possible past returns due to unauthorized transactions over the past 90 days from the account that will be debited.
	UnauthorizedTransactionsCount90d *int32 `json:"unauthorized_transactions_count_90d,omitempty"`
	// We parse and analyze historical transaction metadata to identify the number of possible past returns due to non-sufficient funds/overdrafts over the past 7 days from the account that will be debited.
	NsfOverdraftTransactionsCount7d *int32 `json:"nsf_overdraft_transactions_count_7d,omitempty"`
	// We parse and analyze historical transaction metadata to identify the number of possible past returns due to non-sufficient funds/overdrafts over the past 30 days from the account that will be debited.
	NsfOverdraftTransactionsCount30d *int32 `json:"nsf_overdraft_transactions_count_30d,omitempty"`
	// We parse and analyze historical transaction metadata to identify the number of possible past returns due to non-sufficient funds/overdrafts over the past 60 days from the account that will be debited.
	NsfOverdraftTransactionsCount60d *int32 `json:"nsf_overdraft_transactions_count_60d,omitempty"`
	// We parse and analyze historical transaction metadata to identify the number of possible past returns due to non-sufficient funds/overdrafts over the past 90 days from the account that will be debited.
	NsfOverdraftTransactionsCount90d *int32 `json:"nsf_overdraft_transactions_count_90d,omitempty"`
	// The number of days since the first time the Item was connected to an application via Plaid
	DaysSinceFirstPlaidConnection NullableInt32 `json:"days_since_first_plaid_connection,omitempty"`
	// The number of times the Item has been connected to applications via Plaid over the past 7 days
	PlaidConnectionsCount7d NullableInt32 `json:"plaid_connections_count_7d,omitempty"`
	// The number of times the Item has been connected to applications via Plaid over the past 30 days
	PlaidConnectionsCount30d NullableInt32 `json:"plaid_connections_count_30d,omitempty"`
	// The total number of times the Item has been connected to applications via Plaid
	TotalPlaidConnectionsCount NullableInt32 `json:"total_plaid_connections_count,omitempty"`
	// Indicates if the ACH transaction funding account is a savings/money market account
	IsSavingsOrMoneyMarketAccount *bool `json:"is_savings_or_money_market_account,omitempty"`
	// The total credit (inflow) transaction amount over the past 10 days from the account that will be debited
	TotalCreditTransactionsAmount10d *float32 `json:"total_credit_transactions_amount_10d,omitempty"`
	// The total debit (outflow) transaction amount over the past 10 days from the account that will be debited
	TotalDebitTransactionsAmount10d *float32 `json:"total_debit_transactions_amount_10d,omitempty"`
	// The 50th percentile of all credit (inflow) transaction amounts over the past 28 days from the account that will be debited
	P50CreditTransactionsAmount28d NullableFloat32 `json:"p50_credit_transactions_amount_28d,omitempty"`
	// The 50th percentile of all debit (outflow) transaction amounts over the past 28 days from the account that will be debited
	P50DebitTransactionsAmount28d NullableFloat32 `json:"p50_debit_transactions_amount_28d,omitempty"`
	// The 95th percentile of all credit (inflow) transaction amounts over the past 28 days from the account that will be debited
	P95CreditTransactionsAmount28d NullableFloat32 `json:"p95_credit_transactions_amount_28d,omitempty"`
	// The 95th percentile of all debit (outflow) transaction amounts over the past 28 days from the account that will be debited
	P95DebitTransactionsAmount28d NullableFloat32 `json:"p95_debit_transactions_amount_28d,omitempty"`
	// The number of days within the past 90 days when the account that will be debited had a negative end-of-day available balance
	DaysWithNegativeBalanceCount90d NullableInt32 `json:"days_with_negative_balance_count_90d,omitempty"`
	// The 90th percentile of the end-of-day available balance over the past 30 days of the account that will be debited
	P90EodBalance30d NullableFloat32 `json:"p90_eod_balance_30d,omitempty"`
	// The 90th percentile of the end-of-day available balance over the past 60 days of the account that will be debited
	P90EodBalance60d NullableFloat32 `json:"p90_eod_balance_60d,omitempty"`
	// The 90th percentile of the end-of-day available balance over the past 90 days of the account that will be debited
	P90EodBalance90d NullableFloat32 `json:"p90_eod_balance_90d,omitempty"`
	// The 10th percentile of the end-of-day available balance over the past 30 days of the account that will be debited
	P10EodBalance30d NullableFloat32 `json:"p10_eod_balance_30d,omitempty"`
	// The 10th percentile of the end-of-day available balance over the past 60 days of the account that will be debited
	P10EodBalance60d NullableFloat32 `json:"p10_eod_balance_60d,omitempty"`
	// The 10th percentile of the end-of-day available balance over the past 90 days of the account that will be debited
	P10EodBalance90d NullableFloat32 `json:"p10_eod_balance_90d,omitempty"`
	// Available balance, as of the `balance_last_updated` time. The available balance is the current balance less any outstanding holds or debits that have not yet posted to the account.
	AvailableBalance NullableFloat32 `json:"available_balance,omitempty"`
	// Current balance, as of the `balance_last_updated` time. The current balance is the total amount of funds in the account.
	CurrentBalance NullableFloat32 `json:"current_balance,omitempty"`
	// Timestamp in [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format (YYYY-MM-DDTHH:mm:ssZ) indicating the last time that the balance for the given account has been updated.
	BalanceLastUpdated NullableTime `json:"balance_last_updated,omitempty"`
	// The number of times the account's phone numbers on file have changed over the past 28 days
	PhoneChangeCount28d NullableInt32 `json:"phone_change_count_28d,omitempty"`
	// The number of times the account's phone numbers on file have changed over the past 90 days
	PhoneChangeCount90d NullableInt32 `json:"phone_change_count_90d,omitempty"`
	// The number of times the account's email addresses on file have changed over the past 28 days
	EmailChangeCount28d NullableInt32 `json:"email_change_count_28d,omitempty"`
	// The number of times the account's email addresses on file have changed over the past 90 days
	EmailChangeCount90d NullableInt32 `json:"email_change_count_90d,omitempty"`
	// The number of times the account's addresses on file have changed over the past 28 days
	AddressChangeCount28d NullableInt32 `json:"address_change_count_28d,omitempty"`
	// The number of times the account's addresses on file have changed over the past 90 days
	AddressChangeCount90d NullableInt32 `json:"address_change_count_90d,omitempty"`
}

SignalEvaluateCoreAttributes The core attributes object contains additional data that can be used to assess the ACH return risk. Examples of data include: `days_since_first_plaid_connection`: The number of days since the first time the Item was connected to an application via Plaid `plaid_connections_count_7d`: The number of times the Item has been connected to applications via Plaid over the past 7 days `plaid_connections_count_30d`: The number of times the Item has been connected to applications via Plaid over the past 30 days `total_plaid_connections_count`: The number of times the Item has been connected to applications via Plaid `is_savings_or_money_market_account`: Indicates whether the ACH transaction funding account is a savings/money market account For the full list and detailed documentation of core attributes available, or to request that core attributes not be returned, contact Sales or your Plaid account manager

func NewSignalEvaluateCoreAttributes ¶

func NewSignalEvaluateCoreAttributes() *SignalEvaluateCoreAttributes

NewSignalEvaluateCoreAttributes instantiates a new SignalEvaluateCoreAttributes 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 NewSignalEvaluateCoreAttributesWithDefaults ¶

func NewSignalEvaluateCoreAttributesWithDefaults() *SignalEvaluateCoreAttributes

NewSignalEvaluateCoreAttributesWithDefaults instantiates a new SignalEvaluateCoreAttributes 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 (*SignalEvaluateCoreAttributes) GetAddressChangeCount28d ¶

func (o *SignalEvaluateCoreAttributes) GetAddressChangeCount28d() int32

GetAddressChangeCount28d returns the AddressChangeCount28d field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SignalEvaluateCoreAttributes) GetAddressChangeCount28dOk ¶

func (o *SignalEvaluateCoreAttributes) GetAddressChangeCount28dOk() (*int32, bool)

GetAddressChangeCount28dOk returns a tuple with the AddressChangeCount28d field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SignalEvaluateCoreAttributes) GetAddressChangeCount90d ¶

func (o *SignalEvaluateCoreAttributes) GetAddressChangeCount90d() int32

GetAddressChangeCount90d returns the AddressChangeCount90d field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SignalEvaluateCoreAttributes) GetAddressChangeCount90dOk ¶

func (o *SignalEvaluateCoreAttributes) GetAddressChangeCount90dOk() (*int32, bool)

GetAddressChangeCount90dOk returns a tuple with the AddressChangeCount90d field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SignalEvaluateCoreAttributes) GetAvailableBalance ¶

func (o *SignalEvaluateCoreAttributes) GetAvailableBalance() float32

GetAvailableBalance returns the AvailableBalance field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SignalEvaluateCoreAttributes) GetAvailableBalanceOk ¶

func (o *SignalEvaluateCoreAttributes) GetAvailableBalanceOk() (*float32, bool)

GetAvailableBalanceOk returns a tuple with the AvailableBalance field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SignalEvaluateCoreAttributes) GetBalanceLastUpdated ¶

func (o *SignalEvaluateCoreAttributes) GetBalanceLastUpdated() time.Time

GetBalanceLastUpdated returns the BalanceLastUpdated field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SignalEvaluateCoreAttributes) GetBalanceLastUpdatedOk ¶

func (o *SignalEvaluateCoreAttributes) GetBalanceLastUpdatedOk() (*time.Time, bool)

GetBalanceLastUpdatedOk returns a tuple with the BalanceLastUpdated field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SignalEvaluateCoreAttributes) GetCurrentBalance ¶

func (o *SignalEvaluateCoreAttributes) GetCurrentBalance() float32

GetCurrentBalance returns the CurrentBalance field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SignalEvaluateCoreAttributes) GetCurrentBalanceOk ¶

func (o *SignalEvaluateCoreAttributes) GetCurrentBalanceOk() (*float32, bool)

GetCurrentBalanceOk returns a tuple with the CurrentBalance field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SignalEvaluateCoreAttributes) GetDaysSinceFirstPlaidConnection ¶

func (o *SignalEvaluateCoreAttributes) GetDaysSinceFirstPlaidConnection() int32

GetDaysSinceFirstPlaidConnection returns the DaysSinceFirstPlaidConnection field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SignalEvaluateCoreAttributes) GetDaysSinceFirstPlaidConnectionOk ¶

func (o *SignalEvaluateCoreAttributes) GetDaysSinceFirstPlaidConnectionOk() (*int32, bool)

GetDaysSinceFirstPlaidConnectionOk returns a tuple with the DaysSinceFirstPlaidConnection field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SignalEvaluateCoreAttributes) GetDaysWithNegativeBalanceCount90d ¶

func (o *SignalEvaluateCoreAttributes) GetDaysWithNegativeBalanceCount90d() int32

GetDaysWithNegativeBalanceCount90d returns the DaysWithNegativeBalanceCount90d field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SignalEvaluateCoreAttributes) GetDaysWithNegativeBalanceCount90dOk ¶

func (o *SignalEvaluateCoreAttributes) GetDaysWithNegativeBalanceCount90dOk() (*int32, bool)

GetDaysWithNegativeBalanceCount90dOk returns a tuple with the DaysWithNegativeBalanceCount90d field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SignalEvaluateCoreAttributes) GetEmailChangeCount28d ¶

func (o *SignalEvaluateCoreAttributes) GetEmailChangeCount28d() int32

GetEmailChangeCount28d returns the EmailChangeCount28d field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SignalEvaluateCoreAttributes) GetEmailChangeCount28dOk ¶

func (o *SignalEvaluateCoreAttributes) GetEmailChangeCount28dOk() (*int32, bool)

GetEmailChangeCount28dOk returns a tuple with the EmailChangeCount28d field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SignalEvaluateCoreAttributes) GetEmailChangeCount90d ¶

func (o *SignalEvaluateCoreAttributes) GetEmailChangeCount90d() int32

GetEmailChangeCount90d returns the EmailChangeCount90d field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SignalEvaluateCoreAttributes) GetEmailChangeCount90dOk ¶

func (o *SignalEvaluateCoreAttributes) GetEmailChangeCount90dOk() (*int32, bool)

GetEmailChangeCount90dOk returns a tuple with the EmailChangeCount90d field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SignalEvaluateCoreAttributes) GetIsSavingsOrMoneyMarketAccount ¶

func (o *SignalEvaluateCoreAttributes) GetIsSavingsOrMoneyMarketAccount() bool

GetIsSavingsOrMoneyMarketAccount returns the IsSavingsOrMoneyMarketAccount field value if set, zero value otherwise.

func (*SignalEvaluateCoreAttributes) GetIsSavingsOrMoneyMarketAccountOk ¶

func (o *SignalEvaluateCoreAttributes) GetIsSavingsOrMoneyMarketAccountOk() (*bool, bool)

GetIsSavingsOrMoneyMarketAccountOk returns a tuple with the IsSavingsOrMoneyMarketAccount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SignalEvaluateCoreAttributes) GetNsfOverdraftTransactionsCount30d ¶

func (o *SignalEvaluateCoreAttributes) GetNsfOverdraftTransactionsCount30d() int32

GetNsfOverdraftTransactionsCount30d returns the NsfOverdraftTransactionsCount30d field value if set, zero value otherwise.

func (*SignalEvaluateCoreAttributes) GetNsfOverdraftTransactionsCount30dOk ¶

func (o *SignalEvaluateCoreAttributes) GetNsfOverdraftTransactionsCount30dOk() (*int32, bool)

GetNsfOverdraftTransactionsCount30dOk returns a tuple with the NsfOverdraftTransactionsCount30d field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SignalEvaluateCoreAttributes) GetNsfOverdraftTransactionsCount60d ¶

func (o *SignalEvaluateCoreAttributes) GetNsfOverdraftTransactionsCount60d() int32

GetNsfOverdraftTransactionsCount60d returns the NsfOverdraftTransactionsCount60d field value if set, zero value otherwise.

func (*SignalEvaluateCoreAttributes) GetNsfOverdraftTransactionsCount60dOk ¶

func (o *SignalEvaluateCoreAttributes) GetNsfOverdraftTransactionsCount60dOk() (*int32, bool)

GetNsfOverdraftTransactionsCount60dOk returns a tuple with the NsfOverdraftTransactionsCount60d field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SignalEvaluateCoreAttributes) GetNsfOverdraftTransactionsCount7d ¶

func (o *SignalEvaluateCoreAttributes) GetNsfOverdraftTransactionsCount7d() int32

GetNsfOverdraftTransactionsCount7d returns the NsfOverdraftTransactionsCount7d field value if set, zero value otherwise.

func (*SignalEvaluateCoreAttributes) GetNsfOverdraftTransactionsCount7dOk ¶

func (o *SignalEvaluateCoreAttributes) GetNsfOverdraftTransactionsCount7dOk() (*int32, bool)

GetNsfOverdraftTransactionsCount7dOk returns a tuple with the NsfOverdraftTransactionsCount7d field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SignalEvaluateCoreAttributes) GetNsfOverdraftTransactionsCount90d ¶

func (o *SignalEvaluateCoreAttributes) GetNsfOverdraftTransactionsCount90d() int32

GetNsfOverdraftTransactionsCount90d returns the NsfOverdraftTransactionsCount90d field value if set, zero value otherwise.

func (*SignalEvaluateCoreAttributes) GetNsfOverdraftTransactionsCount90dOk ¶

func (o *SignalEvaluateCoreAttributes) GetNsfOverdraftTransactionsCount90dOk() (*int32, bool)

GetNsfOverdraftTransactionsCount90dOk returns a tuple with the NsfOverdraftTransactionsCount90d field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SignalEvaluateCoreAttributes) GetP10EodBalance30d ¶

func (o *SignalEvaluateCoreAttributes) GetP10EodBalance30d() float32

GetP10EodBalance30d returns the P10EodBalance30d field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SignalEvaluateCoreAttributes) GetP10EodBalance30dOk ¶

func (o *SignalEvaluateCoreAttributes) GetP10EodBalance30dOk() (*float32, bool)

GetP10EodBalance30dOk returns a tuple with the P10EodBalance30d field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SignalEvaluateCoreAttributes) GetP10EodBalance60d ¶

func (o *SignalEvaluateCoreAttributes) GetP10EodBalance60d() float32

GetP10EodBalance60d returns the P10EodBalance60d field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SignalEvaluateCoreAttributes) GetP10EodBalance60dOk ¶

func (o *SignalEvaluateCoreAttributes) GetP10EodBalance60dOk() (*float32, bool)

GetP10EodBalance60dOk returns a tuple with the P10EodBalance60d field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SignalEvaluateCoreAttributes) GetP10EodBalance90d ¶

func (o *SignalEvaluateCoreAttributes) GetP10EodBalance90d() float32

GetP10EodBalance90d returns the P10EodBalance90d field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SignalEvaluateCoreAttributes) GetP10EodBalance90dOk ¶

func (o *SignalEvaluateCoreAttributes) GetP10EodBalance90dOk() (*float32, bool)

GetP10EodBalance90dOk returns a tuple with the P10EodBalance90d field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SignalEvaluateCoreAttributes) GetP50CreditTransactionsAmount28d ¶

func (o *SignalEvaluateCoreAttributes) GetP50CreditTransactionsAmount28d() float32

GetP50CreditTransactionsAmount28d returns the P50CreditTransactionsAmount28d field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SignalEvaluateCoreAttributes) GetP50CreditTransactionsAmount28dOk ¶

func (o *SignalEvaluateCoreAttributes) GetP50CreditTransactionsAmount28dOk() (*float32, bool)

GetP50CreditTransactionsAmount28dOk returns a tuple with the P50CreditTransactionsAmount28d field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SignalEvaluateCoreAttributes) GetP50DebitTransactionsAmount28d ¶

func (o *SignalEvaluateCoreAttributes) GetP50DebitTransactionsAmount28d() float32

GetP50DebitTransactionsAmount28d returns the P50DebitTransactionsAmount28d field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SignalEvaluateCoreAttributes) GetP50DebitTransactionsAmount28dOk ¶

func (o *SignalEvaluateCoreAttributes) GetP50DebitTransactionsAmount28dOk() (*float32, bool)

GetP50DebitTransactionsAmount28dOk returns a tuple with the P50DebitTransactionsAmount28d field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SignalEvaluateCoreAttributes) GetP90EodBalance30d ¶

func (o *SignalEvaluateCoreAttributes) GetP90EodBalance30d() float32

GetP90EodBalance30d returns the P90EodBalance30d field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SignalEvaluateCoreAttributes) GetP90EodBalance30dOk ¶

func (o *SignalEvaluateCoreAttributes) GetP90EodBalance30dOk() (*float32, bool)

GetP90EodBalance30dOk returns a tuple with the P90EodBalance30d field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SignalEvaluateCoreAttributes) GetP90EodBalance60d ¶

func (o *SignalEvaluateCoreAttributes) GetP90EodBalance60d() float32

GetP90EodBalance60d returns the P90EodBalance60d field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SignalEvaluateCoreAttributes) GetP90EodBalance60dOk ¶

func (o *SignalEvaluateCoreAttributes) GetP90EodBalance60dOk() (*float32, bool)

GetP90EodBalance60dOk returns a tuple with the P90EodBalance60d field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SignalEvaluateCoreAttributes) GetP90EodBalance90d ¶

func (o *SignalEvaluateCoreAttributes) GetP90EodBalance90d() float32

GetP90EodBalance90d returns the P90EodBalance90d field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SignalEvaluateCoreAttributes) GetP90EodBalance90dOk ¶

func (o *SignalEvaluateCoreAttributes) GetP90EodBalance90dOk() (*float32, bool)

GetP90EodBalance90dOk returns a tuple with the P90EodBalance90d field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SignalEvaluateCoreAttributes) GetP95CreditTransactionsAmount28d ¶

func (o *SignalEvaluateCoreAttributes) GetP95CreditTransactionsAmount28d() float32

GetP95CreditTransactionsAmount28d returns the P95CreditTransactionsAmount28d field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SignalEvaluateCoreAttributes) GetP95CreditTransactionsAmount28dOk ¶

func (o *SignalEvaluateCoreAttributes) GetP95CreditTransactionsAmount28dOk() (*float32, bool)

GetP95CreditTransactionsAmount28dOk returns a tuple with the P95CreditTransactionsAmount28d field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SignalEvaluateCoreAttributes) GetP95DebitTransactionsAmount28d ¶

func (o *SignalEvaluateCoreAttributes) GetP95DebitTransactionsAmount28d() float32

GetP95DebitTransactionsAmount28d returns the P95DebitTransactionsAmount28d field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SignalEvaluateCoreAttributes) GetP95DebitTransactionsAmount28dOk ¶

func (o *SignalEvaluateCoreAttributes) GetP95DebitTransactionsAmount28dOk() (*float32, bool)

GetP95DebitTransactionsAmount28dOk returns a tuple with the P95DebitTransactionsAmount28d field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SignalEvaluateCoreAttributes) GetPhoneChangeCount28d ¶

func (o *SignalEvaluateCoreAttributes) GetPhoneChangeCount28d() int32

GetPhoneChangeCount28d returns the PhoneChangeCount28d field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SignalEvaluateCoreAttributes) GetPhoneChangeCount28dOk ¶

func (o *SignalEvaluateCoreAttributes) GetPhoneChangeCount28dOk() (*int32, bool)

GetPhoneChangeCount28dOk returns a tuple with the PhoneChangeCount28d field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SignalEvaluateCoreAttributes) GetPhoneChangeCount90d ¶

func (o *SignalEvaluateCoreAttributes) GetPhoneChangeCount90d() int32

GetPhoneChangeCount90d returns the PhoneChangeCount90d field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SignalEvaluateCoreAttributes) GetPhoneChangeCount90dOk ¶

func (o *SignalEvaluateCoreAttributes) GetPhoneChangeCount90dOk() (*int32, bool)

GetPhoneChangeCount90dOk returns a tuple with the PhoneChangeCount90d field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SignalEvaluateCoreAttributes) GetPlaidConnectionsCount30d ¶

func (o *SignalEvaluateCoreAttributes) GetPlaidConnectionsCount30d() int32

GetPlaidConnectionsCount30d returns the PlaidConnectionsCount30d field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SignalEvaluateCoreAttributes) GetPlaidConnectionsCount30dOk ¶

func (o *SignalEvaluateCoreAttributes) GetPlaidConnectionsCount30dOk() (*int32, bool)

GetPlaidConnectionsCount30dOk returns a tuple with the PlaidConnectionsCount30d field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SignalEvaluateCoreAttributes) GetPlaidConnectionsCount7d ¶

func (o *SignalEvaluateCoreAttributes) GetPlaidConnectionsCount7d() int32

GetPlaidConnectionsCount7d returns the PlaidConnectionsCount7d field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SignalEvaluateCoreAttributes) GetPlaidConnectionsCount7dOk ¶

func (o *SignalEvaluateCoreAttributes) GetPlaidConnectionsCount7dOk() (*int32, bool)

GetPlaidConnectionsCount7dOk returns a tuple with the PlaidConnectionsCount7d field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SignalEvaluateCoreAttributes) GetTotalCreditTransactionsAmount10d ¶

func (o *SignalEvaluateCoreAttributes) GetTotalCreditTransactionsAmount10d() float32

GetTotalCreditTransactionsAmount10d returns the TotalCreditTransactionsAmount10d field value if set, zero value otherwise.

func (*SignalEvaluateCoreAttributes) GetTotalCreditTransactionsAmount10dOk ¶

func (o *SignalEvaluateCoreAttributes) GetTotalCreditTransactionsAmount10dOk() (*float32, bool)

GetTotalCreditTransactionsAmount10dOk returns a tuple with the TotalCreditTransactionsAmount10d field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SignalEvaluateCoreAttributes) GetTotalDebitTransactionsAmount10d ¶

func (o *SignalEvaluateCoreAttributes) GetTotalDebitTransactionsAmount10d() float32

GetTotalDebitTransactionsAmount10d returns the TotalDebitTransactionsAmount10d field value if set, zero value otherwise.

func (*SignalEvaluateCoreAttributes) GetTotalDebitTransactionsAmount10dOk ¶

func (o *SignalEvaluateCoreAttributes) GetTotalDebitTransactionsAmount10dOk() (*float32, bool)

GetTotalDebitTransactionsAmount10dOk returns a tuple with the TotalDebitTransactionsAmount10d field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SignalEvaluateCoreAttributes) GetTotalPlaidConnectionsCount ¶

func (o *SignalEvaluateCoreAttributes) GetTotalPlaidConnectionsCount() int32

GetTotalPlaidConnectionsCount returns the TotalPlaidConnectionsCount field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SignalEvaluateCoreAttributes) GetTotalPlaidConnectionsCountOk ¶

func (o *SignalEvaluateCoreAttributes) GetTotalPlaidConnectionsCountOk() (*int32, bool)

GetTotalPlaidConnectionsCountOk returns a tuple with the TotalPlaidConnectionsCount field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SignalEvaluateCoreAttributes) GetUnauthorizedTransactionsCount30d ¶

func (o *SignalEvaluateCoreAttributes) GetUnauthorizedTransactionsCount30d() int32

GetUnauthorizedTransactionsCount30d returns the UnauthorizedTransactionsCount30d field value if set, zero value otherwise.

func (*SignalEvaluateCoreAttributes) GetUnauthorizedTransactionsCount30dOk ¶

func (o *SignalEvaluateCoreAttributes) GetUnauthorizedTransactionsCount30dOk() (*int32, bool)

GetUnauthorizedTransactionsCount30dOk returns a tuple with the UnauthorizedTransactionsCount30d field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SignalEvaluateCoreAttributes) GetUnauthorizedTransactionsCount60d ¶

func (o *SignalEvaluateCoreAttributes) GetUnauthorizedTransactionsCount60d() int32

GetUnauthorizedTransactionsCount60d returns the UnauthorizedTransactionsCount60d field value if set, zero value otherwise.

func (*SignalEvaluateCoreAttributes) GetUnauthorizedTransactionsCount60dOk ¶

func (o *SignalEvaluateCoreAttributes) GetUnauthorizedTransactionsCount60dOk() (*int32, bool)

GetUnauthorizedTransactionsCount60dOk returns a tuple with the UnauthorizedTransactionsCount60d field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SignalEvaluateCoreAttributes) GetUnauthorizedTransactionsCount7d ¶

func (o *SignalEvaluateCoreAttributes) GetUnauthorizedTransactionsCount7d() int32

GetUnauthorizedTransactionsCount7d returns the UnauthorizedTransactionsCount7d field value if set, zero value otherwise.

func (*SignalEvaluateCoreAttributes) GetUnauthorizedTransactionsCount7dOk ¶

func (o *SignalEvaluateCoreAttributes) GetUnauthorizedTransactionsCount7dOk() (*int32, bool)

GetUnauthorizedTransactionsCount7dOk returns a tuple with the UnauthorizedTransactionsCount7d field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SignalEvaluateCoreAttributes) GetUnauthorizedTransactionsCount90d ¶

func (o *SignalEvaluateCoreAttributes) GetUnauthorizedTransactionsCount90d() int32

GetUnauthorizedTransactionsCount90d returns the UnauthorizedTransactionsCount90d field value if set, zero value otherwise.

func (*SignalEvaluateCoreAttributes) GetUnauthorizedTransactionsCount90dOk ¶

func (o *SignalEvaluateCoreAttributes) GetUnauthorizedTransactionsCount90dOk() (*int32, bool)

GetUnauthorizedTransactionsCount90dOk returns a tuple with the UnauthorizedTransactionsCount90d field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SignalEvaluateCoreAttributes) HasAddressChangeCount28d ¶

func (o *SignalEvaluateCoreAttributes) HasAddressChangeCount28d() bool

HasAddressChangeCount28d returns a boolean if a field has been set.

func (*SignalEvaluateCoreAttributes) HasAddressChangeCount90d ¶

func (o *SignalEvaluateCoreAttributes) HasAddressChangeCount90d() bool

HasAddressChangeCount90d returns a boolean if a field has been set.

func (*SignalEvaluateCoreAttributes) HasAvailableBalance ¶

func (o *SignalEvaluateCoreAttributes) HasAvailableBalance() bool

HasAvailableBalance returns a boolean if a field has been set.

func (*SignalEvaluateCoreAttributes) HasBalanceLastUpdated ¶

func (o *SignalEvaluateCoreAttributes) HasBalanceLastUpdated() bool

HasBalanceLastUpdated returns a boolean if a field has been set.

func (*SignalEvaluateCoreAttributes) HasCurrentBalance ¶

func (o *SignalEvaluateCoreAttributes) HasCurrentBalance() bool

HasCurrentBalance returns a boolean if a field has been set.

func (*SignalEvaluateCoreAttributes) HasDaysSinceFirstPlaidConnection ¶

func (o *SignalEvaluateCoreAttributes) HasDaysSinceFirstPlaidConnection() bool

HasDaysSinceFirstPlaidConnection returns a boolean if a field has been set.

func (*SignalEvaluateCoreAttributes) HasDaysWithNegativeBalanceCount90d ¶

func (o *SignalEvaluateCoreAttributes) HasDaysWithNegativeBalanceCount90d() bool

HasDaysWithNegativeBalanceCount90d returns a boolean if a field has been set.

func (*SignalEvaluateCoreAttributes) HasEmailChangeCount28d ¶

func (o *SignalEvaluateCoreAttributes) HasEmailChangeCount28d() bool

HasEmailChangeCount28d returns a boolean if a field has been set.

func (*SignalEvaluateCoreAttributes) HasEmailChangeCount90d ¶

func (o *SignalEvaluateCoreAttributes) HasEmailChangeCount90d() bool

HasEmailChangeCount90d returns a boolean if a field has been set.

func (*SignalEvaluateCoreAttributes) HasIsSavingsOrMoneyMarketAccount ¶

func (o *SignalEvaluateCoreAttributes) HasIsSavingsOrMoneyMarketAccount() bool

HasIsSavingsOrMoneyMarketAccount returns a boolean if a field has been set.

func (*SignalEvaluateCoreAttributes) HasNsfOverdraftTransactionsCount30d ¶

func (o *SignalEvaluateCoreAttributes) HasNsfOverdraftTransactionsCount30d() bool

HasNsfOverdraftTransactionsCount30d returns a boolean if a field has been set.

func (*SignalEvaluateCoreAttributes) HasNsfOverdraftTransactionsCount60d ¶

func (o *SignalEvaluateCoreAttributes) HasNsfOverdraftTransactionsCount60d() bool

HasNsfOverdraftTransactionsCount60d returns a boolean if a field has been set.

func (*SignalEvaluateCoreAttributes) HasNsfOverdraftTransactionsCount7d ¶

func (o *SignalEvaluateCoreAttributes) HasNsfOverdraftTransactionsCount7d() bool

HasNsfOverdraftTransactionsCount7d returns a boolean if a field has been set.

func (*SignalEvaluateCoreAttributes) HasNsfOverdraftTransactionsCount90d ¶

func (o *SignalEvaluateCoreAttributes) HasNsfOverdraftTransactionsCount90d() bool

HasNsfOverdraftTransactionsCount90d returns a boolean if a field has been set.

func (*SignalEvaluateCoreAttributes) HasP10EodBalance30d ¶

func (o *SignalEvaluateCoreAttributes) HasP10EodBalance30d() bool

HasP10EodBalance30d returns a boolean if a field has been set.

func (*SignalEvaluateCoreAttributes) HasP10EodBalance60d ¶

func (o *SignalEvaluateCoreAttributes) HasP10EodBalance60d() bool

HasP10EodBalance60d returns a boolean if a field has been set.

func (*SignalEvaluateCoreAttributes) HasP10EodBalance90d ¶

func (o *SignalEvaluateCoreAttributes) HasP10EodBalance90d() bool

HasP10EodBalance90d returns a boolean if a field has been set.

func (*SignalEvaluateCoreAttributes) HasP50CreditTransactionsAmount28d ¶

func (o *SignalEvaluateCoreAttributes) HasP50CreditTransactionsAmount28d() bool

HasP50CreditTransactionsAmount28d returns a boolean if a field has been set.

func (*SignalEvaluateCoreAttributes) HasP50DebitTransactionsAmount28d ¶

func (o *SignalEvaluateCoreAttributes) HasP50DebitTransactionsAmount28d() bool

HasP50DebitTransactionsAmount28d returns a boolean if a field has been set.

func (*SignalEvaluateCoreAttributes) HasP90EodBalance30d ¶

func (o *SignalEvaluateCoreAttributes) HasP90EodBalance30d() bool

HasP90EodBalance30d returns a boolean if a field has been set.

func (*SignalEvaluateCoreAttributes) HasP90EodBalance60d ¶

func (o *SignalEvaluateCoreAttributes) HasP90EodBalance60d() bool

HasP90EodBalance60d returns a boolean if a field has been set.

func (*SignalEvaluateCoreAttributes) HasP90EodBalance90d ¶

func (o *SignalEvaluateCoreAttributes) HasP90EodBalance90d() bool

HasP90EodBalance90d returns a boolean if a field has been set.

func (*SignalEvaluateCoreAttributes) HasP95CreditTransactionsAmount28d ¶

func (o *SignalEvaluateCoreAttributes) HasP95CreditTransactionsAmount28d() bool

HasP95CreditTransactionsAmount28d returns a boolean if a field has been set.

func (*SignalEvaluateCoreAttributes) HasP95DebitTransactionsAmount28d ¶

func (o *SignalEvaluateCoreAttributes) HasP95DebitTransactionsAmount28d() bool

HasP95DebitTransactionsAmount28d returns a boolean if a field has been set.

func (*SignalEvaluateCoreAttributes) HasPhoneChangeCount28d ¶

func (o *SignalEvaluateCoreAttributes) HasPhoneChangeCount28d() bool

HasPhoneChangeCount28d returns a boolean if a field has been set.

func (*SignalEvaluateCoreAttributes) HasPhoneChangeCount90d ¶

func (o *SignalEvaluateCoreAttributes) HasPhoneChangeCount90d() bool

HasPhoneChangeCount90d returns a boolean if a field has been set.

func (*SignalEvaluateCoreAttributes) HasPlaidConnectionsCount30d ¶

func (o *SignalEvaluateCoreAttributes) HasPlaidConnectionsCount30d() bool

HasPlaidConnectionsCount30d returns a boolean if a field has been set.

func (*SignalEvaluateCoreAttributes) HasPlaidConnectionsCount7d ¶

func (o *SignalEvaluateCoreAttributes) HasPlaidConnectionsCount7d() bool

HasPlaidConnectionsCount7d returns a boolean if a field has been set.

func (*SignalEvaluateCoreAttributes) HasTotalCreditTransactionsAmount10d ¶

func (o *SignalEvaluateCoreAttributes) HasTotalCreditTransactionsAmount10d() bool

HasTotalCreditTransactionsAmount10d returns a boolean if a field has been set.

func (*SignalEvaluateCoreAttributes) HasTotalDebitTransactionsAmount10d ¶

func (o *SignalEvaluateCoreAttributes) HasTotalDebitTransactionsAmount10d() bool

HasTotalDebitTransactionsAmount10d returns a boolean if a field has been set.

func (*SignalEvaluateCoreAttributes) HasTotalPlaidConnectionsCount ¶

func (o *SignalEvaluateCoreAttributes) HasTotalPlaidConnectionsCount() bool

HasTotalPlaidConnectionsCount returns a boolean if a field has been set.

func (*SignalEvaluateCoreAttributes) HasUnauthorizedTransactionsCount30d ¶

func (o *SignalEvaluateCoreAttributes) HasUnauthorizedTransactionsCount30d() bool

HasUnauthorizedTransactionsCount30d returns a boolean if a field has been set.

func (*SignalEvaluateCoreAttributes) HasUnauthorizedTransactionsCount60d ¶

func (o *SignalEvaluateCoreAttributes) HasUnauthorizedTransactionsCount60d() bool

HasUnauthorizedTransactionsCount60d returns a boolean if a field has been set.

func (*SignalEvaluateCoreAttributes) HasUnauthorizedTransactionsCount7d ¶

func (o *SignalEvaluateCoreAttributes) HasUnauthorizedTransactionsCount7d() bool

HasUnauthorizedTransactionsCount7d returns a boolean if a field has been set.

func (*SignalEvaluateCoreAttributes) HasUnauthorizedTransactionsCount90d ¶

func (o *SignalEvaluateCoreAttributes) HasUnauthorizedTransactionsCount90d() bool

HasUnauthorizedTransactionsCount90d returns a boolean if a field has been set.

func (SignalEvaluateCoreAttributes) MarshalJSON ¶

func (o SignalEvaluateCoreAttributes) MarshalJSON() ([]byte, error)

func (*SignalEvaluateCoreAttributes) SetAddressChangeCount28d ¶

func (o *SignalEvaluateCoreAttributes) SetAddressChangeCount28d(v int32)

SetAddressChangeCount28d gets a reference to the given NullableInt32 and assigns it to the AddressChangeCount28d field.

func (*SignalEvaluateCoreAttributes) SetAddressChangeCount28dNil ¶

func (o *SignalEvaluateCoreAttributes) SetAddressChangeCount28dNil()

SetAddressChangeCount28dNil sets the value for AddressChangeCount28d to be an explicit nil

func (*SignalEvaluateCoreAttributes) SetAddressChangeCount90d ¶

func (o *SignalEvaluateCoreAttributes) SetAddressChangeCount90d(v int32)

SetAddressChangeCount90d gets a reference to the given NullableInt32 and assigns it to the AddressChangeCount90d field.

func (*SignalEvaluateCoreAttributes) SetAddressChangeCount90dNil ¶

func (o *SignalEvaluateCoreAttributes) SetAddressChangeCount90dNil()

SetAddressChangeCount90dNil sets the value for AddressChangeCount90d to be an explicit nil

func (*SignalEvaluateCoreAttributes) SetAvailableBalance ¶

func (o *SignalEvaluateCoreAttributes) SetAvailableBalance(v float32)

SetAvailableBalance gets a reference to the given NullableFloat32 and assigns it to the AvailableBalance field.

func (*SignalEvaluateCoreAttributes) SetAvailableBalanceNil ¶

func (o *SignalEvaluateCoreAttributes) SetAvailableBalanceNil()

SetAvailableBalanceNil sets the value for AvailableBalance to be an explicit nil

func (*SignalEvaluateCoreAttributes) SetBalanceLastUpdated ¶

func (o *SignalEvaluateCoreAttributes) SetBalanceLastUpdated(v time.Time)

SetBalanceLastUpdated gets a reference to the given NullableTime and assigns it to the BalanceLastUpdated field.

func (*SignalEvaluateCoreAttributes) SetBalanceLastUpdatedNil ¶

func (o *SignalEvaluateCoreAttributes) SetBalanceLastUpdatedNil()

SetBalanceLastUpdatedNil sets the value for BalanceLastUpdated to be an explicit nil

func (*SignalEvaluateCoreAttributes) SetCurrentBalance ¶

func (o *SignalEvaluateCoreAttributes) SetCurrentBalance(v float32)

SetCurrentBalance gets a reference to the given NullableFloat32 and assigns it to the CurrentBalance field.

func (*SignalEvaluateCoreAttributes) SetCurrentBalanceNil ¶

func (o *SignalEvaluateCoreAttributes) SetCurrentBalanceNil()

SetCurrentBalanceNil sets the value for CurrentBalance to be an explicit nil

func (*SignalEvaluateCoreAttributes) SetDaysSinceFirstPlaidConnection ¶

func (o *SignalEvaluateCoreAttributes) SetDaysSinceFirstPlaidConnection(v int32)

SetDaysSinceFirstPlaidConnection gets a reference to the given NullableInt32 and assigns it to the DaysSinceFirstPlaidConnection field.

func (*SignalEvaluateCoreAttributes) SetDaysSinceFirstPlaidConnectionNil ¶

func (o *SignalEvaluateCoreAttributes) SetDaysSinceFirstPlaidConnectionNil()

SetDaysSinceFirstPlaidConnectionNil sets the value for DaysSinceFirstPlaidConnection to be an explicit nil

func (*SignalEvaluateCoreAttributes) SetDaysWithNegativeBalanceCount90d ¶

func (o *SignalEvaluateCoreAttributes) SetDaysWithNegativeBalanceCount90d(v int32)

SetDaysWithNegativeBalanceCount90d gets a reference to the given NullableInt32 and assigns it to the DaysWithNegativeBalanceCount90d field.

func (*SignalEvaluateCoreAttributes) SetDaysWithNegativeBalanceCount90dNil ¶

func (o *SignalEvaluateCoreAttributes) SetDaysWithNegativeBalanceCount90dNil()

SetDaysWithNegativeBalanceCount90dNil sets the value for DaysWithNegativeBalanceCount90d to be an explicit nil

func (*SignalEvaluateCoreAttributes) SetEmailChangeCount28d ¶

func (o *SignalEvaluateCoreAttributes) SetEmailChangeCount28d(v int32)

SetEmailChangeCount28d gets a reference to the given NullableInt32 and assigns it to the EmailChangeCount28d field.

func (*SignalEvaluateCoreAttributes) SetEmailChangeCount28dNil ¶

func (o *SignalEvaluateCoreAttributes) SetEmailChangeCount28dNil()

SetEmailChangeCount28dNil sets the value for EmailChangeCount28d to be an explicit nil

func (*SignalEvaluateCoreAttributes) SetEmailChangeCount90d ¶

func (o *SignalEvaluateCoreAttributes) SetEmailChangeCount90d(v int32)

SetEmailChangeCount90d gets a reference to the given NullableInt32 and assigns it to the EmailChangeCount90d field.

func (*SignalEvaluateCoreAttributes) SetEmailChangeCount90dNil ¶

func (o *SignalEvaluateCoreAttributes) SetEmailChangeCount90dNil()

SetEmailChangeCount90dNil sets the value for EmailChangeCount90d to be an explicit nil

func (*SignalEvaluateCoreAttributes) SetIsSavingsOrMoneyMarketAccount ¶

func (o *SignalEvaluateCoreAttributes) SetIsSavingsOrMoneyMarketAccount(v bool)

SetIsSavingsOrMoneyMarketAccount gets a reference to the given bool and assigns it to the IsSavingsOrMoneyMarketAccount field.

func (*SignalEvaluateCoreAttributes) SetNsfOverdraftTransactionsCount30d ¶

func (o *SignalEvaluateCoreAttributes) SetNsfOverdraftTransactionsCount30d(v int32)

SetNsfOverdraftTransactionsCount30d gets a reference to the given int32 and assigns it to the NsfOverdraftTransactionsCount30d field.

func (*SignalEvaluateCoreAttributes) SetNsfOverdraftTransactionsCount60d ¶

func (o *SignalEvaluateCoreAttributes) SetNsfOverdraftTransactionsCount60d(v int32)

SetNsfOverdraftTransactionsCount60d gets a reference to the given int32 and assigns it to the NsfOverdraftTransactionsCount60d field.

func (*SignalEvaluateCoreAttributes) SetNsfOverdraftTransactionsCount7d ¶

func (o *SignalEvaluateCoreAttributes) SetNsfOverdraftTransactionsCount7d(v int32)

SetNsfOverdraftTransactionsCount7d gets a reference to the given int32 and assigns it to the NsfOverdraftTransactionsCount7d field.

func (*SignalEvaluateCoreAttributes) SetNsfOverdraftTransactionsCount90d ¶

func (o *SignalEvaluateCoreAttributes) SetNsfOverdraftTransactionsCount90d(v int32)

SetNsfOverdraftTransactionsCount90d gets a reference to the given int32 and assigns it to the NsfOverdraftTransactionsCount90d field.

func (*SignalEvaluateCoreAttributes) SetP10EodBalance30d ¶

func (o *SignalEvaluateCoreAttributes) SetP10EodBalance30d(v float32)

SetP10EodBalance30d gets a reference to the given NullableFloat32 and assigns it to the P10EodBalance30d field.

func (*SignalEvaluateCoreAttributes) SetP10EodBalance30dNil ¶

func (o *SignalEvaluateCoreAttributes) SetP10EodBalance30dNil()

SetP10EodBalance30dNil sets the value for P10EodBalance30d to be an explicit nil

func (*SignalEvaluateCoreAttributes) SetP10EodBalance60d ¶

func (o *SignalEvaluateCoreAttributes) SetP10EodBalance60d(v float32)

SetP10EodBalance60d gets a reference to the given NullableFloat32 and assigns it to the P10EodBalance60d field.

func (*SignalEvaluateCoreAttributes) SetP10EodBalance60dNil ¶

func (o *SignalEvaluateCoreAttributes) SetP10EodBalance60dNil()

SetP10EodBalance60dNil sets the value for P10EodBalance60d to be an explicit nil

func (*SignalEvaluateCoreAttributes) SetP10EodBalance90d ¶

func (o *SignalEvaluateCoreAttributes) SetP10EodBalance90d(v float32)

SetP10EodBalance90d gets a reference to the given NullableFloat32 and assigns it to the P10EodBalance90d field.

func (*SignalEvaluateCoreAttributes) SetP10EodBalance90dNil ¶

func (o *SignalEvaluateCoreAttributes) SetP10EodBalance90dNil()

SetP10EodBalance90dNil sets the value for P10EodBalance90d to be an explicit nil

func (*SignalEvaluateCoreAttributes) SetP50CreditTransactionsAmount28d ¶

func (o *SignalEvaluateCoreAttributes) SetP50CreditTransactionsAmount28d(v float32)

SetP50CreditTransactionsAmount28d gets a reference to the given NullableFloat32 and assigns it to the P50CreditTransactionsAmount28d field.

func (*SignalEvaluateCoreAttributes) SetP50CreditTransactionsAmount28dNil ¶

func (o *SignalEvaluateCoreAttributes) SetP50CreditTransactionsAmount28dNil()

SetP50CreditTransactionsAmount28dNil sets the value for P50CreditTransactionsAmount28d to be an explicit nil

func (*SignalEvaluateCoreAttributes) SetP50DebitTransactionsAmount28d ¶

func (o *SignalEvaluateCoreAttributes) SetP50DebitTransactionsAmount28d(v float32)

SetP50DebitTransactionsAmount28d gets a reference to the given NullableFloat32 and assigns it to the P50DebitTransactionsAmount28d field.

func (*SignalEvaluateCoreAttributes) SetP50DebitTransactionsAmount28dNil ¶

func (o *SignalEvaluateCoreAttributes) SetP50DebitTransactionsAmount28dNil()

SetP50DebitTransactionsAmount28dNil sets the value for P50DebitTransactionsAmount28d to be an explicit nil

func (*SignalEvaluateCoreAttributes) SetP90EodBalance30d ¶

func (o *SignalEvaluateCoreAttributes) SetP90EodBalance30d(v float32)

SetP90EodBalance30d gets a reference to the given NullableFloat32 and assigns it to the P90EodBalance30d field.

func (*SignalEvaluateCoreAttributes) SetP90EodBalance30dNil ¶

func (o *SignalEvaluateCoreAttributes) SetP90EodBalance30dNil()

SetP90EodBalance30dNil sets the value for P90EodBalance30d to be an explicit nil

func (*SignalEvaluateCoreAttributes) SetP90EodBalance60d ¶

func (o *SignalEvaluateCoreAttributes) SetP90EodBalance60d(v float32)

SetP90EodBalance60d gets a reference to the given NullableFloat32 and assigns it to the P90EodBalance60d field.

func (*SignalEvaluateCoreAttributes) SetP90EodBalance60dNil ¶

func (o *SignalEvaluateCoreAttributes) SetP90EodBalance60dNil()

SetP90EodBalance60dNil sets the value for P90EodBalance60d to be an explicit nil

func (*SignalEvaluateCoreAttributes) SetP90EodBalance90d ¶

func (o *SignalEvaluateCoreAttributes) SetP90EodBalance90d(v float32)

SetP90EodBalance90d gets a reference to the given NullableFloat32 and assigns it to the P90EodBalance90d field.

func (*SignalEvaluateCoreAttributes) SetP90EodBalance90dNil ¶

func (o *SignalEvaluateCoreAttributes) SetP90EodBalance90dNil()

SetP90EodBalance90dNil sets the value for P90EodBalance90d to be an explicit nil

func (*SignalEvaluateCoreAttributes) SetP95CreditTransactionsAmount28d ¶

func (o *SignalEvaluateCoreAttributes) SetP95CreditTransactionsAmount28d(v float32)

SetP95CreditTransactionsAmount28d gets a reference to the given NullableFloat32 and assigns it to the P95CreditTransactionsAmount28d field.

func (*SignalEvaluateCoreAttributes) SetP95CreditTransactionsAmount28dNil ¶

func (o *SignalEvaluateCoreAttributes) SetP95CreditTransactionsAmount28dNil()

SetP95CreditTransactionsAmount28dNil sets the value for P95CreditTransactionsAmount28d to be an explicit nil

func (*SignalEvaluateCoreAttributes) SetP95DebitTransactionsAmount28d ¶

func (o *SignalEvaluateCoreAttributes) SetP95DebitTransactionsAmount28d(v float32)

SetP95DebitTransactionsAmount28d gets a reference to the given NullableFloat32 and assigns it to the P95DebitTransactionsAmount28d field.

func (*SignalEvaluateCoreAttributes) SetP95DebitTransactionsAmount28dNil ¶

func (o *SignalEvaluateCoreAttributes) SetP95DebitTransactionsAmount28dNil()

SetP95DebitTransactionsAmount28dNil sets the value for P95DebitTransactionsAmount28d to be an explicit nil

func (*SignalEvaluateCoreAttributes) SetPhoneChangeCount28d ¶

func (o *SignalEvaluateCoreAttributes) SetPhoneChangeCount28d(v int32)

SetPhoneChangeCount28d gets a reference to the given NullableInt32 and assigns it to the PhoneChangeCount28d field.

func (*SignalEvaluateCoreAttributes) SetPhoneChangeCount28dNil ¶

func (o *SignalEvaluateCoreAttributes) SetPhoneChangeCount28dNil()

SetPhoneChangeCount28dNil sets the value for PhoneChangeCount28d to be an explicit nil

func (*SignalEvaluateCoreAttributes) SetPhoneChangeCount90d ¶

func (o *SignalEvaluateCoreAttributes) SetPhoneChangeCount90d(v int32)

SetPhoneChangeCount90d gets a reference to the given NullableInt32 and assigns it to the PhoneChangeCount90d field.

func (*SignalEvaluateCoreAttributes) SetPhoneChangeCount90dNil ¶

func (o *SignalEvaluateCoreAttributes) SetPhoneChangeCount90dNil()

SetPhoneChangeCount90dNil sets the value for PhoneChangeCount90d to be an explicit nil

func (*SignalEvaluateCoreAttributes) SetPlaidConnectionsCount30d ¶

func (o *SignalEvaluateCoreAttributes) SetPlaidConnectionsCount30d(v int32)

SetPlaidConnectionsCount30d gets a reference to the given NullableInt32 and assigns it to the PlaidConnectionsCount30d field.

func (*SignalEvaluateCoreAttributes) SetPlaidConnectionsCount30dNil ¶

func (o *SignalEvaluateCoreAttributes) SetPlaidConnectionsCount30dNil()

SetPlaidConnectionsCount30dNil sets the value for PlaidConnectionsCount30d to be an explicit nil

func (*SignalEvaluateCoreAttributes) SetPlaidConnectionsCount7d ¶

func (o *SignalEvaluateCoreAttributes) SetPlaidConnectionsCount7d(v int32)

SetPlaidConnectionsCount7d gets a reference to the given NullableInt32 and assigns it to the PlaidConnectionsCount7d field.

func (*SignalEvaluateCoreAttributes) SetPlaidConnectionsCount7dNil ¶

func (o *SignalEvaluateCoreAttributes) SetPlaidConnectionsCount7dNil()

SetPlaidConnectionsCount7dNil sets the value for PlaidConnectionsCount7d to be an explicit nil

func (*SignalEvaluateCoreAttributes) SetTotalCreditTransactionsAmount10d ¶

func (o *SignalEvaluateCoreAttributes) SetTotalCreditTransactionsAmount10d(v float32)

SetTotalCreditTransactionsAmount10d gets a reference to the given float32 and assigns it to the TotalCreditTransactionsAmount10d field.

func (*SignalEvaluateCoreAttributes) SetTotalDebitTransactionsAmount10d ¶

func (o *SignalEvaluateCoreAttributes) SetTotalDebitTransactionsAmount10d(v float32)

SetTotalDebitTransactionsAmount10d gets a reference to the given float32 and assigns it to the TotalDebitTransactionsAmount10d field.

func (*SignalEvaluateCoreAttributes) SetTotalPlaidConnectionsCount ¶

func (o *SignalEvaluateCoreAttributes) SetTotalPlaidConnectionsCount(v int32)

SetTotalPlaidConnectionsCount gets a reference to the given NullableInt32 and assigns it to the TotalPlaidConnectionsCount field.

func (*SignalEvaluateCoreAttributes) SetTotalPlaidConnectionsCountNil ¶

func (o *SignalEvaluateCoreAttributes) SetTotalPlaidConnectionsCountNil()

SetTotalPlaidConnectionsCountNil sets the value for TotalPlaidConnectionsCount to be an explicit nil

func (*SignalEvaluateCoreAttributes) SetUnauthorizedTransactionsCount30d ¶

func (o *SignalEvaluateCoreAttributes) SetUnauthorizedTransactionsCount30d(v int32)

SetUnauthorizedTransactionsCount30d gets a reference to the given int32 and assigns it to the UnauthorizedTransactionsCount30d field.

func (*SignalEvaluateCoreAttributes) SetUnauthorizedTransactionsCount60d ¶

func (o *SignalEvaluateCoreAttributes) SetUnauthorizedTransactionsCount60d(v int32)

SetUnauthorizedTransactionsCount60d gets a reference to the given int32 and assigns it to the UnauthorizedTransactionsCount60d field.

func (*SignalEvaluateCoreAttributes) SetUnauthorizedTransactionsCount7d ¶

func (o *SignalEvaluateCoreAttributes) SetUnauthorizedTransactionsCount7d(v int32)

SetUnauthorizedTransactionsCount7d gets a reference to the given int32 and assigns it to the UnauthorizedTransactionsCount7d field.

func (*SignalEvaluateCoreAttributes) SetUnauthorizedTransactionsCount90d ¶

func (o *SignalEvaluateCoreAttributes) SetUnauthorizedTransactionsCount90d(v int32)

SetUnauthorizedTransactionsCount90d gets a reference to the given int32 and assigns it to the UnauthorizedTransactionsCount90d field.

func (*SignalEvaluateCoreAttributes) UnsetAddressChangeCount28d ¶

func (o *SignalEvaluateCoreAttributes) UnsetAddressChangeCount28d()

UnsetAddressChangeCount28d ensures that no value is present for AddressChangeCount28d, not even an explicit nil

func (*SignalEvaluateCoreAttributes) UnsetAddressChangeCount90d ¶

func (o *SignalEvaluateCoreAttributes) UnsetAddressChangeCount90d()

UnsetAddressChangeCount90d ensures that no value is present for AddressChangeCount90d, not even an explicit nil

func (*SignalEvaluateCoreAttributes) UnsetAvailableBalance ¶

func (o *SignalEvaluateCoreAttributes) UnsetAvailableBalance()

UnsetAvailableBalance ensures that no value is present for AvailableBalance, not even an explicit nil

func (*SignalEvaluateCoreAttributes) UnsetBalanceLastUpdated ¶

func (o *SignalEvaluateCoreAttributes) UnsetBalanceLastUpdated()

UnsetBalanceLastUpdated ensures that no value is present for BalanceLastUpdated, not even an explicit nil

func (*SignalEvaluateCoreAttributes) UnsetCurrentBalance ¶

func (o *SignalEvaluateCoreAttributes) UnsetCurrentBalance()

UnsetCurrentBalance ensures that no value is present for CurrentBalance, not even an explicit nil

func (*SignalEvaluateCoreAttributes) UnsetDaysSinceFirstPlaidConnection ¶

func (o *SignalEvaluateCoreAttributes) UnsetDaysSinceFirstPlaidConnection()

UnsetDaysSinceFirstPlaidConnection ensures that no value is present for DaysSinceFirstPlaidConnection, not even an explicit nil

func (*SignalEvaluateCoreAttributes) UnsetDaysWithNegativeBalanceCount90d ¶

func (o *SignalEvaluateCoreAttributes) UnsetDaysWithNegativeBalanceCount90d()

UnsetDaysWithNegativeBalanceCount90d ensures that no value is present for DaysWithNegativeBalanceCount90d, not even an explicit nil

func (*SignalEvaluateCoreAttributes) UnsetEmailChangeCount28d ¶

func (o *SignalEvaluateCoreAttributes) UnsetEmailChangeCount28d()

UnsetEmailChangeCount28d ensures that no value is present for EmailChangeCount28d, not even an explicit nil

func (*SignalEvaluateCoreAttributes) UnsetEmailChangeCount90d ¶

func (o *SignalEvaluateCoreAttributes) UnsetEmailChangeCount90d()

UnsetEmailChangeCount90d ensures that no value is present for EmailChangeCount90d, not even an explicit nil

func (*SignalEvaluateCoreAttributes) UnsetP10EodBalance30d ¶

func (o *SignalEvaluateCoreAttributes) UnsetP10EodBalance30d()

UnsetP10EodBalance30d ensures that no value is present for P10EodBalance30d, not even an explicit nil

func (*SignalEvaluateCoreAttributes) UnsetP10EodBalance60d ¶

func (o *SignalEvaluateCoreAttributes) UnsetP10EodBalance60d()

UnsetP10EodBalance60d ensures that no value is present for P10EodBalance60d, not even an explicit nil

func (*SignalEvaluateCoreAttributes) UnsetP10EodBalance90d ¶

func (o *SignalEvaluateCoreAttributes) UnsetP10EodBalance90d()

UnsetP10EodBalance90d ensures that no value is present for P10EodBalance90d, not even an explicit nil

func (*SignalEvaluateCoreAttributes) UnsetP50CreditTransactionsAmount28d ¶

func (o *SignalEvaluateCoreAttributes) UnsetP50CreditTransactionsAmount28d()

UnsetP50CreditTransactionsAmount28d ensures that no value is present for P50CreditTransactionsAmount28d, not even an explicit nil

func (*SignalEvaluateCoreAttributes) UnsetP50DebitTransactionsAmount28d ¶

func (o *SignalEvaluateCoreAttributes) UnsetP50DebitTransactionsAmount28d()

UnsetP50DebitTransactionsAmount28d ensures that no value is present for P50DebitTransactionsAmount28d, not even an explicit nil

func (*SignalEvaluateCoreAttributes) UnsetP90EodBalance30d ¶

func (o *SignalEvaluateCoreAttributes) UnsetP90EodBalance30d()

UnsetP90EodBalance30d ensures that no value is present for P90EodBalance30d, not even an explicit nil

func (*SignalEvaluateCoreAttributes) UnsetP90EodBalance60d ¶

func (o *SignalEvaluateCoreAttributes) UnsetP90EodBalance60d()

UnsetP90EodBalance60d ensures that no value is present for P90EodBalance60d, not even an explicit nil

func (*SignalEvaluateCoreAttributes) UnsetP90EodBalance90d ¶

func (o *SignalEvaluateCoreAttributes) UnsetP90EodBalance90d()

UnsetP90EodBalance90d ensures that no value is present for P90EodBalance90d, not even an explicit nil

func (*SignalEvaluateCoreAttributes) UnsetP95CreditTransactionsAmount28d ¶

func (o *SignalEvaluateCoreAttributes) UnsetP95CreditTransactionsAmount28d()

UnsetP95CreditTransactionsAmount28d ensures that no value is present for P95CreditTransactionsAmount28d, not even an explicit nil

func (*SignalEvaluateCoreAttributes) UnsetP95DebitTransactionsAmount28d ¶

func (o *SignalEvaluateCoreAttributes) UnsetP95DebitTransactionsAmount28d()

UnsetP95DebitTransactionsAmount28d ensures that no value is present for P95DebitTransactionsAmount28d, not even an explicit nil

func (*SignalEvaluateCoreAttributes) UnsetPhoneChangeCount28d ¶

func (o *SignalEvaluateCoreAttributes) UnsetPhoneChangeCount28d()

UnsetPhoneChangeCount28d ensures that no value is present for PhoneChangeCount28d, not even an explicit nil

func (*SignalEvaluateCoreAttributes) UnsetPhoneChangeCount90d ¶

func (o *SignalEvaluateCoreAttributes) UnsetPhoneChangeCount90d()

UnsetPhoneChangeCount90d ensures that no value is present for PhoneChangeCount90d, not even an explicit nil

func (*SignalEvaluateCoreAttributes) UnsetPlaidConnectionsCount30d ¶

func (o *SignalEvaluateCoreAttributes) UnsetPlaidConnectionsCount30d()

UnsetPlaidConnectionsCount30d ensures that no value is present for PlaidConnectionsCount30d, not even an explicit nil

func (*SignalEvaluateCoreAttributes) UnsetPlaidConnectionsCount7d ¶

func (o *SignalEvaluateCoreAttributes) UnsetPlaidConnectionsCount7d()

UnsetPlaidConnectionsCount7d ensures that no value is present for PlaidConnectionsCount7d, not even an explicit nil

func (*SignalEvaluateCoreAttributes) UnsetTotalPlaidConnectionsCount ¶

func (o *SignalEvaluateCoreAttributes) UnsetTotalPlaidConnectionsCount()

UnsetTotalPlaidConnectionsCount ensures that no value is present for TotalPlaidConnectionsCount, not even an explicit nil

type SignalEvaluateRequest ¶

type SignalEvaluateRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// The access token associated with the Item data is being requested for.
	AccessToken string `json:"access_token"`
	// The `account_id` of the account whose verification status is to be modified
	AccountId string `json:"account_id"`
	// The unique ID that you would like to use to refer to this transaction. For your convenience mapping your internal data, you could use your internal ID/identifier for this transaction. The max length for this field is 36 characters.
	ClientTransactionId string `json:"client_transaction_id"`
	// The transaction amount, in USD (e.g. `102.05`)
	Amount float32 `json:"amount"`
	// `true` if the end user is present while initiating the ACH transfer and the endpoint is being called; `false` otherwise (for example, when the ACH transfer is scheduled and the end user is not present, or you call this endpoint after the ACH transfer but before submitting the Nacha file for ACH processing).
	UserPresent NullableBool `json:"user_present,omitempty"`
	// A unique ID that identifies the end user in your system. This ID is used to correlate requests by a user with multiple Items. The max length for this field is 36 characters.
	ClientUserId *string       `json:"client_user_id,omitempty"`
	User         *SignalUser   `json:"user,omitempty"`
	Device       *SignalDevice `json:"device,omitempty"`
}

SignalEvaluateRequest SignalEvaluateRequest defines the request schema for `/signal/evaluate`

func NewSignalEvaluateRequest ¶

func NewSignalEvaluateRequest(accessToken string, accountId string, clientTransactionId string, amount float32) *SignalEvaluateRequest

NewSignalEvaluateRequest instantiates a new SignalEvaluateRequest 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 NewSignalEvaluateRequestWithDefaults ¶

func NewSignalEvaluateRequestWithDefaults() *SignalEvaluateRequest

NewSignalEvaluateRequestWithDefaults instantiates a new SignalEvaluateRequest 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 (*SignalEvaluateRequest) GetAccessToken ¶

func (o *SignalEvaluateRequest) GetAccessToken() string

GetAccessToken returns the AccessToken field value

func (*SignalEvaluateRequest) GetAccessTokenOk ¶

func (o *SignalEvaluateRequest) GetAccessTokenOk() (*string, bool)

GetAccessTokenOk returns a tuple with the AccessToken field value and a boolean to check if the value has been set.

func (*SignalEvaluateRequest) GetAccountId ¶

func (o *SignalEvaluateRequest) GetAccountId() string

GetAccountId returns the AccountId field value

func (*SignalEvaluateRequest) GetAccountIdOk ¶

func (o *SignalEvaluateRequest) GetAccountIdOk() (*string, bool)

GetAccountIdOk returns a tuple with the AccountId field value and a boolean to check if the value has been set.

func (*SignalEvaluateRequest) GetAmount ¶

func (o *SignalEvaluateRequest) GetAmount() float32

GetAmount returns the Amount field value

func (*SignalEvaluateRequest) GetAmountOk ¶

func (o *SignalEvaluateRequest) GetAmountOk() (*float32, bool)

GetAmountOk returns a tuple with the Amount field value and a boolean to check if the value has been set.

func (*SignalEvaluateRequest) GetClientId ¶

func (o *SignalEvaluateRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*SignalEvaluateRequest) GetClientIdOk ¶

func (o *SignalEvaluateRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SignalEvaluateRequest) GetClientTransactionId ¶

func (o *SignalEvaluateRequest) GetClientTransactionId() string

GetClientTransactionId returns the ClientTransactionId field value

func (*SignalEvaluateRequest) GetClientTransactionIdOk ¶

func (o *SignalEvaluateRequest) GetClientTransactionIdOk() (*string, bool)

GetClientTransactionIdOk returns a tuple with the ClientTransactionId field value and a boolean to check if the value has been set.

func (*SignalEvaluateRequest) GetClientUserId ¶

func (o *SignalEvaluateRequest) GetClientUserId() string

GetClientUserId returns the ClientUserId field value if set, zero value otherwise.

func (*SignalEvaluateRequest) GetClientUserIdOk ¶

func (o *SignalEvaluateRequest) GetClientUserIdOk() (*string, bool)

GetClientUserIdOk returns a tuple with the ClientUserId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SignalEvaluateRequest) GetDevice ¶

func (o *SignalEvaluateRequest) GetDevice() SignalDevice

GetDevice returns the Device field value if set, zero value otherwise.

func (*SignalEvaluateRequest) GetDeviceOk ¶

func (o *SignalEvaluateRequest) GetDeviceOk() (*SignalDevice, bool)

GetDeviceOk returns a tuple with the Device field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SignalEvaluateRequest) GetSecret ¶

func (o *SignalEvaluateRequest) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise.

func (*SignalEvaluateRequest) GetSecretOk ¶

func (o *SignalEvaluateRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SignalEvaluateRequest) GetUser ¶

func (o *SignalEvaluateRequest) GetUser() SignalUser

GetUser returns the User field value if set, zero value otherwise.

func (*SignalEvaluateRequest) GetUserOk ¶

func (o *SignalEvaluateRequest) GetUserOk() (*SignalUser, bool)

GetUserOk returns a tuple with the User field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SignalEvaluateRequest) GetUserPresent ¶ added in v1.6.0

func (o *SignalEvaluateRequest) GetUserPresent() bool

GetUserPresent returns the UserPresent field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SignalEvaluateRequest) GetUserPresentOk ¶ added in v1.6.0

func (o *SignalEvaluateRequest) GetUserPresentOk() (*bool, bool)

GetUserPresentOk returns a tuple with the UserPresent field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SignalEvaluateRequest) HasClientId ¶

func (o *SignalEvaluateRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*SignalEvaluateRequest) HasClientUserId ¶

func (o *SignalEvaluateRequest) HasClientUserId() bool

HasClientUserId returns a boolean if a field has been set.

func (*SignalEvaluateRequest) HasDevice ¶

func (o *SignalEvaluateRequest) HasDevice() bool

HasDevice returns a boolean if a field has been set.

func (*SignalEvaluateRequest) HasSecret ¶

func (o *SignalEvaluateRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (*SignalEvaluateRequest) HasUser ¶

func (o *SignalEvaluateRequest) HasUser() bool

HasUser returns a boolean if a field has been set.

func (*SignalEvaluateRequest) HasUserPresent ¶ added in v1.6.0

func (o *SignalEvaluateRequest) HasUserPresent() bool

HasUserPresent returns a boolean if a field has been set.

func (SignalEvaluateRequest) MarshalJSON ¶

func (o SignalEvaluateRequest) MarshalJSON() ([]byte, error)

func (*SignalEvaluateRequest) SetAccessToken ¶

func (o *SignalEvaluateRequest) SetAccessToken(v string)

SetAccessToken sets field value

func (*SignalEvaluateRequest) SetAccountId ¶

func (o *SignalEvaluateRequest) SetAccountId(v string)

SetAccountId sets field value

func (*SignalEvaluateRequest) SetAmount ¶

func (o *SignalEvaluateRequest) SetAmount(v float32)

SetAmount sets field value

func (*SignalEvaluateRequest) SetClientId ¶

func (o *SignalEvaluateRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*SignalEvaluateRequest) SetClientTransactionId ¶

func (o *SignalEvaluateRequest) SetClientTransactionId(v string)

SetClientTransactionId sets field value

func (*SignalEvaluateRequest) SetClientUserId ¶

func (o *SignalEvaluateRequest) SetClientUserId(v string)

SetClientUserId gets a reference to the given string and assigns it to the ClientUserId field.

func (*SignalEvaluateRequest) SetDevice ¶

func (o *SignalEvaluateRequest) SetDevice(v SignalDevice)

SetDevice gets a reference to the given SignalDevice and assigns it to the Device field.

func (*SignalEvaluateRequest) SetSecret ¶

func (o *SignalEvaluateRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

func (*SignalEvaluateRequest) SetUser ¶

func (o *SignalEvaluateRequest) SetUser(v SignalUser)

SetUser gets a reference to the given SignalUser and assigns it to the User field.

func (*SignalEvaluateRequest) SetUserPresent ¶ added in v1.6.0

func (o *SignalEvaluateRequest) SetUserPresent(v bool)

SetUserPresent gets a reference to the given NullableBool and assigns it to the UserPresent field.

func (*SignalEvaluateRequest) SetUserPresentNil ¶ added in v1.6.0

func (o *SignalEvaluateRequest) SetUserPresentNil()

SetUserPresentNil sets the value for UserPresent to be an explicit nil

func (*SignalEvaluateRequest) UnsetUserPresent ¶ added in v1.6.0

func (o *SignalEvaluateRequest) UnsetUserPresent()

UnsetUserPresent ensures that no value is present for UserPresent, not even an explicit nil

type SignalEvaluateResponse ¶

type SignalEvaluateResponse struct {
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string                        `json:"request_id"`
	Scores               SignalScores                  `json:"scores"`
	CoreAttributes       *SignalEvaluateCoreAttributes `json:"core_attributes,omitempty"`
	AdditionalProperties map[string]interface{}
}

SignalEvaluateResponse SignalEvaluateResponse defines the response schema for `/signal/income/evaluate`

func NewSignalEvaluateResponse ¶

func NewSignalEvaluateResponse(requestId string, scores SignalScores) *SignalEvaluateResponse

NewSignalEvaluateResponse instantiates a new SignalEvaluateResponse 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 NewSignalEvaluateResponseWithDefaults ¶

func NewSignalEvaluateResponseWithDefaults() *SignalEvaluateResponse

NewSignalEvaluateResponseWithDefaults instantiates a new SignalEvaluateResponse 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 (*SignalEvaluateResponse) GetCoreAttributes ¶

GetCoreAttributes returns the CoreAttributes field value if set, zero value otherwise.

func (*SignalEvaluateResponse) GetCoreAttributesOk ¶

func (o *SignalEvaluateResponse) GetCoreAttributesOk() (*SignalEvaluateCoreAttributes, bool)

GetCoreAttributesOk returns a tuple with the CoreAttributes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SignalEvaluateResponse) GetRequestId ¶

func (o *SignalEvaluateResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*SignalEvaluateResponse) GetRequestIdOk ¶

func (o *SignalEvaluateResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (*SignalEvaluateResponse) GetScores ¶

func (o *SignalEvaluateResponse) GetScores() SignalScores

GetScores returns the Scores field value

func (*SignalEvaluateResponse) GetScoresOk ¶

func (o *SignalEvaluateResponse) GetScoresOk() (*SignalScores, bool)

GetScoresOk returns a tuple with the Scores field value and a boolean to check if the value has been set.

func (*SignalEvaluateResponse) HasCoreAttributes ¶ added in v1.5.0

func (o *SignalEvaluateResponse) HasCoreAttributes() bool

HasCoreAttributes returns a boolean if a field has been set.

func (SignalEvaluateResponse) MarshalJSON ¶

func (o SignalEvaluateResponse) MarshalJSON() ([]byte, error)

func (*SignalEvaluateResponse) SetCoreAttributes ¶

func (o *SignalEvaluateResponse) SetCoreAttributes(v SignalEvaluateCoreAttributes)

SetCoreAttributes gets a reference to the given SignalEvaluateCoreAttributes and assigns it to the CoreAttributes field.

func (*SignalEvaluateResponse) SetRequestId ¶

func (o *SignalEvaluateResponse) SetRequestId(v string)

SetRequestId sets field value

func (*SignalEvaluateResponse) SetScores ¶

func (o *SignalEvaluateResponse) SetScores(v SignalScores)

SetScores sets field value

func (*SignalEvaluateResponse) UnmarshalJSON ¶

func (o *SignalEvaluateResponse) UnmarshalJSON(bytes []byte) (err error)

type SignalPersonName ¶

type SignalPersonName struct {
	// The user's name prefix (e.g. \"Mr.\")
	Prefix NullableString `json:"prefix,omitempty"`
	// The user's given name. If the user has a one-word name, it should be provided in this field.
	GivenName NullableString `json:"given_name,omitempty"`
	// The user's middle name
	MiddleName NullableString `json:"middle_name,omitempty"`
	// The user's family name / surname
	FamilyName NullableString `json:"family_name,omitempty"`
	// The user's name suffix (e.g. \"II\")
	Suffix NullableString `json:"suffix,omitempty"`
}

SignalPersonName The user's legal name

func NewSignalPersonName ¶

func NewSignalPersonName() *SignalPersonName

NewSignalPersonName instantiates a new SignalPersonName 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 NewSignalPersonNameWithDefaults ¶

func NewSignalPersonNameWithDefaults() *SignalPersonName

NewSignalPersonNameWithDefaults instantiates a new SignalPersonName 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 (*SignalPersonName) GetFamilyName ¶

func (o *SignalPersonName) GetFamilyName() string

GetFamilyName returns the FamilyName field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SignalPersonName) GetFamilyNameOk ¶

func (o *SignalPersonName) GetFamilyNameOk() (*string, bool)

GetFamilyNameOk returns a tuple with the FamilyName field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SignalPersonName) GetGivenName ¶

func (o *SignalPersonName) GetGivenName() string

GetGivenName returns the GivenName field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SignalPersonName) GetGivenNameOk ¶

func (o *SignalPersonName) GetGivenNameOk() (*string, bool)

GetGivenNameOk returns a tuple with the GivenName field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SignalPersonName) GetMiddleName ¶

func (o *SignalPersonName) GetMiddleName() string

GetMiddleName returns the MiddleName field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SignalPersonName) GetMiddleNameOk ¶

func (o *SignalPersonName) GetMiddleNameOk() (*string, bool)

GetMiddleNameOk returns a tuple with the MiddleName field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SignalPersonName) GetPrefix ¶

func (o *SignalPersonName) GetPrefix() string

GetPrefix returns the Prefix field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SignalPersonName) GetPrefixOk ¶

func (o *SignalPersonName) GetPrefixOk() (*string, bool)

GetPrefixOk returns a tuple with the Prefix field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SignalPersonName) GetSuffix ¶

func (o *SignalPersonName) GetSuffix() string

GetSuffix returns the Suffix field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SignalPersonName) GetSuffixOk ¶

func (o *SignalPersonName) GetSuffixOk() (*string, bool)

GetSuffixOk returns a tuple with the Suffix field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SignalPersonName) HasFamilyName ¶

func (o *SignalPersonName) HasFamilyName() bool

HasFamilyName returns a boolean if a field has been set.

func (*SignalPersonName) HasGivenName ¶

func (o *SignalPersonName) HasGivenName() bool

HasGivenName returns a boolean if a field has been set.

func (*SignalPersonName) HasMiddleName ¶

func (o *SignalPersonName) HasMiddleName() bool

HasMiddleName returns a boolean if a field has been set.

func (*SignalPersonName) HasPrefix ¶

func (o *SignalPersonName) HasPrefix() bool

HasPrefix returns a boolean if a field has been set.

func (*SignalPersonName) HasSuffix ¶

func (o *SignalPersonName) HasSuffix() bool

HasSuffix returns a boolean if a field has been set.

func (SignalPersonName) MarshalJSON ¶

func (o SignalPersonName) MarshalJSON() ([]byte, error)

func (*SignalPersonName) SetFamilyName ¶

func (o *SignalPersonName) SetFamilyName(v string)

SetFamilyName gets a reference to the given NullableString and assigns it to the FamilyName field.

func (*SignalPersonName) SetFamilyNameNil ¶

func (o *SignalPersonName) SetFamilyNameNil()

SetFamilyNameNil sets the value for FamilyName to be an explicit nil

func (*SignalPersonName) SetGivenName ¶

func (o *SignalPersonName) SetGivenName(v string)

SetGivenName gets a reference to the given NullableString and assigns it to the GivenName field.

func (*SignalPersonName) SetGivenNameNil ¶

func (o *SignalPersonName) SetGivenNameNil()

SetGivenNameNil sets the value for GivenName to be an explicit nil

func (*SignalPersonName) SetMiddleName ¶

func (o *SignalPersonName) SetMiddleName(v string)

SetMiddleName gets a reference to the given NullableString and assigns it to the MiddleName field.

func (*SignalPersonName) SetMiddleNameNil ¶

func (o *SignalPersonName) SetMiddleNameNil()

SetMiddleNameNil sets the value for MiddleName to be an explicit nil

func (*SignalPersonName) SetPrefix ¶

func (o *SignalPersonName) SetPrefix(v string)

SetPrefix gets a reference to the given NullableString and assigns it to the Prefix field.

func (*SignalPersonName) SetPrefixNil ¶

func (o *SignalPersonName) SetPrefixNil()

SetPrefixNil sets the value for Prefix to be an explicit nil

func (*SignalPersonName) SetSuffix ¶

func (o *SignalPersonName) SetSuffix(v string)

SetSuffix gets a reference to the given NullableString and assigns it to the Suffix field.

func (*SignalPersonName) SetSuffixNil ¶

func (o *SignalPersonName) SetSuffixNil()

SetSuffixNil sets the value for Suffix to be an explicit nil

func (*SignalPersonName) UnsetFamilyName ¶

func (o *SignalPersonName) UnsetFamilyName()

UnsetFamilyName ensures that no value is present for FamilyName, not even an explicit nil

func (*SignalPersonName) UnsetGivenName ¶

func (o *SignalPersonName) UnsetGivenName()

UnsetGivenName ensures that no value is present for GivenName, not even an explicit nil

func (*SignalPersonName) UnsetMiddleName ¶

func (o *SignalPersonName) UnsetMiddleName()

UnsetMiddleName ensures that no value is present for MiddleName, not even an explicit nil

func (*SignalPersonName) UnsetPrefix ¶

func (o *SignalPersonName) UnsetPrefix()

UnsetPrefix ensures that no value is present for Prefix, not even an explicit nil

func (*SignalPersonName) UnsetSuffix ¶

func (o *SignalPersonName) UnsetSuffix()

UnsetSuffix ensures that no value is present for Suffix, not even an explicit nil

type SignalReturnReportRequest ¶

type SignalReturnReportRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// Must be the same as the `client_transaction_id` supplied when calling `/signal/evaluate`
	ClientTransactionId string `json:"client_transaction_id"`
	// Must be a valid ACH return code (e.g. \"R01\")
	ReturnCode string `json:"return_code"`
}

SignalReturnReportRequest SignalReturnReportRequest defines the request schema for `/signal/return/report`

func NewSignalReturnReportRequest ¶

func NewSignalReturnReportRequest(clientTransactionId string, returnCode string) *SignalReturnReportRequest

NewSignalReturnReportRequest instantiates a new SignalReturnReportRequest 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 NewSignalReturnReportRequestWithDefaults ¶

func NewSignalReturnReportRequestWithDefaults() *SignalReturnReportRequest

NewSignalReturnReportRequestWithDefaults instantiates a new SignalReturnReportRequest 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 (*SignalReturnReportRequest) GetClientId ¶

func (o *SignalReturnReportRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*SignalReturnReportRequest) GetClientIdOk ¶

func (o *SignalReturnReportRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SignalReturnReportRequest) GetClientTransactionId ¶

func (o *SignalReturnReportRequest) GetClientTransactionId() string

GetClientTransactionId returns the ClientTransactionId field value

func (*SignalReturnReportRequest) GetClientTransactionIdOk ¶

func (o *SignalReturnReportRequest) GetClientTransactionIdOk() (*string, bool)

GetClientTransactionIdOk returns a tuple with the ClientTransactionId field value and a boolean to check if the value has been set.

func (*SignalReturnReportRequest) GetReturnCode ¶

func (o *SignalReturnReportRequest) GetReturnCode() string

GetReturnCode returns the ReturnCode field value

func (*SignalReturnReportRequest) GetReturnCodeOk ¶

func (o *SignalReturnReportRequest) GetReturnCodeOk() (*string, bool)

GetReturnCodeOk returns a tuple with the ReturnCode field value and a boolean to check if the value has been set.

func (*SignalReturnReportRequest) GetSecret ¶

func (o *SignalReturnReportRequest) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise.

func (*SignalReturnReportRequest) GetSecretOk ¶

func (o *SignalReturnReportRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SignalReturnReportRequest) HasClientId ¶

func (o *SignalReturnReportRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*SignalReturnReportRequest) HasSecret ¶

func (o *SignalReturnReportRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (SignalReturnReportRequest) MarshalJSON ¶

func (o SignalReturnReportRequest) MarshalJSON() ([]byte, error)

func (*SignalReturnReportRequest) SetClientId ¶

func (o *SignalReturnReportRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*SignalReturnReportRequest) SetClientTransactionId ¶

func (o *SignalReturnReportRequest) SetClientTransactionId(v string)

SetClientTransactionId sets field value

func (*SignalReturnReportRequest) SetReturnCode ¶

func (o *SignalReturnReportRequest) SetReturnCode(v string)

SetReturnCode sets field value

func (*SignalReturnReportRequest) SetSecret ¶

func (o *SignalReturnReportRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

type SignalReturnReportResponse ¶

type SignalReturnReportResponse struct {
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

SignalReturnReportResponse SignalReturnReportResponse defines the response schema for `/signal/return/report`

func NewSignalReturnReportResponse ¶

func NewSignalReturnReportResponse(requestId string) *SignalReturnReportResponse

NewSignalReturnReportResponse instantiates a new SignalReturnReportResponse 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 NewSignalReturnReportResponseWithDefaults ¶

func NewSignalReturnReportResponseWithDefaults() *SignalReturnReportResponse

NewSignalReturnReportResponseWithDefaults instantiates a new SignalReturnReportResponse 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 (*SignalReturnReportResponse) GetRequestId ¶

func (o *SignalReturnReportResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*SignalReturnReportResponse) GetRequestIdOk ¶

func (o *SignalReturnReportResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (SignalReturnReportResponse) MarshalJSON ¶

func (o SignalReturnReportResponse) MarshalJSON() ([]byte, error)

func (*SignalReturnReportResponse) SetRequestId ¶

func (o *SignalReturnReportResponse) SetRequestId(v string)

SetRequestId sets field value

func (*SignalReturnReportResponse) UnmarshalJSON ¶ added in v1.8.0

func (o *SignalReturnReportResponse) UnmarshalJSON(bytes []byte) (err error)

type SignalScores ¶

type SignalScores struct {
	CustomerInitiatedReturnRisk *CustomerInitiatedReturnRisk `json:"customer_initiated_return_risk,omitempty"`
	BankInitiatedReturnRisk     *BankInitiatedReturnRisk     `json:"bank_initiated_return_risk,omitempty"`
	AdditionalProperties        map[string]interface{}
}

SignalScores Risk scoring details broken down by risk category.

func NewSignalScores ¶

func NewSignalScores() *SignalScores

NewSignalScores instantiates a new SignalScores 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 NewSignalScoresWithDefaults ¶

func NewSignalScoresWithDefaults() *SignalScores

NewSignalScoresWithDefaults instantiates a new SignalScores 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 (*SignalScores) GetBankInitiatedReturnRisk ¶

func (o *SignalScores) GetBankInitiatedReturnRisk() BankInitiatedReturnRisk

GetBankInitiatedReturnRisk returns the BankInitiatedReturnRisk field value if set, zero value otherwise.

func (*SignalScores) GetBankInitiatedReturnRiskOk ¶

func (o *SignalScores) GetBankInitiatedReturnRiskOk() (*BankInitiatedReturnRisk, bool)

GetBankInitiatedReturnRiskOk returns a tuple with the BankInitiatedReturnRisk field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SignalScores) GetCustomerInitiatedReturnRisk ¶

func (o *SignalScores) GetCustomerInitiatedReturnRisk() CustomerInitiatedReturnRisk

GetCustomerInitiatedReturnRisk returns the CustomerInitiatedReturnRisk field value if set, zero value otherwise.

func (*SignalScores) GetCustomerInitiatedReturnRiskOk ¶

func (o *SignalScores) GetCustomerInitiatedReturnRiskOk() (*CustomerInitiatedReturnRisk, bool)

GetCustomerInitiatedReturnRiskOk returns a tuple with the CustomerInitiatedReturnRisk field value if set, nil otherwise and a boolean to check if the value has been set.

func (*SignalScores) HasBankInitiatedReturnRisk ¶

func (o *SignalScores) HasBankInitiatedReturnRisk() bool

HasBankInitiatedReturnRisk returns a boolean if a field has been set.

func (*SignalScores) HasCustomerInitiatedReturnRisk ¶

func (o *SignalScores) HasCustomerInitiatedReturnRisk() bool

HasCustomerInitiatedReturnRisk returns a boolean if a field has been set.

func (SignalScores) MarshalJSON ¶

func (o SignalScores) MarshalJSON() ([]byte, error)

func (*SignalScores) SetBankInitiatedReturnRisk ¶

func (o *SignalScores) SetBankInitiatedReturnRisk(v BankInitiatedReturnRisk)

SetBankInitiatedReturnRisk gets a reference to the given BankInitiatedReturnRisk and assigns it to the BankInitiatedReturnRisk field.

func (*SignalScores) SetCustomerInitiatedReturnRisk ¶

func (o *SignalScores) SetCustomerInitiatedReturnRisk(v CustomerInitiatedReturnRisk)

SetCustomerInitiatedReturnRisk gets a reference to the given CustomerInitiatedReturnRisk and assigns it to the CustomerInitiatedReturnRisk field.

func (*SignalScores) UnmarshalJSON ¶

func (o *SignalScores) UnmarshalJSON(bytes []byte) (err error)

type SignalUser ¶

type SignalUser struct {
	Name NullableSignalPersonName `json:"name,omitempty"`
	// The user's phone number, in E.164 format: +{countrycode}{number}. For example: \"+14151234567\"
	PhoneNumber NullableString `json:"phone_number,omitempty"`
	// The user's email address.
	EmailAddress NullableString            `json:"email_address,omitempty"`
	Address      NullableSignalAddressData `json:"address,omitempty"`
}

SignalUser Details about the end user initiating the transaction (i.e., the account holder).

func NewSignalUser ¶

func NewSignalUser() *SignalUser

NewSignalUser instantiates a new SignalUser 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 NewSignalUserWithDefaults ¶

func NewSignalUserWithDefaults() *SignalUser

NewSignalUserWithDefaults instantiates a new SignalUser 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 (*SignalUser) GetAddress ¶

func (o *SignalUser) GetAddress() SignalAddressData

GetAddress returns the Address field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SignalUser) GetAddressOk ¶

func (o *SignalUser) GetAddressOk() (*SignalAddressData, bool)

GetAddressOk returns a tuple with the Address field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SignalUser) GetEmailAddress ¶

func (o *SignalUser) GetEmailAddress() string

GetEmailAddress returns the EmailAddress field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SignalUser) GetEmailAddressOk ¶

func (o *SignalUser) GetEmailAddressOk() (*string, bool)

GetEmailAddressOk returns a tuple with the EmailAddress field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SignalUser) GetName ¶

func (o *SignalUser) GetName() SignalPersonName

GetName returns the Name field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SignalUser) GetNameOk ¶

func (o *SignalUser) GetNameOk() (*SignalPersonName, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SignalUser) GetPhoneNumber ¶

func (o *SignalUser) GetPhoneNumber() string

GetPhoneNumber returns the PhoneNumber field value if set, zero value otherwise (both if not set or set to explicit null).

func (*SignalUser) GetPhoneNumberOk ¶

func (o *SignalUser) GetPhoneNumberOk() (*string, bool)

GetPhoneNumberOk returns a tuple with the PhoneNumber field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*SignalUser) HasAddress ¶

func (o *SignalUser) HasAddress() bool

HasAddress returns a boolean if a field has been set.

func (*SignalUser) HasEmailAddress ¶

func (o *SignalUser) HasEmailAddress() bool

HasEmailAddress returns a boolean if a field has been set.

func (*SignalUser) HasName ¶

func (o *SignalUser) HasName() bool

HasName returns a boolean if a field has been set.

func (*SignalUser) HasPhoneNumber ¶

func (o *SignalUser) HasPhoneNumber() bool

HasPhoneNumber returns a boolean if a field has been set.

func (SignalUser) MarshalJSON ¶

func (o SignalUser) MarshalJSON() ([]byte, error)

func (*SignalUser) SetAddress ¶

func (o *SignalUser) SetAddress(v SignalAddressData)

SetAddress gets a reference to the given NullableSignalAddressData and assigns it to the Address field.

func (*SignalUser) SetAddressNil ¶

func (o *SignalUser) SetAddressNil()

SetAddressNil sets the value for Address to be an explicit nil

func (*SignalUser) SetEmailAddress ¶

func (o *SignalUser) SetEmailAddress(v string)

SetEmailAddress gets a reference to the given NullableString and assigns it to the EmailAddress field.

func (*SignalUser) SetEmailAddressNil ¶

func (o *SignalUser) SetEmailAddressNil()

SetEmailAddressNil sets the value for EmailAddress to be an explicit nil

func (*SignalUser) SetName ¶

func (o *SignalUser) SetName(v SignalPersonName)

SetName gets a reference to the given NullableSignalPersonName and assigns it to the Name field.

func (*SignalUser) SetNameNil ¶

func (o *SignalUser) SetNameNil()

SetNameNil sets the value for Name to be an explicit nil

func (*SignalUser) SetPhoneNumber ¶

func (o *SignalUser) SetPhoneNumber(v string)

SetPhoneNumber gets a reference to the given NullableString and assigns it to the PhoneNumber field.

func (*SignalUser) SetPhoneNumberNil ¶

func (o *SignalUser) SetPhoneNumberNil()

SetPhoneNumberNil sets the value for PhoneNumber to be an explicit nil

func (*SignalUser) UnsetAddress ¶

func (o *SignalUser) UnsetAddress()

UnsetAddress ensures that no value is present for Address, not even an explicit nil

func (*SignalUser) UnsetEmailAddress ¶

func (o *SignalUser) UnsetEmailAddress()

UnsetEmailAddress ensures that no value is present for EmailAddress, not even an explicit nil

func (*SignalUser) UnsetName ¶

func (o *SignalUser) UnsetName()

UnsetName ensures that no value is present for Name, not even an explicit nil

func (*SignalUser) UnsetPhoneNumber ¶

func (o *SignalUser) UnsetPhoneNumber()

UnsetPhoneNumber ensures that no value is present for PhoneNumber, not even an explicit nil

type SimulatedTransferSweep ¶ added in v1.10.0

type SimulatedTransferSweep struct {
	// Identifier of the sweep.
	Id string `json:"id"`
	// The datetime when the sweep occurred, in RFC 3339 format.
	Created time.Time `json:"created"`
	// Signed decimal amount of the sweep as it appears on your sweep account ledger (e.g. \"-10.00\")  If amount is not present, the sweep was net-settled to zero and outstanding debits and credits between the sweep account and Plaid are balanced.
	Amount string `json:"amount"`
	// The currency of the sweep, e.g. \"USD\".
	IsoCurrencyCode      string `json:"iso_currency_code"`
	AdditionalProperties map[string]interface{}
}

SimulatedTransferSweep A sweep returned from the `/sandbox/transfer/sweep/simulate` endpoint. Can be null if there are no transfers to include in a sweep.

func NewSimulatedTransferSweep ¶ added in v1.10.0

func NewSimulatedTransferSweep(id string, created time.Time, amount string, isoCurrencyCode string) *SimulatedTransferSweep

NewSimulatedTransferSweep instantiates a new SimulatedTransferSweep 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 NewSimulatedTransferSweepWithDefaults ¶ added in v1.10.0

func NewSimulatedTransferSweepWithDefaults() *SimulatedTransferSweep

NewSimulatedTransferSweepWithDefaults instantiates a new SimulatedTransferSweep 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 (*SimulatedTransferSweep) GetAmount ¶ added in v1.10.0

func (o *SimulatedTransferSweep) GetAmount() string

GetAmount returns the Amount field value

func (*SimulatedTransferSweep) GetAmountOk ¶ added in v1.10.0

func (o *SimulatedTransferSweep) GetAmountOk() (*string, bool)

GetAmountOk returns a tuple with the Amount field value and a boolean to check if the value has been set.

func (*SimulatedTransferSweep) GetCreated ¶ added in v1.10.0

func (o *SimulatedTransferSweep) GetCreated() time.Time

GetCreated returns the Created field value

func (*SimulatedTransferSweep) GetCreatedOk ¶ added in v1.10.0

func (o *SimulatedTransferSweep) GetCreatedOk() (*time.Time, bool)

GetCreatedOk returns a tuple with the Created field value and a boolean to check if the value has been set.

func (*SimulatedTransferSweep) GetId ¶ added in v1.10.0

func (o *SimulatedTransferSweep) GetId() string

GetId returns the Id field value

func (*SimulatedTransferSweep) GetIdOk ¶ added in v1.10.0

func (o *SimulatedTransferSweep) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*SimulatedTransferSweep) GetIsoCurrencyCode ¶ added in v1.10.0

func (o *SimulatedTransferSweep) GetIsoCurrencyCode() string

GetIsoCurrencyCode returns the IsoCurrencyCode field value

func (*SimulatedTransferSweep) GetIsoCurrencyCodeOk ¶ added in v1.10.0

func (o *SimulatedTransferSweep) GetIsoCurrencyCodeOk() (*string, bool)

GetIsoCurrencyCodeOk returns a tuple with the IsoCurrencyCode field value and a boolean to check if the value has been set.

func (SimulatedTransferSweep) MarshalJSON ¶ added in v1.10.0

func (o SimulatedTransferSweep) MarshalJSON() ([]byte, error)

func (*SimulatedTransferSweep) SetAmount ¶ added in v1.10.0

func (o *SimulatedTransferSweep) SetAmount(v string)

SetAmount sets field value

func (*SimulatedTransferSweep) SetCreated ¶ added in v1.10.0

func (o *SimulatedTransferSweep) SetCreated(v time.Time)

SetCreated sets field value

func (*SimulatedTransferSweep) SetId ¶ added in v1.10.0

func (o *SimulatedTransferSweep) SetId(v string)

SetId sets field value

func (*SimulatedTransferSweep) SetIsoCurrencyCode ¶ added in v1.10.0

func (o *SimulatedTransferSweep) SetIsoCurrencyCode(v string)

SetIsoCurrencyCode sets field value

func (*SimulatedTransferSweep) UnmarshalJSON ¶ added in v1.10.0

func (o *SimulatedTransferSweep) UnmarshalJSON(bytes []byte) (err error)

type StandaloneAccountType ¶

type StandaloneAccountType struct {
	// An account type holding cash, in which funds are deposited. Supported products for `depository` accounts are: Auth, Balance, Transactions, Identity, Payment Initiation, and Assets.
	Depository string `json:"depository"`
	// A credit card type account. Supported products for `credit` accounts are: Balance, Transactions, Identity, and Liabilities.
	Credit string `json:"credit"`
	// A loan type account. Supported products for `loan` accounts are: Balance, Liabilities, and Transactions.
	Loan string `json:"loan"`
	// An investment account. Supported products for `investment` accounts are: Balance and Investments. In API versions 2018-05-22 and earlier, this type is called `brokerage`.
	Investment string `json:"investment"`
	// Other or unknown account type. Supported products for `other` accounts are: Balance, Transactions, Identity, and Assets.
	Other                string `json:"other"`
	AdditionalProperties map[string]interface{}
}

StandaloneAccountType The schema below describes the various `types` and corresponding `subtypes` that Plaid recognizes and reports for financial institution accounts.

func NewStandaloneAccountType ¶

func NewStandaloneAccountType(depository string, credit string, loan string, investment string, other string) *StandaloneAccountType

NewStandaloneAccountType instantiates a new StandaloneAccountType 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 NewStandaloneAccountTypeWithDefaults ¶

func NewStandaloneAccountTypeWithDefaults() *StandaloneAccountType

NewStandaloneAccountTypeWithDefaults instantiates a new StandaloneAccountType 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 (*StandaloneAccountType) GetCredit ¶

func (o *StandaloneAccountType) GetCredit() string

GetCredit returns the Credit field value

func (*StandaloneAccountType) GetCreditOk ¶

func (o *StandaloneAccountType) GetCreditOk() (*string, bool)

GetCreditOk returns a tuple with the Credit field value and a boolean to check if the value has been set.

func (*StandaloneAccountType) GetDepository ¶

func (o *StandaloneAccountType) GetDepository() string

GetDepository returns the Depository field value

func (*StandaloneAccountType) GetDepositoryOk ¶

func (o *StandaloneAccountType) GetDepositoryOk() (*string, bool)

GetDepositoryOk returns a tuple with the Depository field value and a boolean to check if the value has been set.

func (*StandaloneAccountType) GetInvestment ¶

func (o *StandaloneAccountType) GetInvestment() string

GetInvestment returns the Investment field value

func (*StandaloneAccountType) GetInvestmentOk ¶

func (o *StandaloneAccountType) GetInvestmentOk() (*string, bool)

GetInvestmentOk returns a tuple with the Investment field value and a boolean to check if the value has been set.

func (*StandaloneAccountType) GetLoan ¶

func (o *StandaloneAccountType) GetLoan() string

GetLoan returns the Loan field value

func (*StandaloneAccountType) GetLoanOk ¶

func (o *StandaloneAccountType) GetLoanOk() (*string, bool)

GetLoanOk returns a tuple with the Loan field value and a boolean to check if the value has been set.

func (*StandaloneAccountType) GetOther ¶

func (o *StandaloneAccountType) GetOther() string

GetOther returns the Other field value

func (*StandaloneAccountType) GetOtherOk ¶

func (o *StandaloneAccountType) GetOtherOk() (*string, bool)

GetOtherOk returns a tuple with the Other field value and a boolean to check if the value has been set.

func (StandaloneAccountType) MarshalJSON ¶

func (o StandaloneAccountType) MarshalJSON() ([]byte, error)

func (*StandaloneAccountType) SetCredit ¶

func (o *StandaloneAccountType) SetCredit(v string)

SetCredit sets field value

func (*StandaloneAccountType) SetDepository ¶

func (o *StandaloneAccountType) SetDepository(v string)

SetDepository sets field value

func (*StandaloneAccountType) SetInvestment ¶

func (o *StandaloneAccountType) SetInvestment(v string)

SetInvestment sets field value

func (*StandaloneAccountType) SetLoan ¶

func (o *StandaloneAccountType) SetLoan(v string)

SetLoan sets field value

func (*StandaloneAccountType) SetOther ¶

func (o *StandaloneAccountType) SetOther(v string)

SetOther sets field value

func (*StandaloneAccountType) UnmarshalJSON ¶

func (o *StandaloneAccountType) UnmarshalJSON(bytes []byte) (err error)

type StandaloneCurrencyCodeList ¶

type StandaloneCurrencyCodeList struct {
	// Plaid supports all ISO 4217 currency codes.
	IsoCurrencyCode string `json:"iso_currency_code"`
	// List of unofficial currency codes
	UnofficialCurrencyCode string `json:"unofficial_currency_code"`
	AdditionalProperties   map[string]interface{}
}

StandaloneCurrencyCodeList The following currency codes are supported by Plaid.

func NewStandaloneCurrencyCodeList ¶

func NewStandaloneCurrencyCodeList(isoCurrencyCode string, unofficialCurrencyCode string) *StandaloneCurrencyCodeList

NewStandaloneCurrencyCodeList instantiates a new StandaloneCurrencyCodeList 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 NewStandaloneCurrencyCodeListWithDefaults ¶

func NewStandaloneCurrencyCodeListWithDefaults() *StandaloneCurrencyCodeList

NewStandaloneCurrencyCodeListWithDefaults instantiates a new StandaloneCurrencyCodeList 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 (*StandaloneCurrencyCodeList) GetIsoCurrencyCode ¶

func (o *StandaloneCurrencyCodeList) GetIsoCurrencyCode() string

GetIsoCurrencyCode returns the IsoCurrencyCode field value

func (*StandaloneCurrencyCodeList) GetIsoCurrencyCodeOk ¶

func (o *StandaloneCurrencyCodeList) GetIsoCurrencyCodeOk() (*string, bool)

GetIsoCurrencyCodeOk returns a tuple with the IsoCurrencyCode field value and a boolean to check if the value has been set.

func (*StandaloneCurrencyCodeList) GetUnofficialCurrencyCode ¶

func (o *StandaloneCurrencyCodeList) GetUnofficialCurrencyCode() string

GetUnofficialCurrencyCode returns the UnofficialCurrencyCode field value

func (*StandaloneCurrencyCodeList) GetUnofficialCurrencyCodeOk ¶

func (o *StandaloneCurrencyCodeList) GetUnofficialCurrencyCodeOk() (*string, bool)

GetUnofficialCurrencyCodeOk returns a tuple with the UnofficialCurrencyCode field value and a boolean to check if the value has been set.

func (StandaloneCurrencyCodeList) MarshalJSON ¶

func (o StandaloneCurrencyCodeList) MarshalJSON() ([]byte, error)

func (*StandaloneCurrencyCodeList) SetIsoCurrencyCode ¶

func (o *StandaloneCurrencyCodeList) SetIsoCurrencyCode(v string)

SetIsoCurrencyCode sets field value

func (*StandaloneCurrencyCodeList) SetUnofficialCurrencyCode ¶

func (o *StandaloneCurrencyCodeList) SetUnofficialCurrencyCode(v string)

SetUnofficialCurrencyCode sets field value

func (*StandaloneCurrencyCodeList) UnmarshalJSON ¶

func (o *StandaloneCurrencyCodeList) UnmarshalJSON(bytes []byte) (err error)

type StandaloneInvestmentTransactionType ¶

type StandaloneInvestmentTransactionType struct {
	// Buying an investment
	Buy string `json:"buy"`
	// Selling an investment
	Sell string `json:"sell"`
	// A cancellation of a pending transaction
	Cancel string `json:"cancel"`
	// Activity that modifies a cash position
	Cash string `json:"cash"`
	// Fees on the account, e.g. commission, bookkeeping, options-related.
	Fee string `json:"fee"`
	// Activity that modifies a position, but not through buy/sell activity e.g. options exercise, portfolio transfer
	Transfer             string `json:"transfer"`
	AdditionalProperties map[string]interface{}
}

StandaloneInvestmentTransactionType Valid values for investment transaction types and subtypes. Note that transactions representing inflow of cash will appear as negative amounts, outflow of cash will appear as positive amounts.

func NewStandaloneInvestmentTransactionType ¶

func NewStandaloneInvestmentTransactionType(buy string, sell string, cancel string, cash string, fee string, transfer string) *StandaloneInvestmentTransactionType

NewStandaloneInvestmentTransactionType instantiates a new StandaloneInvestmentTransactionType 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 NewStandaloneInvestmentTransactionTypeWithDefaults ¶

func NewStandaloneInvestmentTransactionTypeWithDefaults() *StandaloneInvestmentTransactionType

NewStandaloneInvestmentTransactionTypeWithDefaults instantiates a new StandaloneInvestmentTransactionType 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 (*StandaloneInvestmentTransactionType) GetBuy ¶

GetBuy returns the Buy field value

func (*StandaloneInvestmentTransactionType) GetBuyOk ¶

GetBuyOk returns a tuple with the Buy field value and a boolean to check if the value has been set.

func (*StandaloneInvestmentTransactionType) GetCancel ¶

GetCancel returns the Cancel field value

func (*StandaloneInvestmentTransactionType) GetCancelOk ¶

func (o *StandaloneInvestmentTransactionType) GetCancelOk() (*string, bool)

GetCancelOk returns a tuple with the Cancel field value and a boolean to check if the value has been set.

func (*StandaloneInvestmentTransactionType) GetCash ¶

GetCash returns the Cash field value

func (*StandaloneInvestmentTransactionType) GetCashOk ¶

func (o *StandaloneInvestmentTransactionType) GetCashOk() (*string, bool)

GetCashOk returns a tuple with the Cash field value and a boolean to check if the value has been set.

func (*StandaloneInvestmentTransactionType) GetFee ¶

GetFee returns the Fee field value

func (*StandaloneInvestmentTransactionType) GetFeeOk ¶

GetFeeOk returns a tuple with the Fee field value and a boolean to check if the value has been set.

func (*StandaloneInvestmentTransactionType) GetSell ¶

GetSell returns the Sell field value

func (*StandaloneInvestmentTransactionType) GetSellOk ¶

func (o *StandaloneInvestmentTransactionType) GetSellOk() (*string, bool)

GetSellOk returns a tuple with the Sell field value and a boolean to check if the value has been set.

func (*StandaloneInvestmentTransactionType) GetTransfer ¶

GetTransfer returns the Transfer field value

func (*StandaloneInvestmentTransactionType) GetTransferOk ¶

func (o *StandaloneInvestmentTransactionType) GetTransferOk() (*string, bool)

GetTransferOk returns a tuple with the Transfer field value and a boolean to check if the value has been set.

func (StandaloneInvestmentTransactionType) MarshalJSON ¶

func (o StandaloneInvestmentTransactionType) MarshalJSON() ([]byte, error)

func (*StandaloneInvestmentTransactionType) SetBuy ¶

SetBuy sets field value

func (*StandaloneInvestmentTransactionType) SetCancel ¶

SetCancel sets field value

func (*StandaloneInvestmentTransactionType) SetCash ¶

SetCash sets field value

func (*StandaloneInvestmentTransactionType) SetFee ¶

SetFee sets field value

func (*StandaloneInvestmentTransactionType) SetSell ¶

SetSell sets field value

func (*StandaloneInvestmentTransactionType) SetTransfer ¶

func (o *StandaloneInvestmentTransactionType) SetTransfer(v string)

SetTransfer sets field value

func (*StandaloneInvestmentTransactionType) UnmarshalJSON ¶

func (o *StandaloneInvestmentTransactionType) UnmarshalJSON(bytes []byte) (err error)

type StudentLoan ¶

type StudentLoan struct {
	// The ID of the account that this liability belongs to.
	AccountId NullableString `json:"account_id"`
	// The account number of the loan. For some institutions, this may be a masked version of the number (e.g., the last 4 digits instead of the entire number).
	AccountNumber NullableString `json:"account_number"`
	// The dates on which loaned funds were disbursed or will be disbursed. These are often in the past. Dates are returned in an [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format (YYYY-MM-DD).
	DisbursementDates []string `json:"disbursement_dates"`
	// The date when the student loan is expected to be paid off. Availability for this field is limited. Dates are returned in an [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format (YYYY-MM-DD).
	ExpectedPayoffDate NullableString `json:"expected_payoff_date"`
	// The guarantor of the student loan.
	Guarantor NullableString `json:"guarantor"`
	// The interest rate on the loan as a percentage.
	InterestRatePercentage float32 `json:"interest_rate_percentage"`
	// `true` if a payment is currently overdue. Availability for this field is limited.
	IsOverdue NullableBool `json:"is_overdue"`
	// The amount of the last payment.
	LastPaymentAmount NullableFloat32 `json:"last_payment_amount"`
	// The date of the last payment. Dates are returned in an [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format (YYYY-MM-DD).
	LastPaymentDate NullableString `json:"last_payment_date"`
	// The date of the last statement. Dates are returned in an [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format (YYYY-MM-DD).
	LastStatementIssueDate NullableString `json:"last_statement_issue_date"`
	// The type of loan, e.g., \"Consolidation Loans\".
	LoanName   NullableString    `json:"loan_name"`
	LoanStatus StudentLoanStatus `json:"loan_status"`
	// The minimum payment due for the next billing cycle. There are some exceptions: Some institutions require a minimum payment across all loans associated with an account number. Our API presents that same minimum payment amount on each loan. The institutions that do this are: Great Lakes ( `ins_116861`), Firstmark (`ins_116295`), Commonbond Firstmark Services (`ins_116950`), Nelnet (`ins_116528`), EdFinancial Services (`ins_116304`), Granite State (`ins_116308`), and Oklahoma Student Loan Authority (`ins_116945`). Firstmark (`ins_116295` ) will display as $0 if there is an autopay program in effect.
	MinimumPaymentAmount NullableFloat32 `json:"minimum_payment_amount"`
	// The due date for the next payment. The due date is `null` if a payment is not expected. A payment is not expected if `loan_status.type` is `deferment`, `in_school`, `consolidated`, `paid in full`, or `transferred`. Dates are returned in an [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format (YYYY-MM-DD).
	NextPaymentDueDate NullableString `json:"next_payment_due_date"`
	// The date on which the loan was initially lent. Dates are returned in an [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format (YYYY-MM-DD).
	OriginationDate NullableString `json:"origination_date"`
	// The original principal balance of the loan.
	OriginationPrincipalAmount NullableFloat32 `json:"origination_principal_amount"`
	// The total dollar amount of the accrued interest balance. For Sallie Mae ( `ins_116944`), this amount is included in the current balance of the loan, so this field will return as `null`.
	OutstandingInterestAmount NullableFloat32 `json:"outstanding_interest_amount"`
	// The relevant account number that should be used to reference this loan for payments. In the majority of cases, `payment_reference_number` will match a`ccount_number,` but in some institutions, such as Great Lakes (`ins_116861`), it will be different.
	PaymentReferenceNumber NullableString       `json:"payment_reference_number"`
	PslfStatus             PSLFStatus           `json:"pslf_status"`
	RepaymentPlan          StudentRepaymentPlan `json:"repayment_plan"`
	// The sequence number of the student loan. Heartland ECSI (`ins_116948`) does not make this field available.
	SequenceNumber  NullableString      `json:"sequence_number"`
	ServicerAddress ServicerAddressData `json:"servicer_address"`
	// The year to date (YTD) interest paid. Availability for this field is limited.
	YtdInterestPaid NullableFloat32 `json:"ytd_interest_paid"`
	// The year to date (YTD) principal paid. Availability for this field is limited.
	YtdPrincipalPaid     NullableFloat32 `json:"ytd_principal_paid"`
	AdditionalProperties map[string]interface{}
}

StudentLoan Contains details about a student loan account

func NewStudentLoan ¶

func NewStudentLoan(accountId NullableString, accountNumber NullableString, disbursementDates []string, expectedPayoffDate NullableString, guarantor NullableString, interestRatePercentage float32, isOverdue NullableBool, lastPaymentAmount NullableFloat32, lastPaymentDate NullableString, lastStatementIssueDate NullableString, loanName NullableString, loanStatus StudentLoanStatus, minimumPaymentAmount NullableFloat32, nextPaymentDueDate NullableString, originationDate NullableString, originationPrincipalAmount NullableFloat32, outstandingInterestAmount NullableFloat32, paymentReferenceNumber NullableString, pslfStatus PSLFStatus, repaymentPlan StudentRepaymentPlan, sequenceNumber NullableString, servicerAddress ServicerAddressData, ytdInterestPaid NullableFloat32, ytdPrincipalPaid NullableFloat32) *StudentLoan

NewStudentLoan instantiates a new StudentLoan 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 NewStudentLoanWithDefaults ¶

func NewStudentLoanWithDefaults() *StudentLoan

NewStudentLoanWithDefaults instantiates a new StudentLoan 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 (*StudentLoan) GetAccountId ¶

func (o *StudentLoan) GetAccountId() string

GetAccountId returns the AccountId field value If the value is explicit nil, the zero value for string will be returned

func (*StudentLoan) GetAccountIdOk ¶

func (o *StudentLoan) GetAccountIdOk() (*string, bool)

GetAccountIdOk returns a tuple with the AccountId field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*StudentLoan) GetAccountNumber ¶

func (o *StudentLoan) GetAccountNumber() string

GetAccountNumber returns the AccountNumber field value If the value is explicit nil, the zero value for string will be returned

func (*StudentLoan) GetAccountNumberOk ¶

func (o *StudentLoan) GetAccountNumberOk() (*string, bool)

GetAccountNumberOk returns a tuple with the AccountNumber field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*StudentLoan) GetDisbursementDates ¶

func (o *StudentLoan) GetDisbursementDates() []string

GetDisbursementDates returns the DisbursementDates field value If the value is explicit nil, the zero value for []string will be returned

func (*StudentLoan) GetDisbursementDatesOk ¶

func (o *StudentLoan) GetDisbursementDatesOk() (*[]string, bool)

GetDisbursementDatesOk returns a tuple with the DisbursementDates field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*StudentLoan) GetExpectedPayoffDate ¶

func (o *StudentLoan) GetExpectedPayoffDate() string

GetExpectedPayoffDate returns the ExpectedPayoffDate field value If the value is explicit nil, the zero value for string will be returned

func (*StudentLoan) GetExpectedPayoffDateOk ¶

func (o *StudentLoan) GetExpectedPayoffDateOk() (*string, bool)

GetExpectedPayoffDateOk returns a tuple with the ExpectedPayoffDate field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*StudentLoan) GetGuarantor ¶

func (o *StudentLoan) GetGuarantor() string

GetGuarantor returns the Guarantor field value If the value is explicit nil, the zero value for string will be returned

func (*StudentLoan) GetGuarantorOk ¶

func (o *StudentLoan) GetGuarantorOk() (*string, bool)

GetGuarantorOk returns a tuple with the Guarantor field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*StudentLoan) GetInterestRatePercentage ¶

func (o *StudentLoan) GetInterestRatePercentage() float32

GetInterestRatePercentage returns the InterestRatePercentage field value

func (*StudentLoan) GetInterestRatePercentageOk ¶

func (o *StudentLoan) GetInterestRatePercentageOk() (*float32, bool)

GetInterestRatePercentageOk returns a tuple with the InterestRatePercentage field value and a boolean to check if the value has been set.

func (*StudentLoan) GetIsOverdue ¶

func (o *StudentLoan) GetIsOverdue() bool

GetIsOverdue returns the IsOverdue field value If the value is explicit nil, the zero value for bool will be returned

func (*StudentLoan) GetIsOverdueOk ¶

func (o *StudentLoan) GetIsOverdueOk() (*bool, bool)

GetIsOverdueOk returns a tuple with the IsOverdue field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*StudentLoan) GetLastPaymentAmount ¶

func (o *StudentLoan) GetLastPaymentAmount() float32

GetLastPaymentAmount returns the LastPaymentAmount field value If the value is explicit nil, the zero value for float32 will be returned

func (*StudentLoan) GetLastPaymentAmountOk ¶

func (o *StudentLoan) GetLastPaymentAmountOk() (*float32, bool)

GetLastPaymentAmountOk returns a tuple with the LastPaymentAmount field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*StudentLoan) GetLastPaymentDate ¶

func (o *StudentLoan) GetLastPaymentDate() string

GetLastPaymentDate returns the LastPaymentDate field value If the value is explicit nil, the zero value for string will be returned

func (*StudentLoan) GetLastPaymentDateOk ¶

func (o *StudentLoan) GetLastPaymentDateOk() (*string, bool)

GetLastPaymentDateOk returns a tuple with the LastPaymentDate field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*StudentLoan) GetLastStatementIssueDate ¶

func (o *StudentLoan) GetLastStatementIssueDate() string

GetLastStatementIssueDate returns the LastStatementIssueDate field value If the value is explicit nil, the zero value for string will be returned

func (*StudentLoan) GetLastStatementIssueDateOk ¶

func (o *StudentLoan) GetLastStatementIssueDateOk() (*string, bool)

GetLastStatementIssueDateOk returns a tuple with the LastStatementIssueDate field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*StudentLoan) GetLoanName ¶

func (o *StudentLoan) GetLoanName() string

GetLoanName returns the LoanName field value If the value is explicit nil, the zero value for string will be returned

func (*StudentLoan) GetLoanNameOk ¶

func (o *StudentLoan) GetLoanNameOk() (*string, bool)

GetLoanNameOk returns a tuple with the LoanName field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*StudentLoan) GetLoanStatus ¶

func (o *StudentLoan) GetLoanStatus() StudentLoanStatus

GetLoanStatus returns the LoanStatus field value

func (*StudentLoan) GetLoanStatusOk ¶

func (o *StudentLoan) GetLoanStatusOk() (*StudentLoanStatus, bool)

GetLoanStatusOk returns a tuple with the LoanStatus field value and a boolean to check if the value has been set.

func (*StudentLoan) GetMinimumPaymentAmount ¶

func (o *StudentLoan) GetMinimumPaymentAmount() float32

GetMinimumPaymentAmount returns the MinimumPaymentAmount field value If the value is explicit nil, the zero value for float32 will be returned

func (*StudentLoan) GetMinimumPaymentAmountOk ¶

func (o *StudentLoan) GetMinimumPaymentAmountOk() (*float32, bool)

GetMinimumPaymentAmountOk returns a tuple with the MinimumPaymentAmount field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*StudentLoan) GetNextPaymentDueDate ¶

func (o *StudentLoan) GetNextPaymentDueDate() string

GetNextPaymentDueDate returns the NextPaymentDueDate field value If the value is explicit nil, the zero value for string will be returned

func (*StudentLoan) GetNextPaymentDueDateOk ¶

func (o *StudentLoan) GetNextPaymentDueDateOk() (*string, bool)

GetNextPaymentDueDateOk returns a tuple with the NextPaymentDueDate field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*StudentLoan) GetOriginationDate ¶

func (o *StudentLoan) GetOriginationDate() string

GetOriginationDate returns the OriginationDate field value If the value is explicit nil, the zero value for string will be returned

func (*StudentLoan) GetOriginationDateOk ¶

func (o *StudentLoan) GetOriginationDateOk() (*string, bool)

GetOriginationDateOk returns a tuple with the OriginationDate field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*StudentLoan) GetOriginationPrincipalAmount ¶

func (o *StudentLoan) GetOriginationPrincipalAmount() float32

GetOriginationPrincipalAmount returns the OriginationPrincipalAmount field value If the value is explicit nil, the zero value for float32 will be returned

func (*StudentLoan) GetOriginationPrincipalAmountOk ¶

func (o *StudentLoan) GetOriginationPrincipalAmountOk() (*float32, bool)

GetOriginationPrincipalAmountOk returns a tuple with the OriginationPrincipalAmount field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*StudentLoan) GetOutstandingInterestAmount ¶

func (o *StudentLoan) GetOutstandingInterestAmount() float32

GetOutstandingInterestAmount returns the OutstandingInterestAmount field value If the value is explicit nil, the zero value for float32 will be returned

func (*StudentLoan) GetOutstandingInterestAmountOk ¶

func (o *StudentLoan) GetOutstandingInterestAmountOk() (*float32, bool)

GetOutstandingInterestAmountOk returns a tuple with the OutstandingInterestAmount field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*StudentLoan) GetPaymentReferenceNumber ¶

func (o *StudentLoan) GetPaymentReferenceNumber() string

GetPaymentReferenceNumber returns the PaymentReferenceNumber field value If the value is explicit nil, the zero value for string will be returned

func (*StudentLoan) GetPaymentReferenceNumberOk ¶

func (o *StudentLoan) GetPaymentReferenceNumberOk() (*string, bool)

GetPaymentReferenceNumberOk returns a tuple with the PaymentReferenceNumber field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*StudentLoan) GetPslfStatus ¶

func (o *StudentLoan) GetPslfStatus() PSLFStatus

GetPslfStatus returns the PslfStatus field value

func (*StudentLoan) GetPslfStatusOk ¶

func (o *StudentLoan) GetPslfStatusOk() (*PSLFStatus, bool)

GetPslfStatusOk returns a tuple with the PslfStatus field value and a boolean to check if the value has been set.

func (*StudentLoan) GetRepaymentPlan ¶

func (o *StudentLoan) GetRepaymentPlan() StudentRepaymentPlan

GetRepaymentPlan returns the RepaymentPlan field value

func (*StudentLoan) GetRepaymentPlanOk ¶

func (o *StudentLoan) GetRepaymentPlanOk() (*StudentRepaymentPlan, bool)

GetRepaymentPlanOk returns a tuple with the RepaymentPlan field value and a boolean to check if the value has been set.

func (*StudentLoan) GetSequenceNumber ¶

func (o *StudentLoan) GetSequenceNumber() string

GetSequenceNumber returns the SequenceNumber field value If the value is explicit nil, the zero value for string will be returned

func (*StudentLoan) GetSequenceNumberOk ¶

func (o *StudentLoan) GetSequenceNumberOk() (*string, bool)

GetSequenceNumberOk returns a tuple with the SequenceNumber field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*StudentLoan) GetServicerAddress ¶

func (o *StudentLoan) GetServicerAddress() ServicerAddressData

GetServicerAddress returns the ServicerAddress field value

func (*StudentLoan) GetServicerAddressOk ¶

func (o *StudentLoan) GetServicerAddressOk() (*ServicerAddressData, bool)

GetServicerAddressOk returns a tuple with the ServicerAddress field value and a boolean to check if the value has been set.

func (*StudentLoan) GetYtdInterestPaid ¶

func (o *StudentLoan) GetYtdInterestPaid() float32

GetYtdInterestPaid returns the YtdInterestPaid field value If the value is explicit nil, the zero value for float32 will be returned

func (*StudentLoan) GetYtdInterestPaidOk ¶

func (o *StudentLoan) GetYtdInterestPaidOk() (*float32, bool)

GetYtdInterestPaidOk returns a tuple with the YtdInterestPaid field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*StudentLoan) GetYtdPrincipalPaid ¶

func (o *StudentLoan) GetYtdPrincipalPaid() float32

GetYtdPrincipalPaid returns the YtdPrincipalPaid field value If the value is explicit nil, the zero value for float32 will be returned

func (*StudentLoan) GetYtdPrincipalPaidOk ¶

func (o *StudentLoan) GetYtdPrincipalPaidOk() (*float32, bool)

GetYtdPrincipalPaidOk returns a tuple with the YtdPrincipalPaid field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (StudentLoan) MarshalJSON ¶

func (o StudentLoan) MarshalJSON() ([]byte, error)

func (*StudentLoan) SetAccountId ¶

func (o *StudentLoan) SetAccountId(v string)

SetAccountId sets field value

func (*StudentLoan) SetAccountNumber ¶

func (o *StudentLoan) SetAccountNumber(v string)

SetAccountNumber sets field value

func (*StudentLoan) SetDisbursementDates ¶

func (o *StudentLoan) SetDisbursementDates(v []string)

SetDisbursementDates sets field value

func (*StudentLoan) SetExpectedPayoffDate ¶

func (o *StudentLoan) SetExpectedPayoffDate(v string)

SetExpectedPayoffDate sets field value

func (*StudentLoan) SetGuarantor ¶

func (o *StudentLoan) SetGuarantor(v string)

SetGuarantor sets field value

func (*StudentLoan) SetInterestRatePercentage ¶

func (o *StudentLoan) SetInterestRatePercentage(v float32)

SetInterestRatePercentage sets field value

func (*StudentLoan) SetIsOverdue ¶

func (o *StudentLoan) SetIsOverdue(v bool)

SetIsOverdue sets field value

func (*StudentLoan) SetLastPaymentAmount ¶

func (o *StudentLoan) SetLastPaymentAmount(v float32)

SetLastPaymentAmount sets field value

func (*StudentLoan) SetLastPaymentDate ¶

func (o *StudentLoan) SetLastPaymentDate(v string)

SetLastPaymentDate sets field value

func (*StudentLoan) SetLastStatementIssueDate ¶

func (o *StudentLoan) SetLastStatementIssueDate(v string)

SetLastStatementIssueDate sets field value

func (*StudentLoan) SetLoanName ¶

func (o *StudentLoan) SetLoanName(v string)

SetLoanName sets field value

func (*StudentLoan) SetLoanStatus ¶

func (o *StudentLoan) SetLoanStatus(v StudentLoanStatus)

SetLoanStatus sets field value

func (*StudentLoan) SetMinimumPaymentAmount ¶

func (o *StudentLoan) SetMinimumPaymentAmount(v float32)

SetMinimumPaymentAmount sets field value

func (*StudentLoan) SetNextPaymentDueDate ¶

func (o *StudentLoan) SetNextPaymentDueDate(v string)

SetNextPaymentDueDate sets field value

func (*StudentLoan) SetOriginationDate ¶

func (o *StudentLoan) SetOriginationDate(v string)

SetOriginationDate sets field value

func (*StudentLoan) SetOriginationPrincipalAmount ¶

func (o *StudentLoan) SetOriginationPrincipalAmount(v float32)

SetOriginationPrincipalAmount sets field value

func (*StudentLoan) SetOutstandingInterestAmount ¶

func (o *StudentLoan) SetOutstandingInterestAmount(v float32)

SetOutstandingInterestAmount sets field value

func (*StudentLoan) SetPaymentReferenceNumber ¶

func (o *StudentLoan) SetPaymentReferenceNumber(v string)

SetPaymentReferenceNumber sets field value

func (*StudentLoan) SetPslfStatus ¶

func (o *StudentLoan) SetPslfStatus(v PSLFStatus)

SetPslfStatus sets field value

func (*StudentLoan) SetRepaymentPlan ¶

func (o *StudentLoan) SetRepaymentPlan(v StudentRepaymentPlan)

SetRepaymentPlan sets field value

func (*StudentLoan) SetSequenceNumber ¶

func (o *StudentLoan) SetSequenceNumber(v string)

SetSequenceNumber sets field value

func (*StudentLoan) SetServicerAddress ¶

func (o *StudentLoan) SetServicerAddress(v ServicerAddressData)

SetServicerAddress sets field value

func (*StudentLoan) SetYtdInterestPaid ¶

func (o *StudentLoan) SetYtdInterestPaid(v float32)

SetYtdInterestPaid sets field value

func (*StudentLoan) SetYtdPrincipalPaid ¶

func (o *StudentLoan) SetYtdPrincipalPaid(v float32)

SetYtdPrincipalPaid sets field value

func (*StudentLoan) UnmarshalJSON ¶

func (o *StudentLoan) UnmarshalJSON(bytes []byte) (err error)

type StudentLoanRepaymentModel ¶

type StudentLoanRepaymentModel struct {
	// The only currently supported value for this field is `standard`.
	Type string `json:"type"`
	// Configures the number of months before repayment starts.
	NonRepaymentMonths float32 `json:"non_repayment_months"`
	// Configures the number of months of repayments before the loan is paid off.
	RepaymentMonths      float32 `json:"repayment_months"`
	AdditionalProperties map[string]interface{}
}

StudentLoanRepaymentModel Student loan repayment information used to configure Sandbox test data for the Liabilities product

func NewStudentLoanRepaymentModel ¶

func NewStudentLoanRepaymentModel(type_ string, nonRepaymentMonths float32, repaymentMonths float32) *StudentLoanRepaymentModel

NewStudentLoanRepaymentModel instantiates a new StudentLoanRepaymentModel 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 NewStudentLoanRepaymentModelWithDefaults ¶

func NewStudentLoanRepaymentModelWithDefaults() *StudentLoanRepaymentModel

NewStudentLoanRepaymentModelWithDefaults instantiates a new StudentLoanRepaymentModel 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 (*StudentLoanRepaymentModel) GetNonRepaymentMonths ¶

func (o *StudentLoanRepaymentModel) GetNonRepaymentMonths() float32

GetNonRepaymentMonths returns the NonRepaymentMonths field value

func (*StudentLoanRepaymentModel) GetNonRepaymentMonthsOk ¶

func (o *StudentLoanRepaymentModel) GetNonRepaymentMonthsOk() (*float32, bool)

GetNonRepaymentMonthsOk returns a tuple with the NonRepaymentMonths field value and a boolean to check if the value has been set.

func (*StudentLoanRepaymentModel) GetRepaymentMonths ¶

func (o *StudentLoanRepaymentModel) GetRepaymentMonths() float32

GetRepaymentMonths returns the RepaymentMonths field value

func (*StudentLoanRepaymentModel) GetRepaymentMonthsOk ¶

func (o *StudentLoanRepaymentModel) GetRepaymentMonthsOk() (*float32, bool)

GetRepaymentMonthsOk returns a tuple with the RepaymentMonths field value and a boolean to check if the value has been set.

func (*StudentLoanRepaymentModel) GetType ¶

func (o *StudentLoanRepaymentModel) GetType() string

GetType returns the Type field value

func (*StudentLoanRepaymentModel) GetTypeOk ¶

func (o *StudentLoanRepaymentModel) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (StudentLoanRepaymentModel) MarshalJSON ¶

func (o StudentLoanRepaymentModel) MarshalJSON() ([]byte, error)

func (*StudentLoanRepaymentModel) SetNonRepaymentMonths ¶

func (o *StudentLoanRepaymentModel) SetNonRepaymentMonths(v float32)

SetNonRepaymentMonths sets field value

func (*StudentLoanRepaymentModel) SetRepaymentMonths ¶

func (o *StudentLoanRepaymentModel) SetRepaymentMonths(v float32)

SetRepaymentMonths sets field value

func (*StudentLoanRepaymentModel) SetType ¶

func (o *StudentLoanRepaymentModel) SetType(v string)

SetType sets field value

func (*StudentLoanRepaymentModel) UnmarshalJSON ¶

func (o *StudentLoanRepaymentModel) UnmarshalJSON(bytes []byte) (err error)

type StudentLoanStatus ¶

type StudentLoanStatus struct {
	// The date until which the loan will be in its current status. Dates are returned in an [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format (YYYY-MM-DD).
	EndDate NullableString `json:"end_date"`
	// The status type of the student loan
	Type                 NullableString `json:"type"`
	AdditionalProperties map[string]interface{}
}

StudentLoanStatus An object representing the status of the student loan

func NewStudentLoanStatus ¶

func NewStudentLoanStatus(endDate NullableString, type_ NullableString) *StudentLoanStatus

NewStudentLoanStatus instantiates a new StudentLoanStatus 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 NewStudentLoanStatusWithDefaults ¶

func NewStudentLoanStatusWithDefaults() *StudentLoanStatus

NewStudentLoanStatusWithDefaults instantiates a new StudentLoanStatus 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 (*StudentLoanStatus) GetEndDate ¶

func (o *StudentLoanStatus) GetEndDate() string

GetEndDate returns the EndDate field value If the value is explicit nil, the zero value for string will be returned

func (*StudentLoanStatus) GetEndDateOk ¶

func (o *StudentLoanStatus) GetEndDateOk() (*string, bool)

GetEndDateOk returns a tuple with the EndDate field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*StudentLoanStatus) GetType ¶

func (o *StudentLoanStatus) GetType() string

GetType returns the Type field value If the value is explicit nil, the zero value for string will be returned

func (*StudentLoanStatus) GetTypeOk ¶

func (o *StudentLoanStatus) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (StudentLoanStatus) MarshalJSON ¶

func (o StudentLoanStatus) MarshalJSON() ([]byte, error)

func (*StudentLoanStatus) SetEndDate ¶

func (o *StudentLoanStatus) SetEndDate(v string)

SetEndDate sets field value

func (*StudentLoanStatus) SetType ¶

func (o *StudentLoanStatus) SetType(v string)

SetType sets field value

func (*StudentLoanStatus) UnmarshalJSON ¶

func (o *StudentLoanStatus) UnmarshalJSON(bytes []byte) (err error)

type StudentRepaymentPlan ¶

type StudentRepaymentPlan struct {
	// The description of the repayment plan as provided by the servicer.
	Description NullableString `json:"description"`
	// The type of the repayment plan.
	Type                 NullableString `json:"type"`
	AdditionalProperties map[string]interface{}
}

StudentRepaymentPlan An object representing the repayment plan for the student loan

func NewStudentRepaymentPlan ¶

func NewStudentRepaymentPlan(description NullableString, type_ NullableString) *StudentRepaymentPlan

NewStudentRepaymentPlan instantiates a new StudentRepaymentPlan 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 NewStudentRepaymentPlanWithDefaults ¶

func NewStudentRepaymentPlanWithDefaults() *StudentRepaymentPlan

NewStudentRepaymentPlanWithDefaults instantiates a new StudentRepaymentPlan 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 (*StudentRepaymentPlan) GetDescription ¶

func (o *StudentRepaymentPlan) GetDescription() string

GetDescription returns the Description field value If the value is explicit nil, the zero value for string will be returned

func (*StudentRepaymentPlan) GetDescriptionOk ¶

func (o *StudentRepaymentPlan) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*StudentRepaymentPlan) GetType ¶

func (o *StudentRepaymentPlan) GetType() string

GetType returns the Type field value If the value is explicit nil, the zero value for string will be returned

func (*StudentRepaymentPlan) GetTypeOk ¶

func (o *StudentRepaymentPlan) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (StudentRepaymentPlan) MarshalJSON ¶

func (o StudentRepaymentPlan) MarshalJSON() ([]byte, error)

func (*StudentRepaymentPlan) SetDescription ¶

func (o *StudentRepaymentPlan) SetDescription(v string)

SetDescription sets field value

func (*StudentRepaymentPlan) SetType ¶

func (o *StudentRepaymentPlan) SetType(v string)

SetType sets field value

func (*StudentRepaymentPlan) UnmarshalJSON ¶

func (o *StudentRepaymentPlan) UnmarshalJSON(bytes []byte) (err error)

type Taxform ¶ added in v1.1.0

type Taxform struct {
	// An identifier of the document referenced by the document metadata.
	DocId *string `json:"doc_id,omitempty"`
	// The type of tax document.
	DocumentType         string `json:"document_type"`
	W2                   *W2    `json:"w2,omitempty"`
	AdditionalProperties map[string]interface{}
}

Taxform struct for Taxform

func NewTaxform ¶ added in v1.1.0

func NewTaxform(documentType string) *Taxform

NewTaxform instantiates a new Taxform 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 NewTaxformWithDefaults ¶ added in v1.1.0

func NewTaxformWithDefaults() *Taxform

NewTaxformWithDefaults instantiates a new Taxform 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 (*Taxform) GetDocId ¶ added in v1.7.0

func (o *Taxform) GetDocId() string

GetDocId returns the DocId field value if set, zero value otherwise.

func (*Taxform) GetDocIdOk ¶ added in v1.7.0

func (o *Taxform) GetDocIdOk() (*string, bool)

GetDocIdOk returns a tuple with the DocId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Taxform) GetDocumentType ¶ added in v1.1.0

func (o *Taxform) GetDocumentType() string

GetDocumentType returns the DocumentType field value

func (*Taxform) GetDocumentTypeOk ¶ added in v1.1.0

func (o *Taxform) GetDocumentTypeOk() (*string, bool)

GetDocumentTypeOk returns a tuple with the DocumentType field value and a boolean to check if the value has been set.

func (*Taxform) GetW2 ¶ added in v1.1.0

func (o *Taxform) GetW2() W2

GetW2 returns the W2 field value if set, zero value otherwise.

func (*Taxform) GetW2Ok ¶ added in v1.1.0

func (o *Taxform) GetW2Ok() (*W2, bool)

GetW2Ok returns a tuple with the W2 field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Taxform) HasDocId ¶ added in v1.7.0

func (o *Taxform) HasDocId() bool

HasDocId returns a boolean if a field has been set.

func (*Taxform) HasW2 ¶ added in v1.1.0

func (o *Taxform) HasW2() bool

HasW2 returns a boolean if a field has been set.

func (Taxform) MarshalJSON ¶ added in v1.1.0

func (o Taxform) MarshalJSON() ([]byte, error)

func (*Taxform) SetDocId ¶ added in v1.7.0

func (o *Taxform) SetDocId(v string)

SetDocId gets a reference to the given string and assigns it to the DocId field.

func (*Taxform) SetDocumentType ¶ added in v1.1.0

func (o *Taxform) SetDocumentType(v string)

SetDocumentType sets field value

func (*Taxform) SetW2 ¶ added in v1.1.0

func (o *Taxform) SetW2(v W2)

SetW2 gets a reference to the given W2 and assigns it to the W2 field.

func (*Taxform) UnmarshalJSON ¶ added in v1.1.0

func (o *Taxform) UnmarshalJSON(bytes []byte) (err error)

type TaxpayerID ¶ added in v1.1.0

type TaxpayerID struct {
	// Type of ID, e.g. 'SSN'
	IdType NullableString `json:"id_type,omitempty"`
	// ID mask; i.e. last 4 digits of the taxpayer ID
	IdMask NullableString `json:"id_mask,omitempty"`
	// Last 4 digits of unique number of ID.
	Last4Digits          NullableString `json:"last_4_digits,omitempty"`
	AdditionalProperties map[string]interface{}
}

TaxpayerID Taxpayer ID of the individual receiving the paystub.

func NewTaxpayerID ¶ added in v1.1.0

func NewTaxpayerID() *TaxpayerID

NewTaxpayerID instantiates a new TaxpayerID 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 NewTaxpayerIDWithDefaults ¶ added in v1.1.0

func NewTaxpayerIDWithDefaults() *TaxpayerID

NewTaxpayerIDWithDefaults instantiates a new TaxpayerID 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 (*TaxpayerID) GetIdMask ¶ added in v1.5.0

func (o *TaxpayerID) GetIdMask() string

GetIdMask returns the IdMask field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TaxpayerID) GetIdMaskOk ¶ added in v1.5.0

func (o *TaxpayerID) GetIdMaskOk() (*string, bool)

GetIdMaskOk returns a tuple with the IdMask field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TaxpayerID) GetIdType ¶ added in v1.1.0

func (o *TaxpayerID) GetIdType() string

GetIdType returns the IdType field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TaxpayerID) GetIdTypeOk ¶ added in v1.1.0

func (o *TaxpayerID) GetIdTypeOk() (*string, bool)

GetIdTypeOk returns a tuple with the IdType field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TaxpayerID) GetLast4Digits ¶ added in v1.1.0

func (o *TaxpayerID) GetLast4Digits() string

GetLast4Digits returns the Last4Digits field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TaxpayerID) GetLast4DigitsOk ¶ added in v1.1.0

func (o *TaxpayerID) GetLast4DigitsOk() (*string, bool)

GetLast4DigitsOk returns a tuple with the Last4Digits field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TaxpayerID) HasIdMask ¶ added in v1.5.0

func (o *TaxpayerID) HasIdMask() bool

HasIdMask returns a boolean if a field has been set.

func (*TaxpayerID) HasIdType ¶ added in v1.1.0

func (o *TaxpayerID) HasIdType() bool

HasIdType returns a boolean if a field has been set.

func (*TaxpayerID) HasLast4Digits ¶ added in v1.1.0

func (o *TaxpayerID) HasLast4Digits() bool

HasLast4Digits returns a boolean if a field has been set.

func (TaxpayerID) MarshalJSON ¶ added in v1.1.0

func (o TaxpayerID) MarshalJSON() ([]byte, error)

func (*TaxpayerID) SetIdMask ¶ added in v1.5.0

func (o *TaxpayerID) SetIdMask(v string)

SetIdMask gets a reference to the given NullableString and assigns it to the IdMask field.

func (*TaxpayerID) SetIdMaskNil ¶ added in v1.5.0

func (o *TaxpayerID) SetIdMaskNil()

SetIdMaskNil sets the value for IdMask to be an explicit nil

func (*TaxpayerID) SetIdType ¶ added in v1.1.0

func (o *TaxpayerID) SetIdType(v string)

SetIdType gets a reference to the given NullableString and assigns it to the IdType field.

func (*TaxpayerID) SetIdTypeNil ¶ added in v1.1.0

func (o *TaxpayerID) SetIdTypeNil()

SetIdTypeNil sets the value for IdType to be an explicit nil

func (*TaxpayerID) SetLast4Digits ¶ added in v1.1.0

func (o *TaxpayerID) SetLast4Digits(v string)

SetLast4Digits gets a reference to the given NullableString and assigns it to the Last4Digits field.

func (*TaxpayerID) SetLast4DigitsNil ¶ added in v1.1.0

func (o *TaxpayerID) SetLast4DigitsNil()

SetLast4DigitsNil sets the value for Last4Digits to be an explicit nil

func (*TaxpayerID) UnmarshalJSON ¶ added in v1.1.0

func (o *TaxpayerID) UnmarshalJSON(bytes []byte) (err error)

func (*TaxpayerID) UnsetIdMask ¶ added in v1.5.0

func (o *TaxpayerID) UnsetIdMask()

UnsetIdMask ensures that no value is present for IdMask, not even an explicit nil

func (*TaxpayerID) UnsetIdType ¶ added in v1.1.0

func (o *TaxpayerID) UnsetIdType()

UnsetIdType ensures that no value is present for IdType, not even an explicit nil

func (*TaxpayerID) UnsetLast4Digits ¶ added in v1.1.0

func (o *TaxpayerID) UnsetLast4Digits()

UnsetLast4Digits ensures that no value is present for Last4Digits, not even an explicit nil

type Total ¶ added in v1.1.0

type Total struct {
	CanonicalDescription NullableTotalCanonicalDescription `json:"canonical_description,omitempty"`
	// Text of the line item as printed on the paystub.
	Description          NullableString `json:"description,omitempty"`
	CurrentPay           *Pay           `json:"current_pay,omitempty"`
	YtdPay               *Pay           `json:"ytd_pay,omitempty"`
	AdditionalProperties map[string]interface{}
}

Total An object representing both the current pay period and year to date amount for a category.

func NewTotal ¶ added in v1.1.0

func NewTotal() *Total

NewTotal instantiates a new Total 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 NewTotalWithDefaults ¶ added in v1.1.0

func NewTotalWithDefaults() *Total

NewTotalWithDefaults instantiates a new Total 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 (*Total) GetCanonicalDescription ¶ added in v1.1.0

func (o *Total) GetCanonicalDescription() TotalCanonicalDescription

GetCanonicalDescription returns the CanonicalDescription field value if set, zero value otherwise (both if not set or set to explicit null).

func (*Total) GetCanonicalDescriptionOk ¶ added in v1.1.0

func (o *Total) GetCanonicalDescriptionOk() (*TotalCanonicalDescription, bool)

GetCanonicalDescriptionOk returns a tuple with the CanonicalDescription field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Total) GetCurrentPay ¶ added in v1.1.0

func (o *Total) GetCurrentPay() Pay

GetCurrentPay returns the CurrentPay field value if set, zero value otherwise.

func (*Total) GetCurrentPayOk ¶ added in v1.1.0

func (o *Total) GetCurrentPayOk() (*Pay, bool)

GetCurrentPayOk returns a tuple with the CurrentPay field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Total) GetDescription ¶ added in v1.1.0

func (o *Total) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise (both if not set or set to explicit null).

func (*Total) GetDescriptionOk ¶ added in v1.1.0

func (o *Total) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Total) GetYtdPay ¶ added in v1.1.0

func (o *Total) GetYtdPay() Pay

GetYtdPay returns the YtdPay field value if set, zero value otherwise.

func (*Total) GetYtdPayOk ¶ added in v1.1.0

func (o *Total) GetYtdPayOk() (*Pay, bool)

GetYtdPayOk returns a tuple with the YtdPay field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Total) HasCanonicalDescription ¶ added in v1.1.0

func (o *Total) HasCanonicalDescription() bool

HasCanonicalDescription returns a boolean if a field has been set.

func (*Total) HasCurrentPay ¶ added in v1.1.0

func (o *Total) HasCurrentPay() bool

HasCurrentPay returns a boolean if a field has been set.

func (*Total) HasDescription ¶ added in v1.1.0

func (o *Total) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (*Total) HasYtdPay ¶ added in v1.1.0

func (o *Total) HasYtdPay() bool

HasYtdPay returns a boolean if a field has been set.

func (Total) MarshalJSON ¶ added in v1.1.0

func (o Total) MarshalJSON() ([]byte, error)

func (*Total) SetCanonicalDescription ¶ added in v1.1.0

func (o *Total) SetCanonicalDescription(v TotalCanonicalDescription)

SetCanonicalDescription gets a reference to the given NullableTotalCanonicalDescription and assigns it to the CanonicalDescription field.

func (*Total) SetCanonicalDescriptionNil ¶ added in v1.1.0

func (o *Total) SetCanonicalDescriptionNil()

SetCanonicalDescriptionNil sets the value for CanonicalDescription to be an explicit nil

func (*Total) SetCurrentPay ¶ added in v1.1.0

func (o *Total) SetCurrentPay(v Pay)

SetCurrentPay gets a reference to the given Pay and assigns it to the CurrentPay field.

func (*Total) SetDescription ¶ added in v1.1.0

func (o *Total) SetDescription(v string)

SetDescription gets a reference to the given NullableString and assigns it to the Description field.

func (*Total) SetDescriptionNil ¶ added in v1.1.0

func (o *Total) SetDescriptionNil()

SetDescriptionNil sets the value for Description to be an explicit nil

func (*Total) SetYtdPay ¶ added in v1.1.0

func (o *Total) SetYtdPay(v Pay)

SetYtdPay gets a reference to the given Pay and assigns it to the YtdPay field.

func (*Total) UnmarshalJSON ¶ added in v1.1.0

func (o *Total) UnmarshalJSON(bytes []byte) (err error)

func (*Total) UnsetCanonicalDescription ¶ added in v1.1.0

func (o *Total) UnsetCanonicalDescription()

UnsetCanonicalDescription ensures that no value is present for CanonicalDescription, not even an explicit nil

func (*Total) UnsetDescription ¶ added in v1.1.0

func (o *Total) UnsetDescription()

UnsetDescription ensures that no value is present for Description, not even an explicit nil

type TotalCanonicalDescription ¶ added in v1.8.0

type TotalCanonicalDescription string

TotalCanonicalDescription Commonly used term to describe the line item.

const (
	TOTALCANONICALDESCRIPTION_BONUS                        TotalCanonicalDescription = "BONUS"
	TOTALCANONICALDESCRIPTION_COMMISSION                   TotalCanonicalDescription = "COMMISSION"
	TOTALCANONICALDESCRIPTION_OVERTIME                     TotalCanonicalDescription = "OVERTIME"
	TOTALCANONICALDESCRIPTION_PAID_TIME_OFF                TotalCanonicalDescription = "PAID TIME OFF"
	TOTALCANONICALDESCRIPTION_REGULAR_PAY                  TotalCanonicalDescription = "REGULAR PAY"
	TOTALCANONICALDESCRIPTION_VACATION                     TotalCanonicalDescription = "VACATION"
	TOTALCANONICALDESCRIPTION_EMPLOYEE_MEDICARE            TotalCanonicalDescription = "EMPLOYEE MEDICARE"
	TOTALCANONICALDESCRIPTION_FICA                         TotalCanonicalDescription = "FICA"
	TOTALCANONICALDESCRIPTION_SOCIAL_SECURITY_EMPLOYEE_TAX TotalCanonicalDescription = "SOCIAL SECURITY EMPLOYEE TAX"
	TOTALCANONICALDESCRIPTION_MEDICAL                      TotalCanonicalDescription = "MEDICAL"
	TOTALCANONICALDESCRIPTION_VISION                       TotalCanonicalDescription = "VISION"
	TOTALCANONICALDESCRIPTION_DENTAL                       TotalCanonicalDescription = "DENTAL"
	TOTALCANONICALDESCRIPTION_NET_PAY                      TotalCanonicalDescription = "NET PAY"
	TOTALCANONICALDESCRIPTION_TAXES                        TotalCanonicalDescription = "TAXES"
	TOTALCANONICALDESCRIPTION_NOT_FOUND                    TotalCanonicalDescription = "NOT_FOUND"
	TOTALCANONICALDESCRIPTION_OTHER                        TotalCanonicalDescription = "OTHER"
	TOTALCANONICALDESCRIPTION_NULL                         TotalCanonicalDescription = "null"
)

List of TotalCanonicalDescription

func NewTotalCanonicalDescriptionFromValue ¶ added in v1.8.0

func NewTotalCanonicalDescriptionFromValue(v string) (*TotalCanonicalDescription, error)

NewTotalCanonicalDescriptionFromValue returns a pointer to a valid TotalCanonicalDescription for the value passed as argument, or an error if the value passed is not allowed by the enum

func (TotalCanonicalDescription) IsValid ¶ added in v1.8.0

func (v TotalCanonicalDescription) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (TotalCanonicalDescription) Ptr ¶ added in v1.8.0

Ptr returns reference to TotalCanonicalDescription value

func (*TotalCanonicalDescription) UnmarshalJSON ¶ added in v1.8.0

func (v *TotalCanonicalDescription) UnmarshalJSON(src []byte) error

type Transaction ¶

type Transaction struct {
	// Please use the `payment_channel` field, `transaction_type` will be deprecated in the future.  `digital:` transactions that took place online.  `place:` transactions that were made at a physical location.  `special:` transactions that relate to banks, e.g. fees or deposits.  `unresolved:` transactions that do not fit into the other three types.
	TransactionType *string `json:"transaction_type,omitempty"`
	// The ID of a posted transaction's associated pending transaction, where applicable.
	PendingTransactionId NullableString `json:"pending_transaction_id"`
	// The ID of the category to which this transaction belongs. See [Categories](https://plaid.com/docs/#category-overview).  If the `transactions` object was returned by an Assets endpoint such as `/asset_report/get/` or `/asset_report/pdf/get`, this field will only appear in an Asset Report with Insights.
	CategoryId NullableString `json:"category_id"`
	// A hierarchical array of the categories to which this transaction belongs. See [Categories](https://plaid.com/docs/#category-overview).  If the `transactions` object was returned by an Assets endpoint such as `/asset_report/get/` or `/asset_report/pdf/get`, this field will only appear in an Asset Report with Insights.
	Category    []string    `json:"category"`
	Location    Location    `json:"location"`
	PaymentMeta PaymentMeta `json:"payment_meta"`
	// The name of the account owner. This field is not typically populated and only relevant when dealing with sub-accounts.
	AccountOwner NullableString `json:"account_owner"`
	// The merchant name or transaction description.  If the `transactions` object was returned by a Transactions endpoint such as `/transactions/get`, this field will always appear. If the `transactions` object was returned by an Assets endpoint such as `/asset_report/get/` or `/asset_report/pdf/get`, this field will only appear in an Asset Report with Insights.
	Name string `json:"name"`
	// The string returned by the financial institution to describe the transaction. For transactions returned by `/transactions/get`, this field is in beta and will be omitted unless the client is both enrolled in the closed beta program and has set `options.include_original_description` to `true`.
	OriginalDescription NullableString `json:"original_description,omitempty"`
	// The ID of the account in which this transaction occurred.
	AccountId string `json:"account_id"`
	// The settled value of the transaction, denominated in the account's currency, as stated in `iso_currency_code` or `unofficial_currency_code`. Positive values when money moves out of the account; negative values when money moves in. For example, debit card purchases are positive; credit card payments, direct deposits, and refunds are negative.
	Amount float32 `json:"amount"`
	// The ISO-4217 currency code of the transaction. Always `null` if `unofficial_currency_code` is non-null.
	IsoCurrencyCode NullableString `json:"iso_currency_code"`
	// The unofficial currency code associated with the transaction. Always `null` if `iso_currency_code` is non-`null`. Unofficial currency codes are used for currencies that do not have official ISO currency codes, such as cryptocurrencies and the currencies of certain countries.  See the [currency code schema](https://plaid.com/docs/api/accounts#currency-code-schema) for a full listing of supported `iso_currency_code`s.
	UnofficialCurrencyCode NullableString `json:"unofficial_currency_code"`
	// For pending transactions, the date that the transaction occurred; for posted transactions, the date that the transaction posted. Both dates are returned in an [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format ( `YYYY-MM-DD` ).
	Date string `json:"date"`
	// When `true`, identifies the transaction as pending or unsettled. Pending transaction details (name, type, amount, category ID) may change before they are settled.
	Pending bool `json:"pending"`
	// The unique ID of the transaction. Like all Plaid identifiers, the `transaction_id` is case sensitive.
	TransactionId string `json:"transaction_id"`
	// The merchant name, as extracted by Plaid from the `name` field.
	MerchantName NullableString `json:"merchant_name,omitempty"`
	// The check number of the transaction. This field is only populated for check transactions.
	CheckNumber NullableString `json:"check_number,omitempty"`
	// The channel used to make a payment. `online:` transactions that took place online.  `in store:` transactions that were made at a physical location.  `other:` transactions that relate to banks, e.g. fees or deposits.  This field replaces the `transaction_type` field.
	PaymentChannel string `json:"payment_channel"`
	// The date that the transaction was authorized. Dates are returned in an [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format ( `YYYY-MM-DD` ).
	AuthorizedDate NullableString `json:"authorized_date"`
	// Date and time when a transaction was authorized in [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format ( `YYYY-MM-DDTHH:mm:ssZ` ).  This field is only populated for UK institutions. For institutions in other countries, will be `null`.
	AuthorizedDatetime NullableTime `json:"authorized_datetime"`
	// Date and time when a transaction was posted in [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format ( `YYYY-MM-DDTHH:mm:ssZ` ).  This field is only populated for UK institutions. For institutions in other countries, will be `null`.
	Datetime                NullableTime                    `json:"datetime"`
	TransactionCode         NullableTransactionCode         `json:"transaction_code"`
	PersonalFinanceCategory NullablePersonalFinanceCategory `json:"personal_finance_category,omitempty"`
}

Transaction A representation of a transaction

func NewTransaction ¶

func NewTransaction(pendingTransactionId NullableString, categoryId NullableString, category []string, location Location, paymentMeta PaymentMeta, accountOwner NullableString, name string, accountId string, amount float32, isoCurrencyCode NullableString, unofficialCurrencyCode NullableString, date string, pending bool, transactionId string, paymentChannel string, authorizedDate NullableString, authorizedDatetime NullableTime, datetime NullableTime, transactionCode NullableTransactionCode) *Transaction

NewTransaction instantiates a new Transaction 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 NewTransactionWithDefaults ¶

func NewTransactionWithDefaults() *Transaction

NewTransactionWithDefaults instantiates a new Transaction 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 (*Transaction) GetAccountId ¶

func (o *Transaction) GetAccountId() string

GetAccountId returns the AccountId field value

func (*Transaction) GetAccountIdOk ¶

func (o *Transaction) GetAccountIdOk() (*string, bool)

GetAccountIdOk returns a tuple with the AccountId field value and a boolean to check if the value has been set.

func (*Transaction) GetAccountOwner ¶

func (o *Transaction) GetAccountOwner() string

GetAccountOwner returns the AccountOwner field value If the value is explicit nil, the zero value for string will be returned

func (*Transaction) GetAccountOwnerOk ¶

func (o *Transaction) GetAccountOwnerOk() (*string, bool)

GetAccountOwnerOk returns a tuple with the AccountOwner field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Transaction) GetAmount ¶

func (o *Transaction) GetAmount() float32

GetAmount returns the Amount field value

func (*Transaction) GetAmountOk ¶

func (o *Transaction) GetAmountOk() (*float32, bool)

GetAmountOk returns a tuple with the Amount field value and a boolean to check if the value has been set.

func (*Transaction) GetAuthorizedDate ¶

func (o *Transaction) GetAuthorizedDate() string

GetAuthorizedDate returns the AuthorizedDate field value If the value is explicit nil, the zero value for string will be returned

func (*Transaction) GetAuthorizedDateOk ¶

func (o *Transaction) GetAuthorizedDateOk() (*string, bool)

GetAuthorizedDateOk returns a tuple with the AuthorizedDate field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Transaction) GetAuthorizedDatetime ¶

func (o *Transaction) GetAuthorizedDatetime() time.Time

GetAuthorizedDatetime returns the AuthorizedDatetime field value If the value is explicit nil, the zero value for time.Time will be returned

func (*Transaction) GetAuthorizedDatetimeOk ¶

func (o *Transaction) GetAuthorizedDatetimeOk() (*time.Time, bool)

GetAuthorizedDatetimeOk returns a tuple with the AuthorizedDatetime field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Transaction) GetCategory ¶

func (o *Transaction) GetCategory() []string

GetCategory returns the Category field value If the value is explicit nil, the zero value for []string will be returned

func (*Transaction) GetCategoryId ¶

func (o *Transaction) GetCategoryId() string

GetCategoryId returns the CategoryId field value If the value is explicit nil, the zero value for string will be returned

func (*Transaction) GetCategoryIdOk ¶

func (o *Transaction) GetCategoryIdOk() (*string, bool)

GetCategoryIdOk returns a tuple with the CategoryId field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Transaction) GetCategoryOk ¶

func (o *Transaction) GetCategoryOk() (*[]string, bool)

GetCategoryOk returns a tuple with the Category field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Transaction) GetCheckNumber ¶

func (o *Transaction) GetCheckNumber() string

GetCheckNumber returns the CheckNumber field value if set, zero value otherwise (both if not set or set to explicit null).

func (*Transaction) GetCheckNumberOk ¶

func (o *Transaction) GetCheckNumberOk() (*string, bool)

GetCheckNumberOk returns a tuple with the CheckNumber field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Transaction) GetDate ¶

func (o *Transaction) GetDate() string

GetDate returns the Date field value

func (*Transaction) GetDateOk ¶

func (o *Transaction) GetDateOk() (*string, bool)

GetDateOk returns a tuple with the Date field value and a boolean to check if the value has been set.

func (*Transaction) GetDatetime ¶

func (o *Transaction) GetDatetime() time.Time

GetDatetime returns the Datetime field value If the value is explicit nil, the zero value for time.Time will be returned

func (*Transaction) GetDatetimeOk ¶

func (o *Transaction) GetDatetimeOk() (*time.Time, bool)

GetDatetimeOk returns a tuple with the Datetime field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Transaction) GetIsoCurrencyCode ¶

func (o *Transaction) GetIsoCurrencyCode() string

GetIsoCurrencyCode returns the IsoCurrencyCode field value If the value is explicit nil, the zero value for string will be returned

func (*Transaction) GetIsoCurrencyCodeOk ¶

func (o *Transaction) GetIsoCurrencyCodeOk() (*string, bool)

GetIsoCurrencyCodeOk returns a tuple with the IsoCurrencyCode field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Transaction) GetLocation ¶

func (o *Transaction) GetLocation() Location

GetLocation returns the Location field value

func (*Transaction) GetLocationOk ¶

func (o *Transaction) GetLocationOk() (*Location, bool)

GetLocationOk returns a tuple with the Location field value and a boolean to check if the value has been set.

func (*Transaction) GetMerchantName ¶

func (o *Transaction) GetMerchantName() string

GetMerchantName returns the MerchantName field value if set, zero value otherwise (both if not set or set to explicit null).

func (*Transaction) GetMerchantNameOk ¶

func (o *Transaction) GetMerchantNameOk() (*string, bool)

GetMerchantNameOk returns a tuple with the MerchantName field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Transaction) GetName ¶

func (o *Transaction) GetName() string

GetName returns the Name field value

func (*Transaction) GetNameOk ¶

func (o *Transaction) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*Transaction) GetOriginalDescription ¶

func (o *Transaction) GetOriginalDescription() string

GetOriginalDescription returns the OriginalDescription field value if set, zero value otherwise (both if not set or set to explicit null).

func (*Transaction) GetOriginalDescriptionOk ¶

func (o *Transaction) GetOriginalDescriptionOk() (*string, bool)

GetOriginalDescriptionOk returns a tuple with the OriginalDescription field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Transaction) GetPaymentChannel ¶

func (o *Transaction) GetPaymentChannel() string

GetPaymentChannel returns the PaymentChannel field value

func (*Transaction) GetPaymentChannelOk ¶

func (o *Transaction) GetPaymentChannelOk() (*string, bool)

GetPaymentChannelOk returns a tuple with the PaymentChannel field value and a boolean to check if the value has been set.

func (*Transaction) GetPaymentMeta ¶

func (o *Transaction) GetPaymentMeta() PaymentMeta

GetPaymentMeta returns the PaymentMeta field value

func (*Transaction) GetPaymentMetaOk ¶

func (o *Transaction) GetPaymentMetaOk() (*PaymentMeta, bool)

GetPaymentMetaOk returns a tuple with the PaymentMeta field value and a boolean to check if the value has been set.

func (*Transaction) GetPending ¶

func (o *Transaction) GetPending() bool

GetPending returns the Pending field value

func (*Transaction) GetPendingOk ¶

func (o *Transaction) GetPendingOk() (*bool, bool)

GetPendingOk returns a tuple with the Pending field value and a boolean to check if the value has been set.

func (*Transaction) GetPendingTransactionId ¶

func (o *Transaction) GetPendingTransactionId() string

GetPendingTransactionId returns the PendingTransactionId field value If the value is explicit nil, the zero value for string will be returned

func (*Transaction) GetPendingTransactionIdOk ¶

func (o *Transaction) GetPendingTransactionIdOk() (*string, bool)

GetPendingTransactionIdOk returns a tuple with the PendingTransactionId field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Transaction) GetPersonalFinanceCategory ¶ added in v1.2.0

func (o *Transaction) GetPersonalFinanceCategory() PersonalFinanceCategory

GetPersonalFinanceCategory returns the PersonalFinanceCategory field value if set, zero value otherwise (both if not set or set to explicit null).

func (*Transaction) GetPersonalFinanceCategoryOk ¶ added in v1.2.0

func (o *Transaction) GetPersonalFinanceCategoryOk() (*PersonalFinanceCategory, bool)

GetPersonalFinanceCategoryOk returns a tuple with the PersonalFinanceCategory field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Transaction) GetTransactionCode ¶

func (o *Transaction) GetTransactionCode() TransactionCode

GetTransactionCode returns the TransactionCode field value If the value is explicit nil, the zero value for TransactionCode will be returned

func (*Transaction) GetTransactionCodeOk ¶

func (o *Transaction) GetTransactionCodeOk() (*TransactionCode, bool)

GetTransactionCodeOk returns a tuple with the TransactionCode field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Transaction) GetTransactionId ¶

func (o *Transaction) GetTransactionId() string

GetTransactionId returns the TransactionId field value

func (*Transaction) GetTransactionIdOk ¶

func (o *Transaction) GetTransactionIdOk() (*string, bool)

GetTransactionIdOk returns a tuple with the TransactionId field value and a boolean to check if the value has been set.

func (*Transaction) GetTransactionType ¶

func (o *Transaction) GetTransactionType() string

GetTransactionType returns the TransactionType field value if set, zero value otherwise.

func (*Transaction) GetTransactionTypeOk ¶

func (o *Transaction) GetTransactionTypeOk() (*string, bool)

GetTransactionTypeOk returns a tuple with the TransactionType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*Transaction) GetUnofficialCurrencyCode ¶

func (o *Transaction) GetUnofficialCurrencyCode() string

GetUnofficialCurrencyCode returns the UnofficialCurrencyCode field value If the value is explicit nil, the zero value for string will be returned

func (*Transaction) GetUnofficialCurrencyCodeOk ¶

func (o *Transaction) GetUnofficialCurrencyCodeOk() (*string, bool)

GetUnofficialCurrencyCodeOk returns a tuple with the UnofficialCurrencyCode field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Transaction) HasCheckNumber ¶ added in v1.9.0

func (o *Transaction) HasCheckNumber() bool

HasCheckNumber returns a boolean if a field has been set.

func (*Transaction) HasMerchantName ¶ added in v1.9.0

func (o *Transaction) HasMerchantName() bool

HasMerchantName returns a boolean if a field has been set.

func (*Transaction) HasOriginalDescription ¶

func (o *Transaction) HasOriginalDescription() bool

HasOriginalDescription returns a boolean if a field has been set.

func (*Transaction) HasPersonalFinanceCategory ¶ added in v1.2.0

func (o *Transaction) HasPersonalFinanceCategory() bool

HasPersonalFinanceCategory returns a boolean if a field has been set.

func (*Transaction) HasTransactionType ¶

func (o *Transaction) HasTransactionType() bool

HasTransactionType returns a boolean if a field has been set.

func (Transaction) MarshalJSON ¶

func (o Transaction) MarshalJSON() ([]byte, error)

func (*Transaction) SetAccountId ¶

func (o *Transaction) SetAccountId(v string)

SetAccountId sets field value

func (*Transaction) SetAccountOwner ¶

func (o *Transaction) SetAccountOwner(v string)

SetAccountOwner sets field value

func (*Transaction) SetAmount ¶

func (o *Transaction) SetAmount(v float32)

SetAmount sets field value

func (*Transaction) SetAuthorizedDate ¶

func (o *Transaction) SetAuthorizedDate(v string)

SetAuthorizedDate sets field value

func (*Transaction) SetAuthorizedDatetime ¶

func (o *Transaction) SetAuthorizedDatetime(v time.Time)

SetAuthorizedDatetime sets field value

func (*Transaction) SetCategory ¶

func (o *Transaction) SetCategory(v []string)

SetCategory sets field value

func (*Transaction) SetCategoryId ¶

func (o *Transaction) SetCategoryId(v string)

SetCategoryId sets field value

func (*Transaction) SetCheckNumber ¶

func (o *Transaction) SetCheckNumber(v string)

SetCheckNumber gets a reference to the given NullableString and assigns it to the CheckNumber field.

func (*Transaction) SetCheckNumberNil ¶ added in v1.9.0

func (o *Transaction) SetCheckNumberNil()

SetCheckNumberNil sets the value for CheckNumber to be an explicit nil

func (*Transaction) SetDate ¶

func (o *Transaction) SetDate(v string)

SetDate sets field value

func (*Transaction) SetDatetime ¶

func (o *Transaction) SetDatetime(v time.Time)

SetDatetime sets field value

func (*Transaction) SetIsoCurrencyCode ¶

func (o *Transaction) SetIsoCurrencyCode(v string)

SetIsoCurrencyCode sets field value

func (*Transaction) SetLocation ¶

func (o *Transaction) SetLocation(v Location)

SetLocation sets field value

func (*Transaction) SetMerchantName ¶

func (o *Transaction) SetMerchantName(v string)

SetMerchantName gets a reference to the given NullableString and assigns it to the MerchantName field.

func (*Transaction) SetMerchantNameNil ¶ added in v1.9.0

func (o *Transaction) SetMerchantNameNil()

SetMerchantNameNil sets the value for MerchantName to be an explicit nil

func (*Transaction) SetName ¶

func (o *Transaction) SetName(v string)

SetName sets field value

func (*Transaction) SetOriginalDescription ¶

func (o *Transaction) SetOriginalDescription(v string)

SetOriginalDescription gets a reference to the given NullableString and assigns it to the OriginalDescription field.

func (*Transaction) SetOriginalDescriptionNil ¶

func (o *Transaction) SetOriginalDescriptionNil()

SetOriginalDescriptionNil sets the value for OriginalDescription to be an explicit nil

func (*Transaction) SetPaymentChannel ¶

func (o *Transaction) SetPaymentChannel(v string)

SetPaymentChannel sets field value

func (*Transaction) SetPaymentMeta ¶

func (o *Transaction) SetPaymentMeta(v PaymentMeta)

SetPaymentMeta sets field value

func (*Transaction) SetPending ¶

func (o *Transaction) SetPending(v bool)

SetPending sets field value

func (*Transaction) SetPendingTransactionId ¶

func (o *Transaction) SetPendingTransactionId(v string)

SetPendingTransactionId sets field value

func (*Transaction) SetPersonalFinanceCategory ¶ added in v1.2.0

func (o *Transaction) SetPersonalFinanceCategory(v PersonalFinanceCategory)

SetPersonalFinanceCategory gets a reference to the given NullablePersonalFinanceCategory and assigns it to the PersonalFinanceCategory field.

func (*Transaction) SetPersonalFinanceCategoryNil ¶ added in v1.2.0

func (o *Transaction) SetPersonalFinanceCategoryNil()

SetPersonalFinanceCategoryNil sets the value for PersonalFinanceCategory to be an explicit nil

func (*Transaction) SetTransactionCode ¶

func (o *Transaction) SetTransactionCode(v TransactionCode)

SetTransactionCode sets field value

func (*Transaction) SetTransactionId ¶

func (o *Transaction) SetTransactionId(v string)

SetTransactionId sets field value

func (*Transaction) SetTransactionType ¶

func (o *Transaction) SetTransactionType(v string)

SetTransactionType gets a reference to the given string and assigns it to the TransactionType field.

func (*Transaction) SetUnofficialCurrencyCode ¶

func (o *Transaction) SetUnofficialCurrencyCode(v string)

SetUnofficialCurrencyCode sets field value

func (*Transaction) UnsetCheckNumber ¶ added in v1.9.0

func (o *Transaction) UnsetCheckNumber()

UnsetCheckNumber ensures that no value is present for CheckNumber, not even an explicit nil

func (*Transaction) UnsetMerchantName ¶ added in v1.9.0

func (o *Transaction) UnsetMerchantName()

UnsetMerchantName ensures that no value is present for MerchantName, not even an explicit nil

func (*Transaction) UnsetOriginalDescription ¶

func (o *Transaction) UnsetOriginalDescription()

UnsetOriginalDescription ensures that no value is present for OriginalDescription, not even an explicit nil

func (*Transaction) UnsetPersonalFinanceCategory ¶ added in v1.2.0

func (o *Transaction) UnsetPersonalFinanceCategory()

UnsetPersonalFinanceCategory ensures that no value is present for PersonalFinanceCategory, not even an explicit nil

type TransactionAllOf ¶

type TransactionAllOf struct {
	// The channel used to make a payment. `online:` transactions that took place online.  `in store:` transactions that were made at a physical location.  `other:` transactions that relate to banks, e.g. fees or deposits.  This field replaces the `transaction_type` field.
	PaymentChannel string `json:"payment_channel"`
	// The date that the transaction was authorized. Dates are returned in an [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format ( `YYYY-MM-DD` ).
	AuthorizedDate NullableString `json:"authorized_date"`
	// Date and time when a transaction was authorized in [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format ( `YYYY-MM-DDTHH:mm:ssZ` ).  This field is only populated for UK institutions. For institutions in other countries, will be `null`.
	AuthorizedDatetime NullableTime `json:"authorized_datetime"`
	// Date and time when a transaction was posted in [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format ( `YYYY-MM-DDTHH:mm:ssZ` ).  This field is only populated for UK institutions. For institutions in other countries, will be `null`.
	Datetime                NullableTime                    `json:"datetime"`
	TransactionCode         NullableTransactionCode         `json:"transaction_code"`
	PersonalFinanceCategory NullablePersonalFinanceCategory `json:"personal_finance_category,omitempty"`
}

TransactionAllOf struct for TransactionAllOf

func NewTransactionAllOf ¶

func NewTransactionAllOf(paymentChannel string, authorizedDate NullableString, authorizedDatetime NullableTime, datetime NullableTime, transactionCode NullableTransactionCode) *TransactionAllOf

NewTransactionAllOf instantiates a new TransactionAllOf 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 NewTransactionAllOfWithDefaults ¶

func NewTransactionAllOfWithDefaults() *TransactionAllOf

NewTransactionAllOfWithDefaults instantiates a new TransactionAllOf 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 (*TransactionAllOf) GetAuthorizedDate ¶

func (o *TransactionAllOf) GetAuthorizedDate() string

GetAuthorizedDate returns the AuthorizedDate field value If the value is explicit nil, the zero value for string will be returned

func (*TransactionAllOf) GetAuthorizedDateOk ¶

func (o *TransactionAllOf) GetAuthorizedDateOk() (*string, bool)

GetAuthorizedDateOk returns a tuple with the AuthorizedDate field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TransactionAllOf) GetAuthorizedDatetime ¶

func (o *TransactionAllOf) GetAuthorizedDatetime() time.Time

GetAuthorizedDatetime returns the AuthorizedDatetime field value If the value is explicit nil, the zero value for time.Time will be returned

func (*TransactionAllOf) GetAuthorizedDatetimeOk ¶

func (o *TransactionAllOf) GetAuthorizedDatetimeOk() (*time.Time, bool)

GetAuthorizedDatetimeOk returns a tuple with the AuthorizedDatetime field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TransactionAllOf) GetDatetime ¶

func (o *TransactionAllOf) GetDatetime() time.Time

GetDatetime returns the Datetime field value If the value is explicit nil, the zero value for time.Time will be returned

func (*TransactionAllOf) GetDatetimeOk ¶

func (o *TransactionAllOf) GetDatetimeOk() (*time.Time, bool)

GetDatetimeOk returns a tuple with the Datetime field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TransactionAllOf) GetPaymentChannel ¶

func (o *TransactionAllOf) GetPaymentChannel() string

GetPaymentChannel returns the PaymentChannel field value

func (*TransactionAllOf) GetPaymentChannelOk ¶

func (o *TransactionAllOf) GetPaymentChannelOk() (*string, bool)

GetPaymentChannelOk returns a tuple with the PaymentChannel field value and a boolean to check if the value has been set.

func (*TransactionAllOf) GetPersonalFinanceCategory ¶ added in v1.2.0

func (o *TransactionAllOf) GetPersonalFinanceCategory() PersonalFinanceCategory

GetPersonalFinanceCategory returns the PersonalFinanceCategory field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TransactionAllOf) GetPersonalFinanceCategoryOk ¶ added in v1.2.0

func (o *TransactionAllOf) GetPersonalFinanceCategoryOk() (*PersonalFinanceCategory, bool)

GetPersonalFinanceCategoryOk returns a tuple with the PersonalFinanceCategory field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TransactionAllOf) GetTransactionCode ¶

func (o *TransactionAllOf) GetTransactionCode() TransactionCode

GetTransactionCode returns the TransactionCode field value If the value is explicit nil, the zero value for TransactionCode will be returned

func (*TransactionAllOf) GetTransactionCodeOk ¶

func (o *TransactionAllOf) GetTransactionCodeOk() (*TransactionCode, bool)

GetTransactionCodeOk returns a tuple with the TransactionCode field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TransactionAllOf) HasPersonalFinanceCategory ¶ added in v1.2.0

func (o *TransactionAllOf) HasPersonalFinanceCategory() bool

HasPersonalFinanceCategory returns a boolean if a field has been set.

func (TransactionAllOf) MarshalJSON ¶

func (o TransactionAllOf) MarshalJSON() ([]byte, error)

func (*TransactionAllOf) SetAuthorizedDate ¶

func (o *TransactionAllOf) SetAuthorizedDate(v string)

SetAuthorizedDate sets field value

func (*TransactionAllOf) SetAuthorizedDatetime ¶

func (o *TransactionAllOf) SetAuthorizedDatetime(v time.Time)

SetAuthorizedDatetime sets field value

func (*TransactionAllOf) SetDatetime ¶

func (o *TransactionAllOf) SetDatetime(v time.Time)

SetDatetime sets field value

func (*TransactionAllOf) SetPaymentChannel ¶

func (o *TransactionAllOf) SetPaymentChannel(v string)

SetPaymentChannel sets field value

func (*TransactionAllOf) SetPersonalFinanceCategory ¶ added in v1.2.0

func (o *TransactionAllOf) SetPersonalFinanceCategory(v PersonalFinanceCategory)

SetPersonalFinanceCategory gets a reference to the given NullablePersonalFinanceCategory and assigns it to the PersonalFinanceCategory field.

func (*TransactionAllOf) SetPersonalFinanceCategoryNil ¶ added in v1.2.0

func (o *TransactionAllOf) SetPersonalFinanceCategoryNil()

SetPersonalFinanceCategoryNil sets the value for PersonalFinanceCategory to be an explicit nil

func (*TransactionAllOf) SetTransactionCode ¶

func (o *TransactionAllOf) SetTransactionCode(v TransactionCode)

SetTransactionCode sets field value

func (*TransactionAllOf) UnsetPersonalFinanceCategory ¶ added in v1.2.0

func (o *TransactionAllOf) UnsetPersonalFinanceCategory()

UnsetPersonalFinanceCategory ensures that no value is present for PersonalFinanceCategory, not even an explicit nil

type TransactionBase ¶

type TransactionBase struct {
	// Please use the `payment_channel` field, `transaction_type` will be deprecated in the future.  `digital:` transactions that took place online.  `place:` transactions that were made at a physical location.  `special:` transactions that relate to banks, e.g. fees or deposits.  `unresolved:` transactions that do not fit into the other three types.
	TransactionType *string `json:"transaction_type,omitempty"`
	// The ID of a posted transaction's associated pending transaction, where applicable.
	PendingTransactionId NullableString `json:"pending_transaction_id,omitempty"`
	// The ID of the category to which this transaction belongs. See [Categories](https://plaid.com/docs/#category-overview).  If the `transactions` object was returned by an Assets endpoint such as `/asset_report/get/` or `/asset_report/pdf/get`, this field will only appear in an Asset Report with Insights.
	CategoryId NullableString `json:"category_id,omitempty"`
	// A hierarchical array of the categories to which this transaction belongs. See [Categories](https://plaid.com/docs/#category-overview).  If the `transactions` object was returned by an Assets endpoint such as `/asset_report/get/` or `/asset_report/pdf/get`, this field will only appear in an Asset Report with Insights.
	Category    []string     `json:"category,omitempty"`
	Location    *Location    `json:"location,omitempty"`
	PaymentMeta *PaymentMeta `json:"payment_meta,omitempty"`
	// The name of the account owner. This field is not typically populated and only relevant when dealing with sub-accounts.
	AccountOwner NullableString `json:"account_owner,omitempty"`
	// The merchant name or transaction description.  If the `transactions` object was returned by a Transactions endpoint such as `/transactions/get`, this field will always appear. If the `transactions` object was returned by an Assets endpoint such as `/asset_report/get/` or `/asset_report/pdf/get`, this field will only appear in an Asset Report with Insights.
	Name *string `json:"name,omitempty"`
	// The string returned by the financial institution to describe the transaction. For transactions returned by `/transactions/get`, this field is in beta and will be omitted unless the client is both enrolled in the closed beta program and has set `options.include_original_description` to `true`.
	OriginalDescription NullableString `json:"original_description,omitempty"`
	// The ID of the account in which this transaction occurred.
	AccountId string `json:"account_id"`
	// The settled value of the transaction, denominated in the account's currency, as stated in `iso_currency_code` or `unofficial_currency_code`. Positive values when money moves out of the account; negative values when money moves in. For example, debit card purchases are positive; credit card payments, direct deposits, and refunds are negative.
	Amount float32 `json:"amount"`
	// The ISO-4217 currency code of the transaction. Always `null` if `unofficial_currency_code` is non-null.
	IsoCurrencyCode NullableString `json:"iso_currency_code"`
	// The unofficial currency code associated with the transaction. Always `null` if `iso_currency_code` is non-`null`. Unofficial currency codes are used for currencies that do not have official ISO currency codes, such as cryptocurrencies and the currencies of certain countries.  See the [currency code schema](https://plaid.com/docs/api/accounts#currency-code-schema) for a full listing of supported `iso_currency_code`s.
	UnofficialCurrencyCode NullableString `json:"unofficial_currency_code"`
	// For pending transactions, the date that the transaction occurred; for posted transactions, the date that the transaction posted. Both dates are returned in an [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format ( `YYYY-MM-DD` ).
	Date string `json:"date"`
	// When `true`, identifies the transaction as pending or unsettled. Pending transaction details (name, type, amount, category ID) may change before they are settled.
	Pending bool `json:"pending"`
	// The unique ID of the transaction. Like all Plaid identifiers, the `transaction_id` is case sensitive.
	TransactionId string `json:"transaction_id"`
	// The merchant name, as extracted by Plaid from the `name` field.
	MerchantName NullableString `json:"merchant_name,omitempty"`
	// The check number of the transaction. This field is only populated for check transactions.
	CheckNumber          NullableString `json:"check_number,omitempty"`
	AdditionalProperties map[string]interface{}
}

TransactionBase A representation of a transaction

func NewTransactionBase ¶

func NewTransactionBase(accountId string, amount float32, isoCurrencyCode NullableString, unofficialCurrencyCode NullableString, date string, pending bool, transactionId string) *TransactionBase

NewTransactionBase instantiates a new TransactionBase 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 NewTransactionBaseWithDefaults ¶

func NewTransactionBaseWithDefaults() *TransactionBase

NewTransactionBaseWithDefaults instantiates a new TransactionBase 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 (*TransactionBase) GetAccountId ¶

func (o *TransactionBase) GetAccountId() string

GetAccountId returns the AccountId field value

func (*TransactionBase) GetAccountIdOk ¶

func (o *TransactionBase) GetAccountIdOk() (*string, bool)

GetAccountIdOk returns a tuple with the AccountId field value and a boolean to check if the value has been set.

func (*TransactionBase) GetAccountOwner ¶

func (o *TransactionBase) GetAccountOwner() string

GetAccountOwner returns the AccountOwner field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TransactionBase) GetAccountOwnerOk ¶

func (o *TransactionBase) GetAccountOwnerOk() (*string, bool)

GetAccountOwnerOk returns a tuple with the AccountOwner field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TransactionBase) GetAmount ¶

func (o *TransactionBase) GetAmount() float32

GetAmount returns the Amount field value

func (*TransactionBase) GetAmountOk ¶

func (o *TransactionBase) GetAmountOk() (*float32, bool)

GetAmountOk returns a tuple with the Amount field value and a boolean to check if the value has been set.

func (*TransactionBase) GetCategory ¶

func (o *TransactionBase) GetCategory() []string

GetCategory returns the Category field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TransactionBase) GetCategoryId ¶

func (o *TransactionBase) GetCategoryId() string

GetCategoryId returns the CategoryId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TransactionBase) GetCategoryIdOk ¶

func (o *TransactionBase) GetCategoryIdOk() (*string, bool)

GetCategoryIdOk returns a tuple with the CategoryId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TransactionBase) GetCategoryOk ¶

func (o *TransactionBase) GetCategoryOk() (*[]string, bool)

GetCategoryOk returns a tuple with the Category field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TransactionBase) GetCheckNumber ¶ added in v1.8.0

func (o *TransactionBase) GetCheckNumber() string

GetCheckNumber returns the CheckNumber field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TransactionBase) GetCheckNumberOk ¶ added in v1.8.0

func (o *TransactionBase) GetCheckNumberOk() (*string, bool)

GetCheckNumberOk returns a tuple with the CheckNumber field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TransactionBase) GetDate ¶

func (o *TransactionBase) GetDate() string

GetDate returns the Date field value

func (*TransactionBase) GetDateOk ¶

func (o *TransactionBase) GetDateOk() (*string, bool)

GetDateOk returns a tuple with the Date field value and a boolean to check if the value has been set.

func (*TransactionBase) GetIsoCurrencyCode ¶

func (o *TransactionBase) GetIsoCurrencyCode() string

GetIsoCurrencyCode returns the IsoCurrencyCode field value If the value is explicit nil, the zero value for string will be returned

func (*TransactionBase) GetIsoCurrencyCodeOk ¶

func (o *TransactionBase) GetIsoCurrencyCodeOk() (*string, bool)

GetIsoCurrencyCodeOk returns a tuple with the IsoCurrencyCode field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TransactionBase) GetLocation ¶

func (o *TransactionBase) GetLocation() Location

GetLocation returns the Location field value if set, zero value otherwise.

func (*TransactionBase) GetLocationOk ¶

func (o *TransactionBase) GetLocationOk() (*Location, bool)

GetLocationOk returns a tuple with the Location field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransactionBase) GetMerchantName ¶ added in v1.8.0

func (o *TransactionBase) GetMerchantName() string

GetMerchantName returns the MerchantName field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TransactionBase) GetMerchantNameOk ¶ added in v1.8.0

func (o *TransactionBase) GetMerchantNameOk() (*string, bool)

GetMerchantNameOk returns a tuple with the MerchantName field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TransactionBase) GetName ¶

func (o *TransactionBase) GetName() string

GetName returns the Name field value if set, zero value otherwise.

func (*TransactionBase) GetNameOk ¶

func (o *TransactionBase) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransactionBase) GetOriginalDescription ¶

func (o *TransactionBase) GetOriginalDescription() string

GetOriginalDescription returns the OriginalDescription field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TransactionBase) GetOriginalDescriptionOk ¶

func (o *TransactionBase) GetOriginalDescriptionOk() (*string, bool)

GetOriginalDescriptionOk returns a tuple with the OriginalDescription field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TransactionBase) GetPaymentMeta ¶

func (o *TransactionBase) GetPaymentMeta() PaymentMeta

GetPaymentMeta returns the PaymentMeta field value if set, zero value otherwise.

func (*TransactionBase) GetPaymentMetaOk ¶

func (o *TransactionBase) GetPaymentMetaOk() (*PaymentMeta, bool)

GetPaymentMetaOk returns a tuple with the PaymentMeta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransactionBase) GetPending ¶

func (o *TransactionBase) GetPending() bool

GetPending returns the Pending field value

func (*TransactionBase) GetPendingOk ¶

func (o *TransactionBase) GetPendingOk() (*bool, bool)

GetPendingOk returns a tuple with the Pending field value and a boolean to check if the value has been set.

func (*TransactionBase) GetPendingTransactionId ¶

func (o *TransactionBase) GetPendingTransactionId() string

GetPendingTransactionId returns the PendingTransactionId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TransactionBase) GetPendingTransactionIdOk ¶

func (o *TransactionBase) GetPendingTransactionIdOk() (*string, bool)

GetPendingTransactionIdOk returns a tuple with the PendingTransactionId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TransactionBase) GetTransactionId ¶

func (o *TransactionBase) GetTransactionId() string

GetTransactionId returns the TransactionId field value

func (*TransactionBase) GetTransactionIdOk ¶

func (o *TransactionBase) GetTransactionIdOk() (*string, bool)

GetTransactionIdOk returns a tuple with the TransactionId field value and a boolean to check if the value has been set.

func (*TransactionBase) GetTransactionType ¶

func (o *TransactionBase) GetTransactionType() string

GetTransactionType returns the TransactionType field value if set, zero value otherwise.

func (*TransactionBase) GetTransactionTypeOk ¶

func (o *TransactionBase) GetTransactionTypeOk() (*string, bool)

GetTransactionTypeOk returns a tuple with the TransactionType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransactionBase) GetUnofficialCurrencyCode ¶

func (o *TransactionBase) GetUnofficialCurrencyCode() string

GetUnofficialCurrencyCode returns the UnofficialCurrencyCode field value If the value is explicit nil, the zero value for string will be returned

func (*TransactionBase) GetUnofficialCurrencyCodeOk ¶

func (o *TransactionBase) GetUnofficialCurrencyCodeOk() (*string, bool)

GetUnofficialCurrencyCodeOk returns a tuple with the UnofficialCurrencyCode field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TransactionBase) HasAccountOwner ¶

func (o *TransactionBase) HasAccountOwner() bool

HasAccountOwner returns a boolean if a field has been set.

func (*TransactionBase) HasCategory ¶

func (o *TransactionBase) HasCategory() bool

HasCategory returns a boolean if a field has been set.

func (*TransactionBase) HasCategoryId ¶

func (o *TransactionBase) HasCategoryId() bool

HasCategoryId returns a boolean if a field has been set.

func (*TransactionBase) HasCheckNumber ¶ added in v1.9.0

func (o *TransactionBase) HasCheckNumber() bool

HasCheckNumber returns a boolean if a field has been set.

func (*TransactionBase) HasLocation ¶

func (o *TransactionBase) HasLocation() bool

HasLocation returns a boolean if a field has been set.

func (*TransactionBase) HasMerchantName ¶ added in v1.9.0

func (o *TransactionBase) HasMerchantName() bool

HasMerchantName returns a boolean if a field has been set.

func (*TransactionBase) HasName ¶

func (o *TransactionBase) HasName() bool

HasName returns a boolean if a field has been set.

func (*TransactionBase) HasOriginalDescription ¶

func (o *TransactionBase) HasOriginalDescription() bool

HasOriginalDescription returns a boolean if a field has been set.

func (*TransactionBase) HasPaymentMeta ¶

func (o *TransactionBase) HasPaymentMeta() bool

HasPaymentMeta returns a boolean if a field has been set.

func (*TransactionBase) HasPendingTransactionId ¶

func (o *TransactionBase) HasPendingTransactionId() bool

HasPendingTransactionId returns a boolean if a field has been set.

func (*TransactionBase) HasTransactionType ¶

func (o *TransactionBase) HasTransactionType() bool

HasTransactionType returns a boolean if a field has been set.

func (TransactionBase) MarshalJSON ¶

func (o TransactionBase) MarshalJSON() ([]byte, error)

func (*TransactionBase) SetAccountId ¶

func (o *TransactionBase) SetAccountId(v string)

SetAccountId sets field value

func (*TransactionBase) SetAccountOwner ¶

func (o *TransactionBase) SetAccountOwner(v string)

SetAccountOwner gets a reference to the given NullableString and assigns it to the AccountOwner field.

func (*TransactionBase) SetAccountOwnerNil ¶

func (o *TransactionBase) SetAccountOwnerNil()

SetAccountOwnerNil sets the value for AccountOwner to be an explicit nil

func (*TransactionBase) SetAmount ¶

func (o *TransactionBase) SetAmount(v float32)

SetAmount sets field value

func (*TransactionBase) SetCategory ¶

func (o *TransactionBase) SetCategory(v []string)

SetCategory gets a reference to the given []string and assigns it to the Category field.

func (*TransactionBase) SetCategoryId ¶

func (o *TransactionBase) SetCategoryId(v string)

SetCategoryId gets a reference to the given NullableString and assigns it to the CategoryId field.

func (*TransactionBase) SetCategoryIdNil ¶

func (o *TransactionBase) SetCategoryIdNil()

SetCategoryIdNil sets the value for CategoryId to be an explicit nil

func (*TransactionBase) SetCheckNumber ¶ added in v1.8.0

func (o *TransactionBase) SetCheckNumber(v string)

SetCheckNumber gets a reference to the given NullableString and assigns it to the CheckNumber field.

func (*TransactionBase) SetCheckNumberNil ¶ added in v1.9.0

func (o *TransactionBase) SetCheckNumberNil()

SetCheckNumberNil sets the value for CheckNumber to be an explicit nil

func (*TransactionBase) SetDate ¶

func (o *TransactionBase) SetDate(v string)

SetDate sets field value

func (*TransactionBase) SetIsoCurrencyCode ¶

func (o *TransactionBase) SetIsoCurrencyCode(v string)

SetIsoCurrencyCode sets field value

func (*TransactionBase) SetLocation ¶

func (o *TransactionBase) SetLocation(v Location)

SetLocation gets a reference to the given Location and assigns it to the Location field.

func (*TransactionBase) SetMerchantName ¶ added in v1.8.0

func (o *TransactionBase) SetMerchantName(v string)

SetMerchantName gets a reference to the given NullableString and assigns it to the MerchantName field.

func (*TransactionBase) SetMerchantNameNil ¶ added in v1.9.0

func (o *TransactionBase) SetMerchantNameNil()

SetMerchantNameNil sets the value for MerchantName to be an explicit nil

func (*TransactionBase) SetName ¶

func (o *TransactionBase) SetName(v string)

SetName gets a reference to the given string and assigns it to the Name field.

func (*TransactionBase) SetOriginalDescription ¶

func (o *TransactionBase) SetOriginalDescription(v string)

SetOriginalDescription gets a reference to the given NullableString and assigns it to the OriginalDescription field.

func (*TransactionBase) SetOriginalDescriptionNil ¶

func (o *TransactionBase) SetOriginalDescriptionNil()

SetOriginalDescriptionNil sets the value for OriginalDescription to be an explicit nil

func (*TransactionBase) SetPaymentMeta ¶

func (o *TransactionBase) SetPaymentMeta(v PaymentMeta)

SetPaymentMeta gets a reference to the given PaymentMeta and assigns it to the PaymentMeta field.

func (*TransactionBase) SetPending ¶

func (o *TransactionBase) SetPending(v bool)

SetPending sets field value

func (*TransactionBase) SetPendingTransactionId ¶

func (o *TransactionBase) SetPendingTransactionId(v string)

SetPendingTransactionId gets a reference to the given NullableString and assigns it to the PendingTransactionId field.

func (*TransactionBase) SetPendingTransactionIdNil ¶

func (o *TransactionBase) SetPendingTransactionIdNil()

SetPendingTransactionIdNil sets the value for PendingTransactionId to be an explicit nil

func (*TransactionBase) SetTransactionId ¶

func (o *TransactionBase) SetTransactionId(v string)

SetTransactionId sets field value

func (*TransactionBase) SetTransactionType ¶

func (o *TransactionBase) SetTransactionType(v string)

SetTransactionType gets a reference to the given string and assigns it to the TransactionType field.

func (*TransactionBase) SetUnofficialCurrencyCode ¶

func (o *TransactionBase) SetUnofficialCurrencyCode(v string)

SetUnofficialCurrencyCode sets field value

func (*TransactionBase) UnmarshalJSON ¶

func (o *TransactionBase) UnmarshalJSON(bytes []byte) (err error)

func (*TransactionBase) UnsetAccountOwner ¶

func (o *TransactionBase) UnsetAccountOwner()

UnsetAccountOwner ensures that no value is present for AccountOwner, not even an explicit nil

func (*TransactionBase) UnsetCategoryId ¶

func (o *TransactionBase) UnsetCategoryId()

UnsetCategoryId ensures that no value is present for CategoryId, not even an explicit nil

func (*TransactionBase) UnsetCheckNumber ¶ added in v1.9.0

func (o *TransactionBase) UnsetCheckNumber()

UnsetCheckNumber ensures that no value is present for CheckNumber, not even an explicit nil

func (*TransactionBase) UnsetMerchantName ¶ added in v1.9.0

func (o *TransactionBase) UnsetMerchantName()

UnsetMerchantName ensures that no value is present for MerchantName, not even an explicit nil

func (*TransactionBase) UnsetOriginalDescription ¶

func (o *TransactionBase) UnsetOriginalDescription()

UnsetOriginalDescription ensures that no value is present for OriginalDescription, not even an explicit nil

func (*TransactionBase) UnsetPendingTransactionId ¶

func (o *TransactionBase) UnsetPendingTransactionId()

UnsetPendingTransactionId ensures that no value is present for PendingTransactionId, not even an explicit nil

type TransactionCode ¶

type TransactionCode string

TransactionCode An identifier classifying the transaction type. This field is only populated for European institutions. For institutions in the US and Canada, this field is set to `null`. `adjustment:` Bank adjustment `atm:` Cash deposit or withdrawal via an automated teller machine `bank charge:` Charge or fee levied by the institution `bill payment`: Payment of a bill `cash:` Cash deposit or withdrawal `cashback:` Cash withdrawal while making a debit card purchase `cheque:` Document ordering the payment of money to another person or organization `direct debit:` Automatic withdrawal of funds initiated by a third party at a regular interval `interest:` Interest earned or incurred `purchase:` Purchase made with a debit or credit card `standing order:` Payment instructed by the account holder to a third party at a regular interval `transfer:` Transfer of money between accounts

const (
	TRANSACTIONCODE_ADJUSTMENT     TransactionCode = "adjustment"
	TRANSACTIONCODE_ATM            TransactionCode = "atm"
	TRANSACTIONCODE_BANK_CHARGE    TransactionCode = "bank charge"
	TRANSACTIONCODE_BILL_PAYMENT   TransactionCode = "bill payment"
	TRANSACTIONCODE_CASH           TransactionCode = "cash"
	TRANSACTIONCODE_CASHBACK       TransactionCode = "cashback"
	TRANSACTIONCODE_CHEQUE         TransactionCode = "cheque"
	TRANSACTIONCODE_DIRECT_DEBIT   TransactionCode = "direct debit"
	TRANSACTIONCODE_INTEREST       TransactionCode = "interest"
	TRANSACTIONCODE_PURCHASE       TransactionCode = "purchase"
	TRANSACTIONCODE_STANDING_ORDER TransactionCode = "standing order"
	TRANSACTIONCODE_TRANSFER       TransactionCode = "transfer"
	TRANSACTIONCODE_NULL           TransactionCode = "null"
)

List of TransactionCode

func NewTransactionCodeFromValue ¶

func NewTransactionCodeFromValue(v string) (*TransactionCode, error)

NewTransactionCodeFromValue returns a pointer to a valid TransactionCode for the value passed as argument, or an error if the value passed is not allowed by the enum

func (TransactionCode) IsValid ¶

func (v TransactionCode) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (TransactionCode) Ptr ¶

Ptr returns reference to TransactionCode value

func (*TransactionCode) UnmarshalJSON ¶

func (v *TransactionCode) UnmarshalJSON(src []byte) error

type TransactionData ¶

type TransactionData struct {
	// The description of the transaction.
	Description string `json:"description"`
	// The amount of the transaction.
	Amount float32 `json:"amount"`
	// The date of the transaction, in [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format (\"yyyy-mm-dd\").
	Date string `json:"date"`
	// A unique identifier for the end user's account.
	AccountId string `json:"account_id"`
	// A unique identifier for the transaction.
	TransactionId        string `json:"transaction_id"`
	AdditionalProperties map[string]interface{}
}

TransactionData Information about the matched direct deposit transaction used to verify a user's payroll information.

func NewTransactionData ¶

func NewTransactionData(description string, amount float32, date string, accountId string, transactionId string) *TransactionData

NewTransactionData instantiates a new TransactionData 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 NewTransactionDataWithDefaults ¶

func NewTransactionDataWithDefaults() *TransactionData

NewTransactionDataWithDefaults instantiates a new TransactionData 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 (*TransactionData) GetAccountId ¶

func (o *TransactionData) GetAccountId() string

GetAccountId returns the AccountId field value

func (*TransactionData) GetAccountIdOk ¶

func (o *TransactionData) GetAccountIdOk() (*string, bool)

GetAccountIdOk returns a tuple with the AccountId field value and a boolean to check if the value has been set.

func (*TransactionData) GetAmount ¶

func (o *TransactionData) GetAmount() float32

GetAmount returns the Amount field value

func (*TransactionData) GetAmountOk ¶

func (o *TransactionData) GetAmountOk() (*float32, bool)

GetAmountOk returns a tuple with the Amount field value and a boolean to check if the value has been set.

func (*TransactionData) GetDate ¶

func (o *TransactionData) GetDate() string

GetDate returns the Date field value

func (*TransactionData) GetDateOk ¶

func (o *TransactionData) GetDateOk() (*string, bool)

GetDateOk returns a tuple with the Date field value and a boolean to check if the value has been set.

func (*TransactionData) GetDescription ¶

func (o *TransactionData) GetDescription() string

GetDescription returns the Description field value

func (*TransactionData) GetDescriptionOk ¶

func (o *TransactionData) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*TransactionData) GetTransactionId ¶

func (o *TransactionData) GetTransactionId() string

GetTransactionId returns the TransactionId field value

func (*TransactionData) GetTransactionIdOk ¶

func (o *TransactionData) GetTransactionIdOk() (*string, bool)

GetTransactionIdOk returns a tuple with the TransactionId field value and a boolean to check if the value has been set.

func (TransactionData) MarshalJSON ¶

func (o TransactionData) MarshalJSON() ([]byte, error)

func (*TransactionData) SetAccountId ¶

func (o *TransactionData) SetAccountId(v string)

SetAccountId sets field value

func (*TransactionData) SetAmount ¶

func (o *TransactionData) SetAmount(v float32)

SetAmount sets field value

func (*TransactionData) SetDate ¶

func (o *TransactionData) SetDate(v string)

SetDate sets field value

func (*TransactionData) SetDescription ¶

func (o *TransactionData) SetDescription(v string)

SetDescription sets field value

func (*TransactionData) SetTransactionId ¶

func (o *TransactionData) SetTransactionId(v string)

SetTransactionId sets field value

func (*TransactionData) UnmarshalJSON ¶

func (o *TransactionData) UnmarshalJSON(bytes []byte) (err error)

type TransactionOverride ¶

type TransactionOverride struct {
	// The date of the transaction, in [ISO 8601](https://wikipedia.org/wiki/ISO_8601) (YYYY-MM-DD) format. Transactions in Sandbox will move from pending to posted once their transaction date has been reached.
	DateTransacted string `json:"date_transacted"`
	// The date the transaction posted, in [ISO 8601](https://wikipedia.org/wiki/ISO_8601) (YYYY-MM-DD) format. Posted dates in the past or present will result in posted transactions; posted dates in the future will result in pending transactions.
	DatePosted string `json:"date_posted"`
	// The transaction amount. Can be negative.
	Amount float32 `json:"amount"`
	// The transaction description.
	Description string `json:"description"`
	// The ISO-4217 format currency code for the transaction.
	Currency             *string `json:"currency,omitempty"`
	AdditionalProperties map[string]interface{}
}

TransactionOverride Data to populate as test transaction data. If not specified, random transactions will be generated instead.

func NewTransactionOverride ¶

func NewTransactionOverride(dateTransacted string, datePosted string, amount float32, description string) *TransactionOverride

NewTransactionOverride instantiates a new TransactionOverride 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 NewTransactionOverrideWithDefaults ¶

func NewTransactionOverrideWithDefaults() *TransactionOverride

NewTransactionOverrideWithDefaults instantiates a new TransactionOverride 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 (*TransactionOverride) GetAmount ¶

func (o *TransactionOverride) GetAmount() float32

GetAmount returns the Amount field value

func (*TransactionOverride) GetAmountOk ¶

func (o *TransactionOverride) GetAmountOk() (*float32, bool)

GetAmountOk returns a tuple with the Amount field value and a boolean to check if the value has been set.

func (*TransactionOverride) GetCurrency ¶

func (o *TransactionOverride) GetCurrency() string

GetCurrency returns the Currency field value if set, zero value otherwise.

func (*TransactionOverride) GetCurrencyOk ¶

func (o *TransactionOverride) GetCurrencyOk() (*string, bool)

GetCurrencyOk returns a tuple with the Currency field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransactionOverride) GetDatePosted ¶

func (o *TransactionOverride) GetDatePosted() string

GetDatePosted returns the DatePosted field value

func (*TransactionOverride) GetDatePostedOk ¶

func (o *TransactionOverride) GetDatePostedOk() (*string, bool)

GetDatePostedOk returns a tuple with the DatePosted field value and a boolean to check if the value has been set.

func (*TransactionOverride) GetDateTransacted ¶

func (o *TransactionOverride) GetDateTransacted() string

GetDateTransacted returns the DateTransacted field value

func (*TransactionOverride) GetDateTransactedOk ¶

func (o *TransactionOverride) GetDateTransactedOk() (*string, bool)

GetDateTransactedOk returns a tuple with the DateTransacted field value and a boolean to check if the value has been set.

func (*TransactionOverride) GetDescription ¶

func (o *TransactionOverride) GetDescription() string

GetDescription returns the Description field value

func (*TransactionOverride) GetDescriptionOk ¶

func (o *TransactionOverride) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*TransactionOverride) HasCurrency ¶

func (o *TransactionOverride) HasCurrency() bool

HasCurrency returns a boolean if a field has been set.

func (TransactionOverride) MarshalJSON ¶

func (o TransactionOverride) MarshalJSON() ([]byte, error)

func (*TransactionOverride) SetAmount ¶

func (o *TransactionOverride) SetAmount(v float32)

SetAmount sets field value

func (*TransactionOverride) SetCurrency ¶

func (o *TransactionOverride) SetCurrency(v string)

SetCurrency gets a reference to the given string and assigns it to the Currency field.

func (*TransactionOverride) SetDatePosted ¶

func (o *TransactionOverride) SetDatePosted(v string)

SetDatePosted sets field value

func (*TransactionOverride) SetDateTransacted ¶

func (o *TransactionOverride) SetDateTransacted(v string)

SetDateTransacted sets field value

func (*TransactionOverride) SetDescription ¶

func (o *TransactionOverride) SetDescription(v string)

SetDescription sets field value

func (*TransactionOverride) UnmarshalJSON ¶

func (o *TransactionOverride) UnmarshalJSON(bytes []byte) (err error)

type TransactionStream ¶ added in v1.4.0

type TransactionStream struct {
	// The ID of the account to which the stream belongs
	AccountId string `json:"account_id"`
	// A unique id for the stream
	StreamId string `json:"stream_id"`
	// The ID of the category to which this transaction belongs. See [Categories](https://plaid.com/docs/#category-overview).
	CategoryId string `json:"category_id"`
	// A hierarchical array of the categories to which this transaction belongs. See [Categories](https://plaid.com/docs/#category-overview).
	Category []string `json:"category"`
	// A description of the transaction stream.
	Description string `json:"description"`
	// The posted date of the earliest transaction in the stream.
	FirstDate string `json:"first_date"`
	// The posted date of the latest transaction in the stream.
	LastDate  string                        `json:"last_date"`
	Frequency RecurringTransactionFrequency `json:"frequency"`
	// An array of Plaid transaction IDs belonging to the stream, sorted by posted date.
	TransactionIds []string                `json:"transaction_ids"`
	AverageAmount  TransactionStreamAmount `json:"average_amount"`
	// indicates whether the transaction stream is still live.
	IsActive             bool `json:"is_active"`
	AdditionalProperties map[string]interface{}
}

TransactionStream A grouping of related transactions

func NewTransactionStream ¶ added in v1.4.0

func NewTransactionStream(accountId string, streamId string, categoryId string, category []string, description string, firstDate string, lastDate string, frequency RecurringTransactionFrequency, transactionIds []string, averageAmount TransactionStreamAmount, isActive bool) *TransactionStream

NewTransactionStream instantiates a new TransactionStream 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 NewTransactionStreamWithDefaults ¶ added in v1.4.0

func NewTransactionStreamWithDefaults() *TransactionStream

NewTransactionStreamWithDefaults instantiates a new TransactionStream 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 (*TransactionStream) GetAccountId ¶ added in v1.4.0

func (o *TransactionStream) GetAccountId() string

GetAccountId returns the AccountId field value

func (*TransactionStream) GetAccountIdOk ¶ added in v1.4.0

func (o *TransactionStream) GetAccountIdOk() (*string, bool)

GetAccountIdOk returns a tuple with the AccountId field value and a boolean to check if the value has been set.

func (*TransactionStream) GetAverageAmount ¶ added in v1.4.0

func (o *TransactionStream) GetAverageAmount() TransactionStreamAmount

GetAverageAmount returns the AverageAmount field value

func (*TransactionStream) GetAverageAmountOk ¶ added in v1.4.0

func (o *TransactionStream) GetAverageAmountOk() (*TransactionStreamAmount, bool)

GetAverageAmountOk returns a tuple with the AverageAmount field value and a boolean to check if the value has been set.

func (*TransactionStream) GetCategory ¶ added in v1.4.0

func (o *TransactionStream) GetCategory() []string

GetCategory returns the Category field value

func (*TransactionStream) GetCategoryId ¶ added in v1.4.0

func (o *TransactionStream) GetCategoryId() string

GetCategoryId returns the CategoryId field value

func (*TransactionStream) GetCategoryIdOk ¶ added in v1.4.0

func (o *TransactionStream) GetCategoryIdOk() (*string, bool)

GetCategoryIdOk returns a tuple with the CategoryId field value and a boolean to check if the value has been set.

func (*TransactionStream) GetCategoryOk ¶ added in v1.4.0

func (o *TransactionStream) GetCategoryOk() (*[]string, bool)

GetCategoryOk returns a tuple with the Category field value and a boolean to check if the value has been set.

func (*TransactionStream) GetDescription ¶ added in v1.4.0

func (o *TransactionStream) GetDescription() string

GetDescription returns the Description field value

func (*TransactionStream) GetDescriptionOk ¶ added in v1.4.0

func (o *TransactionStream) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*TransactionStream) GetFirstDate ¶ added in v1.4.0

func (o *TransactionStream) GetFirstDate() string

GetFirstDate returns the FirstDate field value

func (*TransactionStream) GetFirstDateOk ¶ added in v1.4.0

func (o *TransactionStream) GetFirstDateOk() (*string, bool)

GetFirstDateOk returns a tuple with the FirstDate field value and a boolean to check if the value has been set.

func (*TransactionStream) GetFrequency ¶ added in v1.4.0

GetFrequency returns the Frequency field value

func (*TransactionStream) GetFrequencyOk ¶ added in v1.4.0

func (o *TransactionStream) GetFrequencyOk() (*RecurringTransactionFrequency, bool)

GetFrequencyOk returns a tuple with the Frequency field value and a boolean to check if the value has been set.

func (*TransactionStream) GetIsActive ¶ added in v1.4.0

func (o *TransactionStream) GetIsActive() bool

GetIsActive returns the IsActive field value

func (*TransactionStream) GetIsActiveOk ¶ added in v1.4.0

func (o *TransactionStream) GetIsActiveOk() (*bool, bool)

GetIsActiveOk returns a tuple with the IsActive field value and a boolean to check if the value has been set.

func (*TransactionStream) GetLastDate ¶ added in v1.4.0

func (o *TransactionStream) GetLastDate() string

GetLastDate returns the LastDate field value

func (*TransactionStream) GetLastDateOk ¶ added in v1.4.0

func (o *TransactionStream) GetLastDateOk() (*string, bool)

GetLastDateOk returns a tuple with the LastDate field value and a boolean to check if the value has been set.

func (*TransactionStream) GetStreamId ¶ added in v1.4.0

func (o *TransactionStream) GetStreamId() string

GetStreamId returns the StreamId field value

func (*TransactionStream) GetStreamIdOk ¶ added in v1.4.0

func (o *TransactionStream) GetStreamIdOk() (*string, bool)

GetStreamIdOk returns a tuple with the StreamId field value and a boolean to check if the value has been set.

func (*TransactionStream) GetTransactionIds ¶ added in v1.4.0

func (o *TransactionStream) GetTransactionIds() []string

GetTransactionIds returns the TransactionIds field value

func (*TransactionStream) GetTransactionIdsOk ¶ added in v1.4.0

func (o *TransactionStream) GetTransactionIdsOk() (*[]string, bool)

GetTransactionIdsOk returns a tuple with the TransactionIds field value and a boolean to check if the value has been set.

func (TransactionStream) MarshalJSON ¶ added in v1.4.0

func (o TransactionStream) MarshalJSON() ([]byte, error)

func (*TransactionStream) SetAccountId ¶ added in v1.4.0

func (o *TransactionStream) SetAccountId(v string)

SetAccountId sets field value

func (*TransactionStream) SetAverageAmount ¶ added in v1.4.0

func (o *TransactionStream) SetAverageAmount(v TransactionStreamAmount)

SetAverageAmount sets field value

func (*TransactionStream) SetCategory ¶ added in v1.4.0

func (o *TransactionStream) SetCategory(v []string)

SetCategory sets field value

func (*TransactionStream) SetCategoryId ¶ added in v1.4.0

func (o *TransactionStream) SetCategoryId(v string)

SetCategoryId sets field value

func (*TransactionStream) SetDescription ¶ added in v1.4.0

func (o *TransactionStream) SetDescription(v string)

SetDescription sets field value

func (*TransactionStream) SetFirstDate ¶ added in v1.4.0

func (o *TransactionStream) SetFirstDate(v string)

SetFirstDate sets field value

func (*TransactionStream) SetFrequency ¶ added in v1.4.0

SetFrequency sets field value

func (*TransactionStream) SetIsActive ¶ added in v1.4.0

func (o *TransactionStream) SetIsActive(v bool)

SetIsActive sets field value

func (*TransactionStream) SetLastDate ¶ added in v1.4.0

func (o *TransactionStream) SetLastDate(v string)

SetLastDate sets field value

func (*TransactionStream) SetStreamId ¶ added in v1.4.0

func (o *TransactionStream) SetStreamId(v string)

SetStreamId sets field value

func (*TransactionStream) SetTransactionIds ¶ added in v1.4.0

func (o *TransactionStream) SetTransactionIds(v []string)

SetTransactionIds sets field value

func (*TransactionStream) UnmarshalJSON ¶ added in v1.4.0

func (o *TransactionStream) UnmarshalJSON(bytes []byte) (err error)

type TransactionStreamAmount ¶ added in v1.4.0

type TransactionStreamAmount struct {
	// represents the numerical value of an amount.
	Amount *float32 `json:"amount,omitempty"`
	// The ISO-4217 currency code of the amount. Always `null` if `unofficial_currency_code` is non-`null`.  See the [currency code schema](https://plaid.com/docs/api/accounts#currency-code-schema) for a full listing of supported `iso_currency_code`s.
	IsoCurrencyCode NullableString `json:"iso_currency_code,omitempty"`
	// The unofficial currency code of the amount. Always `null` if `iso_currency_code` is non-`null`. Unofficial currency codes are used for currencies that do not have official ISO currency codes, such as cryptocurrencies and the currencies of certain countries.
	UnofficialCurrencyCode NullableString `json:"unofficial_currency_code,omitempty"`
	AdditionalProperties   map[string]interface{}
}

TransactionStreamAmount Object with data pertaining to an amount on the transaction stream.

func NewTransactionStreamAmount ¶ added in v1.4.0

func NewTransactionStreamAmount() *TransactionStreamAmount

NewTransactionStreamAmount instantiates a new TransactionStreamAmount 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 NewTransactionStreamAmountWithDefaults ¶ added in v1.4.0

func NewTransactionStreamAmountWithDefaults() *TransactionStreamAmount

NewTransactionStreamAmountWithDefaults instantiates a new TransactionStreamAmount 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 (*TransactionStreamAmount) GetAmount ¶ added in v1.4.0

func (o *TransactionStreamAmount) GetAmount() float32

GetAmount returns the Amount field value if set, zero value otherwise.

func (*TransactionStreamAmount) GetAmountOk ¶ added in v1.4.0

func (o *TransactionStreamAmount) GetAmountOk() (*float32, bool)

GetAmountOk returns a tuple with the Amount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransactionStreamAmount) GetIsoCurrencyCode ¶ added in v1.4.0

func (o *TransactionStreamAmount) GetIsoCurrencyCode() string

GetIsoCurrencyCode returns the IsoCurrencyCode field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TransactionStreamAmount) GetIsoCurrencyCodeOk ¶ added in v1.4.0

func (o *TransactionStreamAmount) GetIsoCurrencyCodeOk() (*string, bool)

GetIsoCurrencyCodeOk returns a tuple with the IsoCurrencyCode field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TransactionStreamAmount) GetUnofficialCurrencyCode ¶ added in v1.4.0

func (o *TransactionStreamAmount) GetUnofficialCurrencyCode() string

GetUnofficialCurrencyCode returns the UnofficialCurrencyCode field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TransactionStreamAmount) GetUnofficialCurrencyCodeOk ¶ added in v1.4.0

func (o *TransactionStreamAmount) GetUnofficialCurrencyCodeOk() (*string, bool)

GetUnofficialCurrencyCodeOk returns a tuple with the UnofficialCurrencyCode field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TransactionStreamAmount) HasAmount ¶ added in v1.4.0

func (o *TransactionStreamAmount) HasAmount() bool

HasAmount returns a boolean if a field has been set.

func (*TransactionStreamAmount) HasIsoCurrencyCode ¶ added in v1.4.0

func (o *TransactionStreamAmount) HasIsoCurrencyCode() bool

HasIsoCurrencyCode returns a boolean if a field has been set.

func (*TransactionStreamAmount) HasUnofficialCurrencyCode ¶ added in v1.4.0

func (o *TransactionStreamAmount) HasUnofficialCurrencyCode() bool

HasUnofficialCurrencyCode returns a boolean if a field has been set.

func (TransactionStreamAmount) MarshalJSON ¶ added in v1.4.0

func (o TransactionStreamAmount) MarshalJSON() ([]byte, error)

func (*TransactionStreamAmount) SetAmount ¶ added in v1.4.0

func (o *TransactionStreamAmount) SetAmount(v float32)

SetAmount gets a reference to the given float32 and assigns it to the Amount field.

func (*TransactionStreamAmount) SetIsoCurrencyCode ¶ added in v1.4.0

func (o *TransactionStreamAmount) SetIsoCurrencyCode(v string)

SetIsoCurrencyCode gets a reference to the given NullableString and assigns it to the IsoCurrencyCode field.

func (*TransactionStreamAmount) SetIsoCurrencyCodeNil ¶ added in v1.4.0

func (o *TransactionStreamAmount) SetIsoCurrencyCodeNil()

SetIsoCurrencyCodeNil sets the value for IsoCurrencyCode to be an explicit nil

func (*TransactionStreamAmount) SetUnofficialCurrencyCode ¶ added in v1.4.0

func (o *TransactionStreamAmount) SetUnofficialCurrencyCode(v string)

SetUnofficialCurrencyCode gets a reference to the given NullableString and assigns it to the UnofficialCurrencyCode field.

func (*TransactionStreamAmount) SetUnofficialCurrencyCodeNil ¶ added in v1.4.0

func (o *TransactionStreamAmount) SetUnofficialCurrencyCodeNil()

SetUnofficialCurrencyCodeNil sets the value for UnofficialCurrencyCode to be an explicit nil

func (*TransactionStreamAmount) UnmarshalJSON ¶ added in v1.4.0

func (o *TransactionStreamAmount) UnmarshalJSON(bytes []byte) (err error)

func (*TransactionStreamAmount) UnsetIsoCurrencyCode ¶ added in v1.4.0

func (o *TransactionStreamAmount) UnsetIsoCurrencyCode()

UnsetIsoCurrencyCode ensures that no value is present for IsoCurrencyCode, not even an explicit nil

func (*TransactionStreamAmount) UnsetUnofficialCurrencyCode ¶ added in v1.4.0

func (o *TransactionStreamAmount) UnsetUnofficialCurrencyCode()

UnsetUnofficialCurrencyCode ensures that no value is present for UnofficialCurrencyCode, not even an explicit nil

type TransactionsGetRequest ¶

type TransactionsGetRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string                        `json:"client_id,omitempty"`
	Options  *TransactionsGetRequestOptions `json:"options,omitempty"`
	// The access token associated with the Item data is being requested for.
	AccessToken string `json:"access_token"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// The earliest date for which data should be returned. Dates should be formatted as YYYY-MM-DD.
	StartDate string `json:"start_date"`
	// The latest date for which data should be returned. Dates should be formatted as YYYY-MM-DD.
	EndDate string `json:"end_date"`
}

TransactionsGetRequest TransactionsGetRequest defines the request schema for `/transactions/get`

func NewTransactionsGetRequest ¶

func NewTransactionsGetRequest(accessToken string, startDate string, endDate string) *TransactionsGetRequest

NewTransactionsGetRequest instantiates a new TransactionsGetRequest 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 NewTransactionsGetRequestWithDefaults ¶

func NewTransactionsGetRequestWithDefaults() *TransactionsGetRequest

NewTransactionsGetRequestWithDefaults instantiates a new TransactionsGetRequest 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 (*TransactionsGetRequest) GetAccessToken ¶

func (o *TransactionsGetRequest) GetAccessToken() string

GetAccessToken returns the AccessToken field value

func (*TransactionsGetRequest) GetAccessTokenOk ¶

func (o *TransactionsGetRequest) GetAccessTokenOk() (*string, bool)

GetAccessTokenOk returns a tuple with the AccessToken field value and a boolean to check if the value has been set.

func (*TransactionsGetRequest) GetClientId ¶

func (o *TransactionsGetRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*TransactionsGetRequest) GetClientIdOk ¶

func (o *TransactionsGetRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransactionsGetRequest) GetEndDate ¶

func (o *TransactionsGetRequest) GetEndDate() string

GetEndDate returns the EndDate field value

func (*TransactionsGetRequest) GetEndDateOk ¶

func (o *TransactionsGetRequest) GetEndDateOk() (*string, bool)

GetEndDateOk returns a tuple with the EndDate field value and a boolean to check if the value has been set.

func (*TransactionsGetRequest) GetOptions ¶

GetOptions returns the Options field value if set, zero value otherwise.

func (*TransactionsGetRequest) GetOptionsOk ¶

GetOptionsOk returns a tuple with the Options field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransactionsGetRequest) GetSecret ¶

func (o *TransactionsGetRequest) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise.

func (*TransactionsGetRequest) GetSecretOk ¶

func (o *TransactionsGetRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransactionsGetRequest) GetStartDate ¶

func (o *TransactionsGetRequest) GetStartDate() string

GetStartDate returns the StartDate field value

func (*TransactionsGetRequest) GetStartDateOk ¶

func (o *TransactionsGetRequest) GetStartDateOk() (*string, bool)

GetStartDateOk returns a tuple with the StartDate field value and a boolean to check if the value has been set.

func (*TransactionsGetRequest) HasClientId ¶

func (o *TransactionsGetRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*TransactionsGetRequest) HasOptions ¶

func (o *TransactionsGetRequest) HasOptions() bool

HasOptions returns a boolean if a field has been set.

func (*TransactionsGetRequest) HasSecret ¶

func (o *TransactionsGetRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (TransactionsGetRequest) MarshalJSON ¶

func (o TransactionsGetRequest) MarshalJSON() ([]byte, error)

func (*TransactionsGetRequest) SetAccessToken ¶

func (o *TransactionsGetRequest) SetAccessToken(v string)

SetAccessToken sets field value

func (*TransactionsGetRequest) SetClientId ¶

func (o *TransactionsGetRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*TransactionsGetRequest) SetEndDate ¶

func (o *TransactionsGetRequest) SetEndDate(v string)

SetEndDate sets field value

func (*TransactionsGetRequest) SetOptions ¶

SetOptions gets a reference to the given TransactionsGetRequestOptions and assigns it to the Options field.

func (*TransactionsGetRequest) SetSecret ¶

func (o *TransactionsGetRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

func (*TransactionsGetRequest) SetStartDate ¶

func (o *TransactionsGetRequest) SetStartDate(v string)

SetStartDate sets field value

type TransactionsGetRequestOptions ¶

type TransactionsGetRequestOptions struct {
	// A list of `account_ids` to retrieve for the Item  Note: An error will be returned if a provided `account_id` is not associated with the Item.
	AccountIds *[]string `json:"account_ids,omitempty"`
	// The number of transactions to fetch.
	Count *int32 `json:"count,omitempty"`
	// The number of transactions to skip. The default value is 0.
	Offset *int32 `json:"offset,omitempty"`
	// Include the raw unparsed transaction description from the financial institution. This field is disabled by default. If you need this information in addition to the parsed data provided, contact your Plaid Account Manager.
	IncludeOriginalDescription NullableBool `json:"include_original_description,omitempty"`
	// Include the `personal_finance_category` object in the response. This feature is currently in beta – to request access, contact transactions-feedback@plaid.com.
	IncludePersonalFinanceCategoryBeta *bool `json:"include_personal_finance_category_beta,omitempty"`
}

TransactionsGetRequestOptions An optional object to be used with the request. If specified, `options` must not be `null`.

func NewTransactionsGetRequestOptions ¶

func NewTransactionsGetRequestOptions() *TransactionsGetRequestOptions

NewTransactionsGetRequestOptions instantiates a new TransactionsGetRequestOptions 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 NewTransactionsGetRequestOptionsWithDefaults ¶

func NewTransactionsGetRequestOptionsWithDefaults() *TransactionsGetRequestOptions

NewTransactionsGetRequestOptionsWithDefaults instantiates a new TransactionsGetRequestOptions 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 (*TransactionsGetRequestOptions) GetAccountIds ¶

func (o *TransactionsGetRequestOptions) GetAccountIds() []string

GetAccountIds returns the AccountIds field value if set, zero value otherwise.

func (*TransactionsGetRequestOptions) GetAccountIdsOk ¶

func (o *TransactionsGetRequestOptions) GetAccountIdsOk() (*[]string, bool)

GetAccountIdsOk returns a tuple with the AccountIds field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransactionsGetRequestOptions) GetCount ¶

func (o *TransactionsGetRequestOptions) GetCount() int32

GetCount returns the Count field value if set, zero value otherwise.

func (*TransactionsGetRequestOptions) GetCountOk ¶

func (o *TransactionsGetRequestOptions) GetCountOk() (*int32, bool)

GetCountOk returns a tuple with the Count field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransactionsGetRequestOptions) GetIncludeOriginalDescription ¶

func (o *TransactionsGetRequestOptions) GetIncludeOriginalDescription() bool

GetIncludeOriginalDescription returns the IncludeOriginalDescription field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TransactionsGetRequestOptions) GetIncludeOriginalDescriptionOk ¶

func (o *TransactionsGetRequestOptions) GetIncludeOriginalDescriptionOk() (*bool, bool)

GetIncludeOriginalDescriptionOk returns a tuple with the IncludeOriginalDescription field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TransactionsGetRequestOptions) GetIncludePersonalFinanceCategoryBeta ¶ added in v1.2.0

func (o *TransactionsGetRequestOptions) GetIncludePersonalFinanceCategoryBeta() bool

GetIncludePersonalFinanceCategoryBeta returns the IncludePersonalFinanceCategoryBeta field value if set, zero value otherwise.

func (*TransactionsGetRequestOptions) GetIncludePersonalFinanceCategoryBetaOk ¶ added in v1.2.0

func (o *TransactionsGetRequestOptions) GetIncludePersonalFinanceCategoryBetaOk() (*bool, bool)

GetIncludePersonalFinanceCategoryBetaOk returns a tuple with the IncludePersonalFinanceCategoryBeta field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransactionsGetRequestOptions) GetOffset ¶

func (o *TransactionsGetRequestOptions) GetOffset() int32

GetOffset returns the Offset field value if set, zero value otherwise.

func (*TransactionsGetRequestOptions) GetOffsetOk ¶

func (o *TransactionsGetRequestOptions) GetOffsetOk() (*int32, bool)

GetOffsetOk returns a tuple with the Offset field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransactionsGetRequestOptions) HasAccountIds ¶

func (o *TransactionsGetRequestOptions) HasAccountIds() bool

HasAccountIds returns a boolean if a field has been set.

func (*TransactionsGetRequestOptions) HasCount ¶

func (o *TransactionsGetRequestOptions) HasCount() bool

HasCount returns a boolean if a field has been set.

func (*TransactionsGetRequestOptions) HasIncludeOriginalDescription ¶

func (o *TransactionsGetRequestOptions) HasIncludeOriginalDescription() bool

HasIncludeOriginalDescription returns a boolean if a field has been set.

func (*TransactionsGetRequestOptions) HasIncludePersonalFinanceCategoryBeta ¶ added in v1.2.0

func (o *TransactionsGetRequestOptions) HasIncludePersonalFinanceCategoryBeta() bool

HasIncludePersonalFinanceCategoryBeta returns a boolean if a field has been set.

func (*TransactionsGetRequestOptions) HasOffset ¶

func (o *TransactionsGetRequestOptions) HasOffset() bool

HasOffset returns a boolean if a field has been set.

func (TransactionsGetRequestOptions) MarshalJSON ¶

func (o TransactionsGetRequestOptions) MarshalJSON() ([]byte, error)

func (*TransactionsGetRequestOptions) SetAccountIds ¶

func (o *TransactionsGetRequestOptions) SetAccountIds(v []string)

SetAccountIds gets a reference to the given []string and assigns it to the AccountIds field.

func (*TransactionsGetRequestOptions) SetCount ¶

func (o *TransactionsGetRequestOptions) SetCount(v int32)

SetCount gets a reference to the given int32 and assigns it to the Count field.

func (*TransactionsGetRequestOptions) SetIncludeOriginalDescription ¶

func (o *TransactionsGetRequestOptions) SetIncludeOriginalDescription(v bool)

SetIncludeOriginalDescription gets a reference to the given NullableBool and assigns it to the IncludeOriginalDescription field.

func (*TransactionsGetRequestOptions) SetIncludeOriginalDescriptionNil ¶

func (o *TransactionsGetRequestOptions) SetIncludeOriginalDescriptionNil()

SetIncludeOriginalDescriptionNil sets the value for IncludeOriginalDescription to be an explicit nil

func (*TransactionsGetRequestOptions) SetIncludePersonalFinanceCategoryBeta ¶ added in v1.2.0

func (o *TransactionsGetRequestOptions) SetIncludePersonalFinanceCategoryBeta(v bool)

SetIncludePersonalFinanceCategoryBeta gets a reference to the given bool and assigns it to the IncludePersonalFinanceCategoryBeta field.

func (*TransactionsGetRequestOptions) SetOffset ¶

func (o *TransactionsGetRequestOptions) SetOffset(v int32)

SetOffset gets a reference to the given int32 and assigns it to the Offset field.

func (*TransactionsGetRequestOptions) UnsetIncludeOriginalDescription ¶

func (o *TransactionsGetRequestOptions) UnsetIncludeOriginalDescription()

UnsetIncludeOriginalDescription ensures that no value is present for IncludeOriginalDescription, not even an explicit nil

type TransactionsGetResponse ¶

type TransactionsGetResponse struct {
	// An array containing the `accounts` associated with the Item for which transactions are being returned. Each transaction can be mapped to its corresponding account via the `account_id` field.
	Accounts []AccountBase `json:"accounts"`
	// An array containing transactions from the account. Transactions are returned in reverse chronological order, with the most recent at the beginning of the array. The maximum number of transactions returned is determined by the `count` parameter.
	Transactions []Transaction `json:"transactions"`
	// The total number of transactions available within the date range specified. If `total_transactions` is larger than the size of the `transactions` array, more transactions are available and can be fetched via manipulating the `offset` parameter.
	TotalTransactions int32 `json:"total_transactions"`
	Item              Item  `json:"item"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

TransactionsGetResponse TransactionsGetResponse defines the response schema for `/transactions/get`

func NewTransactionsGetResponse ¶

func NewTransactionsGetResponse(accounts []AccountBase, transactions []Transaction, totalTransactions int32, item Item, requestId string) *TransactionsGetResponse

NewTransactionsGetResponse instantiates a new TransactionsGetResponse 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 NewTransactionsGetResponseWithDefaults ¶

func NewTransactionsGetResponseWithDefaults() *TransactionsGetResponse

NewTransactionsGetResponseWithDefaults instantiates a new TransactionsGetResponse 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 (*TransactionsGetResponse) GetAccounts ¶

func (o *TransactionsGetResponse) GetAccounts() []AccountBase

GetAccounts returns the Accounts field value

func (*TransactionsGetResponse) GetAccountsOk ¶

func (o *TransactionsGetResponse) GetAccountsOk() (*[]AccountBase, bool)

GetAccountsOk returns a tuple with the Accounts field value and a boolean to check if the value has been set.

func (*TransactionsGetResponse) GetItem ¶

func (o *TransactionsGetResponse) GetItem() Item

GetItem returns the Item field value

func (*TransactionsGetResponse) GetItemOk ¶

func (o *TransactionsGetResponse) GetItemOk() (*Item, bool)

GetItemOk returns a tuple with the Item field value and a boolean to check if the value has been set.

func (*TransactionsGetResponse) GetRequestId ¶

func (o *TransactionsGetResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*TransactionsGetResponse) GetRequestIdOk ¶

func (o *TransactionsGetResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (*TransactionsGetResponse) GetTotalTransactions ¶

func (o *TransactionsGetResponse) GetTotalTransactions() int32

GetTotalTransactions returns the TotalTransactions field value

func (*TransactionsGetResponse) GetTotalTransactionsOk ¶

func (o *TransactionsGetResponse) GetTotalTransactionsOk() (*int32, bool)

GetTotalTransactionsOk returns a tuple with the TotalTransactions field value and a boolean to check if the value has been set.

func (*TransactionsGetResponse) GetTransactions ¶

func (o *TransactionsGetResponse) GetTransactions() []Transaction

GetTransactions returns the Transactions field value

func (*TransactionsGetResponse) GetTransactionsOk ¶

func (o *TransactionsGetResponse) GetTransactionsOk() (*[]Transaction, bool)

GetTransactionsOk returns a tuple with the Transactions field value and a boolean to check if the value has been set.

func (TransactionsGetResponse) MarshalJSON ¶

func (o TransactionsGetResponse) MarshalJSON() ([]byte, error)

func (*TransactionsGetResponse) SetAccounts ¶

func (o *TransactionsGetResponse) SetAccounts(v []AccountBase)

SetAccounts sets field value

func (*TransactionsGetResponse) SetItem ¶

func (o *TransactionsGetResponse) SetItem(v Item)

SetItem sets field value

func (*TransactionsGetResponse) SetRequestId ¶

func (o *TransactionsGetResponse) SetRequestId(v string)

SetRequestId sets field value

func (*TransactionsGetResponse) SetTotalTransactions ¶

func (o *TransactionsGetResponse) SetTotalTransactions(v int32)

SetTotalTransactions sets field value

func (*TransactionsGetResponse) SetTransactions ¶

func (o *TransactionsGetResponse) SetTransactions(v []Transaction)

SetTransactions sets field value

func (*TransactionsGetResponse) UnmarshalJSON ¶

func (o *TransactionsGetResponse) UnmarshalJSON(bytes []byte) (err error)

type TransactionsRecurringGetRequest ¶ added in v1.4.0

type TransactionsRecurringGetRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// The access token associated with the Item data is being requested for.
	AccessToken string `json:"access_token"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// A list of `account_ids` to retrieve for the Item  Note: An error will be returned if a provided `account_id` is not associated with the Item.
	AccountIds []string `json:"account_ids"`
}

TransactionsRecurringGetRequest TransactionsRecurringGetRequest defines the request schema for `/transactions/recurring/get`

func NewTransactionsRecurringGetRequest ¶ added in v1.4.0

func NewTransactionsRecurringGetRequest(accessToken string, accountIds []string) *TransactionsRecurringGetRequest

NewTransactionsRecurringGetRequest instantiates a new TransactionsRecurringGetRequest 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 NewTransactionsRecurringGetRequestWithDefaults ¶ added in v1.4.0

func NewTransactionsRecurringGetRequestWithDefaults() *TransactionsRecurringGetRequest

NewTransactionsRecurringGetRequestWithDefaults instantiates a new TransactionsRecurringGetRequest 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 (*TransactionsRecurringGetRequest) GetAccessToken ¶ added in v1.4.0

func (o *TransactionsRecurringGetRequest) GetAccessToken() string

GetAccessToken returns the AccessToken field value

func (*TransactionsRecurringGetRequest) GetAccessTokenOk ¶ added in v1.4.0

func (o *TransactionsRecurringGetRequest) GetAccessTokenOk() (*string, bool)

GetAccessTokenOk returns a tuple with the AccessToken field value and a boolean to check if the value has been set.

func (*TransactionsRecurringGetRequest) GetAccountIds ¶ added in v1.4.0

func (o *TransactionsRecurringGetRequest) GetAccountIds() []string

GetAccountIds returns the AccountIds field value

func (*TransactionsRecurringGetRequest) GetAccountIdsOk ¶ added in v1.4.0

func (o *TransactionsRecurringGetRequest) GetAccountIdsOk() (*[]string, bool)

GetAccountIdsOk returns a tuple with the AccountIds field value and a boolean to check if the value has been set.

func (*TransactionsRecurringGetRequest) GetClientId ¶ added in v1.4.0

func (o *TransactionsRecurringGetRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*TransactionsRecurringGetRequest) GetClientIdOk ¶ added in v1.4.0

func (o *TransactionsRecurringGetRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransactionsRecurringGetRequest) GetSecret ¶ added in v1.4.0

func (o *TransactionsRecurringGetRequest) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise.

func (*TransactionsRecurringGetRequest) GetSecretOk ¶ added in v1.4.0

func (o *TransactionsRecurringGetRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransactionsRecurringGetRequest) HasClientId ¶ added in v1.4.0

func (o *TransactionsRecurringGetRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*TransactionsRecurringGetRequest) HasSecret ¶ added in v1.4.0

func (o *TransactionsRecurringGetRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (TransactionsRecurringGetRequest) MarshalJSON ¶ added in v1.4.0

func (o TransactionsRecurringGetRequest) MarshalJSON() ([]byte, error)

func (*TransactionsRecurringGetRequest) SetAccessToken ¶ added in v1.4.0

func (o *TransactionsRecurringGetRequest) SetAccessToken(v string)

SetAccessToken sets field value

func (*TransactionsRecurringGetRequest) SetAccountIds ¶ added in v1.4.0

func (o *TransactionsRecurringGetRequest) SetAccountIds(v []string)

SetAccountIds sets field value

func (*TransactionsRecurringGetRequest) SetClientId ¶ added in v1.4.0

func (o *TransactionsRecurringGetRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*TransactionsRecurringGetRequest) SetSecret ¶ added in v1.4.0

func (o *TransactionsRecurringGetRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

type TransactionsRecurringGetResponse ¶ added in v1.4.0

type TransactionsRecurringGetResponse struct {
	// An array of depository transaction streams.
	InflowStreams []TransactionStream `json:"inflow_streams"`
	// An array of expense transaction streams.
	OutflowStreams []TransactionStream `json:"outflow_streams"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

TransactionsRecurringGetResponse TransactionsRecurringGetResponse defines the response schema for `/transactions/recurring/get`

func NewTransactionsRecurringGetResponse ¶ added in v1.4.0

func NewTransactionsRecurringGetResponse(inflowStreams []TransactionStream, outflowStreams []TransactionStream, requestId string) *TransactionsRecurringGetResponse

NewTransactionsRecurringGetResponse instantiates a new TransactionsRecurringGetResponse 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 NewTransactionsRecurringGetResponseWithDefaults ¶ added in v1.4.0

func NewTransactionsRecurringGetResponseWithDefaults() *TransactionsRecurringGetResponse

NewTransactionsRecurringGetResponseWithDefaults instantiates a new TransactionsRecurringGetResponse 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 (*TransactionsRecurringGetResponse) GetInflowStreams ¶ added in v1.4.0

func (o *TransactionsRecurringGetResponse) GetInflowStreams() []TransactionStream

GetInflowStreams returns the InflowStreams field value

func (*TransactionsRecurringGetResponse) GetInflowStreamsOk ¶ added in v1.4.0

func (o *TransactionsRecurringGetResponse) GetInflowStreamsOk() (*[]TransactionStream, bool)

GetInflowStreamsOk returns a tuple with the InflowStreams field value and a boolean to check if the value has been set.

func (*TransactionsRecurringGetResponse) GetOutflowStreams ¶ added in v1.4.0

func (o *TransactionsRecurringGetResponse) GetOutflowStreams() []TransactionStream

GetOutflowStreams returns the OutflowStreams field value

func (*TransactionsRecurringGetResponse) GetOutflowStreamsOk ¶ added in v1.4.0

func (o *TransactionsRecurringGetResponse) GetOutflowStreamsOk() (*[]TransactionStream, bool)

GetOutflowStreamsOk returns a tuple with the OutflowStreams field value and a boolean to check if the value has been set.

func (*TransactionsRecurringGetResponse) GetRequestId ¶ added in v1.4.0

func (o *TransactionsRecurringGetResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*TransactionsRecurringGetResponse) GetRequestIdOk ¶ added in v1.4.0

func (o *TransactionsRecurringGetResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (TransactionsRecurringGetResponse) MarshalJSON ¶ added in v1.4.0

func (o TransactionsRecurringGetResponse) MarshalJSON() ([]byte, error)

func (*TransactionsRecurringGetResponse) SetInflowStreams ¶ added in v1.4.0

func (o *TransactionsRecurringGetResponse) SetInflowStreams(v []TransactionStream)

SetInflowStreams sets field value

func (*TransactionsRecurringGetResponse) SetOutflowStreams ¶ added in v1.4.0

func (o *TransactionsRecurringGetResponse) SetOutflowStreams(v []TransactionStream)

SetOutflowStreams sets field value

func (*TransactionsRecurringGetResponse) SetRequestId ¶ added in v1.4.0

func (o *TransactionsRecurringGetResponse) SetRequestId(v string)

SetRequestId sets field value

func (*TransactionsRecurringGetResponse) UnmarshalJSON ¶ added in v1.4.0

func (o *TransactionsRecurringGetResponse) UnmarshalJSON(bytes []byte) (err error)

type TransactionsRefreshRequest ¶

type TransactionsRefreshRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// The access token associated with the Item data is being requested for.
	AccessToken string `json:"access_token"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
}

TransactionsRefreshRequest TransactionsRefreshRequest defines the request schema for `/transactions/refresh`

func NewTransactionsRefreshRequest ¶

func NewTransactionsRefreshRequest(accessToken string) *TransactionsRefreshRequest

NewTransactionsRefreshRequest instantiates a new TransactionsRefreshRequest 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 NewTransactionsRefreshRequestWithDefaults ¶

func NewTransactionsRefreshRequestWithDefaults() *TransactionsRefreshRequest

NewTransactionsRefreshRequestWithDefaults instantiates a new TransactionsRefreshRequest 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 (*TransactionsRefreshRequest) GetAccessToken ¶

func (o *TransactionsRefreshRequest) GetAccessToken() string

GetAccessToken returns the AccessToken field value

func (*TransactionsRefreshRequest) GetAccessTokenOk ¶

func (o *TransactionsRefreshRequest) GetAccessTokenOk() (*string, bool)

GetAccessTokenOk returns a tuple with the AccessToken field value and a boolean to check if the value has been set.

func (*TransactionsRefreshRequest) GetClientId ¶

func (o *TransactionsRefreshRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*TransactionsRefreshRequest) GetClientIdOk ¶

func (o *TransactionsRefreshRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransactionsRefreshRequest) GetSecret ¶

func (o *TransactionsRefreshRequest) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise.

func (*TransactionsRefreshRequest) GetSecretOk ¶

func (o *TransactionsRefreshRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransactionsRefreshRequest) HasClientId ¶

func (o *TransactionsRefreshRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*TransactionsRefreshRequest) HasSecret ¶

func (o *TransactionsRefreshRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (TransactionsRefreshRequest) MarshalJSON ¶

func (o TransactionsRefreshRequest) MarshalJSON() ([]byte, error)

func (*TransactionsRefreshRequest) SetAccessToken ¶

func (o *TransactionsRefreshRequest) SetAccessToken(v string)

SetAccessToken sets field value

func (*TransactionsRefreshRequest) SetClientId ¶

func (o *TransactionsRefreshRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*TransactionsRefreshRequest) SetSecret ¶

func (o *TransactionsRefreshRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

type TransactionsRefreshResponse ¶

type TransactionsRefreshResponse struct {
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId string `json:"request_id"`
}

TransactionsRefreshResponse TransactionsRefreshResponse defines the response schema for `/transactions/refresh`

func NewTransactionsRefreshResponse ¶

func NewTransactionsRefreshResponse(requestId string) *TransactionsRefreshResponse

NewTransactionsRefreshResponse instantiates a new TransactionsRefreshResponse 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 NewTransactionsRefreshResponseWithDefaults ¶

func NewTransactionsRefreshResponseWithDefaults() *TransactionsRefreshResponse

NewTransactionsRefreshResponseWithDefaults instantiates a new TransactionsRefreshResponse 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 (*TransactionsRefreshResponse) GetRequestId ¶

func (o *TransactionsRefreshResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*TransactionsRefreshResponse) GetRequestIdOk ¶

func (o *TransactionsRefreshResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (TransactionsRefreshResponse) MarshalJSON ¶

func (o TransactionsRefreshResponse) MarshalJSON() ([]byte, error)

func (*TransactionsRefreshResponse) SetRequestId ¶

func (o *TransactionsRefreshResponse) SetRequestId(v string)

SetRequestId sets field value

type TransactionsRemovedWebhook ¶

type TransactionsRemovedWebhook struct {
	// `TRANSACTIONS`
	WebhookType string `json:"webhook_type"`
	// `TRANSACTIONS_REMOVED`
	WebhookCode string      `json:"webhook_code"`
	Error       *PlaidError `json:"error,omitempty"`
	// An array of `transaction_ids` corresponding to the removed transactions
	RemovedTransactions []string `json:"removed_transactions"`
	// The `item_id` of the Item associated with this webhook, warning, or error
	ItemId               string `json:"item_id"`
	AdditionalProperties map[string]interface{}
}

TransactionsRemovedWebhook Fired when transaction(s) for an Item are deleted. The deleted transaction IDs are included in the webhook payload. Plaid will typically check for deleted transaction data several times a day.

func NewTransactionsRemovedWebhook ¶

func NewTransactionsRemovedWebhook(webhookType string, webhookCode string, removedTransactions []string, itemId string) *TransactionsRemovedWebhook

NewTransactionsRemovedWebhook instantiates a new TransactionsRemovedWebhook 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 NewTransactionsRemovedWebhookWithDefaults ¶

func NewTransactionsRemovedWebhookWithDefaults() *TransactionsRemovedWebhook

NewTransactionsRemovedWebhookWithDefaults instantiates a new TransactionsRemovedWebhook 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 (*TransactionsRemovedWebhook) GetError ¶

func (o *TransactionsRemovedWebhook) GetError() PlaidError

GetError returns the Error field value if set, zero value otherwise.

func (*TransactionsRemovedWebhook) GetErrorOk ¶

func (o *TransactionsRemovedWebhook) GetErrorOk() (*PlaidError, bool)

GetErrorOk returns a tuple with the Error field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransactionsRemovedWebhook) GetItemId ¶

func (o *TransactionsRemovedWebhook) GetItemId() string

GetItemId returns the ItemId field value

func (*TransactionsRemovedWebhook) GetItemIdOk ¶

func (o *TransactionsRemovedWebhook) GetItemIdOk() (*string, bool)

GetItemIdOk returns a tuple with the ItemId field value and a boolean to check if the value has been set.

func (*TransactionsRemovedWebhook) GetRemovedTransactions ¶

func (o *TransactionsRemovedWebhook) GetRemovedTransactions() []string

GetRemovedTransactions returns the RemovedTransactions field value

func (*TransactionsRemovedWebhook) GetRemovedTransactionsOk ¶

func (o *TransactionsRemovedWebhook) GetRemovedTransactionsOk() (*[]string, bool)

GetRemovedTransactionsOk returns a tuple with the RemovedTransactions field value and a boolean to check if the value has been set.

func (*TransactionsRemovedWebhook) GetWebhookCode ¶

func (o *TransactionsRemovedWebhook) GetWebhookCode() string

GetWebhookCode returns the WebhookCode field value

func (*TransactionsRemovedWebhook) GetWebhookCodeOk ¶

func (o *TransactionsRemovedWebhook) GetWebhookCodeOk() (*string, bool)

GetWebhookCodeOk returns a tuple with the WebhookCode field value and a boolean to check if the value has been set.

func (*TransactionsRemovedWebhook) GetWebhookType ¶

func (o *TransactionsRemovedWebhook) GetWebhookType() string

GetWebhookType returns the WebhookType field value

func (*TransactionsRemovedWebhook) GetWebhookTypeOk ¶

func (o *TransactionsRemovedWebhook) GetWebhookTypeOk() (*string, bool)

GetWebhookTypeOk returns a tuple with the WebhookType field value and a boolean to check if the value has been set.

func (*TransactionsRemovedWebhook) HasError ¶

func (o *TransactionsRemovedWebhook) HasError() bool

HasError returns a boolean if a field has been set.

func (TransactionsRemovedWebhook) MarshalJSON ¶

func (o TransactionsRemovedWebhook) MarshalJSON() ([]byte, error)

func (*TransactionsRemovedWebhook) SetError ¶

func (o *TransactionsRemovedWebhook) SetError(v PlaidError)

SetError gets a reference to the given PlaidError and assigns it to the Error field.

func (*TransactionsRemovedWebhook) SetItemId ¶

func (o *TransactionsRemovedWebhook) SetItemId(v string)

SetItemId sets field value

func (*TransactionsRemovedWebhook) SetRemovedTransactions ¶

func (o *TransactionsRemovedWebhook) SetRemovedTransactions(v []string)

SetRemovedTransactions sets field value

func (*TransactionsRemovedWebhook) SetWebhookCode ¶

func (o *TransactionsRemovedWebhook) SetWebhookCode(v string)

SetWebhookCode sets field value

func (*TransactionsRemovedWebhook) SetWebhookType ¶

func (o *TransactionsRemovedWebhook) SetWebhookType(v string)

SetWebhookType sets field value

func (*TransactionsRemovedWebhook) UnmarshalJSON ¶

func (o *TransactionsRemovedWebhook) UnmarshalJSON(bytes []byte) (err error)

type TransactionsSyncRequest ¶ added in v1.7.0

type TransactionsSyncRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// The access token associated with the Item data is being requested for.
	AccessToken string `json:"access_token"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// The cursor value represents the last update requested. Providing it will cause the response to only return changes after this update. If omitted, the entire history of updates will be returned, starting with the first-added transactions on the item. Note: The upper-bound length of this cursor is 256 characters of base64.
	Cursor *string `json:"cursor,omitempty"`
	// The number of transaction updates to fetch.
	Count *int32 `json:"count,omitempty"`
}

TransactionsSyncRequest TransactionsSyncRequest defines the request schema for `/transactions/sync`

func NewTransactionsSyncRequest ¶ added in v1.7.0

func NewTransactionsSyncRequest(accessToken string) *TransactionsSyncRequest

NewTransactionsSyncRequest instantiates a new TransactionsSyncRequest 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 NewTransactionsSyncRequestWithDefaults ¶ added in v1.7.0

func NewTransactionsSyncRequestWithDefaults() *TransactionsSyncRequest

NewTransactionsSyncRequestWithDefaults instantiates a new TransactionsSyncRequest 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 (*TransactionsSyncRequest) GetAccessToken ¶ added in v1.7.0

func (o *TransactionsSyncRequest) GetAccessToken() string

GetAccessToken returns the AccessToken field value

func (*TransactionsSyncRequest) GetAccessTokenOk ¶ added in v1.7.0

func (o *TransactionsSyncRequest) GetAccessTokenOk() (*string, bool)

GetAccessTokenOk returns a tuple with the AccessToken field value and a boolean to check if the value has been set.

func (*TransactionsSyncRequest) GetClientId ¶ added in v1.7.0

func (o *TransactionsSyncRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*TransactionsSyncRequest) GetClientIdOk ¶ added in v1.7.0

func (o *TransactionsSyncRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransactionsSyncRequest) GetCount ¶ added in v1.7.0

func (o *TransactionsSyncRequest) GetCount() int32

GetCount returns the Count field value if set, zero value otherwise.

func (*TransactionsSyncRequest) GetCountOk ¶ added in v1.7.0

func (o *TransactionsSyncRequest) GetCountOk() (*int32, bool)

GetCountOk returns a tuple with the Count field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransactionsSyncRequest) GetCursor ¶ added in v1.7.0

func (o *TransactionsSyncRequest) GetCursor() string

GetCursor returns the Cursor field value if set, zero value otherwise.

func (*TransactionsSyncRequest) GetCursorOk ¶ added in v1.7.0

func (o *TransactionsSyncRequest) GetCursorOk() (*string, bool)

GetCursorOk returns a tuple with the Cursor field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransactionsSyncRequest) GetSecret ¶ added in v1.7.0

func (o *TransactionsSyncRequest) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise.

func (*TransactionsSyncRequest) GetSecretOk ¶ added in v1.7.0

func (o *TransactionsSyncRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransactionsSyncRequest) HasClientId ¶ added in v1.7.0

func (o *TransactionsSyncRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*TransactionsSyncRequest) HasCount ¶ added in v1.7.0

func (o *TransactionsSyncRequest) HasCount() bool

HasCount returns a boolean if a field has been set.

func (*TransactionsSyncRequest) HasCursor ¶ added in v1.7.0

func (o *TransactionsSyncRequest) HasCursor() bool

HasCursor returns a boolean if a field has been set.

func (*TransactionsSyncRequest) HasSecret ¶ added in v1.7.0

func (o *TransactionsSyncRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (TransactionsSyncRequest) MarshalJSON ¶ added in v1.7.0

func (o TransactionsSyncRequest) MarshalJSON() ([]byte, error)

func (*TransactionsSyncRequest) SetAccessToken ¶ added in v1.7.0

func (o *TransactionsSyncRequest) SetAccessToken(v string)

SetAccessToken sets field value

func (*TransactionsSyncRequest) SetClientId ¶ added in v1.7.0

func (o *TransactionsSyncRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*TransactionsSyncRequest) SetCount ¶ added in v1.7.0

func (o *TransactionsSyncRequest) SetCount(v int32)

SetCount gets a reference to the given int32 and assigns it to the Count field.

func (*TransactionsSyncRequest) SetCursor ¶ added in v1.7.0

func (o *TransactionsSyncRequest) SetCursor(v string)

SetCursor gets a reference to the given string and assigns it to the Cursor field.

func (*TransactionsSyncRequest) SetSecret ¶ added in v1.7.0

func (o *TransactionsSyncRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

type TransactionsSyncResponse ¶ added in v1.7.0

type TransactionsSyncResponse struct {
	// Transactions that have been added to the item since `cursor` ordered by ascending last modified time.
	Added []Transaction `json:"added"`
	// Transactions that have been modified on the item since `cursor` ordered by ascending last modified time.
	Modified []Transaction `json:"modified"`
	// Transactions that have been removed from the item since `cursor` ordered by ascending last modified time.
	Removed []RemovedTransaction `json:"removed"`
	// Cursor used for fetching any future updates after the latest update provided in this response.
	NextCursor string `json:"next_cursor"`
	// Represents if more than requested count of transaction updates exist. If true, the additional updates can be fetched by making an additional request with `cursor` set to `next_cursor`.
	HasMore bool `json:"has_more"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId string `json:"request_id"`
}

TransactionsSyncResponse TransactionsSyncResponse defines the response schema for `/transactions/sync`

func NewTransactionsSyncResponse ¶ added in v1.7.0

func NewTransactionsSyncResponse(added []Transaction, modified []Transaction, removed []RemovedTransaction, nextCursor string, hasMore bool, requestId string) *TransactionsSyncResponse

NewTransactionsSyncResponse instantiates a new TransactionsSyncResponse 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 NewTransactionsSyncResponseWithDefaults ¶ added in v1.7.0

func NewTransactionsSyncResponseWithDefaults() *TransactionsSyncResponse

NewTransactionsSyncResponseWithDefaults instantiates a new TransactionsSyncResponse 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 (*TransactionsSyncResponse) GetAdded ¶ added in v1.7.0

func (o *TransactionsSyncResponse) GetAdded() []Transaction

GetAdded returns the Added field value

func (*TransactionsSyncResponse) GetAddedOk ¶ added in v1.7.0

func (o *TransactionsSyncResponse) GetAddedOk() (*[]Transaction, bool)

GetAddedOk returns a tuple with the Added field value and a boolean to check if the value has been set.

func (*TransactionsSyncResponse) GetHasMore ¶ added in v1.7.0

func (o *TransactionsSyncResponse) GetHasMore() bool

GetHasMore returns the HasMore field value

func (*TransactionsSyncResponse) GetHasMoreOk ¶ added in v1.7.0

func (o *TransactionsSyncResponse) GetHasMoreOk() (*bool, bool)

GetHasMoreOk returns a tuple with the HasMore field value and a boolean to check if the value has been set.

func (*TransactionsSyncResponse) GetModified ¶ added in v1.7.0

func (o *TransactionsSyncResponse) GetModified() []Transaction

GetModified returns the Modified field value

func (*TransactionsSyncResponse) GetModifiedOk ¶ added in v1.7.0

func (o *TransactionsSyncResponse) GetModifiedOk() (*[]Transaction, bool)

GetModifiedOk returns a tuple with the Modified field value and a boolean to check if the value has been set.

func (*TransactionsSyncResponse) GetNextCursor ¶ added in v1.7.0

func (o *TransactionsSyncResponse) GetNextCursor() string

GetNextCursor returns the NextCursor field value

func (*TransactionsSyncResponse) GetNextCursorOk ¶ added in v1.7.0

func (o *TransactionsSyncResponse) GetNextCursorOk() (*string, bool)

GetNextCursorOk returns a tuple with the NextCursor field value and a boolean to check if the value has been set.

func (*TransactionsSyncResponse) GetRemoved ¶ added in v1.7.0

func (o *TransactionsSyncResponse) GetRemoved() []RemovedTransaction

GetRemoved returns the Removed field value

func (*TransactionsSyncResponse) GetRemovedOk ¶ added in v1.7.0

func (o *TransactionsSyncResponse) GetRemovedOk() (*[]RemovedTransaction, bool)

GetRemovedOk returns a tuple with the Removed field value and a boolean to check if the value has been set.

func (*TransactionsSyncResponse) GetRequestId ¶ added in v1.8.0

func (o *TransactionsSyncResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*TransactionsSyncResponse) GetRequestIdOk ¶ added in v1.8.0

func (o *TransactionsSyncResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (TransactionsSyncResponse) MarshalJSON ¶ added in v1.7.0

func (o TransactionsSyncResponse) MarshalJSON() ([]byte, error)

func (*TransactionsSyncResponse) SetAdded ¶ added in v1.7.0

func (o *TransactionsSyncResponse) SetAdded(v []Transaction)

SetAdded sets field value

func (*TransactionsSyncResponse) SetHasMore ¶ added in v1.7.0

func (o *TransactionsSyncResponse) SetHasMore(v bool)

SetHasMore sets field value

func (*TransactionsSyncResponse) SetModified ¶ added in v1.7.0

func (o *TransactionsSyncResponse) SetModified(v []Transaction)

SetModified sets field value

func (*TransactionsSyncResponse) SetNextCursor ¶ added in v1.7.0

func (o *TransactionsSyncResponse) SetNextCursor(v string)

SetNextCursor sets field value

func (*TransactionsSyncResponse) SetRemoved ¶ added in v1.7.0

func (o *TransactionsSyncResponse) SetRemoved(v []RemovedTransaction)

SetRemoved sets field value

func (*TransactionsSyncResponse) SetRequestId ¶ added in v1.8.0

func (o *TransactionsSyncResponse) SetRequestId(v string)

SetRequestId sets field value

type Transfer ¶

type Transfer struct {
	// Plaid’s unique identifier for a transfer.
	Id       string   `json:"id"`
	AchClass ACHClass `json:"ach_class"`
	// The account ID that should be credited/debited for this transfer.
	AccountId string                 `json:"account_id"`
	Type      TransferType           `json:"type"`
	User      TransferUserInResponse `json:"user"`
	// The amount of the transfer (decimal string with two digits of precision e.g. “10.00”).
	Amount string `json:"amount"`
	// The description of the transfer.
	Description string `json:"description"`
	// The datetime when this transfer was created. This will be of the form `2006-01-02T15:04:05Z`
	Created     time.Time                   `json:"created"`
	Status      TransferStatus              `json:"status"`
	SweepStatus NullableTransferSweepStatus `json:"sweep_status,omitempty"`
	Network     TransferNetwork             `json:"network"`
	// When `true`, you can still cancel this transfer.
	Cancellable   bool                    `json:"cancellable"`
	FailureReason NullableTransferFailure `json:"failure_reason"`
	// The Metadata object is a mapping of client-provided string fields to any string value. The following limitations apply: - The JSON values must be Strings (no nested JSON objects allowed) - Only ASCII characters may be used - Maximum of 50 key/value pairs - Maximum key length of 40 characters - Maximum value length of 500 characters
	Metadata map[string]string `json:"metadata"`
	// Plaid’s unique identifier for the origination account that was used for this transfer.
	OriginationAccountId string `json:"origination_account_id"`
	// The currency of the transfer amount, e.g. \"USD\"
	IsoCurrencyCode      string `json:"iso_currency_code"`
	AdditionalProperties map[string]interface{}
}

Transfer Represents a transfer within the Transfers API.

func NewTransfer ¶

func NewTransfer(id string, achClass ACHClass, accountId string, type_ TransferType, user TransferUserInResponse, amount string, description string, created time.Time, status TransferStatus, network TransferNetwork, cancellable bool, failureReason NullableTransferFailure, metadata map[string]string, originationAccountId string, isoCurrencyCode string) *Transfer

NewTransfer instantiates a new Transfer 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 NewTransferWithDefaults ¶

func NewTransferWithDefaults() *Transfer

NewTransferWithDefaults instantiates a new Transfer 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 (*Transfer) GetAccountId ¶

func (o *Transfer) GetAccountId() string

GetAccountId returns the AccountId field value

func (*Transfer) GetAccountIdOk ¶

func (o *Transfer) GetAccountIdOk() (*string, bool)

GetAccountIdOk returns a tuple with the AccountId field value and a boolean to check if the value has been set.

func (*Transfer) GetAchClass ¶

func (o *Transfer) GetAchClass() ACHClass

GetAchClass returns the AchClass field value

func (*Transfer) GetAchClassOk ¶

func (o *Transfer) GetAchClassOk() (*ACHClass, bool)

GetAchClassOk returns a tuple with the AchClass field value and a boolean to check if the value has been set.

func (*Transfer) GetAmount ¶

func (o *Transfer) GetAmount() string

GetAmount returns the Amount field value

func (*Transfer) GetAmountOk ¶

func (o *Transfer) GetAmountOk() (*string, bool)

GetAmountOk returns a tuple with the Amount field value and a boolean to check if the value has been set.

func (*Transfer) GetCancellable ¶

func (o *Transfer) GetCancellable() bool

GetCancellable returns the Cancellable field value

func (*Transfer) GetCancellableOk ¶

func (o *Transfer) GetCancellableOk() (*bool, bool)

GetCancellableOk returns a tuple with the Cancellable field value and a boolean to check if the value has been set.

func (*Transfer) GetCreated ¶

func (o *Transfer) GetCreated() time.Time

GetCreated returns the Created field value

func (*Transfer) GetCreatedOk ¶

func (o *Transfer) GetCreatedOk() (*time.Time, bool)

GetCreatedOk returns a tuple with the Created field value and a boolean to check if the value has been set.

func (*Transfer) GetDescription ¶

func (o *Transfer) GetDescription() string

GetDescription returns the Description field value

func (*Transfer) GetDescriptionOk ¶

func (o *Transfer) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*Transfer) GetFailureReason ¶

func (o *Transfer) GetFailureReason() TransferFailure

GetFailureReason returns the FailureReason field value If the value is explicit nil, the zero value for TransferFailure will be returned

func (*Transfer) GetFailureReasonOk ¶

func (o *Transfer) GetFailureReasonOk() (*TransferFailure, bool)

GetFailureReasonOk returns a tuple with the FailureReason field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Transfer) GetId ¶

func (o *Transfer) GetId() string

GetId returns the Id field value

func (*Transfer) GetIdOk ¶

func (o *Transfer) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*Transfer) GetIsoCurrencyCode ¶

func (o *Transfer) GetIsoCurrencyCode() string

GetIsoCurrencyCode returns the IsoCurrencyCode field value

func (*Transfer) GetIsoCurrencyCodeOk ¶

func (o *Transfer) GetIsoCurrencyCodeOk() (*string, bool)

GetIsoCurrencyCodeOk returns a tuple with the IsoCurrencyCode field value and a boolean to check if the value has been set.

func (*Transfer) GetMetadata ¶

func (o *Transfer) GetMetadata() map[string]string

GetMetadata returns the Metadata field value If the value is explicit nil, the zero value for map[string]string will be returned

func (*Transfer) GetMetadataOk ¶

func (o *Transfer) GetMetadataOk() (*map[string]string, bool)

GetMetadataOk returns a tuple with the Metadata field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Transfer) GetNetwork ¶

func (o *Transfer) GetNetwork() TransferNetwork

GetNetwork returns the Network field value

func (*Transfer) GetNetworkOk ¶

func (o *Transfer) GetNetworkOk() (*TransferNetwork, bool)

GetNetworkOk returns a tuple with the Network field value and a boolean to check if the value has been set.

func (*Transfer) GetOriginationAccountId ¶

func (o *Transfer) GetOriginationAccountId() string

GetOriginationAccountId returns the OriginationAccountId field value

func (*Transfer) GetOriginationAccountIdOk ¶

func (o *Transfer) GetOriginationAccountIdOk() (*string, bool)

GetOriginationAccountIdOk returns a tuple with the OriginationAccountId field value and a boolean to check if the value has been set.

func (*Transfer) GetStatus ¶

func (o *Transfer) GetStatus() TransferStatus

GetStatus returns the Status field value

func (*Transfer) GetStatusOk ¶

func (o *Transfer) GetStatusOk() (*TransferStatus, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*Transfer) GetSweepStatus ¶ added in v1.8.0

func (o *Transfer) GetSweepStatus() TransferSweepStatus

GetSweepStatus returns the SweepStatus field value if set, zero value otherwise (both if not set or set to explicit null).

func (*Transfer) GetSweepStatusOk ¶ added in v1.8.0

func (o *Transfer) GetSweepStatusOk() (*TransferSweepStatus, bool)

GetSweepStatusOk returns a tuple with the SweepStatus field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*Transfer) GetType ¶

func (o *Transfer) GetType() TransferType

GetType returns the Type field value

func (*Transfer) GetTypeOk ¶

func (o *Transfer) GetTypeOk() (*TransferType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*Transfer) GetUser ¶

func (o *Transfer) GetUser() TransferUserInResponse

GetUser returns the User field value

func (*Transfer) GetUserOk ¶

func (o *Transfer) GetUserOk() (*TransferUserInResponse, bool)

GetUserOk returns a tuple with the User field value and a boolean to check if the value has been set.

func (*Transfer) HasSweepStatus ¶ added in v1.8.0

func (o *Transfer) HasSweepStatus() bool

HasSweepStatus returns a boolean if a field has been set.

func (Transfer) MarshalJSON ¶

func (o Transfer) MarshalJSON() ([]byte, error)

func (*Transfer) SetAccountId ¶

func (o *Transfer) SetAccountId(v string)

SetAccountId sets field value

func (*Transfer) SetAchClass ¶

func (o *Transfer) SetAchClass(v ACHClass)

SetAchClass sets field value

func (*Transfer) SetAmount ¶

func (o *Transfer) SetAmount(v string)

SetAmount sets field value

func (*Transfer) SetCancellable ¶

func (o *Transfer) SetCancellable(v bool)

SetCancellable sets field value

func (*Transfer) SetCreated ¶

func (o *Transfer) SetCreated(v time.Time)

SetCreated sets field value

func (*Transfer) SetDescription ¶

func (o *Transfer) SetDescription(v string)

SetDescription sets field value

func (*Transfer) SetFailureReason ¶

func (o *Transfer) SetFailureReason(v TransferFailure)

SetFailureReason sets field value

func (*Transfer) SetId ¶

func (o *Transfer) SetId(v string)

SetId sets field value

func (*Transfer) SetIsoCurrencyCode ¶

func (o *Transfer) SetIsoCurrencyCode(v string)

SetIsoCurrencyCode sets field value

func (*Transfer) SetMetadata ¶

func (o *Transfer) SetMetadata(v map[string]string)

SetMetadata sets field value

func (*Transfer) SetNetwork ¶

func (o *Transfer) SetNetwork(v TransferNetwork)

SetNetwork sets field value

func (*Transfer) SetOriginationAccountId ¶

func (o *Transfer) SetOriginationAccountId(v string)

SetOriginationAccountId sets field value

func (*Transfer) SetStatus ¶

func (o *Transfer) SetStatus(v TransferStatus)

SetStatus sets field value

func (*Transfer) SetSweepStatus ¶ added in v1.8.0

func (o *Transfer) SetSweepStatus(v TransferSweepStatus)

SetSweepStatus gets a reference to the given NullableTransferSweepStatus and assigns it to the SweepStatus field.

func (*Transfer) SetSweepStatusNil ¶ added in v1.8.0

func (o *Transfer) SetSweepStatusNil()

SetSweepStatusNil sets the value for SweepStatus to be an explicit nil

func (*Transfer) SetType ¶

func (o *Transfer) SetType(v TransferType)

SetType sets field value

func (*Transfer) SetUser ¶

func (o *Transfer) SetUser(v TransferUserInResponse)

SetUser sets field value

func (*Transfer) UnmarshalJSON ¶

func (o *Transfer) UnmarshalJSON(bytes []byte) (err error)

func (*Transfer) UnsetSweepStatus ¶ added in v1.8.0

func (o *Transfer) UnsetSweepStatus()

UnsetSweepStatus ensures that no value is present for SweepStatus, not even an explicit nil

type TransferAuthorization ¶ added in v1.1.0

type TransferAuthorization struct {
	// Plaid’s unique identifier for a transfer authorization.
	Id string `json:"id"`
	// The datetime representing when the authorization was created, in the format `2006-01-02T15:04:05Z`.
	Created time.Time `json:"created"`
	//  A decision regarding the proposed transfer.  `approved` – The proposed transfer has received the end user's consent and has been approved for processing. Plaid has also reviewed the proposed transfer and has approved it for processing.   `permitted` – Plaid was unable to fetch the information required to approve or decline the proposed transfer. You may proceed with the transfer, but further review is recommended. Plaid is awaiting further instructions from the client.  `declined` – Plaid reviewed the proposed transfer and declined processing. Refer to the `code` field in the `decision_rationale` object for details.
	Decision             string                                         `json:"decision"`
	DecisionRationale    NullableTransferAuthorizationDecisionRationale `json:"decision_rationale"`
	ProposedTransfer     TransferAuthorizationProposedTransfer          `json:"proposed_transfer"`
	AdditionalProperties map[string]interface{}
}

TransferAuthorization TransferAuthorization contains the authorization decision for a proposed transfer

func NewTransferAuthorization ¶ added in v1.1.0

func NewTransferAuthorization(id string, created time.Time, decision string, decisionRationale NullableTransferAuthorizationDecisionRationale, proposedTransfer TransferAuthorizationProposedTransfer) *TransferAuthorization

NewTransferAuthorization instantiates a new TransferAuthorization 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 NewTransferAuthorizationWithDefaults ¶ added in v1.1.0

func NewTransferAuthorizationWithDefaults() *TransferAuthorization

NewTransferAuthorizationWithDefaults instantiates a new TransferAuthorization 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 (*TransferAuthorization) GetCreated ¶ added in v1.1.0

func (o *TransferAuthorization) GetCreated() time.Time

GetCreated returns the Created field value

func (*TransferAuthorization) GetCreatedOk ¶ added in v1.1.0

func (o *TransferAuthorization) GetCreatedOk() (*time.Time, bool)

GetCreatedOk returns a tuple with the Created field value and a boolean to check if the value has been set.

func (*TransferAuthorization) GetDecision ¶ added in v1.1.0

func (o *TransferAuthorization) GetDecision() string

GetDecision returns the Decision field value

func (*TransferAuthorization) GetDecisionOk ¶ added in v1.1.0

func (o *TransferAuthorization) GetDecisionOk() (*string, bool)

GetDecisionOk returns a tuple with the Decision field value and a boolean to check if the value has been set.

func (*TransferAuthorization) GetDecisionRationale ¶ added in v1.1.0

GetDecisionRationale returns the DecisionRationale field value If the value is explicit nil, the zero value for TransferAuthorizationDecisionRationale will be returned

func (*TransferAuthorization) GetDecisionRationaleOk ¶ added in v1.1.0

func (o *TransferAuthorization) GetDecisionRationaleOk() (*TransferAuthorizationDecisionRationale, bool)

GetDecisionRationaleOk returns a tuple with the DecisionRationale field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TransferAuthorization) GetId ¶ added in v1.1.0

func (o *TransferAuthorization) GetId() string

GetId returns the Id field value

func (*TransferAuthorization) GetIdOk ¶ added in v1.1.0

func (o *TransferAuthorization) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*TransferAuthorization) GetProposedTransfer ¶ added in v1.1.0

GetProposedTransfer returns the ProposedTransfer field value

func (*TransferAuthorization) GetProposedTransferOk ¶ added in v1.1.0

func (o *TransferAuthorization) GetProposedTransferOk() (*TransferAuthorizationProposedTransfer, bool)

GetProposedTransferOk returns a tuple with the ProposedTransfer field value and a boolean to check if the value has been set.

func (TransferAuthorization) MarshalJSON ¶ added in v1.1.0

func (o TransferAuthorization) MarshalJSON() ([]byte, error)

func (*TransferAuthorization) SetCreated ¶ added in v1.1.0

func (o *TransferAuthorization) SetCreated(v time.Time)

SetCreated sets field value

func (*TransferAuthorization) SetDecision ¶ added in v1.1.0

func (o *TransferAuthorization) SetDecision(v string)

SetDecision sets field value

func (*TransferAuthorization) SetDecisionRationale ¶ added in v1.1.0

SetDecisionRationale sets field value

func (*TransferAuthorization) SetId ¶ added in v1.1.0

func (o *TransferAuthorization) SetId(v string)

SetId sets field value

func (*TransferAuthorization) SetProposedTransfer ¶ added in v1.1.0

SetProposedTransfer sets field value

func (*TransferAuthorization) UnmarshalJSON ¶ added in v1.1.0

func (o *TransferAuthorization) UnmarshalJSON(bytes []byte) (err error)

type TransferAuthorizationCreateRequest ¶

type TransferAuthorizationCreateRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// The Plaid `access_token` for the account that will be debited or credited.
	AccessToken string `json:"access_token"`
	// The Plaid `account_id` for the account that will be debited or credited.
	AccountId string          `json:"account_id"`
	Type      TransferType    `json:"type"`
	Network   TransferNetwork `json:"network"`
	// The amount of the transfer (decimal string with two digits of precision e.g. “10.00”).
	Amount   string                       `json:"amount"`
	AchClass ACHClass                     `json:"ach_class"`
	User     TransferUserInRequest        `json:"user"`
	Device   *TransferAuthorizationDevice `json:"device,omitempty"`
	// Plaid's unique identifier for the origination account for this authorization. If not specified, the default account will be used.
	OriginationAccountId *string `json:"origination_account_id,omitempty"`
	// The currency of the transfer amount. The default value is \"USD\".
	IsoCurrencyCode *string `json:"iso_currency_code,omitempty"`
}

TransferAuthorizationCreateRequest Defines the request schema for `/transfer/authorization/create`

func NewTransferAuthorizationCreateRequest ¶

func NewTransferAuthorizationCreateRequest(accessToken string, accountId string, type_ TransferType, network TransferNetwork, amount string, achClass ACHClass, user TransferUserInRequest) *TransferAuthorizationCreateRequest

NewTransferAuthorizationCreateRequest instantiates a new TransferAuthorizationCreateRequest 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 NewTransferAuthorizationCreateRequestWithDefaults ¶

func NewTransferAuthorizationCreateRequestWithDefaults() *TransferAuthorizationCreateRequest

NewTransferAuthorizationCreateRequestWithDefaults instantiates a new TransferAuthorizationCreateRequest 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 (*TransferAuthorizationCreateRequest) GetAccessToken ¶

func (o *TransferAuthorizationCreateRequest) GetAccessToken() string

GetAccessToken returns the AccessToken field value

func (*TransferAuthorizationCreateRequest) GetAccessTokenOk ¶

func (o *TransferAuthorizationCreateRequest) GetAccessTokenOk() (*string, bool)

GetAccessTokenOk returns a tuple with the AccessToken field value and a boolean to check if the value has been set.

func (*TransferAuthorizationCreateRequest) GetAccountId ¶

func (o *TransferAuthorizationCreateRequest) GetAccountId() string

GetAccountId returns the AccountId field value

func (*TransferAuthorizationCreateRequest) GetAccountIdOk ¶

func (o *TransferAuthorizationCreateRequest) GetAccountIdOk() (*string, bool)

GetAccountIdOk returns a tuple with the AccountId field value and a boolean to check if the value has been set.

func (*TransferAuthorizationCreateRequest) GetAchClass ¶

GetAchClass returns the AchClass field value

func (*TransferAuthorizationCreateRequest) GetAchClassOk ¶

func (o *TransferAuthorizationCreateRequest) GetAchClassOk() (*ACHClass, bool)

GetAchClassOk returns a tuple with the AchClass field value and a boolean to check if the value has been set.

func (*TransferAuthorizationCreateRequest) GetAmount ¶

GetAmount returns the Amount field value

func (*TransferAuthorizationCreateRequest) GetAmountOk ¶

func (o *TransferAuthorizationCreateRequest) GetAmountOk() (*string, bool)

GetAmountOk returns a tuple with the Amount field value and a boolean to check if the value has been set.

func (*TransferAuthorizationCreateRequest) GetClientId ¶

func (o *TransferAuthorizationCreateRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*TransferAuthorizationCreateRequest) GetClientIdOk ¶

func (o *TransferAuthorizationCreateRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransferAuthorizationCreateRequest) GetDevice ¶

GetDevice returns the Device field value if set, zero value otherwise.

func (*TransferAuthorizationCreateRequest) GetDeviceOk ¶

GetDeviceOk returns a tuple with the Device field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransferAuthorizationCreateRequest) GetIsoCurrencyCode ¶

func (o *TransferAuthorizationCreateRequest) GetIsoCurrencyCode() string

GetIsoCurrencyCode returns the IsoCurrencyCode field value if set, zero value otherwise.

func (*TransferAuthorizationCreateRequest) GetIsoCurrencyCodeOk ¶

func (o *TransferAuthorizationCreateRequest) GetIsoCurrencyCodeOk() (*string, bool)

GetIsoCurrencyCodeOk returns a tuple with the IsoCurrencyCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransferAuthorizationCreateRequest) GetNetwork ¶

GetNetwork returns the Network field value

func (*TransferAuthorizationCreateRequest) GetNetworkOk ¶

GetNetworkOk returns a tuple with the Network field value and a boolean to check if the value has been set.

func (*TransferAuthorizationCreateRequest) GetOriginationAccountId ¶

func (o *TransferAuthorizationCreateRequest) GetOriginationAccountId() string

GetOriginationAccountId returns the OriginationAccountId field value if set, zero value otherwise.

func (*TransferAuthorizationCreateRequest) GetOriginationAccountIdOk ¶

func (o *TransferAuthorizationCreateRequest) GetOriginationAccountIdOk() (*string, bool)

GetOriginationAccountIdOk returns a tuple with the OriginationAccountId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransferAuthorizationCreateRequest) GetSecret ¶

GetSecret returns the Secret field value if set, zero value otherwise.

func (*TransferAuthorizationCreateRequest) GetSecretOk ¶

func (o *TransferAuthorizationCreateRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransferAuthorizationCreateRequest) GetType ¶

GetType returns the Type field value

func (*TransferAuthorizationCreateRequest) GetTypeOk ¶

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*TransferAuthorizationCreateRequest) GetUser ¶

GetUser returns the User field value

func (*TransferAuthorizationCreateRequest) GetUserOk ¶

GetUserOk returns a tuple with the User field value and a boolean to check if the value has been set.

func (*TransferAuthorizationCreateRequest) HasClientId ¶

func (o *TransferAuthorizationCreateRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*TransferAuthorizationCreateRequest) HasDevice ¶

HasDevice returns a boolean if a field has been set.

func (*TransferAuthorizationCreateRequest) HasIsoCurrencyCode ¶ added in v1.10.0

func (o *TransferAuthorizationCreateRequest) HasIsoCurrencyCode() bool

HasIsoCurrencyCode returns a boolean if a field has been set.

func (*TransferAuthorizationCreateRequest) HasOriginationAccountId ¶

func (o *TransferAuthorizationCreateRequest) HasOriginationAccountId() bool

HasOriginationAccountId returns a boolean if a field has been set.

func (*TransferAuthorizationCreateRequest) HasSecret ¶

HasSecret returns a boolean if a field has been set.

func (TransferAuthorizationCreateRequest) MarshalJSON ¶

func (o TransferAuthorizationCreateRequest) MarshalJSON() ([]byte, error)

func (*TransferAuthorizationCreateRequest) SetAccessToken ¶

func (o *TransferAuthorizationCreateRequest) SetAccessToken(v string)

SetAccessToken sets field value

func (*TransferAuthorizationCreateRequest) SetAccountId ¶

func (o *TransferAuthorizationCreateRequest) SetAccountId(v string)

SetAccountId sets field value

func (*TransferAuthorizationCreateRequest) SetAchClass ¶

func (o *TransferAuthorizationCreateRequest) SetAchClass(v ACHClass)

SetAchClass sets field value

func (*TransferAuthorizationCreateRequest) SetAmount ¶

SetAmount sets field value

func (*TransferAuthorizationCreateRequest) SetClientId ¶

func (o *TransferAuthorizationCreateRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*TransferAuthorizationCreateRequest) SetDevice ¶

SetDevice gets a reference to the given TransferAuthorizationDevice and assigns it to the Device field.

func (*TransferAuthorizationCreateRequest) SetIsoCurrencyCode ¶

func (o *TransferAuthorizationCreateRequest) SetIsoCurrencyCode(v string)

SetIsoCurrencyCode gets a reference to the given string and assigns it to the IsoCurrencyCode field.

func (*TransferAuthorizationCreateRequest) SetNetwork ¶

SetNetwork sets field value

func (*TransferAuthorizationCreateRequest) SetOriginationAccountId ¶

func (o *TransferAuthorizationCreateRequest) SetOriginationAccountId(v string)

SetOriginationAccountId gets a reference to the given string and assigns it to the OriginationAccountId field.

func (*TransferAuthorizationCreateRequest) SetSecret ¶

SetSecret gets a reference to the given string and assigns it to the Secret field.

func (*TransferAuthorizationCreateRequest) SetType ¶

SetType sets field value

func (*TransferAuthorizationCreateRequest) SetUser ¶

SetUser sets field value

type TransferAuthorizationCreateResponse ¶

type TransferAuthorizationCreateResponse struct {
	Authorization TransferAuthorization `json:"authorization"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

TransferAuthorizationCreateResponse Defines the response schema for `/transfer/authorization/create`

func NewTransferAuthorizationCreateResponse ¶

func NewTransferAuthorizationCreateResponse(authorization TransferAuthorization, requestId string) *TransferAuthorizationCreateResponse

NewTransferAuthorizationCreateResponse instantiates a new TransferAuthorizationCreateResponse 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 NewTransferAuthorizationCreateResponseWithDefaults ¶

func NewTransferAuthorizationCreateResponseWithDefaults() *TransferAuthorizationCreateResponse

NewTransferAuthorizationCreateResponseWithDefaults instantiates a new TransferAuthorizationCreateResponse 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 (*TransferAuthorizationCreateResponse) GetAuthorization ¶ added in v1.1.0

GetAuthorization returns the Authorization field value

func (*TransferAuthorizationCreateResponse) GetAuthorizationOk ¶ added in v1.1.0

GetAuthorizationOk returns a tuple with the Authorization field value and a boolean to check if the value has been set.

func (*TransferAuthorizationCreateResponse) GetRequestId ¶

func (o *TransferAuthorizationCreateResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*TransferAuthorizationCreateResponse) GetRequestIdOk ¶

func (o *TransferAuthorizationCreateResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (TransferAuthorizationCreateResponse) MarshalJSON ¶

func (o TransferAuthorizationCreateResponse) MarshalJSON() ([]byte, error)

func (*TransferAuthorizationCreateResponse) SetAuthorization ¶ added in v1.1.0

SetAuthorization sets field value

func (*TransferAuthorizationCreateResponse) SetRequestId ¶

func (o *TransferAuthorizationCreateResponse) SetRequestId(v string)

SetRequestId sets field value

func (*TransferAuthorizationCreateResponse) UnmarshalJSON ¶

func (o *TransferAuthorizationCreateResponse) UnmarshalJSON(bytes []byte) (err error)

type TransferAuthorizationDecisionRationale ¶

type TransferAuthorizationDecisionRationale struct {
	// A code representing the rationale for permitting or declining the proposed transfer. Possible values are:  `NSF` – Transaction likely to result in a return due to insufficient funds.  `RISK` - Transaction is high-risk.  `MANUALLY_VERIFIED_ITEM` – Item created via same-day micro deposits, limited information available. Plaid can only offer `permitted` as a transaction decision.  `LOGIN_REQUIRED` – Unable to collect the account information required for an authorization decision due to Item staleness. Can be rectified using Link update mode.  `ERROR` – Unable to collect the account information required for an authorization decision due to an error.
	Code string `json:"code"`
	// A human-readable description of the code associated with a permitted transfer or transfer decline.
	Description          string `json:"description"`
	AdditionalProperties map[string]interface{}
}

TransferAuthorizationDecisionRationale The rationale for Plaid's decision regarding a proposed transfer. Will be null for `approved` decisions.

func NewTransferAuthorizationDecisionRationale ¶

func NewTransferAuthorizationDecisionRationale(code string, description string) *TransferAuthorizationDecisionRationale

NewTransferAuthorizationDecisionRationale instantiates a new TransferAuthorizationDecisionRationale 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 NewTransferAuthorizationDecisionRationaleWithDefaults ¶

func NewTransferAuthorizationDecisionRationaleWithDefaults() *TransferAuthorizationDecisionRationale

NewTransferAuthorizationDecisionRationaleWithDefaults instantiates a new TransferAuthorizationDecisionRationale 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 (*TransferAuthorizationDecisionRationale) GetCode ¶

GetCode returns the Code field value

func (*TransferAuthorizationDecisionRationale) GetCodeOk ¶

GetCodeOk returns a tuple with the Code field value and a boolean to check if the value has been set.

func (*TransferAuthorizationDecisionRationale) GetDescription ¶

func (o *TransferAuthorizationDecisionRationale) GetDescription() string

GetDescription returns the Description field value

func (*TransferAuthorizationDecisionRationale) GetDescriptionOk ¶

func (o *TransferAuthorizationDecisionRationale) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (TransferAuthorizationDecisionRationale) MarshalJSON ¶

func (o TransferAuthorizationDecisionRationale) MarshalJSON() ([]byte, error)

func (*TransferAuthorizationDecisionRationale) SetCode ¶

SetCode sets field value

func (*TransferAuthorizationDecisionRationale) SetDescription ¶

func (o *TransferAuthorizationDecisionRationale) SetDescription(v string)

SetDescription sets field value

func (*TransferAuthorizationDecisionRationale) UnmarshalJSON ¶

func (o *TransferAuthorizationDecisionRationale) UnmarshalJSON(bytes []byte) (err error)

type TransferAuthorizationDevice ¶

type TransferAuthorizationDevice struct {
	// The IP address of the device being used to initiate the authorization.
	IpAddress *string `json:"ip_address,omitempty"`
	// The user agent of the device being used to initiate the authorization.
	UserAgent            *string `json:"user_agent,omitempty"`
	AdditionalProperties map[string]interface{}
}

TransferAuthorizationDevice Information about the device being used to initiate the authorization.

func NewTransferAuthorizationDevice ¶

func NewTransferAuthorizationDevice() *TransferAuthorizationDevice

NewTransferAuthorizationDevice instantiates a new TransferAuthorizationDevice 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 NewTransferAuthorizationDeviceWithDefaults ¶

func NewTransferAuthorizationDeviceWithDefaults() *TransferAuthorizationDevice

NewTransferAuthorizationDeviceWithDefaults instantiates a new TransferAuthorizationDevice 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 (*TransferAuthorizationDevice) GetIpAddress ¶

func (o *TransferAuthorizationDevice) GetIpAddress() string

GetIpAddress returns the IpAddress field value if set, zero value otherwise.

func (*TransferAuthorizationDevice) GetIpAddressOk ¶

func (o *TransferAuthorizationDevice) GetIpAddressOk() (*string, bool)

GetIpAddressOk returns a tuple with the IpAddress field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransferAuthorizationDevice) GetUserAgent ¶

func (o *TransferAuthorizationDevice) GetUserAgent() string

GetUserAgent returns the UserAgent field value if set, zero value otherwise.

func (*TransferAuthorizationDevice) GetUserAgentOk ¶

func (o *TransferAuthorizationDevice) GetUserAgentOk() (*string, bool)

GetUserAgentOk returns a tuple with the UserAgent field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransferAuthorizationDevice) HasIpAddress ¶

func (o *TransferAuthorizationDevice) HasIpAddress() bool

HasIpAddress returns a boolean if a field has been set.

func (*TransferAuthorizationDevice) HasUserAgent ¶

func (o *TransferAuthorizationDevice) HasUserAgent() bool

HasUserAgent returns a boolean if a field has been set.

func (TransferAuthorizationDevice) MarshalJSON ¶

func (o TransferAuthorizationDevice) MarshalJSON() ([]byte, error)

func (*TransferAuthorizationDevice) SetIpAddress ¶

func (o *TransferAuthorizationDevice) SetIpAddress(v string)

SetIpAddress gets a reference to the given string and assigns it to the IpAddress field.

func (*TransferAuthorizationDevice) SetUserAgent ¶

func (o *TransferAuthorizationDevice) SetUserAgent(v string)

SetUserAgent gets a reference to the given string and assigns it to the UserAgent field.

func (*TransferAuthorizationDevice) UnmarshalJSON ¶

func (o *TransferAuthorizationDevice) UnmarshalJSON(bytes []byte) (err error)

type TransferAuthorizationProposedTransfer ¶

type TransferAuthorizationProposedTransfer struct {
	AchClass ACHClass `json:"ach_class"`
	// The Plaid `account_id` for the account that will be debited or credited.
	AccountId string                 `json:"account_id"`
	Type      TransferType           `json:"type"`
	User      TransferUserInResponse `json:"user"`
	// The amount of the transfer (decimal string with two digits of precision e.g. “10.00”).
	Amount string `json:"amount"`
	// The network or rails used for the transfer.
	Network string `json:"network"`
	// Plaid's unique identifier for the origination account that was used for this transfer.
	OriginationAccountId string `json:"origination_account_id"`
	// The currency of the transfer amount. The default value is \"USD\".
	IsoCurrencyCode      string `json:"iso_currency_code"`
	AdditionalProperties map[string]interface{}
}

TransferAuthorizationProposedTransfer Details regarding the proposed transfer.

func NewTransferAuthorizationProposedTransfer ¶

func NewTransferAuthorizationProposedTransfer(achClass ACHClass, accountId string, type_ TransferType, user TransferUserInResponse, amount string, network string, originationAccountId string, isoCurrencyCode string) *TransferAuthorizationProposedTransfer

NewTransferAuthorizationProposedTransfer instantiates a new TransferAuthorizationProposedTransfer 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 NewTransferAuthorizationProposedTransferWithDefaults ¶

func NewTransferAuthorizationProposedTransferWithDefaults() *TransferAuthorizationProposedTransfer

NewTransferAuthorizationProposedTransferWithDefaults instantiates a new TransferAuthorizationProposedTransfer 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 (*TransferAuthorizationProposedTransfer) GetAccountId ¶

GetAccountId returns the AccountId field value

func (*TransferAuthorizationProposedTransfer) GetAccountIdOk ¶

func (o *TransferAuthorizationProposedTransfer) GetAccountIdOk() (*string, bool)

GetAccountIdOk returns a tuple with the AccountId field value and a boolean to check if the value has been set.

func (*TransferAuthorizationProposedTransfer) GetAchClass ¶

GetAchClass returns the AchClass field value

func (*TransferAuthorizationProposedTransfer) GetAchClassOk ¶

func (o *TransferAuthorizationProposedTransfer) GetAchClassOk() (*ACHClass, bool)

GetAchClassOk returns a tuple with the AchClass field value and a boolean to check if the value has been set.

func (*TransferAuthorizationProposedTransfer) GetAmount ¶

GetAmount returns the Amount field value

func (*TransferAuthorizationProposedTransfer) GetAmountOk ¶

func (o *TransferAuthorizationProposedTransfer) GetAmountOk() (*string, bool)

GetAmountOk returns a tuple with the Amount field value and a boolean to check if the value has been set.

func (*TransferAuthorizationProposedTransfer) GetIsoCurrencyCode ¶

func (o *TransferAuthorizationProposedTransfer) GetIsoCurrencyCode() string

GetIsoCurrencyCode returns the IsoCurrencyCode field value

func (*TransferAuthorizationProposedTransfer) GetIsoCurrencyCodeOk ¶

func (o *TransferAuthorizationProposedTransfer) GetIsoCurrencyCodeOk() (*string, bool)

GetIsoCurrencyCodeOk returns a tuple with the IsoCurrencyCode field value and a boolean to check if the value has been set.

func (*TransferAuthorizationProposedTransfer) GetNetwork ¶

GetNetwork returns the Network field value

func (*TransferAuthorizationProposedTransfer) GetNetworkOk ¶

func (o *TransferAuthorizationProposedTransfer) GetNetworkOk() (*string, bool)

GetNetworkOk returns a tuple with the Network field value and a boolean to check if the value has been set.

func (*TransferAuthorizationProposedTransfer) GetOriginationAccountId ¶

func (o *TransferAuthorizationProposedTransfer) GetOriginationAccountId() string

GetOriginationAccountId returns the OriginationAccountId field value

func (*TransferAuthorizationProposedTransfer) GetOriginationAccountIdOk ¶

func (o *TransferAuthorizationProposedTransfer) GetOriginationAccountIdOk() (*string, bool)

GetOriginationAccountIdOk returns a tuple with the OriginationAccountId field value and a boolean to check if the value has been set.

func (*TransferAuthorizationProposedTransfer) GetType ¶

GetType returns the Type field value

func (*TransferAuthorizationProposedTransfer) GetTypeOk ¶

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*TransferAuthorizationProposedTransfer) GetUser ¶

GetUser returns the User field value

func (*TransferAuthorizationProposedTransfer) GetUserOk ¶

GetUserOk returns a tuple with the User field value and a boolean to check if the value has been set.

func (TransferAuthorizationProposedTransfer) MarshalJSON ¶

func (o TransferAuthorizationProposedTransfer) MarshalJSON() ([]byte, error)

func (*TransferAuthorizationProposedTransfer) SetAccountId ¶

func (o *TransferAuthorizationProposedTransfer) SetAccountId(v string)

SetAccountId sets field value

func (*TransferAuthorizationProposedTransfer) SetAchClass ¶

SetAchClass sets field value

func (*TransferAuthorizationProposedTransfer) SetAmount ¶

SetAmount sets field value

func (*TransferAuthorizationProposedTransfer) SetIsoCurrencyCode ¶

func (o *TransferAuthorizationProposedTransfer) SetIsoCurrencyCode(v string)

SetIsoCurrencyCode sets field value

func (*TransferAuthorizationProposedTransfer) SetNetwork ¶

SetNetwork sets field value

func (*TransferAuthorizationProposedTransfer) SetOriginationAccountId ¶

func (o *TransferAuthorizationProposedTransfer) SetOriginationAccountId(v string)

SetOriginationAccountId sets field value

func (*TransferAuthorizationProposedTransfer) SetType ¶

SetType sets field value

func (*TransferAuthorizationProposedTransfer) SetUser ¶

SetUser sets field value

func (*TransferAuthorizationProposedTransfer) UnmarshalJSON ¶

func (o *TransferAuthorizationProposedTransfer) UnmarshalJSON(bytes []byte) (err error)

type TransferCancelRequest ¶

type TransferCancelRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// Plaid’s unique identifier for a transfer.
	TransferId string `json:"transfer_id"`
}

TransferCancelRequest Defines the request schema for `/transfer/cancel`

func NewTransferCancelRequest ¶

func NewTransferCancelRequest(transferId string) *TransferCancelRequest

NewTransferCancelRequest instantiates a new TransferCancelRequest 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 NewTransferCancelRequestWithDefaults ¶

func NewTransferCancelRequestWithDefaults() *TransferCancelRequest

NewTransferCancelRequestWithDefaults instantiates a new TransferCancelRequest 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 (*TransferCancelRequest) GetClientId ¶

func (o *TransferCancelRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*TransferCancelRequest) GetClientIdOk ¶

func (o *TransferCancelRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransferCancelRequest) GetSecret ¶

func (o *TransferCancelRequest) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise.

func (*TransferCancelRequest) GetSecretOk ¶

func (o *TransferCancelRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransferCancelRequest) GetTransferId ¶

func (o *TransferCancelRequest) GetTransferId() string

GetTransferId returns the TransferId field value

func (*TransferCancelRequest) GetTransferIdOk ¶

func (o *TransferCancelRequest) GetTransferIdOk() (*string, bool)

GetTransferIdOk returns a tuple with the TransferId field value and a boolean to check if the value has been set.

func (*TransferCancelRequest) HasClientId ¶

func (o *TransferCancelRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*TransferCancelRequest) HasSecret ¶

func (o *TransferCancelRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (TransferCancelRequest) MarshalJSON ¶

func (o TransferCancelRequest) MarshalJSON() ([]byte, error)

func (*TransferCancelRequest) SetClientId ¶

func (o *TransferCancelRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*TransferCancelRequest) SetSecret ¶

func (o *TransferCancelRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

func (*TransferCancelRequest) SetTransferId ¶

func (o *TransferCancelRequest) SetTransferId(v string)

SetTransferId sets field value

type TransferCancelResponse ¶

type TransferCancelResponse struct {
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

TransferCancelResponse Defines the response schema for `/transfer/cancel`

func NewTransferCancelResponse ¶

func NewTransferCancelResponse(requestId string) *TransferCancelResponse

NewTransferCancelResponse instantiates a new TransferCancelResponse 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 NewTransferCancelResponseWithDefaults ¶

func NewTransferCancelResponseWithDefaults() *TransferCancelResponse

NewTransferCancelResponseWithDefaults instantiates a new TransferCancelResponse 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 (*TransferCancelResponse) GetRequestId ¶

func (o *TransferCancelResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*TransferCancelResponse) GetRequestIdOk ¶

func (o *TransferCancelResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (TransferCancelResponse) MarshalJSON ¶

func (o TransferCancelResponse) MarshalJSON() ([]byte, error)

func (*TransferCancelResponse) SetRequestId ¶

func (o *TransferCancelResponse) SetRequestId(v string)

SetRequestId sets field value

func (*TransferCancelResponse) UnmarshalJSON ¶

func (o *TransferCancelResponse) UnmarshalJSON(bytes []byte) (err error)

type TransferCreateRequest ¶

type TransferCreateRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// A random key provided by the client, per unique transfer. Maximum of 50 characters.  The API supports idempotency for safely retrying requests without accidentally performing the same operation twice. For example, if a request to create a transfer fails due to a network connection error, you can retry the request with the same idempotency key to guarantee that only a single transfer is created.
	IdempotencyKey string `json:"idempotency_key"`
	// The Plaid `access_token` for the account that will be debited or credited.
	AccessToken string `json:"access_token"`
	// The Plaid `account_id` for the account that will be debited or credited.
	AccountId string `json:"account_id"`
	// Plaid’s unique identifier for a transfer authorization.
	AuthorizationId string          `json:"authorization_id"`
	Type            TransferType    `json:"type"`
	Network         TransferNetwork `json:"network"`
	// The amount of the transfer (decimal string with two digits of precision e.g. “10.00”).
	Amount string `json:"amount"`
	// The transfer description. Maximum of 10 characters.
	Description string                `json:"description"`
	AchClass    ACHClass              `json:"ach_class"`
	User        TransferUserInRequest `json:"user"`
	// The Metadata object is a mapping of client-provided string fields to any string value. The following limitations apply: - The JSON values must be Strings (no nested JSON objects allowed) - Only ASCII characters may be used - Maximum of 50 key/value pairs - Maximum key length of 40 characters - Maximum value length of 500 characters
	Metadata map[string]string `json:"metadata,omitempty"`
	// Plaid’s unique identifier for the origination account for this transfer. If you have more than one origination account, this value must be specified. Otherwise, this field should be left blank.
	OriginationAccountId NullableString `json:"origination_account_id,omitempty"`
	// The currency of the transfer amount. The default value is \"USD\".
	IsoCurrencyCode *string `json:"iso_currency_code,omitempty"`
}

TransferCreateRequest Defines the request schema for `/transfer/create`

func NewTransferCreateRequest ¶

func NewTransferCreateRequest(idempotencyKey string, accessToken string, accountId string, authorizationId string, type_ TransferType, network TransferNetwork, amount string, description string, achClass ACHClass, user TransferUserInRequest) *TransferCreateRequest

NewTransferCreateRequest instantiates a new TransferCreateRequest 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 NewTransferCreateRequestWithDefaults ¶

func NewTransferCreateRequestWithDefaults() *TransferCreateRequest

NewTransferCreateRequestWithDefaults instantiates a new TransferCreateRequest 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 (*TransferCreateRequest) GetAccessToken ¶

func (o *TransferCreateRequest) GetAccessToken() string

GetAccessToken returns the AccessToken field value

func (*TransferCreateRequest) GetAccessTokenOk ¶

func (o *TransferCreateRequest) GetAccessTokenOk() (*string, bool)

GetAccessTokenOk returns a tuple with the AccessToken field value and a boolean to check if the value has been set.

func (*TransferCreateRequest) GetAccountId ¶

func (o *TransferCreateRequest) GetAccountId() string

GetAccountId returns the AccountId field value

func (*TransferCreateRequest) GetAccountIdOk ¶

func (o *TransferCreateRequest) GetAccountIdOk() (*string, bool)

GetAccountIdOk returns a tuple with the AccountId field value and a boolean to check if the value has been set.

func (*TransferCreateRequest) GetAchClass ¶

func (o *TransferCreateRequest) GetAchClass() ACHClass

GetAchClass returns the AchClass field value

func (*TransferCreateRequest) GetAchClassOk ¶

func (o *TransferCreateRequest) GetAchClassOk() (*ACHClass, bool)

GetAchClassOk returns a tuple with the AchClass field value and a boolean to check if the value has been set.

func (*TransferCreateRequest) GetAmount ¶

func (o *TransferCreateRequest) GetAmount() string

GetAmount returns the Amount field value

func (*TransferCreateRequest) GetAmountOk ¶

func (o *TransferCreateRequest) GetAmountOk() (*string, bool)

GetAmountOk returns a tuple with the Amount field value and a boolean to check if the value has been set.

func (*TransferCreateRequest) GetAuthorizationId ¶

func (o *TransferCreateRequest) GetAuthorizationId() string

GetAuthorizationId returns the AuthorizationId field value

func (*TransferCreateRequest) GetAuthorizationIdOk ¶

func (o *TransferCreateRequest) GetAuthorizationIdOk() (*string, bool)

GetAuthorizationIdOk returns a tuple with the AuthorizationId field value and a boolean to check if the value has been set.

func (*TransferCreateRequest) GetClientId ¶

func (o *TransferCreateRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*TransferCreateRequest) GetClientIdOk ¶

func (o *TransferCreateRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransferCreateRequest) GetDescription ¶

func (o *TransferCreateRequest) GetDescription() string

GetDescription returns the Description field value

func (*TransferCreateRequest) GetDescriptionOk ¶

func (o *TransferCreateRequest) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*TransferCreateRequest) GetIdempotencyKey ¶

func (o *TransferCreateRequest) GetIdempotencyKey() string

GetIdempotencyKey returns the IdempotencyKey field value

func (*TransferCreateRequest) GetIdempotencyKeyOk ¶

func (o *TransferCreateRequest) GetIdempotencyKeyOk() (*string, bool)

GetIdempotencyKeyOk returns a tuple with the IdempotencyKey field value and a boolean to check if the value has been set.

func (*TransferCreateRequest) GetIsoCurrencyCode ¶

func (o *TransferCreateRequest) GetIsoCurrencyCode() string

GetIsoCurrencyCode returns the IsoCurrencyCode field value if set, zero value otherwise.

func (*TransferCreateRequest) GetIsoCurrencyCodeOk ¶

func (o *TransferCreateRequest) GetIsoCurrencyCodeOk() (*string, bool)

GetIsoCurrencyCodeOk returns a tuple with the IsoCurrencyCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransferCreateRequest) GetMetadata ¶

func (o *TransferCreateRequest) GetMetadata() map[string]string

GetMetadata returns the Metadata field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TransferCreateRequest) GetMetadataOk ¶

func (o *TransferCreateRequest) GetMetadataOk() (*map[string]string, bool)

GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TransferCreateRequest) GetNetwork ¶

func (o *TransferCreateRequest) GetNetwork() TransferNetwork

GetNetwork returns the Network field value

func (*TransferCreateRequest) GetNetworkOk ¶

func (o *TransferCreateRequest) GetNetworkOk() (*TransferNetwork, bool)

GetNetworkOk returns a tuple with the Network field value and a boolean to check if the value has been set.

func (*TransferCreateRequest) GetOriginationAccountId ¶

func (o *TransferCreateRequest) GetOriginationAccountId() string

GetOriginationAccountId returns the OriginationAccountId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TransferCreateRequest) GetOriginationAccountIdOk ¶

func (o *TransferCreateRequest) GetOriginationAccountIdOk() (*string, bool)

GetOriginationAccountIdOk returns a tuple with the OriginationAccountId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TransferCreateRequest) GetSecret ¶

func (o *TransferCreateRequest) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise.

func (*TransferCreateRequest) GetSecretOk ¶

func (o *TransferCreateRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransferCreateRequest) GetType ¶

func (o *TransferCreateRequest) GetType() TransferType

GetType returns the Type field value

func (*TransferCreateRequest) GetTypeOk ¶

func (o *TransferCreateRequest) GetTypeOk() (*TransferType, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (*TransferCreateRequest) GetUser ¶

GetUser returns the User field value

func (*TransferCreateRequest) GetUserOk ¶

GetUserOk returns a tuple with the User field value and a boolean to check if the value has been set.

func (*TransferCreateRequest) HasClientId ¶

func (o *TransferCreateRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*TransferCreateRequest) HasIsoCurrencyCode ¶ added in v1.10.0

func (o *TransferCreateRequest) HasIsoCurrencyCode() bool

HasIsoCurrencyCode returns a boolean if a field has been set.

func (*TransferCreateRequest) HasMetadata ¶

func (o *TransferCreateRequest) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*TransferCreateRequest) HasOriginationAccountId ¶

func (o *TransferCreateRequest) HasOriginationAccountId() bool

HasOriginationAccountId returns a boolean if a field has been set.

func (*TransferCreateRequest) HasSecret ¶

func (o *TransferCreateRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (TransferCreateRequest) MarshalJSON ¶

func (o TransferCreateRequest) MarshalJSON() ([]byte, error)

func (*TransferCreateRequest) SetAccessToken ¶

func (o *TransferCreateRequest) SetAccessToken(v string)

SetAccessToken sets field value

func (*TransferCreateRequest) SetAccountId ¶

func (o *TransferCreateRequest) SetAccountId(v string)

SetAccountId sets field value

func (*TransferCreateRequest) SetAchClass ¶

func (o *TransferCreateRequest) SetAchClass(v ACHClass)

SetAchClass sets field value

func (*TransferCreateRequest) SetAmount ¶

func (o *TransferCreateRequest) SetAmount(v string)

SetAmount sets field value

func (*TransferCreateRequest) SetAuthorizationId ¶

func (o *TransferCreateRequest) SetAuthorizationId(v string)

SetAuthorizationId sets field value

func (*TransferCreateRequest) SetClientId ¶

func (o *TransferCreateRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*TransferCreateRequest) SetDescription ¶

func (o *TransferCreateRequest) SetDescription(v string)

SetDescription sets field value

func (*TransferCreateRequest) SetIdempotencyKey ¶

func (o *TransferCreateRequest) SetIdempotencyKey(v string)

SetIdempotencyKey sets field value

func (*TransferCreateRequest) SetIsoCurrencyCode ¶

func (o *TransferCreateRequest) SetIsoCurrencyCode(v string)

SetIsoCurrencyCode gets a reference to the given string and assigns it to the IsoCurrencyCode field.

func (*TransferCreateRequest) SetMetadata ¶

func (o *TransferCreateRequest) SetMetadata(v map[string]string)

SetMetadata gets a reference to the given map[string]string and assigns it to the Metadata field.

func (*TransferCreateRequest) SetNetwork ¶

func (o *TransferCreateRequest) SetNetwork(v TransferNetwork)

SetNetwork sets field value

func (*TransferCreateRequest) SetOriginationAccountId ¶

func (o *TransferCreateRequest) SetOriginationAccountId(v string)

SetOriginationAccountId gets a reference to the given NullableString and assigns it to the OriginationAccountId field.

func (*TransferCreateRequest) SetOriginationAccountIdNil ¶

func (o *TransferCreateRequest) SetOriginationAccountIdNil()

SetOriginationAccountIdNil sets the value for OriginationAccountId to be an explicit nil

func (*TransferCreateRequest) SetSecret ¶

func (o *TransferCreateRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

func (*TransferCreateRequest) SetType ¶

func (o *TransferCreateRequest) SetType(v TransferType)

SetType sets field value

func (*TransferCreateRequest) SetUser ¶

SetUser sets field value

func (*TransferCreateRequest) UnsetOriginationAccountId ¶

func (o *TransferCreateRequest) UnsetOriginationAccountId()

UnsetOriginationAccountId ensures that no value is present for OriginationAccountId, not even an explicit nil

type TransferCreateResponse ¶

type TransferCreateResponse struct {
	Transfer Transfer `json:"transfer"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

TransferCreateResponse Defines the response schema for `/transfer/create`

func NewTransferCreateResponse ¶

func NewTransferCreateResponse(transfer Transfer, requestId string) *TransferCreateResponse

NewTransferCreateResponse instantiates a new TransferCreateResponse 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 NewTransferCreateResponseWithDefaults ¶

func NewTransferCreateResponseWithDefaults() *TransferCreateResponse

NewTransferCreateResponseWithDefaults instantiates a new TransferCreateResponse 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 (*TransferCreateResponse) GetRequestId ¶

func (o *TransferCreateResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*TransferCreateResponse) GetRequestIdOk ¶

func (o *TransferCreateResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (*TransferCreateResponse) GetTransfer ¶

func (o *TransferCreateResponse) GetTransfer() Transfer

GetTransfer returns the Transfer field value

func (*TransferCreateResponse) GetTransferOk ¶

func (o *TransferCreateResponse) GetTransferOk() (*Transfer, bool)

GetTransferOk returns a tuple with the Transfer field value and a boolean to check if the value has been set.

func (TransferCreateResponse) MarshalJSON ¶

func (o TransferCreateResponse) MarshalJSON() ([]byte, error)

func (*TransferCreateResponse) SetRequestId ¶

func (o *TransferCreateResponse) SetRequestId(v string)

SetRequestId sets field value

func (*TransferCreateResponse) SetTransfer ¶

func (o *TransferCreateResponse) SetTransfer(v Transfer)

SetTransfer sets field value

func (*TransferCreateResponse) UnmarshalJSON ¶

func (o *TransferCreateResponse) UnmarshalJSON(bytes []byte) (err error)

type TransferEvent ¶

type TransferEvent struct {
	// Plaid’s unique identifier for this event. IDs are sequential unsigned 64-bit integers.
	EventId int32 `json:"event_id"`
	// The datetime when this event occurred. This will be of the form `2006-01-02T15:04:05Z`.
	Timestamp time.Time         `json:"timestamp"`
	EventType TransferEventType `json:"event_type"`
	// The account ID associated with the transfer.
	AccountId string `json:"account_id"`
	// Plaid’s unique identifier for a transfer.
	TransferId string `json:"transfer_id"`
	// The ID of the origination account that this balance belongs to.
	OriginationAccountId NullableString `json:"origination_account_id"`
	TransferType         TransferType   `json:"transfer_type"`
	// The amount of the transfer (decimal string with two digits of precision e.g. “10.00”).
	TransferAmount string                  `json:"transfer_amount"`
	FailureReason  NullableTransferFailure `json:"failure_reason"`
	// Plaid’s unique identifier for a sweep.
	SweepId *string `json:"sweep_id,omitempty"`
	// A signed amount of how much was `swept` or `reverse_swept` (decimal string with two digits of precision e.g. “-5.50”).
	SweepAmount          *string `json:"sweep_amount,omitempty"`
	AdditionalProperties map[string]interface{}
}

TransferEvent Represents an event in the Transfers API.

func NewTransferEvent ¶

func NewTransferEvent(eventId int32, timestamp time.Time, eventType TransferEventType, accountId string, transferId string, originationAccountId NullableString, transferType TransferType, transferAmount string, failureReason NullableTransferFailure) *TransferEvent

NewTransferEvent instantiates a new TransferEvent 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 NewTransferEventWithDefaults ¶

func NewTransferEventWithDefaults() *TransferEvent

NewTransferEventWithDefaults instantiates a new TransferEvent 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 (*TransferEvent) GetAccountId ¶

func (o *TransferEvent) GetAccountId() string

GetAccountId returns the AccountId field value

func (*TransferEvent) GetAccountIdOk ¶

func (o *TransferEvent) GetAccountIdOk() (*string, bool)

GetAccountIdOk returns a tuple with the AccountId field value and a boolean to check if the value has been set.

func (*TransferEvent) GetEventId ¶

func (o *TransferEvent) GetEventId() int32

GetEventId returns the EventId field value

func (*TransferEvent) GetEventIdOk ¶

func (o *TransferEvent) GetEventIdOk() (*int32, bool)

GetEventIdOk returns a tuple with the EventId field value and a boolean to check if the value has been set.

func (*TransferEvent) GetEventType ¶

func (o *TransferEvent) GetEventType() TransferEventType

GetEventType returns the EventType field value

func (*TransferEvent) GetEventTypeOk ¶

func (o *TransferEvent) GetEventTypeOk() (*TransferEventType, bool)

GetEventTypeOk returns a tuple with the EventType field value and a boolean to check if the value has been set.

func (*TransferEvent) GetFailureReason ¶

func (o *TransferEvent) GetFailureReason() TransferFailure

GetFailureReason returns the FailureReason field value If the value is explicit nil, the zero value for TransferFailure will be returned

func (*TransferEvent) GetFailureReasonOk ¶

func (o *TransferEvent) GetFailureReasonOk() (*TransferFailure, bool)

GetFailureReasonOk returns a tuple with the FailureReason field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TransferEvent) GetOriginationAccountId ¶

func (o *TransferEvent) GetOriginationAccountId() string

GetOriginationAccountId returns the OriginationAccountId field value If the value is explicit nil, the zero value for string will be returned

func (*TransferEvent) GetOriginationAccountIdOk ¶

func (o *TransferEvent) GetOriginationAccountIdOk() (*string, bool)

GetOriginationAccountIdOk returns a tuple with the OriginationAccountId field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TransferEvent) GetSweepAmount ¶ added in v1.8.0

func (o *TransferEvent) GetSweepAmount() string

GetSweepAmount returns the SweepAmount field value if set, zero value otherwise.

func (*TransferEvent) GetSweepAmountOk ¶ added in v1.8.0

func (o *TransferEvent) GetSweepAmountOk() (*string, bool)

GetSweepAmountOk returns a tuple with the SweepAmount field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransferEvent) GetSweepId ¶ added in v1.8.0

func (o *TransferEvent) GetSweepId() string

GetSweepId returns the SweepId field value if set, zero value otherwise.

func (*TransferEvent) GetSweepIdOk ¶ added in v1.8.0

func (o *TransferEvent) GetSweepIdOk() (*string, bool)

GetSweepIdOk returns a tuple with the SweepId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransferEvent) GetTimestamp ¶

func (o *TransferEvent) GetTimestamp() time.Time

GetTimestamp returns the Timestamp field value

func (*TransferEvent) GetTimestampOk ¶

func (o *TransferEvent) GetTimestampOk() (*time.Time, bool)

GetTimestampOk returns a tuple with the Timestamp field value and a boolean to check if the value has been set.

func (*TransferEvent) GetTransferAmount ¶

func (o *TransferEvent) GetTransferAmount() string

GetTransferAmount returns the TransferAmount field value

func (*TransferEvent) GetTransferAmountOk ¶

func (o *TransferEvent) GetTransferAmountOk() (*string, bool)

GetTransferAmountOk returns a tuple with the TransferAmount field value and a boolean to check if the value has been set.

func (*TransferEvent) GetTransferId ¶

func (o *TransferEvent) GetTransferId() string

GetTransferId returns the TransferId field value

func (*TransferEvent) GetTransferIdOk ¶

func (o *TransferEvent) GetTransferIdOk() (*string, bool)

GetTransferIdOk returns a tuple with the TransferId field value and a boolean to check if the value has been set.

func (*TransferEvent) GetTransferType ¶

func (o *TransferEvent) GetTransferType() TransferType

GetTransferType returns the TransferType field value

func (*TransferEvent) GetTransferTypeOk ¶

func (o *TransferEvent) GetTransferTypeOk() (*TransferType, bool)

GetTransferTypeOk returns a tuple with the TransferType field value and a boolean to check if the value has been set.

func (*TransferEvent) HasSweepAmount ¶ added in v1.8.0

func (o *TransferEvent) HasSweepAmount() bool

HasSweepAmount returns a boolean if a field has been set.

func (*TransferEvent) HasSweepId ¶ added in v1.8.0

func (o *TransferEvent) HasSweepId() bool

HasSweepId returns a boolean if a field has been set.

func (TransferEvent) MarshalJSON ¶

func (o TransferEvent) MarshalJSON() ([]byte, error)

func (*TransferEvent) SetAccountId ¶

func (o *TransferEvent) SetAccountId(v string)

SetAccountId sets field value

func (*TransferEvent) SetEventId ¶

func (o *TransferEvent) SetEventId(v int32)

SetEventId sets field value

func (*TransferEvent) SetEventType ¶

func (o *TransferEvent) SetEventType(v TransferEventType)

SetEventType sets field value

func (*TransferEvent) SetFailureReason ¶

func (o *TransferEvent) SetFailureReason(v TransferFailure)

SetFailureReason sets field value

func (*TransferEvent) SetOriginationAccountId ¶

func (o *TransferEvent) SetOriginationAccountId(v string)

SetOriginationAccountId sets field value

func (*TransferEvent) SetSweepAmount ¶ added in v1.8.0

func (o *TransferEvent) SetSweepAmount(v string)

SetSweepAmount gets a reference to the given string and assigns it to the SweepAmount field.

func (*TransferEvent) SetSweepId ¶ added in v1.8.0

func (o *TransferEvent) SetSweepId(v string)

SetSweepId gets a reference to the given string and assigns it to the SweepId field.

func (*TransferEvent) SetTimestamp ¶

func (o *TransferEvent) SetTimestamp(v time.Time)

SetTimestamp sets field value

func (*TransferEvent) SetTransferAmount ¶

func (o *TransferEvent) SetTransferAmount(v string)

SetTransferAmount sets field value

func (*TransferEvent) SetTransferId ¶

func (o *TransferEvent) SetTransferId(v string)

SetTransferId sets field value

func (*TransferEvent) SetTransferType ¶

func (o *TransferEvent) SetTransferType(v TransferType)

SetTransferType sets field value

func (*TransferEvent) UnmarshalJSON ¶

func (o *TransferEvent) UnmarshalJSON(bytes []byte) (err error)

type TransferEventListRequest ¶

type TransferEventListRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// The start datetime of transfers to list. This should be in RFC 3339 format (i.e. `2019-12-06T22:35:49Z`)
	StartDate NullableTime `json:"start_date,omitempty"`
	// The end datetime of transfers to list. This should be in RFC 3339 format (i.e. `2019-12-06T22:35:49Z`)
	EndDate NullableTime `json:"end_date,omitempty"`
	// Plaid’s unique identifier for a transfer.
	TransferId NullableString `json:"transfer_id,omitempty"`
	// The account ID to get events for all transactions to/from an account.
	AccountId NullableString `json:"account_id,omitempty"`
	// The type of transfer. This will be either `debit` or `credit`.  A `debit` indicates a transfer of money into your origination account; a `credit` indicates a transfer of money out of your origination account.
	TransferType NullableString `json:"transfer_type,omitempty"`
	// Filter events by event type.
	EventTypes *[]TransferEventType `json:"event_types,omitempty"`
	// Plaid’s unique identifier for a sweep.
	SweepId *string `json:"sweep_id,omitempty"`
	// The maximum number of transfer events to return. If the number of events matching the above parameters is greater than `count`, the most recent events will be returned.
	Count NullableInt32 `json:"count,omitempty"`
	// The offset into the list of transfer events. When `count`=25 and `offset`=0, the first 25 events will be returned. When `count`=25 and `offset`=25, the next 25 bank transfer events will be returned.
	Offset NullableInt32 `json:"offset,omitempty"`
	// The origination account ID to get events for transfers from a specific origination account.
	OriginationAccountId NullableString `json:"origination_account_id,omitempty"`
}

TransferEventListRequest Defines the request schema for `/transfer/event/list`

func NewTransferEventListRequest ¶

func NewTransferEventListRequest() *TransferEventListRequest

NewTransferEventListRequest instantiates a new TransferEventListRequest 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 NewTransferEventListRequestWithDefaults ¶

func NewTransferEventListRequestWithDefaults() *TransferEventListRequest

NewTransferEventListRequestWithDefaults instantiates a new TransferEventListRequest 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 (*TransferEventListRequest) GetAccountId ¶

func (o *TransferEventListRequest) GetAccountId() string

GetAccountId returns the AccountId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TransferEventListRequest) GetAccountIdOk ¶

func (o *TransferEventListRequest) GetAccountIdOk() (*string, bool)

GetAccountIdOk returns a tuple with the AccountId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TransferEventListRequest) GetClientId ¶

func (o *TransferEventListRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*TransferEventListRequest) GetClientIdOk ¶

func (o *TransferEventListRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransferEventListRequest) GetCount ¶

func (o *TransferEventListRequest) GetCount() int32

GetCount returns the Count field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TransferEventListRequest) GetCountOk ¶

func (o *TransferEventListRequest) GetCountOk() (*int32, bool)

GetCountOk returns a tuple with the Count field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TransferEventListRequest) GetEndDate ¶

func (o *TransferEventListRequest) GetEndDate() time.Time

GetEndDate returns the EndDate field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TransferEventListRequest) GetEndDateOk ¶

func (o *TransferEventListRequest) GetEndDateOk() (*time.Time, bool)

GetEndDateOk returns a tuple with the EndDate field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TransferEventListRequest) GetEventTypes ¶

func (o *TransferEventListRequest) GetEventTypes() []TransferEventType

GetEventTypes returns the EventTypes field value if set, zero value otherwise.

func (*TransferEventListRequest) GetEventTypesOk ¶

func (o *TransferEventListRequest) GetEventTypesOk() (*[]TransferEventType, bool)

GetEventTypesOk returns a tuple with the EventTypes field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransferEventListRequest) GetOffset ¶

func (o *TransferEventListRequest) GetOffset() int32

GetOffset returns the Offset field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TransferEventListRequest) GetOffsetOk ¶

func (o *TransferEventListRequest) GetOffsetOk() (*int32, bool)

GetOffsetOk returns a tuple with the Offset field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TransferEventListRequest) GetOriginationAccountId ¶

func (o *TransferEventListRequest) GetOriginationAccountId() string

GetOriginationAccountId returns the OriginationAccountId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TransferEventListRequest) GetOriginationAccountIdOk ¶

func (o *TransferEventListRequest) GetOriginationAccountIdOk() (*string, bool)

GetOriginationAccountIdOk returns a tuple with the OriginationAccountId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TransferEventListRequest) GetSecret ¶

func (o *TransferEventListRequest) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise.

func (*TransferEventListRequest) GetSecretOk ¶

func (o *TransferEventListRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransferEventListRequest) GetStartDate ¶

func (o *TransferEventListRequest) GetStartDate() time.Time

GetStartDate returns the StartDate field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TransferEventListRequest) GetStartDateOk ¶

func (o *TransferEventListRequest) GetStartDateOk() (*time.Time, bool)

GetStartDateOk returns a tuple with the StartDate field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TransferEventListRequest) GetSweepId ¶ added in v1.8.0

func (o *TransferEventListRequest) GetSweepId() string

GetSweepId returns the SweepId field value if set, zero value otherwise.

func (*TransferEventListRequest) GetSweepIdOk ¶ added in v1.8.0

func (o *TransferEventListRequest) GetSweepIdOk() (*string, bool)

GetSweepIdOk returns a tuple with the SweepId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransferEventListRequest) GetTransferId ¶

func (o *TransferEventListRequest) GetTransferId() string

GetTransferId returns the TransferId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TransferEventListRequest) GetTransferIdOk ¶

func (o *TransferEventListRequest) GetTransferIdOk() (*string, bool)

GetTransferIdOk returns a tuple with the TransferId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TransferEventListRequest) GetTransferType ¶

func (o *TransferEventListRequest) GetTransferType() string

GetTransferType returns the TransferType field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TransferEventListRequest) GetTransferTypeOk ¶

func (o *TransferEventListRequest) GetTransferTypeOk() (*string, bool)

GetTransferTypeOk returns a tuple with the TransferType field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TransferEventListRequest) HasAccountId ¶

func (o *TransferEventListRequest) HasAccountId() bool

HasAccountId returns a boolean if a field has been set.

func (*TransferEventListRequest) HasClientId ¶

func (o *TransferEventListRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*TransferEventListRequest) HasCount ¶

func (o *TransferEventListRequest) HasCount() bool

HasCount returns a boolean if a field has been set.

func (*TransferEventListRequest) HasEndDate ¶

func (o *TransferEventListRequest) HasEndDate() bool

HasEndDate returns a boolean if a field has been set.

func (*TransferEventListRequest) HasEventTypes ¶

func (o *TransferEventListRequest) HasEventTypes() bool

HasEventTypes returns a boolean if a field has been set.

func (*TransferEventListRequest) HasOffset ¶

func (o *TransferEventListRequest) HasOffset() bool

HasOffset returns a boolean if a field has been set.

func (*TransferEventListRequest) HasOriginationAccountId ¶

func (o *TransferEventListRequest) HasOriginationAccountId() bool

HasOriginationAccountId returns a boolean if a field has been set.

func (*TransferEventListRequest) HasSecret ¶

func (o *TransferEventListRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (*TransferEventListRequest) HasStartDate ¶

func (o *TransferEventListRequest) HasStartDate() bool

HasStartDate returns a boolean if a field has been set.

func (*TransferEventListRequest) HasSweepId ¶ added in v1.8.0

func (o *TransferEventListRequest) HasSweepId() bool

HasSweepId returns a boolean if a field has been set.

func (*TransferEventListRequest) HasTransferId ¶

func (o *TransferEventListRequest) HasTransferId() bool

HasTransferId returns a boolean if a field has been set.

func (*TransferEventListRequest) HasTransferType ¶

func (o *TransferEventListRequest) HasTransferType() bool

HasTransferType returns a boolean if a field has been set.

func (TransferEventListRequest) MarshalJSON ¶

func (o TransferEventListRequest) MarshalJSON() ([]byte, error)

func (*TransferEventListRequest) SetAccountId ¶

func (o *TransferEventListRequest) SetAccountId(v string)

SetAccountId gets a reference to the given NullableString and assigns it to the AccountId field.

func (*TransferEventListRequest) SetAccountIdNil ¶

func (o *TransferEventListRequest) SetAccountIdNil()

SetAccountIdNil sets the value for AccountId to be an explicit nil

func (*TransferEventListRequest) SetClientId ¶

func (o *TransferEventListRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*TransferEventListRequest) SetCount ¶

func (o *TransferEventListRequest) SetCount(v int32)

SetCount gets a reference to the given NullableInt32 and assigns it to the Count field.

func (*TransferEventListRequest) SetCountNil ¶

func (o *TransferEventListRequest) SetCountNil()

SetCountNil sets the value for Count to be an explicit nil

func (*TransferEventListRequest) SetEndDate ¶

func (o *TransferEventListRequest) SetEndDate(v time.Time)

SetEndDate gets a reference to the given NullableTime and assigns it to the EndDate field.

func (*TransferEventListRequest) SetEndDateNil ¶

func (o *TransferEventListRequest) SetEndDateNil()

SetEndDateNil sets the value for EndDate to be an explicit nil

func (*TransferEventListRequest) SetEventTypes ¶

func (o *TransferEventListRequest) SetEventTypes(v []TransferEventType)

SetEventTypes gets a reference to the given []TransferEventType and assigns it to the EventTypes field.

func (*TransferEventListRequest) SetOffset ¶

func (o *TransferEventListRequest) SetOffset(v int32)

SetOffset gets a reference to the given NullableInt32 and assigns it to the Offset field.

func (*TransferEventListRequest) SetOffsetNil ¶

func (o *TransferEventListRequest) SetOffsetNil()

SetOffsetNil sets the value for Offset to be an explicit nil

func (*TransferEventListRequest) SetOriginationAccountId ¶

func (o *TransferEventListRequest) SetOriginationAccountId(v string)

SetOriginationAccountId gets a reference to the given NullableString and assigns it to the OriginationAccountId field.

func (*TransferEventListRequest) SetOriginationAccountIdNil ¶

func (o *TransferEventListRequest) SetOriginationAccountIdNil()

SetOriginationAccountIdNil sets the value for OriginationAccountId to be an explicit nil

func (*TransferEventListRequest) SetSecret ¶

func (o *TransferEventListRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

func (*TransferEventListRequest) SetStartDate ¶

func (o *TransferEventListRequest) SetStartDate(v time.Time)

SetStartDate gets a reference to the given NullableTime and assigns it to the StartDate field.

func (*TransferEventListRequest) SetStartDateNil ¶

func (o *TransferEventListRequest) SetStartDateNil()

SetStartDateNil sets the value for StartDate to be an explicit nil

func (*TransferEventListRequest) SetSweepId ¶ added in v1.8.0

func (o *TransferEventListRequest) SetSweepId(v string)

SetSweepId gets a reference to the given string and assigns it to the SweepId field.

func (*TransferEventListRequest) SetTransferId ¶

func (o *TransferEventListRequest) SetTransferId(v string)

SetTransferId gets a reference to the given NullableString and assigns it to the TransferId field.

func (*TransferEventListRequest) SetTransferIdNil ¶

func (o *TransferEventListRequest) SetTransferIdNil()

SetTransferIdNil sets the value for TransferId to be an explicit nil

func (*TransferEventListRequest) SetTransferType ¶

func (o *TransferEventListRequest) SetTransferType(v string)

SetTransferType gets a reference to the given NullableString and assigns it to the TransferType field.

func (*TransferEventListRequest) SetTransferTypeNil ¶

func (o *TransferEventListRequest) SetTransferTypeNil()

SetTransferTypeNil sets the value for TransferType to be an explicit nil

func (*TransferEventListRequest) UnsetAccountId ¶

func (o *TransferEventListRequest) UnsetAccountId()

UnsetAccountId ensures that no value is present for AccountId, not even an explicit nil

func (*TransferEventListRequest) UnsetCount ¶

func (o *TransferEventListRequest) UnsetCount()

UnsetCount ensures that no value is present for Count, not even an explicit nil

func (*TransferEventListRequest) UnsetEndDate ¶

func (o *TransferEventListRequest) UnsetEndDate()

UnsetEndDate ensures that no value is present for EndDate, not even an explicit nil

func (*TransferEventListRequest) UnsetOffset ¶

func (o *TransferEventListRequest) UnsetOffset()

UnsetOffset ensures that no value is present for Offset, not even an explicit nil

func (*TransferEventListRequest) UnsetOriginationAccountId ¶

func (o *TransferEventListRequest) UnsetOriginationAccountId()

UnsetOriginationAccountId ensures that no value is present for OriginationAccountId, not even an explicit nil

func (*TransferEventListRequest) UnsetStartDate ¶

func (o *TransferEventListRequest) UnsetStartDate()

UnsetStartDate ensures that no value is present for StartDate, not even an explicit nil

func (*TransferEventListRequest) UnsetTransferId ¶

func (o *TransferEventListRequest) UnsetTransferId()

UnsetTransferId ensures that no value is present for TransferId, not even an explicit nil

func (*TransferEventListRequest) UnsetTransferType ¶

func (o *TransferEventListRequest) UnsetTransferType()

UnsetTransferType ensures that no value is present for TransferType, not even an explicit nil

type TransferEventListResponse ¶

type TransferEventListResponse struct {
	TransferEvents []TransferEvent `json:"transfer_events"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

TransferEventListResponse Defines the response schema for `/transfer/event/list`

func NewTransferEventListResponse ¶

func NewTransferEventListResponse(transferEvents []TransferEvent, requestId string) *TransferEventListResponse

NewTransferEventListResponse instantiates a new TransferEventListResponse 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 NewTransferEventListResponseWithDefaults ¶

func NewTransferEventListResponseWithDefaults() *TransferEventListResponse

NewTransferEventListResponseWithDefaults instantiates a new TransferEventListResponse 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 (*TransferEventListResponse) GetRequestId ¶

func (o *TransferEventListResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*TransferEventListResponse) GetRequestIdOk ¶

func (o *TransferEventListResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (*TransferEventListResponse) GetTransferEvents ¶

func (o *TransferEventListResponse) GetTransferEvents() []TransferEvent

GetTransferEvents returns the TransferEvents field value

func (*TransferEventListResponse) GetTransferEventsOk ¶

func (o *TransferEventListResponse) GetTransferEventsOk() (*[]TransferEvent, bool)

GetTransferEventsOk returns a tuple with the TransferEvents field value and a boolean to check if the value has been set.

func (TransferEventListResponse) MarshalJSON ¶

func (o TransferEventListResponse) MarshalJSON() ([]byte, error)

func (*TransferEventListResponse) SetRequestId ¶

func (o *TransferEventListResponse) SetRequestId(v string)

SetRequestId sets field value

func (*TransferEventListResponse) SetTransferEvents ¶

func (o *TransferEventListResponse) SetTransferEvents(v []TransferEvent)

SetTransferEvents sets field value

func (*TransferEventListResponse) UnmarshalJSON ¶

func (o *TransferEventListResponse) UnmarshalJSON(bytes []byte) (err error)

type TransferEventSyncRequest ¶

type TransferEventSyncRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// The latest (largest) `event_id` fetched via the sync endpoint, or 0 initially.
	AfterId int32 `json:"after_id"`
	// The maximum number of transfer events to return.
	Count NullableInt32 `json:"count,omitempty"`
}

TransferEventSyncRequest Defines the request schema for `/transfer/event/sync`

func NewTransferEventSyncRequest ¶

func NewTransferEventSyncRequest(afterId int32) *TransferEventSyncRequest

NewTransferEventSyncRequest instantiates a new TransferEventSyncRequest 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 NewTransferEventSyncRequestWithDefaults ¶

func NewTransferEventSyncRequestWithDefaults() *TransferEventSyncRequest

NewTransferEventSyncRequestWithDefaults instantiates a new TransferEventSyncRequest 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 (*TransferEventSyncRequest) GetAfterId ¶

func (o *TransferEventSyncRequest) GetAfterId() int32

GetAfterId returns the AfterId field value

func (*TransferEventSyncRequest) GetAfterIdOk ¶

func (o *TransferEventSyncRequest) GetAfterIdOk() (*int32, bool)

GetAfterIdOk returns a tuple with the AfterId field value and a boolean to check if the value has been set.

func (*TransferEventSyncRequest) GetClientId ¶

func (o *TransferEventSyncRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*TransferEventSyncRequest) GetClientIdOk ¶

func (o *TransferEventSyncRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransferEventSyncRequest) GetCount ¶

func (o *TransferEventSyncRequest) GetCount() int32

GetCount returns the Count field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TransferEventSyncRequest) GetCountOk ¶

func (o *TransferEventSyncRequest) GetCountOk() (*int32, bool)

GetCountOk returns a tuple with the Count field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TransferEventSyncRequest) GetSecret ¶

func (o *TransferEventSyncRequest) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise.

func (*TransferEventSyncRequest) GetSecretOk ¶

func (o *TransferEventSyncRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransferEventSyncRequest) HasClientId ¶

func (o *TransferEventSyncRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*TransferEventSyncRequest) HasCount ¶

func (o *TransferEventSyncRequest) HasCount() bool

HasCount returns a boolean if a field has been set.

func (*TransferEventSyncRequest) HasSecret ¶

func (o *TransferEventSyncRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (TransferEventSyncRequest) MarshalJSON ¶

func (o TransferEventSyncRequest) MarshalJSON() ([]byte, error)

func (*TransferEventSyncRequest) SetAfterId ¶

func (o *TransferEventSyncRequest) SetAfterId(v int32)

SetAfterId sets field value

func (*TransferEventSyncRequest) SetClientId ¶

func (o *TransferEventSyncRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*TransferEventSyncRequest) SetCount ¶

func (o *TransferEventSyncRequest) SetCount(v int32)

SetCount gets a reference to the given NullableInt32 and assigns it to the Count field.

func (*TransferEventSyncRequest) SetCountNil ¶

func (o *TransferEventSyncRequest) SetCountNil()

SetCountNil sets the value for Count to be an explicit nil

func (*TransferEventSyncRequest) SetSecret ¶

func (o *TransferEventSyncRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

func (*TransferEventSyncRequest) UnsetCount ¶

func (o *TransferEventSyncRequest) UnsetCount()

UnsetCount ensures that no value is present for Count, not even an explicit nil

type TransferEventSyncResponse ¶

type TransferEventSyncResponse struct {
	TransferEvents []TransferEvent `json:"transfer_events"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

TransferEventSyncResponse Defines the response schema for `/transfer/event/sync`

func NewTransferEventSyncResponse ¶

func NewTransferEventSyncResponse(transferEvents []TransferEvent, requestId string) *TransferEventSyncResponse

NewTransferEventSyncResponse instantiates a new TransferEventSyncResponse 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 NewTransferEventSyncResponseWithDefaults ¶

func NewTransferEventSyncResponseWithDefaults() *TransferEventSyncResponse

NewTransferEventSyncResponseWithDefaults instantiates a new TransferEventSyncResponse 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 (*TransferEventSyncResponse) GetRequestId ¶

func (o *TransferEventSyncResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*TransferEventSyncResponse) GetRequestIdOk ¶

func (o *TransferEventSyncResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (*TransferEventSyncResponse) GetTransferEvents ¶

func (o *TransferEventSyncResponse) GetTransferEvents() []TransferEvent

GetTransferEvents returns the TransferEvents field value

func (*TransferEventSyncResponse) GetTransferEventsOk ¶

func (o *TransferEventSyncResponse) GetTransferEventsOk() (*[]TransferEvent, bool)

GetTransferEventsOk returns a tuple with the TransferEvents field value and a boolean to check if the value has been set.

func (TransferEventSyncResponse) MarshalJSON ¶

func (o TransferEventSyncResponse) MarshalJSON() ([]byte, error)

func (*TransferEventSyncResponse) SetRequestId ¶

func (o *TransferEventSyncResponse) SetRequestId(v string)

SetRequestId sets field value

func (*TransferEventSyncResponse) SetTransferEvents ¶

func (o *TransferEventSyncResponse) SetTransferEvents(v []TransferEvent)

SetTransferEvents sets field value

func (*TransferEventSyncResponse) UnmarshalJSON ¶

func (o *TransferEventSyncResponse) UnmarshalJSON(bytes []byte) (err error)

type TransferEventType ¶

type TransferEventType string

TransferEventType The type of event that this transfer represents. `pending`: A new transfer was created; it is in the pending state. `cancelled`: The transfer was cancelled by the client. `failed`: The transfer failed, no funds were moved. `posted`: The transfer has been successfully submitted to the payment network. `reversed`: A posted transfer was reversed. `swept`: The transfer was swept to / from the sweep account. `reverse_swept`: Due to the transfer reversing, funds were pulled from or pushed back to the sweep account.

const (
	TRANSFEREVENTTYPE_PENDING       TransferEventType = "pending"
	TRANSFEREVENTTYPE_CANCELLED     TransferEventType = "cancelled"
	TRANSFEREVENTTYPE_FAILED        TransferEventType = "failed"
	TRANSFEREVENTTYPE_POSTED        TransferEventType = "posted"
	TRANSFEREVENTTYPE_REVERSED      TransferEventType = "reversed"
	TRANSFEREVENTTYPE_SWEPT         TransferEventType = "swept"
	TRANSFEREVENTTYPE_REVERSE_SWEPT TransferEventType = "reverse_swept"
)

List of TransferEventType

func NewTransferEventTypeFromValue ¶

func NewTransferEventTypeFromValue(v string) (*TransferEventType, error)

NewTransferEventTypeFromValue returns a pointer to a valid TransferEventType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (TransferEventType) IsValid ¶

func (v TransferEventType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (TransferEventType) Ptr ¶

Ptr returns reference to TransferEventType value

func (*TransferEventType) UnmarshalJSON ¶

func (v *TransferEventType) UnmarshalJSON(src []byte) error

type TransferFailure ¶

type TransferFailure struct {
	// The ACH return code, e.g. `R01`.  A return code will be provided if and only if the transfer status is `reversed`. For a full listing of ACH return codes, see [Bank Transfers errors](https://plaid.com/docs/errors/bank-transfers/#ach-return-codes).
	AchReturnCode NullableString `json:"ach_return_code,omitempty"`
	// A human-readable description of the reason for the failure or reversal.
	Description          *string `json:"description,omitempty"`
	AdditionalProperties map[string]interface{}
}

TransferFailure The failure reason if the type of this transfer is `\"failed\"` or `\"reversed\"`. Null value otherwise.

func NewTransferFailure ¶

func NewTransferFailure() *TransferFailure

NewTransferFailure instantiates a new TransferFailure 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 NewTransferFailureWithDefaults ¶

func NewTransferFailureWithDefaults() *TransferFailure

NewTransferFailureWithDefaults instantiates a new TransferFailure 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 (*TransferFailure) GetAchReturnCode ¶

func (o *TransferFailure) GetAchReturnCode() string

GetAchReturnCode returns the AchReturnCode field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TransferFailure) GetAchReturnCodeOk ¶

func (o *TransferFailure) GetAchReturnCodeOk() (*string, bool)

GetAchReturnCodeOk returns a tuple with the AchReturnCode field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TransferFailure) GetDescription ¶

func (o *TransferFailure) GetDescription() string

GetDescription returns the Description field value if set, zero value otherwise.

func (*TransferFailure) GetDescriptionOk ¶

func (o *TransferFailure) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransferFailure) HasAchReturnCode ¶

func (o *TransferFailure) HasAchReturnCode() bool

HasAchReturnCode returns a boolean if a field has been set.

func (*TransferFailure) HasDescription ¶

func (o *TransferFailure) HasDescription() bool

HasDescription returns a boolean if a field has been set.

func (TransferFailure) MarshalJSON ¶

func (o TransferFailure) MarshalJSON() ([]byte, error)

func (*TransferFailure) SetAchReturnCode ¶

func (o *TransferFailure) SetAchReturnCode(v string)

SetAchReturnCode gets a reference to the given NullableString and assigns it to the AchReturnCode field.

func (*TransferFailure) SetAchReturnCodeNil ¶

func (o *TransferFailure) SetAchReturnCodeNil()

SetAchReturnCodeNil sets the value for AchReturnCode to be an explicit nil

func (*TransferFailure) SetDescription ¶

func (o *TransferFailure) SetDescription(v string)

SetDescription gets a reference to the given string and assigns it to the Description field.

func (*TransferFailure) UnmarshalJSON ¶

func (o *TransferFailure) UnmarshalJSON(bytes []byte) (err error)

func (*TransferFailure) UnsetAchReturnCode ¶

func (o *TransferFailure) UnsetAchReturnCode()

UnsetAchReturnCode ensures that no value is present for AchReturnCode, not even an explicit nil

type TransferGetRequest ¶

type TransferGetRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// Plaid’s unique identifier for a transfer.
	TransferId string `json:"transfer_id"`
}

TransferGetRequest Defines the request schema for `/transfer/get`

func NewTransferGetRequest ¶

func NewTransferGetRequest(transferId string) *TransferGetRequest

NewTransferGetRequest instantiates a new TransferGetRequest 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 NewTransferGetRequestWithDefaults ¶

func NewTransferGetRequestWithDefaults() *TransferGetRequest

NewTransferGetRequestWithDefaults instantiates a new TransferGetRequest 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 (*TransferGetRequest) GetClientId ¶

func (o *TransferGetRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*TransferGetRequest) GetClientIdOk ¶

func (o *TransferGetRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransferGetRequest) GetSecret ¶

func (o *TransferGetRequest) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise.

func (*TransferGetRequest) GetSecretOk ¶

func (o *TransferGetRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransferGetRequest) GetTransferId ¶

func (o *TransferGetRequest) GetTransferId() string

GetTransferId returns the TransferId field value

func (*TransferGetRequest) GetTransferIdOk ¶

func (o *TransferGetRequest) GetTransferIdOk() (*string, bool)

GetTransferIdOk returns a tuple with the TransferId field value and a boolean to check if the value has been set.

func (*TransferGetRequest) HasClientId ¶

func (o *TransferGetRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*TransferGetRequest) HasSecret ¶

func (o *TransferGetRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (TransferGetRequest) MarshalJSON ¶

func (o TransferGetRequest) MarshalJSON() ([]byte, error)

func (*TransferGetRequest) SetClientId ¶

func (o *TransferGetRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*TransferGetRequest) SetSecret ¶

func (o *TransferGetRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

func (*TransferGetRequest) SetTransferId ¶

func (o *TransferGetRequest) SetTransferId(v string)

SetTransferId sets field value

type TransferGetResponse ¶

type TransferGetResponse struct {
	Transfer Transfer `json:"transfer"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

TransferGetResponse Defines the response schema for `/transfer/get`

func NewTransferGetResponse ¶

func NewTransferGetResponse(transfer Transfer, requestId string) *TransferGetResponse

NewTransferGetResponse instantiates a new TransferGetResponse 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 NewTransferGetResponseWithDefaults ¶

func NewTransferGetResponseWithDefaults() *TransferGetResponse

NewTransferGetResponseWithDefaults instantiates a new TransferGetResponse 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 (*TransferGetResponse) GetRequestId ¶

func (o *TransferGetResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*TransferGetResponse) GetRequestIdOk ¶

func (o *TransferGetResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (*TransferGetResponse) GetTransfer ¶

func (o *TransferGetResponse) GetTransfer() Transfer

GetTransfer returns the Transfer field value

func (*TransferGetResponse) GetTransferOk ¶

func (o *TransferGetResponse) GetTransferOk() (*Transfer, bool)

GetTransferOk returns a tuple with the Transfer field value and a boolean to check if the value has been set.

func (TransferGetResponse) MarshalJSON ¶

func (o TransferGetResponse) MarshalJSON() ([]byte, error)

func (*TransferGetResponse) SetRequestId ¶

func (o *TransferGetResponse) SetRequestId(v string)

SetRequestId sets field value

func (*TransferGetResponse) SetTransfer ¶

func (o *TransferGetResponse) SetTransfer(v Transfer)

SetTransfer sets field value

func (*TransferGetResponse) UnmarshalJSON ¶

func (o *TransferGetResponse) UnmarshalJSON(bytes []byte) (err error)

type TransferIntentCreate ¶ added in v1.9.0

type TransferIntentCreate struct {
	// Plaid's unique identifier for the transfer intent object.
	Id string `json:"id"`
	// The datetime the transfer was created. This will be of the form `2006-01-02T15:04:05Z`.
	Created time.Time `json:"created"`
	// The status of the transfer intent.  - `PENDING` – The transfer intent is pending. - `SUCCEEDED` – The transfer intent was successfully created. - `FAILED` – The transfer intent was unable to be created.
	Status string `json:"status"`
	// The Plaid `account_id` for the account that will be debited or credited. Returned only if `account_id` was set on intent creation.
	AccountId NullableString `json:"account_id,omitempty"`
	// Plaid’s unique identifier for the origination account for the intent. If not provided, the default account will be used.
	OriginationAccountId string `json:"origination_account_id"`
	// The amount of the transfer (decimal string with two digits of precision e.g. “10.00”).
	Amount   string                   `json:"amount"`
	Mode     TransferIntentCreateMode `json:"mode"`
	AchClass ACHClass                 `json:"ach_class"`
	User     TransferUserInResponse   `json:"user"`
	// A description for the underlying transfer. Maximum of 8 characters.
	Description string `json:"description"`
	// The Metadata object is a mapping of client-provided string fields to any string value. The following limitations apply: - The JSON values must be Strings (no nested JSON objects allowed) - Only ASCII characters may be used - Maximum of 50 key/value pairs - Maximum key length of 40 characters - Maximum value length of 500 characters
	Metadata map[string]string `json:"metadata,omitempty"`
	// The currency of the transfer amount, e.g. \"USD\"
	IsoCurrencyCode      string `json:"iso_currency_code"`
	AdditionalProperties map[string]interface{}
}

TransferIntentCreate Represents a transfer intent within Transfer UI.

func NewTransferIntentCreate ¶ added in v1.9.0

func NewTransferIntentCreate(id string, created time.Time, status string, originationAccountId string, amount string, mode TransferIntentCreateMode, achClass ACHClass, user TransferUserInResponse, description string, isoCurrencyCode string) *TransferIntentCreate

NewTransferIntentCreate instantiates a new TransferIntentCreate 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 NewTransferIntentCreateWithDefaults ¶ added in v1.9.0

func NewTransferIntentCreateWithDefaults() *TransferIntentCreate

NewTransferIntentCreateWithDefaults instantiates a new TransferIntentCreate 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 (*TransferIntentCreate) GetAccountId ¶ added in v1.9.0

func (o *TransferIntentCreate) GetAccountId() string

GetAccountId returns the AccountId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TransferIntentCreate) GetAccountIdOk ¶ added in v1.9.0

func (o *TransferIntentCreate) GetAccountIdOk() (*string, bool)

GetAccountIdOk returns a tuple with the AccountId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TransferIntentCreate) GetAchClass ¶ added in v1.9.0

func (o *TransferIntentCreate) GetAchClass() ACHClass

GetAchClass returns the AchClass field value

func (*TransferIntentCreate) GetAchClassOk ¶ added in v1.9.0

func (o *TransferIntentCreate) GetAchClassOk() (*ACHClass, bool)

GetAchClassOk returns a tuple with the AchClass field value and a boolean to check if the value has been set.

func (*TransferIntentCreate) GetAmount ¶ added in v1.9.0

func (o *TransferIntentCreate) GetAmount() string

GetAmount returns the Amount field value

func (*TransferIntentCreate) GetAmountOk ¶ added in v1.9.0

func (o *TransferIntentCreate) GetAmountOk() (*string, bool)

GetAmountOk returns a tuple with the Amount field value and a boolean to check if the value has been set.

func (*TransferIntentCreate) GetCreated ¶ added in v1.9.0

func (o *TransferIntentCreate) GetCreated() time.Time

GetCreated returns the Created field value

func (*TransferIntentCreate) GetCreatedOk ¶ added in v1.9.0

func (o *TransferIntentCreate) GetCreatedOk() (*time.Time, bool)

GetCreatedOk returns a tuple with the Created field value and a boolean to check if the value has been set.

func (*TransferIntentCreate) GetDescription ¶ added in v1.9.0

func (o *TransferIntentCreate) GetDescription() string

GetDescription returns the Description field value

func (*TransferIntentCreate) GetDescriptionOk ¶ added in v1.9.0

func (o *TransferIntentCreate) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*TransferIntentCreate) GetId ¶ added in v1.9.0

func (o *TransferIntentCreate) GetId() string

GetId returns the Id field value

func (*TransferIntentCreate) GetIdOk ¶ added in v1.9.0

func (o *TransferIntentCreate) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*TransferIntentCreate) GetIsoCurrencyCode ¶ added in v1.10.0

func (o *TransferIntentCreate) GetIsoCurrencyCode() string

GetIsoCurrencyCode returns the IsoCurrencyCode field value

func (*TransferIntentCreate) GetIsoCurrencyCodeOk ¶ added in v1.10.0

func (o *TransferIntentCreate) GetIsoCurrencyCodeOk() (*string, bool)

GetIsoCurrencyCodeOk returns a tuple with the IsoCurrencyCode field value and a boolean to check if the value has been set.

func (*TransferIntentCreate) GetMetadata ¶ added in v1.9.0

func (o *TransferIntentCreate) GetMetadata() map[string]string

GetMetadata returns the Metadata field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TransferIntentCreate) GetMetadataOk ¶ added in v1.9.0

func (o *TransferIntentCreate) GetMetadataOk() (*map[string]string, bool)

GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TransferIntentCreate) GetMode ¶ added in v1.9.0

GetMode returns the Mode field value

func (*TransferIntentCreate) GetModeOk ¶ added in v1.9.0

GetModeOk returns a tuple with the Mode field value and a boolean to check if the value has been set.

func (*TransferIntentCreate) GetOriginationAccountId ¶ added in v1.9.0

func (o *TransferIntentCreate) GetOriginationAccountId() string

GetOriginationAccountId returns the OriginationAccountId field value

func (*TransferIntentCreate) GetOriginationAccountIdOk ¶ added in v1.9.0

func (o *TransferIntentCreate) GetOriginationAccountIdOk() (*string, bool)

GetOriginationAccountIdOk returns a tuple with the OriginationAccountId field value and a boolean to check if the value has been set.

func (*TransferIntentCreate) GetStatus ¶ added in v1.9.0

func (o *TransferIntentCreate) GetStatus() string

GetStatus returns the Status field value

func (*TransferIntentCreate) GetStatusOk ¶ added in v1.9.0

func (o *TransferIntentCreate) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*TransferIntentCreate) GetUser ¶ added in v1.9.0

GetUser returns the User field value

func (*TransferIntentCreate) GetUserOk ¶ added in v1.9.0

GetUserOk returns a tuple with the User field value and a boolean to check if the value has been set.

func (*TransferIntentCreate) HasAccountId ¶ added in v1.9.0

func (o *TransferIntentCreate) HasAccountId() bool

HasAccountId returns a boolean if a field has been set.

func (*TransferIntentCreate) HasMetadata ¶ added in v1.9.0

func (o *TransferIntentCreate) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (TransferIntentCreate) MarshalJSON ¶ added in v1.9.0

func (o TransferIntentCreate) MarshalJSON() ([]byte, error)

func (*TransferIntentCreate) SetAccountId ¶ added in v1.9.0

func (o *TransferIntentCreate) SetAccountId(v string)

SetAccountId gets a reference to the given NullableString and assigns it to the AccountId field.

func (*TransferIntentCreate) SetAccountIdNil ¶ added in v1.9.0

func (o *TransferIntentCreate) SetAccountIdNil()

SetAccountIdNil sets the value for AccountId to be an explicit nil

func (*TransferIntentCreate) SetAchClass ¶ added in v1.9.0

func (o *TransferIntentCreate) SetAchClass(v ACHClass)

SetAchClass sets field value

func (*TransferIntentCreate) SetAmount ¶ added in v1.9.0

func (o *TransferIntentCreate) SetAmount(v string)

SetAmount sets field value

func (*TransferIntentCreate) SetCreated ¶ added in v1.9.0

func (o *TransferIntentCreate) SetCreated(v time.Time)

SetCreated sets field value

func (*TransferIntentCreate) SetDescription ¶ added in v1.9.0

func (o *TransferIntentCreate) SetDescription(v string)

SetDescription sets field value

func (*TransferIntentCreate) SetId ¶ added in v1.9.0

func (o *TransferIntentCreate) SetId(v string)

SetId sets field value

func (*TransferIntentCreate) SetIsoCurrencyCode ¶ added in v1.10.0

func (o *TransferIntentCreate) SetIsoCurrencyCode(v string)

SetIsoCurrencyCode sets field value

func (*TransferIntentCreate) SetMetadata ¶ added in v1.9.0

func (o *TransferIntentCreate) SetMetadata(v map[string]string)

SetMetadata gets a reference to the given map[string]string and assigns it to the Metadata field.

func (*TransferIntentCreate) SetMode ¶ added in v1.9.0

SetMode sets field value

func (*TransferIntentCreate) SetOriginationAccountId ¶ added in v1.9.0

func (o *TransferIntentCreate) SetOriginationAccountId(v string)

SetOriginationAccountId sets field value

func (*TransferIntentCreate) SetStatus ¶ added in v1.9.0

func (o *TransferIntentCreate) SetStatus(v string)

SetStatus sets field value

func (*TransferIntentCreate) SetUser ¶ added in v1.9.0

SetUser sets field value

func (*TransferIntentCreate) UnmarshalJSON ¶ added in v1.9.0

func (o *TransferIntentCreate) UnmarshalJSON(bytes []byte) (err error)

func (*TransferIntentCreate) UnsetAccountId ¶ added in v1.9.0

func (o *TransferIntentCreate) UnsetAccountId()

UnsetAccountId ensures that no value is present for AccountId, not even an explicit nil

type TransferIntentCreateMode ¶ added in v1.8.0

type TransferIntentCreateMode string

TransferIntentCreateMode The direction of the flow of transfer funds. - `PAYMENT` – Transfers funds from an end user's account to your business account. - `DISBURSEMENT` – Transfers funds from your business account to an end user's account.

const (
	TRANSFERINTENTCREATEMODE_PAYMENT      TransferIntentCreateMode = "PAYMENT"
	TRANSFERINTENTCREATEMODE_DISBURSEMENT TransferIntentCreateMode = "DISBURSEMENT"
)

List of TransferIntentCreateMode

func NewTransferIntentCreateModeFromValue ¶ added in v1.8.0

func NewTransferIntentCreateModeFromValue(v string) (*TransferIntentCreateMode, error)

NewTransferIntentCreateModeFromValue returns a pointer to a valid TransferIntentCreateMode for the value passed as argument, or an error if the value passed is not allowed by the enum

func (TransferIntentCreateMode) IsValid ¶ added in v1.8.0

func (v TransferIntentCreateMode) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (TransferIntentCreateMode) Ptr ¶ added in v1.8.0

Ptr returns reference to TransferIntentCreateMode value

func (*TransferIntentCreateMode) UnmarshalJSON ¶ added in v1.8.0

func (v *TransferIntentCreateMode) UnmarshalJSON(src []byte) error

type TransferIntentCreateRequest ¶ added in v1.8.0

type TransferIntentCreateRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId string `json:"client_id"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret string `json:"secret"`
	// The Plaid `account_id` for the account that will be debited or credited.
	AccountId NullableString           `json:"account_id,omitempty"`
	Mode      TransferIntentCreateMode `json:"mode"`
	// The amount of the transfer (decimal string with two digits of precision e.g. “10.00”).
	Amount string `json:"amount"`
	// A description for the underlying transfer. Maximum of 8 characters.
	Description string   `json:"description"`
	AchClass    ACHClass `json:"ach_class"`
	// Plaid’s unique identifier for the origination account for the intent. If not provided, the default account will be used.
	OriginationAccountId NullableString        `json:"origination_account_id,omitempty"`
	User                 TransferUserInRequest `json:"user"`
	// The Metadata object is a mapping of client-provided string fields to any string value. The following limitations apply: - The JSON values must be Strings (no nested JSON objects allowed) - Only ASCII characters may be used - Maximum of 50 key/value pairs - Maximum key length of 40 characters - Maximum value length of 500 characters
	Metadata map[string]string `json:"metadata,omitempty"`
	// The currency of the transfer amount, e.g. \"USD\"
	IsoCurrencyCode *string `json:"iso_currency_code,omitempty"`
}

TransferIntentCreateRequest Defines the request schema for `/transfer/intent/create`

func NewTransferIntentCreateRequest ¶ added in v1.8.0

func NewTransferIntentCreateRequest(clientId string, secret string, mode TransferIntentCreateMode, amount string, description string, achClass ACHClass, user TransferUserInRequest) *TransferIntentCreateRequest

NewTransferIntentCreateRequest instantiates a new TransferIntentCreateRequest 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 NewTransferIntentCreateRequestWithDefaults ¶ added in v1.8.0

func NewTransferIntentCreateRequestWithDefaults() *TransferIntentCreateRequest

NewTransferIntentCreateRequestWithDefaults instantiates a new TransferIntentCreateRequest 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 (*TransferIntentCreateRequest) GetAccountId ¶ added in v1.8.0

func (o *TransferIntentCreateRequest) GetAccountId() string

GetAccountId returns the AccountId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TransferIntentCreateRequest) GetAccountIdOk ¶ added in v1.8.0

func (o *TransferIntentCreateRequest) GetAccountIdOk() (*string, bool)

GetAccountIdOk returns a tuple with the AccountId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TransferIntentCreateRequest) GetAchClass ¶ added in v1.8.0

func (o *TransferIntentCreateRequest) GetAchClass() ACHClass

GetAchClass returns the AchClass field value

func (*TransferIntentCreateRequest) GetAchClassOk ¶ added in v1.8.0

func (o *TransferIntentCreateRequest) GetAchClassOk() (*ACHClass, bool)

GetAchClassOk returns a tuple with the AchClass field value and a boolean to check if the value has been set.

func (*TransferIntentCreateRequest) GetAmount ¶ added in v1.8.0

func (o *TransferIntentCreateRequest) GetAmount() string

GetAmount returns the Amount field value

func (*TransferIntentCreateRequest) GetAmountOk ¶ added in v1.8.0

func (o *TransferIntentCreateRequest) GetAmountOk() (*string, bool)

GetAmountOk returns a tuple with the Amount field value and a boolean to check if the value has been set.

func (*TransferIntentCreateRequest) GetClientId ¶ added in v1.8.0

func (o *TransferIntentCreateRequest) GetClientId() string

GetClientId returns the ClientId field value

func (*TransferIntentCreateRequest) GetClientIdOk ¶ added in v1.8.0

func (o *TransferIntentCreateRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value and a boolean to check if the value has been set.

func (*TransferIntentCreateRequest) GetDescription ¶ added in v1.8.0

func (o *TransferIntentCreateRequest) GetDescription() string

GetDescription returns the Description field value

func (*TransferIntentCreateRequest) GetDescriptionOk ¶ added in v1.8.0

func (o *TransferIntentCreateRequest) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*TransferIntentCreateRequest) GetIsoCurrencyCode ¶ added in v1.10.0

func (o *TransferIntentCreateRequest) GetIsoCurrencyCode() string

GetIsoCurrencyCode returns the IsoCurrencyCode field value if set, zero value otherwise.

func (*TransferIntentCreateRequest) GetIsoCurrencyCodeOk ¶ added in v1.10.0

func (o *TransferIntentCreateRequest) GetIsoCurrencyCodeOk() (*string, bool)

GetIsoCurrencyCodeOk returns a tuple with the IsoCurrencyCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransferIntentCreateRequest) GetMetadata ¶ added in v1.8.0

func (o *TransferIntentCreateRequest) GetMetadata() map[string]string

GetMetadata returns the Metadata field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TransferIntentCreateRequest) GetMetadataOk ¶ added in v1.8.0

func (o *TransferIntentCreateRequest) GetMetadataOk() (*map[string]string, bool)

GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TransferIntentCreateRequest) GetMode ¶ added in v1.8.0

GetMode returns the Mode field value

func (*TransferIntentCreateRequest) GetModeOk ¶ added in v1.8.0

GetModeOk returns a tuple with the Mode field value and a boolean to check if the value has been set.

func (*TransferIntentCreateRequest) GetOriginationAccountId ¶ added in v1.8.0

func (o *TransferIntentCreateRequest) GetOriginationAccountId() string

GetOriginationAccountId returns the OriginationAccountId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TransferIntentCreateRequest) GetOriginationAccountIdOk ¶ added in v1.8.0

func (o *TransferIntentCreateRequest) GetOriginationAccountIdOk() (*string, bool)

GetOriginationAccountIdOk returns a tuple with the OriginationAccountId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TransferIntentCreateRequest) GetSecret ¶ added in v1.8.0

func (o *TransferIntentCreateRequest) GetSecret() string

GetSecret returns the Secret field value

func (*TransferIntentCreateRequest) GetSecretOk ¶ added in v1.8.0

func (o *TransferIntentCreateRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value and a boolean to check if the value has been set.

func (*TransferIntentCreateRequest) GetUser ¶ added in v1.8.0

GetUser returns the User field value

func (*TransferIntentCreateRequest) GetUserOk ¶ added in v1.8.0

GetUserOk returns a tuple with the User field value and a boolean to check if the value has been set.

func (*TransferIntentCreateRequest) HasAccountId ¶ added in v1.8.0

func (o *TransferIntentCreateRequest) HasAccountId() bool

HasAccountId returns a boolean if a field has been set.

func (*TransferIntentCreateRequest) HasIsoCurrencyCode ¶ added in v1.10.0

func (o *TransferIntentCreateRequest) HasIsoCurrencyCode() bool

HasIsoCurrencyCode returns a boolean if a field has been set.

func (*TransferIntentCreateRequest) HasMetadata ¶ added in v1.8.0

func (o *TransferIntentCreateRequest) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (*TransferIntentCreateRequest) HasOriginationAccountId ¶ added in v1.8.0

func (o *TransferIntentCreateRequest) HasOriginationAccountId() bool

HasOriginationAccountId returns a boolean if a field has been set.

func (TransferIntentCreateRequest) MarshalJSON ¶ added in v1.8.0

func (o TransferIntentCreateRequest) MarshalJSON() ([]byte, error)

func (*TransferIntentCreateRequest) SetAccountId ¶ added in v1.8.0

func (o *TransferIntentCreateRequest) SetAccountId(v string)

SetAccountId gets a reference to the given NullableString and assigns it to the AccountId field.

func (*TransferIntentCreateRequest) SetAccountIdNil ¶ added in v1.9.0

func (o *TransferIntentCreateRequest) SetAccountIdNil()

SetAccountIdNil sets the value for AccountId to be an explicit nil

func (*TransferIntentCreateRequest) SetAchClass ¶ added in v1.8.0

func (o *TransferIntentCreateRequest) SetAchClass(v ACHClass)

SetAchClass sets field value

func (*TransferIntentCreateRequest) SetAmount ¶ added in v1.8.0

func (o *TransferIntentCreateRequest) SetAmount(v string)

SetAmount sets field value

func (*TransferIntentCreateRequest) SetClientId ¶ added in v1.8.0

func (o *TransferIntentCreateRequest) SetClientId(v string)

SetClientId sets field value

func (*TransferIntentCreateRequest) SetDescription ¶ added in v1.8.0

func (o *TransferIntentCreateRequest) SetDescription(v string)

SetDescription sets field value

func (*TransferIntentCreateRequest) SetIsoCurrencyCode ¶ added in v1.10.0

func (o *TransferIntentCreateRequest) SetIsoCurrencyCode(v string)

SetIsoCurrencyCode gets a reference to the given string and assigns it to the IsoCurrencyCode field.

func (*TransferIntentCreateRequest) SetMetadata ¶ added in v1.8.0

func (o *TransferIntentCreateRequest) SetMetadata(v map[string]string)

SetMetadata gets a reference to the given map[string]string and assigns it to the Metadata field.

func (*TransferIntentCreateRequest) SetMode ¶ added in v1.8.0

SetMode sets field value

func (*TransferIntentCreateRequest) SetOriginationAccountId ¶ added in v1.8.0

func (o *TransferIntentCreateRequest) SetOriginationAccountId(v string)

SetOriginationAccountId gets a reference to the given NullableString and assigns it to the OriginationAccountId field.

func (*TransferIntentCreateRequest) SetOriginationAccountIdNil ¶ added in v1.8.0

func (o *TransferIntentCreateRequest) SetOriginationAccountIdNil()

SetOriginationAccountIdNil sets the value for OriginationAccountId to be an explicit nil

func (*TransferIntentCreateRequest) SetSecret ¶ added in v1.8.0

func (o *TransferIntentCreateRequest) SetSecret(v string)

SetSecret sets field value

func (*TransferIntentCreateRequest) SetUser ¶ added in v1.8.0

SetUser sets field value

func (*TransferIntentCreateRequest) UnsetAccountId ¶ added in v1.9.0

func (o *TransferIntentCreateRequest) UnsetAccountId()

UnsetAccountId ensures that no value is present for AccountId, not even an explicit nil

func (*TransferIntentCreateRequest) UnsetOriginationAccountId ¶ added in v1.8.0

func (o *TransferIntentCreateRequest) UnsetOriginationAccountId()

UnsetOriginationAccountId ensures that no value is present for OriginationAccountId, not even an explicit nil

type TransferIntentCreateResponse ¶ added in v1.8.0

type TransferIntentCreateResponse struct {
	TransferIntent TransferIntentCreate `json:"transfer_intent"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

TransferIntentCreateResponse Defines the response schema for `/transfer/intent/create`

func NewTransferIntentCreateResponse ¶ added in v1.8.0

func NewTransferIntentCreateResponse(transferIntent TransferIntentCreate, requestId string) *TransferIntentCreateResponse

NewTransferIntentCreateResponse instantiates a new TransferIntentCreateResponse 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 NewTransferIntentCreateResponseWithDefaults ¶ added in v1.8.0

func NewTransferIntentCreateResponseWithDefaults() *TransferIntentCreateResponse

NewTransferIntentCreateResponseWithDefaults instantiates a new TransferIntentCreateResponse 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 (*TransferIntentCreateResponse) GetRequestId ¶ added in v1.9.0

func (o *TransferIntentCreateResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*TransferIntentCreateResponse) GetRequestIdOk ¶ added in v1.9.0

func (o *TransferIntentCreateResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (*TransferIntentCreateResponse) GetTransferIntent ¶ added in v1.9.0

func (o *TransferIntentCreateResponse) GetTransferIntent() TransferIntentCreate

GetTransferIntent returns the TransferIntent field value

func (*TransferIntentCreateResponse) GetTransferIntentOk ¶ added in v1.9.0

func (o *TransferIntentCreateResponse) GetTransferIntentOk() (*TransferIntentCreate, bool)

GetTransferIntentOk returns a tuple with the TransferIntent field value and a boolean to check if the value has been set.

func (TransferIntentCreateResponse) MarshalJSON ¶ added in v1.8.0

func (o TransferIntentCreateResponse) MarshalJSON() ([]byte, error)

func (*TransferIntentCreateResponse) SetRequestId ¶ added in v1.9.0

func (o *TransferIntentCreateResponse) SetRequestId(v string)

SetRequestId sets field value

func (*TransferIntentCreateResponse) SetTransferIntent ¶ added in v1.9.0

func (o *TransferIntentCreateResponse) SetTransferIntent(v TransferIntentCreate)

SetTransferIntent sets field value

func (*TransferIntentCreateResponse) UnmarshalJSON ¶ added in v1.8.0

func (o *TransferIntentCreateResponse) UnmarshalJSON(bytes []byte) (err error)

type TransferIntentGet ¶ added in v1.9.0

type TransferIntentGet struct {
	// Plaid's unique identifier for a transfer intent object.
	Id string `json:"id"`
	// The datetime the transfer was created. This will be of the form `2006-01-02T15:04:05Z`.
	Created time.Time `json:"created"`
	// The status of the transfer intent.  - `PENDING` – The transfer intent is pending. - `SUCCEEDED` – The transfer intent was successfully created. - `FAILED` – The transfer intent was unable to be created.
	Status string `json:"status"`
	// Plaid's unique identifier for the transfer created through the UI. Returned only if the transfer was successfully created. Null value otherwise.
	TransferId    NullableString                         `json:"transfer_id"`
	FailureReason NullableTransferIntentGetFailureReason `json:"failure_reason"`
	//  A decision regarding the proposed transfer.  `APPROVED` – The proposed transfer has received the end user's consent and has been approved for processing. Plaid has also reviewed the proposed transfer and has approved it for processing.   `PERMITTED` – Plaid was unable to fetch the information required to approve or decline the proposed transfer. You may proceed with the transfer, but further review is recommended. Plaid is awaiting further instructions from the client.  `DECLINED` – Plaid reviewed the proposed transfer and declined processing. Refer to the `code` field in the `decision_rationale` object for details. Null value otherwise.
	AuthorizationDecision          NullableString                                 `json:"authorization_decision"`
	AuthorizationDecisionRationale NullableTransferAuthorizationDecisionRationale `json:"authorization_decision_rationale"`
	// The Plaid `account_id` for the account that will be debited or credited. Returned only if `account_id` was set on intent creation.
	AccountId NullableString `json:"account_id,omitempty"`
	// Plaid’s unique identifier for the origination account used for the transfer.
	OriginationAccountId string `json:"origination_account_id"`
	// The amount of the transfer (decimal string with two digits of precision e.g. “10.00”).
	Amount   string                   `json:"amount"`
	Mode     TransferIntentCreateMode `json:"mode"`
	AchClass ACHClass                 `json:"ach_class"`
	User     TransferUserInResponse   `json:"user"`
	// A description for the underlying transfer. Maximum of 8 characters.
	Description string `json:"description"`
	// The Metadata object is a mapping of client-provided string fields to any string value. The following limitations apply: - The JSON values must be Strings (no nested JSON objects allowed) - Only ASCII characters may be used - Maximum of 50 key/value pairs - Maximum key length of 40 characters - Maximum value length of 500 characters
	Metadata map[string]string `json:"metadata,omitempty"`
	// The currency of the transfer amount, e.g. \"USD\"
	IsoCurrencyCode      string `json:"iso_currency_code"`
	AdditionalProperties map[string]interface{}
}

TransferIntentGet Represents a transfer intent within Transfer UI.

func NewTransferIntentGet ¶ added in v1.9.0

func NewTransferIntentGet(id string, created time.Time, status string, transferId NullableString, failureReason NullableTransferIntentGetFailureReason, authorizationDecision NullableString, authorizationDecisionRationale NullableTransferAuthorizationDecisionRationale, originationAccountId string, amount string, mode TransferIntentCreateMode, achClass ACHClass, user TransferUserInResponse, description string, isoCurrencyCode string) *TransferIntentGet

NewTransferIntentGet instantiates a new TransferIntentGet 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 NewTransferIntentGetWithDefaults ¶ added in v1.9.0

func NewTransferIntentGetWithDefaults() *TransferIntentGet

NewTransferIntentGetWithDefaults instantiates a new TransferIntentGet 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 (*TransferIntentGet) GetAccountId ¶ added in v1.9.0

func (o *TransferIntentGet) GetAccountId() string

GetAccountId returns the AccountId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TransferIntentGet) GetAccountIdOk ¶ added in v1.9.0

func (o *TransferIntentGet) GetAccountIdOk() (*string, bool)

GetAccountIdOk returns a tuple with the AccountId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TransferIntentGet) GetAchClass ¶ added in v1.9.0

func (o *TransferIntentGet) GetAchClass() ACHClass

GetAchClass returns the AchClass field value

func (*TransferIntentGet) GetAchClassOk ¶ added in v1.9.0

func (o *TransferIntentGet) GetAchClassOk() (*ACHClass, bool)

GetAchClassOk returns a tuple with the AchClass field value and a boolean to check if the value has been set.

func (*TransferIntentGet) GetAmount ¶ added in v1.9.0

func (o *TransferIntentGet) GetAmount() string

GetAmount returns the Amount field value

func (*TransferIntentGet) GetAmountOk ¶ added in v1.9.0

func (o *TransferIntentGet) GetAmountOk() (*string, bool)

GetAmountOk returns a tuple with the Amount field value and a boolean to check if the value has been set.

func (*TransferIntentGet) GetAuthorizationDecision ¶ added in v1.9.0

func (o *TransferIntentGet) GetAuthorizationDecision() string

GetAuthorizationDecision returns the AuthorizationDecision field value If the value is explicit nil, the zero value for string will be returned

func (*TransferIntentGet) GetAuthorizationDecisionOk ¶ added in v1.9.0

func (o *TransferIntentGet) GetAuthorizationDecisionOk() (*string, bool)

GetAuthorizationDecisionOk returns a tuple with the AuthorizationDecision field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TransferIntentGet) GetAuthorizationDecisionRationale ¶ added in v1.9.0

func (o *TransferIntentGet) GetAuthorizationDecisionRationale() TransferAuthorizationDecisionRationale

GetAuthorizationDecisionRationale returns the AuthorizationDecisionRationale field value If the value is explicit nil, the zero value for TransferAuthorizationDecisionRationale will be returned

func (*TransferIntentGet) GetAuthorizationDecisionRationaleOk ¶ added in v1.9.0

func (o *TransferIntentGet) GetAuthorizationDecisionRationaleOk() (*TransferAuthorizationDecisionRationale, bool)

GetAuthorizationDecisionRationaleOk returns a tuple with the AuthorizationDecisionRationale field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TransferIntentGet) GetCreated ¶ added in v1.9.0

func (o *TransferIntentGet) GetCreated() time.Time

GetCreated returns the Created field value

func (*TransferIntentGet) GetCreatedOk ¶ added in v1.9.0

func (o *TransferIntentGet) GetCreatedOk() (*time.Time, bool)

GetCreatedOk returns a tuple with the Created field value and a boolean to check if the value has been set.

func (*TransferIntentGet) GetDescription ¶ added in v1.9.0

func (o *TransferIntentGet) GetDescription() string

GetDescription returns the Description field value

func (*TransferIntentGet) GetDescriptionOk ¶ added in v1.9.0

func (o *TransferIntentGet) GetDescriptionOk() (*string, bool)

GetDescriptionOk returns a tuple with the Description field value and a boolean to check if the value has been set.

func (*TransferIntentGet) GetFailureReason ¶ added in v1.9.0

func (o *TransferIntentGet) GetFailureReason() TransferIntentGetFailureReason

GetFailureReason returns the FailureReason field value If the value is explicit nil, the zero value for TransferIntentGetFailureReason will be returned

func (*TransferIntentGet) GetFailureReasonOk ¶ added in v1.9.0

func (o *TransferIntentGet) GetFailureReasonOk() (*TransferIntentGetFailureReason, bool)

GetFailureReasonOk returns a tuple with the FailureReason field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TransferIntentGet) GetId ¶ added in v1.9.0

func (o *TransferIntentGet) GetId() string

GetId returns the Id field value

func (*TransferIntentGet) GetIdOk ¶ added in v1.9.0

func (o *TransferIntentGet) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*TransferIntentGet) GetIsoCurrencyCode ¶ added in v1.10.0

func (o *TransferIntentGet) GetIsoCurrencyCode() string

GetIsoCurrencyCode returns the IsoCurrencyCode field value

func (*TransferIntentGet) GetIsoCurrencyCodeOk ¶ added in v1.10.0

func (o *TransferIntentGet) GetIsoCurrencyCodeOk() (*string, bool)

GetIsoCurrencyCodeOk returns a tuple with the IsoCurrencyCode field value and a boolean to check if the value has been set.

func (*TransferIntentGet) GetMetadata ¶ added in v1.9.0

func (o *TransferIntentGet) GetMetadata() map[string]string

GetMetadata returns the Metadata field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TransferIntentGet) GetMetadataOk ¶ added in v1.9.0

func (o *TransferIntentGet) GetMetadataOk() (*map[string]string, bool)

GetMetadataOk returns a tuple with the Metadata field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TransferIntentGet) GetMode ¶ added in v1.9.0

GetMode returns the Mode field value

func (*TransferIntentGet) GetModeOk ¶ added in v1.9.0

func (o *TransferIntentGet) GetModeOk() (*TransferIntentCreateMode, bool)

GetModeOk returns a tuple with the Mode field value and a boolean to check if the value has been set.

func (*TransferIntentGet) GetOriginationAccountId ¶ added in v1.9.0

func (o *TransferIntentGet) GetOriginationAccountId() string

GetOriginationAccountId returns the OriginationAccountId field value

func (*TransferIntentGet) GetOriginationAccountIdOk ¶ added in v1.9.0

func (o *TransferIntentGet) GetOriginationAccountIdOk() (*string, bool)

GetOriginationAccountIdOk returns a tuple with the OriginationAccountId field value and a boolean to check if the value has been set.

func (*TransferIntentGet) GetStatus ¶ added in v1.9.0

func (o *TransferIntentGet) GetStatus() string

GetStatus returns the Status field value

func (*TransferIntentGet) GetStatusOk ¶ added in v1.9.0

func (o *TransferIntentGet) GetStatusOk() (*string, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*TransferIntentGet) GetTransferId ¶ added in v1.9.0

func (o *TransferIntentGet) GetTransferId() string

GetTransferId returns the TransferId field value If the value is explicit nil, the zero value for string will be returned

func (*TransferIntentGet) GetTransferIdOk ¶ added in v1.9.0

func (o *TransferIntentGet) GetTransferIdOk() (*string, bool)

GetTransferIdOk returns a tuple with the TransferId field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TransferIntentGet) GetUser ¶ added in v1.9.0

GetUser returns the User field value

func (*TransferIntentGet) GetUserOk ¶ added in v1.9.0

func (o *TransferIntentGet) GetUserOk() (*TransferUserInResponse, bool)

GetUserOk returns a tuple with the User field value and a boolean to check if the value has been set.

func (*TransferIntentGet) HasAccountId ¶ added in v1.9.0

func (o *TransferIntentGet) HasAccountId() bool

HasAccountId returns a boolean if a field has been set.

func (*TransferIntentGet) HasMetadata ¶ added in v1.9.0

func (o *TransferIntentGet) HasMetadata() bool

HasMetadata returns a boolean if a field has been set.

func (TransferIntentGet) MarshalJSON ¶ added in v1.9.0

func (o TransferIntentGet) MarshalJSON() ([]byte, error)

func (*TransferIntentGet) SetAccountId ¶ added in v1.9.0

func (o *TransferIntentGet) SetAccountId(v string)

SetAccountId gets a reference to the given NullableString and assigns it to the AccountId field.

func (*TransferIntentGet) SetAccountIdNil ¶ added in v1.9.0

func (o *TransferIntentGet) SetAccountIdNil()

SetAccountIdNil sets the value for AccountId to be an explicit nil

func (*TransferIntentGet) SetAchClass ¶ added in v1.9.0

func (o *TransferIntentGet) SetAchClass(v ACHClass)

SetAchClass sets field value

func (*TransferIntentGet) SetAmount ¶ added in v1.9.0

func (o *TransferIntentGet) SetAmount(v string)

SetAmount sets field value

func (*TransferIntentGet) SetAuthorizationDecision ¶ added in v1.9.0

func (o *TransferIntentGet) SetAuthorizationDecision(v string)

SetAuthorizationDecision sets field value

func (*TransferIntentGet) SetAuthorizationDecisionRationale ¶ added in v1.9.0

func (o *TransferIntentGet) SetAuthorizationDecisionRationale(v TransferAuthorizationDecisionRationale)

SetAuthorizationDecisionRationale sets field value

func (*TransferIntentGet) SetCreated ¶ added in v1.9.0

func (o *TransferIntentGet) SetCreated(v time.Time)

SetCreated sets field value

func (*TransferIntentGet) SetDescription ¶ added in v1.9.0

func (o *TransferIntentGet) SetDescription(v string)

SetDescription sets field value

func (*TransferIntentGet) SetFailureReason ¶ added in v1.9.0

func (o *TransferIntentGet) SetFailureReason(v TransferIntentGetFailureReason)

SetFailureReason sets field value

func (*TransferIntentGet) SetId ¶ added in v1.9.0

func (o *TransferIntentGet) SetId(v string)

SetId sets field value

func (*TransferIntentGet) SetIsoCurrencyCode ¶ added in v1.10.0

func (o *TransferIntentGet) SetIsoCurrencyCode(v string)

SetIsoCurrencyCode sets field value

func (*TransferIntentGet) SetMetadata ¶ added in v1.9.0

func (o *TransferIntentGet) SetMetadata(v map[string]string)

SetMetadata gets a reference to the given map[string]string and assigns it to the Metadata field.

func (*TransferIntentGet) SetMode ¶ added in v1.9.0

SetMode sets field value

func (*TransferIntentGet) SetOriginationAccountId ¶ added in v1.9.0

func (o *TransferIntentGet) SetOriginationAccountId(v string)

SetOriginationAccountId sets field value

func (*TransferIntentGet) SetStatus ¶ added in v1.9.0

func (o *TransferIntentGet) SetStatus(v string)

SetStatus sets field value

func (*TransferIntentGet) SetTransferId ¶ added in v1.9.0

func (o *TransferIntentGet) SetTransferId(v string)

SetTransferId sets field value

func (*TransferIntentGet) SetUser ¶ added in v1.9.0

SetUser sets field value

func (*TransferIntentGet) UnmarshalJSON ¶ added in v1.9.0

func (o *TransferIntentGet) UnmarshalJSON(bytes []byte) (err error)

func (*TransferIntentGet) UnsetAccountId ¶ added in v1.9.0

func (o *TransferIntentGet) UnsetAccountId()

UnsetAccountId ensures that no value is present for AccountId, not even an explicit nil

type TransferIntentGetFailureReason ¶ added in v1.8.0

type TransferIntentGetFailureReason struct {
	// A broad categorization of the error.
	ErrorType *string `json:"error_type,omitempty"`
	// A code representing the reason for a failed transfer intent (i.e., an API error or the authorization being declined).  For a full listing of bank transfer errors, see [Bank Transfers errors](https://plaid.com/docs/errors/bank-transfers/).
	ErrorCode *string `json:"error_code,omitempty"`
	// A human-readable description of the code associated with a failed transfer intent.
	ErrorMessage         *string `json:"error_message,omitempty"`
	AdditionalProperties map[string]interface{}
}

TransferIntentGetFailureReason The reason for a failed transfer intent. Returned only if the transfer intent status is `failed`. Null otherwise.

func NewTransferIntentGetFailureReason ¶ added in v1.8.0

func NewTransferIntentGetFailureReason() *TransferIntentGetFailureReason

NewTransferIntentGetFailureReason instantiates a new TransferIntentGetFailureReason 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 NewTransferIntentGetFailureReasonWithDefaults ¶ added in v1.8.0

func NewTransferIntentGetFailureReasonWithDefaults() *TransferIntentGetFailureReason

NewTransferIntentGetFailureReasonWithDefaults instantiates a new TransferIntentGetFailureReason 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 (*TransferIntentGetFailureReason) GetErrorCode ¶ added in v1.8.0

func (o *TransferIntentGetFailureReason) GetErrorCode() string

GetErrorCode returns the ErrorCode field value if set, zero value otherwise.

func (*TransferIntentGetFailureReason) GetErrorCodeOk ¶ added in v1.8.0

func (o *TransferIntentGetFailureReason) GetErrorCodeOk() (*string, bool)

GetErrorCodeOk returns a tuple with the ErrorCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransferIntentGetFailureReason) GetErrorMessage ¶ added in v1.8.0

func (o *TransferIntentGetFailureReason) GetErrorMessage() string

GetErrorMessage returns the ErrorMessage field value if set, zero value otherwise.

func (*TransferIntentGetFailureReason) GetErrorMessageOk ¶ added in v1.8.0

func (o *TransferIntentGetFailureReason) GetErrorMessageOk() (*string, bool)

GetErrorMessageOk returns a tuple with the ErrorMessage field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransferIntentGetFailureReason) GetErrorType ¶ added in v1.8.0

func (o *TransferIntentGetFailureReason) GetErrorType() string

GetErrorType returns the ErrorType field value if set, zero value otherwise.

func (*TransferIntentGetFailureReason) GetErrorTypeOk ¶ added in v1.8.0

func (o *TransferIntentGetFailureReason) GetErrorTypeOk() (*string, bool)

GetErrorTypeOk returns a tuple with the ErrorType field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransferIntentGetFailureReason) HasErrorCode ¶ added in v1.8.0

func (o *TransferIntentGetFailureReason) HasErrorCode() bool

HasErrorCode returns a boolean if a field has been set.

func (*TransferIntentGetFailureReason) HasErrorMessage ¶ added in v1.8.0

func (o *TransferIntentGetFailureReason) HasErrorMessage() bool

HasErrorMessage returns a boolean if a field has been set.

func (*TransferIntentGetFailureReason) HasErrorType ¶ added in v1.8.0

func (o *TransferIntentGetFailureReason) HasErrorType() bool

HasErrorType returns a boolean if a field has been set.

func (TransferIntentGetFailureReason) MarshalJSON ¶ added in v1.8.0

func (o TransferIntentGetFailureReason) MarshalJSON() ([]byte, error)

func (*TransferIntentGetFailureReason) SetErrorCode ¶ added in v1.8.0

func (o *TransferIntentGetFailureReason) SetErrorCode(v string)

SetErrorCode gets a reference to the given string and assigns it to the ErrorCode field.

func (*TransferIntentGetFailureReason) SetErrorMessage ¶ added in v1.8.0

func (o *TransferIntentGetFailureReason) SetErrorMessage(v string)

SetErrorMessage gets a reference to the given string and assigns it to the ErrorMessage field.

func (*TransferIntentGetFailureReason) SetErrorType ¶ added in v1.8.0

func (o *TransferIntentGetFailureReason) SetErrorType(v string)

SetErrorType gets a reference to the given string and assigns it to the ErrorType field.

func (*TransferIntentGetFailureReason) UnmarshalJSON ¶ added in v1.8.0

func (o *TransferIntentGetFailureReason) UnmarshalJSON(bytes []byte) (err error)

type TransferIntentGetRequest ¶ added in v1.8.0

type TransferIntentGetRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId string `json:"client_id"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret string `json:"secret"`
	// Plaid's unique identifier for a transfer intent object.
	TransferIntentId     string `json:"transfer_intent_id"`
	AdditionalProperties map[string]interface{}
}

TransferIntentGetRequest Defines the request schema for `/transfer/intent/get`

func NewTransferIntentGetRequest ¶ added in v1.8.0

func NewTransferIntentGetRequest(clientId string, secret string, transferIntentId string) *TransferIntentGetRequest

NewTransferIntentGetRequest instantiates a new TransferIntentGetRequest 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 NewTransferIntentGetRequestWithDefaults ¶ added in v1.8.0

func NewTransferIntentGetRequestWithDefaults() *TransferIntentGetRequest

NewTransferIntentGetRequestWithDefaults instantiates a new TransferIntentGetRequest 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 (*TransferIntentGetRequest) GetClientId ¶ added in v1.8.0

func (o *TransferIntentGetRequest) GetClientId() string

GetClientId returns the ClientId field value

func (*TransferIntentGetRequest) GetClientIdOk ¶ added in v1.8.0

func (o *TransferIntentGetRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value and a boolean to check if the value has been set.

func (*TransferIntentGetRequest) GetSecret ¶ added in v1.8.0

func (o *TransferIntentGetRequest) GetSecret() string

GetSecret returns the Secret field value

func (*TransferIntentGetRequest) GetSecretOk ¶ added in v1.8.0

func (o *TransferIntentGetRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value and a boolean to check if the value has been set.

func (*TransferIntentGetRequest) GetTransferIntentId ¶ added in v1.8.0

func (o *TransferIntentGetRequest) GetTransferIntentId() string

GetTransferIntentId returns the TransferIntentId field value

func (*TransferIntentGetRequest) GetTransferIntentIdOk ¶ added in v1.8.0

func (o *TransferIntentGetRequest) GetTransferIntentIdOk() (*string, bool)

GetTransferIntentIdOk returns a tuple with the TransferIntentId field value and a boolean to check if the value has been set.

func (TransferIntentGetRequest) MarshalJSON ¶ added in v1.8.0

func (o TransferIntentGetRequest) MarshalJSON() ([]byte, error)

func (*TransferIntentGetRequest) SetClientId ¶ added in v1.8.0

func (o *TransferIntentGetRequest) SetClientId(v string)

SetClientId sets field value

func (*TransferIntentGetRequest) SetSecret ¶ added in v1.8.0

func (o *TransferIntentGetRequest) SetSecret(v string)

SetSecret sets field value

func (*TransferIntentGetRequest) SetTransferIntentId ¶ added in v1.8.0

func (o *TransferIntentGetRequest) SetTransferIntentId(v string)

SetTransferIntentId sets field value

func (*TransferIntentGetRequest) UnmarshalJSON ¶ added in v1.8.0

func (o *TransferIntentGetRequest) UnmarshalJSON(bytes []byte) (err error)

type TransferIntentGetResponse ¶ added in v1.8.0

type TransferIntentGetResponse struct {
	TransferIntent TransferIntentGet `json:"transfer_intent"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

TransferIntentGetResponse Defines the response schema for `/transfer/intent/get`

func NewTransferIntentGetResponse ¶ added in v1.8.0

func NewTransferIntentGetResponse(transferIntent TransferIntentGet, requestId string) *TransferIntentGetResponse

NewTransferIntentGetResponse instantiates a new TransferIntentGetResponse 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 NewTransferIntentGetResponseWithDefaults ¶ added in v1.8.0

func NewTransferIntentGetResponseWithDefaults() *TransferIntentGetResponse

NewTransferIntentGetResponseWithDefaults instantiates a new TransferIntentGetResponse 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 (*TransferIntentGetResponse) GetRequestId ¶ added in v1.9.0

func (o *TransferIntentGetResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*TransferIntentGetResponse) GetRequestIdOk ¶ added in v1.9.0

func (o *TransferIntentGetResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (*TransferIntentGetResponse) GetTransferIntent ¶ added in v1.9.0

func (o *TransferIntentGetResponse) GetTransferIntent() TransferIntentGet

GetTransferIntent returns the TransferIntent field value

func (*TransferIntentGetResponse) GetTransferIntentOk ¶ added in v1.9.0

func (o *TransferIntentGetResponse) GetTransferIntentOk() (*TransferIntentGet, bool)

GetTransferIntentOk returns a tuple with the TransferIntent field value and a boolean to check if the value has been set.

func (TransferIntentGetResponse) MarshalJSON ¶ added in v1.8.0

func (o TransferIntentGetResponse) MarshalJSON() ([]byte, error)

func (*TransferIntentGetResponse) SetRequestId ¶ added in v1.9.0

func (o *TransferIntentGetResponse) SetRequestId(v string)

SetRequestId sets field value

func (*TransferIntentGetResponse) SetTransferIntent ¶ added in v1.9.0

func (o *TransferIntentGetResponse) SetTransferIntent(v TransferIntentGet)

SetTransferIntent sets field value

func (*TransferIntentGetResponse) UnmarshalJSON ¶ added in v1.8.0

func (o *TransferIntentGetResponse) UnmarshalJSON(bytes []byte) (err error)

type TransferListRequest ¶

type TransferListRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// The start datetime of transfers to list. This should be in RFC 3339 format (i.e. `2019-12-06T22:35:49Z`)
	StartDate NullableTime `json:"start_date,omitempty"`
	// The end datetime of transfers to list. This should be in RFC 3339 format (i.e. `2019-12-06T22:35:49Z`)
	EndDate NullableTime `json:"end_date,omitempty"`
	// The maximum number of transfers to return.
	Count *int32 `json:"count,omitempty"`
	// The number of transfers to skip before returning results.
	Offset *int32 `json:"offset,omitempty"`
	// Filter transfers to only those originated through the specified origination account.
	OriginationAccountId NullableString `json:"origination_account_id,omitempty"`
}

TransferListRequest Defines the request schema for `/transfer/list`

func NewTransferListRequest ¶

func NewTransferListRequest() *TransferListRequest

NewTransferListRequest instantiates a new TransferListRequest 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 NewTransferListRequestWithDefaults ¶

func NewTransferListRequestWithDefaults() *TransferListRequest

NewTransferListRequestWithDefaults instantiates a new TransferListRequest 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 (*TransferListRequest) GetClientId ¶

func (o *TransferListRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*TransferListRequest) GetClientIdOk ¶

func (o *TransferListRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransferListRequest) GetCount ¶

func (o *TransferListRequest) GetCount() int32

GetCount returns the Count field value if set, zero value otherwise.

func (*TransferListRequest) GetCountOk ¶

func (o *TransferListRequest) GetCountOk() (*int32, bool)

GetCountOk returns a tuple with the Count field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransferListRequest) GetEndDate ¶

func (o *TransferListRequest) GetEndDate() time.Time

GetEndDate returns the EndDate field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TransferListRequest) GetEndDateOk ¶

func (o *TransferListRequest) GetEndDateOk() (*time.Time, bool)

GetEndDateOk returns a tuple with the EndDate field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TransferListRequest) GetOffset ¶

func (o *TransferListRequest) GetOffset() int32

GetOffset returns the Offset field value if set, zero value otherwise.

func (*TransferListRequest) GetOffsetOk ¶

func (o *TransferListRequest) GetOffsetOk() (*int32, bool)

GetOffsetOk returns a tuple with the Offset field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransferListRequest) GetOriginationAccountId ¶

func (o *TransferListRequest) GetOriginationAccountId() string

GetOriginationAccountId returns the OriginationAccountId field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TransferListRequest) GetOriginationAccountIdOk ¶

func (o *TransferListRequest) GetOriginationAccountIdOk() (*string, bool)

GetOriginationAccountIdOk returns a tuple with the OriginationAccountId field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TransferListRequest) GetSecret ¶

func (o *TransferListRequest) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise.

func (*TransferListRequest) GetSecretOk ¶

func (o *TransferListRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransferListRequest) GetStartDate ¶

func (o *TransferListRequest) GetStartDate() time.Time

GetStartDate returns the StartDate field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TransferListRequest) GetStartDateOk ¶

func (o *TransferListRequest) GetStartDateOk() (*time.Time, bool)

GetStartDateOk returns a tuple with the StartDate field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TransferListRequest) HasClientId ¶

func (o *TransferListRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*TransferListRequest) HasCount ¶

func (o *TransferListRequest) HasCount() bool

HasCount returns a boolean if a field has been set.

func (*TransferListRequest) HasEndDate ¶

func (o *TransferListRequest) HasEndDate() bool

HasEndDate returns a boolean if a field has been set.

func (*TransferListRequest) HasOffset ¶

func (o *TransferListRequest) HasOffset() bool

HasOffset returns a boolean if a field has been set.

func (*TransferListRequest) HasOriginationAccountId ¶

func (o *TransferListRequest) HasOriginationAccountId() bool

HasOriginationAccountId returns a boolean if a field has been set.

func (*TransferListRequest) HasSecret ¶

func (o *TransferListRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (*TransferListRequest) HasStartDate ¶

func (o *TransferListRequest) HasStartDate() bool

HasStartDate returns a boolean if a field has been set.

func (TransferListRequest) MarshalJSON ¶

func (o TransferListRequest) MarshalJSON() ([]byte, error)

func (*TransferListRequest) SetClientId ¶

func (o *TransferListRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*TransferListRequest) SetCount ¶

func (o *TransferListRequest) SetCount(v int32)

SetCount gets a reference to the given int32 and assigns it to the Count field.

func (*TransferListRequest) SetEndDate ¶

func (o *TransferListRequest) SetEndDate(v time.Time)

SetEndDate gets a reference to the given NullableTime and assigns it to the EndDate field.

func (*TransferListRequest) SetEndDateNil ¶

func (o *TransferListRequest) SetEndDateNil()

SetEndDateNil sets the value for EndDate to be an explicit nil

func (*TransferListRequest) SetOffset ¶

func (o *TransferListRequest) SetOffset(v int32)

SetOffset gets a reference to the given int32 and assigns it to the Offset field.

func (*TransferListRequest) SetOriginationAccountId ¶

func (o *TransferListRequest) SetOriginationAccountId(v string)

SetOriginationAccountId gets a reference to the given NullableString and assigns it to the OriginationAccountId field.

func (*TransferListRequest) SetOriginationAccountIdNil ¶

func (o *TransferListRequest) SetOriginationAccountIdNil()

SetOriginationAccountIdNil sets the value for OriginationAccountId to be an explicit nil

func (*TransferListRequest) SetSecret ¶

func (o *TransferListRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

func (*TransferListRequest) SetStartDate ¶

func (o *TransferListRequest) SetStartDate(v time.Time)

SetStartDate gets a reference to the given NullableTime and assigns it to the StartDate field.

func (*TransferListRequest) SetStartDateNil ¶

func (o *TransferListRequest) SetStartDateNil()

SetStartDateNil sets the value for StartDate to be an explicit nil

func (*TransferListRequest) UnsetEndDate ¶

func (o *TransferListRequest) UnsetEndDate()

UnsetEndDate ensures that no value is present for EndDate, not even an explicit nil

func (*TransferListRequest) UnsetOriginationAccountId ¶

func (o *TransferListRequest) UnsetOriginationAccountId()

UnsetOriginationAccountId ensures that no value is present for OriginationAccountId, not even an explicit nil

func (*TransferListRequest) UnsetStartDate ¶

func (o *TransferListRequest) UnsetStartDate()

UnsetStartDate ensures that no value is present for StartDate, not even an explicit nil

type TransferListResponse ¶

type TransferListResponse struct {
	Transfers []Transfer `json:"transfers"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

TransferListResponse Defines the response schema for `/transfer/list`

func NewTransferListResponse ¶

func NewTransferListResponse(transfers []Transfer, requestId string) *TransferListResponse

NewTransferListResponse instantiates a new TransferListResponse 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 NewTransferListResponseWithDefaults ¶

func NewTransferListResponseWithDefaults() *TransferListResponse

NewTransferListResponseWithDefaults instantiates a new TransferListResponse 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 (*TransferListResponse) GetRequestId ¶

func (o *TransferListResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*TransferListResponse) GetRequestIdOk ¶

func (o *TransferListResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (*TransferListResponse) GetTransfers ¶

func (o *TransferListResponse) GetTransfers() []Transfer

GetTransfers returns the Transfers field value

func (*TransferListResponse) GetTransfersOk ¶

func (o *TransferListResponse) GetTransfersOk() (*[]Transfer, bool)

GetTransfersOk returns a tuple with the Transfers field value and a boolean to check if the value has been set.

func (TransferListResponse) MarshalJSON ¶

func (o TransferListResponse) MarshalJSON() ([]byte, error)

func (*TransferListResponse) SetRequestId ¶

func (o *TransferListResponse) SetRequestId(v string)

SetRequestId sets field value

func (*TransferListResponse) SetTransfers ¶

func (o *TransferListResponse) SetTransfers(v []Transfer)

SetTransfers sets field value

func (*TransferListResponse) UnmarshalJSON ¶

func (o *TransferListResponse) UnmarshalJSON(bytes []byte) (err error)

type TransferNetwork ¶

type TransferNetwork string

TransferNetwork The network or rails used for the transfer. Valid options are `ach` or `same-day-ach`.

const (
	TRANSFERNETWORK_ACH          TransferNetwork = "ach"
	TRANSFERNETWORK_SAME_DAY_ACH TransferNetwork = "same-day-ach"
)

List of TransferNetwork

func NewTransferNetworkFromValue ¶

func NewTransferNetworkFromValue(v string) (*TransferNetwork, error)

NewTransferNetworkFromValue returns a pointer to a valid TransferNetwork for the value passed as argument, or an error if the value passed is not allowed by the enum

func (TransferNetwork) IsValid ¶

func (v TransferNetwork) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (TransferNetwork) Ptr ¶

Ptr returns reference to TransferNetwork value

func (*TransferNetwork) UnmarshalJSON ¶

func (v *TransferNetwork) UnmarshalJSON(src []byte) error

type TransferStatus ¶

type TransferStatus string

TransferStatus The status of the transfer.

const (
	TRANSFERSTATUS_PENDING   TransferStatus = "pending"
	TRANSFERSTATUS_POSTED    TransferStatus = "posted"
	TRANSFERSTATUS_CANCELLED TransferStatus = "cancelled"
	TRANSFERSTATUS_FAILED    TransferStatus = "failed"
	TRANSFERSTATUS_REVERSED  TransferStatus = "reversed"
)

List of TransferStatus

func NewTransferStatusFromValue ¶

func NewTransferStatusFromValue(v string) (*TransferStatus, error)

NewTransferStatusFromValue returns a pointer to a valid TransferStatus for the value passed as argument, or an error if the value passed is not allowed by the enum

func (TransferStatus) IsValid ¶

func (v TransferStatus) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (TransferStatus) Ptr ¶

func (v TransferStatus) Ptr() *TransferStatus

Ptr returns reference to TransferStatus value

func (*TransferStatus) UnmarshalJSON ¶

func (v *TransferStatus) UnmarshalJSON(src []byte) error

type TransferSweep ¶ added in v1.8.0

type TransferSweep struct {
	// Identifier of the sweep.
	Id string `json:"id"`
	// The datetime when the sweep occurred, in RFC 3339 format.
	Created time.Time `json:"created"`
	// Signed decimal amount of the sweep as it appears on your sweep account ledger (e.g. \"-10.00\")  If amount is not present, the sweep was net-settled to zero and outstanding debits and credits between the sweep account and Plaid are balanced.
	Amount string `json:"amount"`
	// The currency of the sweep, e.g. \"USD\".
	IsoCurrencyCode      string `json:"iso_currency_code"`
	AdditionalProperties map[string]interface{}
}

TransferSweep Describes a sweep of funds to / from the sweep account. A sweep is associated with many sweep events (events of type `swept` or `reverse_swept`) which can be retrieved by invoking the `/transfer/event/list` endpoint with the corresponding `sweep_id`. `swept` events occur when the transfer amount is credited or debited from your sweep account, depending on the `type` of the transfer. `reverse_swept` events occur when a transfer is reversed and Plaid undoes the credit or debit. The total sum of the `swept` and `reverse_swept` events is equal to the `amount` of the sweep Plaid creates and matches the amount of the entry on your sweep account ledger.

func NewTransferSweep ¶ added in v1.8.0

func NewTransferSweep(id string, created time.Time, amount string, isoCurrencyCode string) *TransferSweep

NewTransferSweep instantiates a new TransferSweep 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 NewTransferSweepWithDefaults ¶ added in v1.8.0

func NewTransferSweepWithDefaults() *TransferSweep

NewTransferSweepWithDefaults instantiates a new TransferSweep 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 (*TransferSweep) GetAmount ¶ added in v1.8.0

func (o *TransferSweep) GetAmount() string

GetAmount returns the Amount field value

func (*TransferSweep) GetAmountOk ¶ added in v1.8.0

func (o *TransferSweep) GetAmountOk() (*string, bool)

GetAmountOk returns a tuple with the Amount field value and a boolean to check if the value has been set.

func (*TransferSweep) GetCreated ¶ added in v1.10.0

func (o *TransferSweep) GetCreated() time.Time

GetCreated returns the Created field value

func (*TransferSweep) GetCreatedOk ¶ added in v1.10.0

func (o *TransferSweep) GetCreatedOk() (*time.Time, bool)

GetCreatedOk returns a tuple with the Created field value and a boolean to check if the value has been set.

func (*TransferSweep) GetId ¶ added in v1.8.0

func (o *TransferSweep) GetId() string

GetId returns the Id field value

func (*TransferSweep) GetIdOk ¶ added in v1.8.0

func (o *TransferSweep) GetIdOk() (*string, bool)

GetIdOk returns a tuple with the Id field value and a boolean to check if the value has been set.

func (*TransferSweep) GetIsoCurrencyCode ¶ added in v1.10.0

func (o *TransferSweep) GetIsoCurrencyCode() string

GetIsoCurrencyCode returns the IsoCurrencyCode field value

func (*TransferSweep) GetIsoCurrencyCodeOk ¶ added in v1.10.0

func (o *TransferSweep) GetIsoCurrencyCodeOk() (*string, bool)

GetIsoCurrencyCodeOk returns a tuple with the IsoCurrencyCode field value and a boolean to check if the value has been set.

func (TransferSweep) MarshalJSON ¶ added in v1.8.0

func (o TransferSweep) MarshalJSON() ([]byte, error)

func (*TransferSweep) SetAmount ¶ added in v1.8.0

func (o *TransferSweep) SetAmount(v string)

SetAmount sets field value

func (*TransferSweep) SetCreated ¶ added in v1.10.0

func (o *TransferSweep) SetCreated(v time.Time)

SetCreated sets field value

func (*TransferSweep) SetId ¶ added in v1.8.0

func (o *TransferSweep) SetId(v string)

SetId sets field value

func (*TransferSweep) SetIsoCurrencyCode ¶ added in v1.10.0

func (o *TransferSweep) SetIsoCurrencyCode(v string)

SetIsoCurrencyCode sets field value

func (*TransferSweep) UnmarshalJSON ¶ added in v1.8.0

func (o *TransferSweep) UnmarshalJSON(bytes []byte) (err error)

type TransferSweepGetRequest ¶ added in v1.8.0

type TransferSweepGetRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// Plaid’s unique identifier for a sweep.
	SweepId string `json:"sweep_id"`
}

TransferSweepGetRequest Defines the request schema for `/transfer/sweep/get`

func NewTransferSweepGetRequest ¶ added in v1.8.0

func NewTransferSweepGetRequest(sweepId string) *TransferSweepGetRequest

NewTransferSweepGetRequest instantiates a new TransferSweepGetRequest 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 NewTransferSweepGetRequestWithDefaults ¶ added in v1.8.0

func NewTransferSweepGetRequestWithDefaults() *TransferSweepGetRequest

NewTransferSweepGetRequestWithDefaults instantiates a new TransferSweepGetRequest 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 (*TransferSweepGetRequest) GetClientId ¶ added in v1.8.0

func (o *TransferSweepGetRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*TransferSweepGetRequest) GetClientIdOk ¶ added in v1.8.0

func (o *TransferSweepGetRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransferSweepGetRequest) GetSecret ¶ added in v1.8.0

func (o *TransferSweepGetRequest) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise.

func (*TransferSweepGetRequest) GetSecretOk ¶ added in v1.8.0

func (o *TransferSweepGetRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransferSweepGetRequest) GetSweepId ¶ added in v1.8.0

func (o *TransferSweepGetRequest) GetSweepId() string

GetSweepId returns the SweepId field value

func (*TransferSweepGetRequest) GetSweepIdOk ¶ added in v1.8.0

func (o *TransferSweepGetRequest) GetSweepIdOk() (*string, bool)

GetSweepIdOk returns a tuple with the SweepId field value and a boolean to check if the value has been set.

func (*TransferSweepGetRequest) HasClientId ¶ added in v1.8.0

func (o *TransferSweepGetRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*TransferSweepGetRequest) HasSecret ¶ added in v1.8.0

func (o *TransferSweepGetRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (TransferSweepGetRequest) MarshalJSON ¶ added in v1.8.0

func (o TransferSweepGetRequest) MarshalJSON() ([]byte, error)

func (*TransferSweepGetRequest) SetClientId ¶ added in v1.8.0

func (o *TransferSweepGetRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*TransferSweepGetRequest) SetSecret ¶ added in v1.8.0

func (o *TransferSweepGetRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

func (*TransferSweepGetRequest) SetSweepId ¶ added in v1.8.0

func (o *TransferSweepGetRequest) SetSweepId(v string)

SetSweepId sets field value

type TransferSweepGetResponse ¶ added in v1.8.0

type TransferSweepGetResponse struct {
	Sweep TransferSweep `json:"sweep"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

TransferSweepGetResponse Defines the response schema for `/transfer/sweep/get`

func NewTransferSweepGetResponse ¶ added in v1.8.0

func NewTransferSweepGetResponse(sweep TransferSweep, requestId string) *TransferSweepGetResponse

NewTransferSweepGetResponse instantiates a new TransferSweepGetResponse 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 NewTransferSweepGetResponseWithDefaults ¶ added in v1.8.0

func NewTransferSweepGetResponseWithDefaults() *TransferSweepGetResponse

NewTransferSweepGetResponseWithDefaults instantiates a new TransferSweepGetResponse 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 (*TransferSweepGetResponse) GetRequestId ¶ added in v1.8.0

func (o *TransferSweepGetResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*TransferSweepGetResponse) GetRequestIdOk ¶ added in v1.8.0

func (o *TransferSweepGetResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (*TransferSweepGetResponse) GetSweep ¶ added in v1.8.0

GetSweep returns the Sweep field value

func (*TransferSweepGetResponse) GetSweepOk ¶ added in v1.8.0

func (o *TransferSweepGetResponse) GetSweepOk() (*TransferSweep, bool)

GetSweepOk returns a tuple with the Sweep field value and a boolean to check if the value has been set.

func (TransferSweepGetResponse) MarshalJSON ¶ added in v1.8.0

func (o TransferSweepGetResponse) MarshalJSON() ([]byte, error)

func (*TransferSweepGetResponse) SetRequestId ¶ added in v1.8.0

func (o *TransferSweepGetResponse) SetRequestId(v string)

SetRequestId sets field value

func (*TransferSweepGetResponse) SetSweep ¶ added in v1.8.0

func (o *TransferSweepGetResponse) SetSweep(v TransferSweep)

SetSweep sets field value

func (*TransferSweepGetResponse) UnmarshalJSON ¶ added in v1.8.0

func (o *TransferSweepGetResponse) UnmarshalJSON(bytes []byte) (err error)

type TransferSweepListRequest ¶ added in v1.8.0

type TransferSweepListRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// The start datetime of sweeps to return (RFC 3339 format).
	StartDate NullableTime `json:"start_date,omitempty"`
	// The end datetime of sweeps to return (RFC 3339 format).
	EndDate NullableTime `json:"end_date,omitempty"`
	// The maximum number of sweeps to return.
	Count NullableInt32 `json:"count,omitempty"`
	// The number of sweeps to skip before returning results.
	Offset *int32 `json:"offset,omitempty"`
}

TransferSweepListRequest Defines the request schema for `/transfer/sweep/list`

func NewTransferSweepListRequest ¶ added in v1.8.0

func NewTransferSweepListRequest() *TransferSweepListRequest

NewTransferSweepListRequest instantiates a new TransferSweepListRequest 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 NewTransferSweepListRequestWithDefaults ¶ added in v1.8.0

func NewTransferSweepListRequestWithDefaults() *TransferSweepListRequest

NewTransferSweepListRequestWithDefaults instantiates a new TransferSweepListRequest 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 (*TransferSweepListRequest) GetClientId ¶ added in v1.8.0

func (o *TransferSweepListRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*TransferSweepListRequest) GetClientIdOk ¶ added in v1.8.0

func (o *TransferSweepListRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransferSweepListRequest) GetCount ¶ added in v1.8.0

func (o *TransferSweepListRequest) GetCount() int32

GetCount returns the Count field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TransferSweepListRequest) GetCountOk ¶ added in v1.8.0

func (o *TransferSweepListRequest) GetCountOk() (*int32, bool)

GetCountOk returns a tuple with the Count field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TransferSweepListRequest) GetEndDate ¶ added in v1.10.0

func (o *TransferSweepListRequest) GetEndDate() time.Time

GetEndDate returns the EndDate field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TransferSweepListRequest) GetEndDateOk ¶ added in v1.10.0

func (o *TransferSweepListRequest) GetEndDateOk() (*time.Time, bool)

GetEndDateOk returns a tuple with the EndDate field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TransferSweepListRequest) GetOffset ¶ added in v1.8.0

func (o *TransferSweepListRequest) GetOffset() int32

GetOffset returns the Offset field value if set, zero value otherwise.

func (*TransferSweepListRequest) GetOffsetOk ¶ added in v1.8.0

func (o *TransferSweepListRequest) GetOffsetOk() (*int32, bool)

GetOffsetOk returns a tuple with the Offset field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransferSweepListRequest) GetSecret ¶ added in v1.8.0

func (o *TransferSweepListRequest) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise.

func (*TransferSweepListRequest) GetSecretOk ¶ added in v1.8.0

func (o *TransferSweepListRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransferSweepListRequest) GetStartDate ¶ added in v1.10.0

func (o *TransferSweepListRequest) GetStartDate() time.Time

GetStartDate returns the StartDate field value if set, zero value otherwise (both if not set or set to explicit null).

func (*TransferSweepListRequest) GetStartDateOk ¶ added in v1.10.0

func (o *TransferSweepListRequest) GetStartDateOk() (*time.Time, bool)

GetStartDateOk returns a tuple with the StartDate field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TransferSweepListRequest) HasClientId ¶ added in v1.8.0

func (o *TransferSweepListRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*TransferSweepListRequest) HasCount ¶ added in v1.8.0

func (o *TransferSweepListRequest) HasCount() bool

HasCount returns a boolean if a field has been set.

func (*TransferSweepListRequest) HasEndDate ¶ added in v1.10.0

func (o *TransferSweepListRequest) HasEndDate() bool

HasEndDate returns a boolean if a field has been set.

func (*TransferSweepListRequest) HasOffset ¶ added in v1.8.0

func (o *TransferSweepListRequest) HasOffset() bool

HasOffset returns a boolean if a field has been set.

func (*TransferSweepListRequest) HasSecret ¶ added in v1.8.0

func (o *TransferSweepListRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (*TransferSweepListRequest) HasStartDate ¶ added in v1.10.0

func (o *TransferSweepListRequest) HasStartDate() bool

HasStartDate returns a boolean if a field has been set.

func (TransferSweepListRequest) MarshalJSON ¶ added in v1.8.0

func (o TransferSweepListRequest) MarshalJSON() ([]byte, error)

func (*TransferSweepListRequest) SetClientId ¶ added in v1.8.0

func (o *TransferSweepListRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*TransferSweepListRequest) SetCount ¶ added in v1.8.0

func (o *TransferSweepListRequest) SetCount(v int32)

SetCount gets a reference to the given NullableInt32 and assigns it to the Count field.

func (*TransferSweepListRequest) SetCountNil ¶ added in v1.8.0

func (o *TransferSweepListRequest) SetCountNil()

SetCountNil sets the value for Count to be an explicit nil

func (*TransferSweepListRequest) SetEndDate ¶ added in v1.10.0

func (o *TransferSweepListRequest) SetEndDate(v time.Time)

SetEndDate gets a reference to the given NullableTime and assigns it to the EndDate field.

func (*TransferSweepListRequest) SetEndDateNil ¶ added in v1.10.0

func (o *TransferSweepListRequest) SetEndDateNil()

SetEndDateNil sets the value for EndDate to be an explicit nil

func (*TransferSweepListRequest) SetOffset ¶ added in v1.8.0

func (o *TransferSweepListRequest) SetOffset(v int32)

SetOffset gets a reference to the given int32 and assigns it to the Offset field.

func (*TransferSweepListRequest) SetSecret ¶ added in v1.8.0

func (o *TransferSweepListRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

func (*TransferSweepListRequest) SetStartDate ¶ added in v1.10.0

func (o *TransferSweepListRequest) SetStartDate(v time.Time)

SetStartDate gets a reference to the given NullableTime and assigns it to the StartDate field.

func (*TransferSweepListRequest) SetStartDateNil ¶ added in v1.10.0

func (o *TransferSweepListRequest) SetStartDateNil()

SetStartDateNil sets the value for StartDate to be an explicit nil

func (*TransferSweepListRequest) UnsetCount ¶ added in v1.8.0

func (o *TransferSweepListRequest) UnsetCount()

UnsetCount ensures that no value is present for Count, not even an explicit nil

func (*TransferSweepListRequest) UnsetEndDate ¶ added in v1.10.0

func (o *TransferSweepListRequest) UnsetEndDate()

UnsetEndDate ensures that no value is present for EndDate, not even an explicit nil

func (*TransferSweepListRequest) UnsetStartDate ¶ added in v1.10.0

func (o *TransferSweepListRequest) UnsetStartDate()

UnsetStartDate ensures that no value is present for StartDate, not even an explicit nil

type TransferSweepListResponse ¶ added in v1.8.0

type TransferSweepListResponse struct {
	Sweeps []TransferSweep `json:"sweeps"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

TransferSweepListResponse Defines the response schema for `/transfer/sweep/list`

func NewTransferSweepListResponse ¶ added in v1.8.0

func NewTransferSweepListResponse(sweeps []TransferSweep, requestId string) *TransferSweepListResponse

NewTransferSweepListResponse instantiates a new TransferSweepListResponse 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 NewTransferSweepListResponseWithDefaults ¶ added in v1.8.0

func NewTransferSweepListResponseWithDefaults() *TransferSweepListResponse

NewTransferSweepListResponseWithDefaults instantiates a new TransferSweepListResponse 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 (*TransferSweepListResponse) GetRequestId ¶ added in v1.8.0

func (o *TransferSweepListResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*TransferSweepListResponse) GetRequestIdOk ¶ added in v1.8.0

func (o *TransferSweepListResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (*TransferSweepListResponse) GetSweeps ¶ added in v1.8.0

func (o *TransferSweepListResponse) GetSweeps() []TransferSweep

GetSweeps returns the Sweeps field value

func (*TransferSweepListResponse) GetSweepsOk ¶ added in v1.8.0

func (o *TransferSweepListResponse) GetSweepsOk() (*[]TransferSweep, bool)

GetSweepsOk returns a tuple with the Sweeps field value and a boolean to check if the value has been set.

func (TransferSweepListResponse) MarshalJSON ¶ added in v1.8.0

func (o TransferSweepListResponse) MarshalJSON() ([]byte, error)

func (*TransferSweepListResponse) SetRequestId ¶ added in v1.8.0

func (o *TransferSweepListResponse) SetRequestId(v string)

SetRequestId sets field value

func (*TransferSweepListResponse) SetSweeps ¶ added in v1.8.0

func (o *TransferSweepListResponse) SetSweeps(v []TransferSweep)

SetSweeps sets field value

func (*TransferSweepListResponse) UnmarshalJSON ¶ added in v1.8.0

func (o *TransferSweepListResponse) UnmarshalJSON(bytes []byte) (err error)

type TransferSweepStatus ¶ added in v1.8.0

type TransferSweepStatus string

TransferSweepStatus The status of the sweep for the transfer. `unswept`: The transfer hasn't been swept yet. `swept`: The transfer was swept to the sweep account. `reverse_swept`: The transfer was reversed, funds were pulled back or pushed back to the sweep account. `null`: The transfer will never be swept (e.g. if the transfer is cancelled or reversed before being swept)

const (
	TRANSFERSWEEPSTATUS_NULL          TransferSweepStatus = "null"
	TRANSFERSWEEPSTATUS_UNSWEPT       TransferSweepStatus = "unswept"
	TRANSFERSWEEPSTATUS_SWEPT         TransferSweepStatus = "swept"
	TRANSFERSWEEPSTATUS_REVERSE_SWEPT TransferSweepStatus = "reverse_swept"
)

List of TransferSweepStatus

func NewTransferSweepStatusFromValue ¶ added in v1.8.0

func NewTransferSweepStatusFromValue(v string) (*TransferSweepStatus, error)

NewTransferSweepStatusFromValue returns a pointer to a valid TransferSweepStatus for the value passed as argument, or an error if the value passed is not allowed by the enum

func (TransferSweepStatus) IsValid ¶ added in v1.8.0

func (v TransferSweepStatus) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (TransferSweepStatus) Ptr ¶ added in v1.8.0

Ptr returns reference to TransferSweepStatus value

func (*TransferSweepStatus) UnmarshalJSON ¶ added in v1.8.0

func (v *TransferSweepStatus) UnmarshalJSON(src []byte) error

type TransferType ¶

type TransferType string

TransferType The type of transfer. This will be either `debit` or `credit`. A `debit` indicates a transfer of money into the origination account; a `credit` indicates a transfer of money out of the origination account.

const (
	TRANSFERTYPE_DEBIT  TransferType = "debit"
	TRANSFERTYPE_CREDIT TransferType = "credit"
)

List of TransferType

func NewTransferTypeFromValue ¶

func NewTransferTypeFromValue(v string) (*TransferType, error)

NewTransferTypeFromValue returns a pointer to a valid TransferType for the value passed as argument, or an error if the value passed is not allowed by the enum

func (TransferType) IsValid ¶

func (v TransferType) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (TransferType) Ptr ¶

func (v TransferType) Ptr() *TransferType

Ptr returns reference to TransferType value

func (*TransferType) UnmarshalJSON ¶

func (v *TransferType) UnmarshalJSON(src []byte) error

type TransferUserAddressInRequest ¶ added in v1.1.0

type TransferUserAddressInRequest struct {
	// The street number and name (i.e., \"100 Market St.\").
	Street *string `json:"street,omitempty"`
	// Ex. \"San Francisco\"
	City *string `json:"city,omitempty"`
	// The state or province (e.g., \"California\").
	Region *string `json:"region,omitempty"`
	// The postal code (e.g., \"94103\").
	PostalCode *string `json:"postal_code,omitempty"`
	// A two-letter country code (e.g., \"US\").
	Country              *string `json:"country,omitempty"`
	AdditionalProperties map[string]interface{}
}

TransferUserAddressInRequest The address associated with the account holder.

func NewTransferUserAddressInRequest ¶ added in v1.1.0

func NewTransferUserAddressInRequest() *TransferUserAddressInRequest

NewTransferUserAddressInRequest instantiates a new TransferUserAddressInRequest 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 NewTransferUserAddressInRequestWithDefaults ¶ added in v1.1.0

func NewTransferUserAddressInRequestWithDefaults() *TransferUserAddressInRequest

NewTransferUserAddressInRequestWithDefaults instantiates a new TransferUserAddressInRequest 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 (*TransferUserAddressInRequest) GetCity ¶ added in v1.1.0

func (o *TransferUserAddressInRequest) GetCity() string

GetCity returns the City field value if set, zero value otherwise.

func (*TransferUserAddressInRequest) GetCityOk ¶ added in v1.1.0

func (o *TransferUserAddressInRequest) GetCityOk() (*string, bool)

GetCityOk returns a tuple with the City field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransferUserAddressInRequest) GetCountry ¶ added in v1.1.0

func (o *TransferUserAddressInRequest) GetCountry() string

GetCountry returns the Country field value if set, zero value otherwise.

func (*TransferUserAddressInRequest) GetCountryOk ¶ added in v1.1.0

func (o *TransferUserAddressInRequest) GetCountryOk() (*string, bool)

GetCountryOk returns a tuple with the Country field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransferUserAddressInRequest) GetPostalCode ¶ added in v1.1.0

func (o *TransferUserAddressInRequest) GetPostalCode() string

GetPostalCode returns the PostalCode field value if set, zero value otherwise.

func (*TransferUserAddressInRequest) GetPostalCodeOk ¶ added in v1.1.0

func (o *TransferUserAddressInRequest) GetPostalCodeOk() (*string, bool)

GetPostalCodeOk returns a tuple with the PostalCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransferUserAddressInRequest) GetRegion ¶ added in v1.1.0

func (o *TransferUserAddressInRequest) GetRegion() string

GetRegion returns the Region field value if set, zero value otherwise.

func (*TransferUserAddressInRequest) GetRegionOk ¶ added in v1.1.0

func (o *TransferUserAddressInRequest) GetRegionOk() (*string, bool)

GetRegionOk returns a tuple with the Region field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransferUserAddressInRequest) GetStreet ¶ added in v1.1.0

func (o *TransferUserAddressInRequest) GetStreet() string

GetStreet returns the Street field value if set, zero value otherwise.

func (*TransferUserAddressInRequest) GetStreetOk ¶ added in v1.1.0

func (o *TransferUserAddressInRequest) GetStreetOk() (*string, bool)

GetStreetOk returns a tuple with the Street field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransferUserAddressInRequest) HasCity ¶ added in v1.1.0

func (o *TransferUserAddressInRequest) HasCity() bool

HasCity returns a boolean if a field has been set.

func (*TransferUserAddressInRequest) HasCountry ¶ added in v1.1.0

func (o *TransferUserAddressInRequest) HasCountry() bool

HasCountry returns a boolean if a field has been set.

func (*TransferUserAddressInRequest) HasPostalCode ¶ added in v1.1.0

func (o *TransferUserAddressInRequest) HasPostalCode() bool

HasPostalCode returns a boolean if a field has been set.

func (*TransferUserAddressInRequest) HasRegion ¶ added in v1.1.0

func (o *TransferUserAddressInRequest) HasRegion() bool

HasRegion returns a boolean if a field has been set.

func (*TransferUserAddressInRequest) HasStreet ¶ added in v1.1.0

func (o *TransferUserAddressInRequest) HasStreet() bool

HasStreet returns a boolean if a field has been set.

func (TransferUserAddressInRequest) MarshalJSON ¶ added in v1.1.0

func (o TransferUserAddressInRequest) MarshalJSON() ([]byte, error)

func (*TransferUserAddressInRequest) SetCity ¶ added in v1.1.0

func (o *TransferUserAddressInRequest) SetCity(v string)

SetCity gets a reference to the given string and assigns it to the City field.

func (*TransferUserAddressInRequest) SetCountry ¶ added in v1.1.0

func (o *TransferUserAddressInRequest) SetCountry(v string)

SetCountry gets a reference to the given string and assigns it to the Country field.

func (*TransferUserAddressInRequest) SetPostalCode ¶ added in v1.1.0

func (o *TransferUserAddressInRequest) SetPostalCode(v string)

SetPostalCode gets a reference to the given string and assigns it to the PostalCode field.

func (*TransferUserAddressInRequest) SetRegion ¶ added in v1.1.0

func (o *TransferUserAddressInRequest) SetRegion(v string)

SetRegion gets a reference to the given string and assigns it to the Region field.

func (*TransferUserAddressInRequest) SetStreet ¶ added in v1.1.0

func (o *TransferUserAddressInRequest) SetStreet(v string)

SetStreet gets a reference to the given string and assigns it to the Street field.

func (*TransferUserAddressInRequest) UnmarshalJSON ¶ added in v1.1.0

func (o *TransferUserAddressInRequest) UnmarshalJSON(bytes []byte) (err error)

type TransferUserAddressInResponse ¶ added in v1.1.0

type TransferUserAddressInResponse struct {
	// The street number and name (i.e., \"100 Market St.\").
	Street NullableString `json:"street"`
	// Ex. \"San Francisco\"
	City NullableString `json:"city"`
	// The state or province (e.g., \"California\").
	Region NullableString `json:"region"`
	// The postal code (e.g., \"94103\").
	PostalCode NullableString `json:"postal_code"`
	// A two-letter country code (e.g., \"US\").
	Country              NullableString `json:"country"`
	AdditionalProperties map[string]interface{}
}

TransferUserAddressInResponse The address associated with the account holder.

func NewTransferUserAddressInResponse ¶ added in v1.1.0

func NewTransferUserAddressInResponse(street NullableString, city NullableString, region NullableString, postalCode NullableString, country NullableString) *TransferUserAddressInResponse

NewTransferUserAddressInResponse instantiates a new TransferUserAddressInResponse 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 NewTransferUserAddressInResponseWithDefaults ¶ added in v1.1.0

func NewTransferUserAddressInResponseWithDefaults() *TransferUserAddressInResponse

NewTransferUserAddressInResponseWithDefaults instantiates a new TransferUserAddressInResponse 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 (*TransferUserAddressInResponse) GetCity ¶ added in v1.1.0

GetCity returns the City field value If the value is explicit nil, the zero value for string will be returned

func (*TransferUserAddressInResponse) GetCityOk ¶ added in v1.1.0

func (o *TransferUserAddressInResponse) GetCityOk() (*string, bool)

GetCityOk returns a tuple with the City field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TransferUserAddressInResponse) GetCountry ¶ added in v1.1.0

func (o *TransferUserAddressInResponse) GetCountry() string

GetCountry returns the Country field value If the value is explicit nil, the zero value for string will be returned

func (*TransferUserAddressInResponse) GetCountryOk ¶ added in v1.1.0

func (o *TransferUserAddressInResponse) GetCountryOk() (*string, bool)

GetCountryOk returns a tuple with the Country field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TransferUserAddressInResponse) GetPostalCode ¶ added in v1.1.0

func (o *TransferUserAddressInResponse) GetPostalCode() string

GetPostalCode returns the PostalCode field value If the value is explicit nil, the zero value for string will be returned

func (*TransferUserAddressInResponse) GetPostalCodeOk ¶ added in v1.1.0

func (o *TransferUserAddressInResponse) GetPostalCodeOk() (*string, bool)

GetPostalCodeOk returns a tuple with the PostalCode field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TransferUserAddressInResponse) GetRegion ¶ added in v1.1.0

func (o *TransferUserAddressInResponse) GetRegion() string

GetRegion returns the Region field value If the value is explicit nil, the zero value for string will be returned

func (*TransferUserAddressInResponse) GetRegionOk ¶ added in v1.1.0

func (o *TransferUserAddressInResponse) GetRegionOk() (*string, bool)

GetRegionOk returns a tuple with the Region field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TransferUserAddressInResponse) GetStreet ¶ added in v1.1.0

func (o *TransferUserAddressInResponse) GetStreet() string

GetStreet returns the Street field value If the value is explicit nil, the zero value for string will be returned

func (*TransferUserAddressInResponse) GetStreetOk ¶ added in v1.1.0

func (o *TransferUserAddressInResponse) GetStreetOk() (*string, bool)

GetStreetOk returns a tuple with the Street field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (TransferUserAddressInResponse) MarshalJSON ¶ added in v1.1.0

func (o TransferUserAddressInResponse) MarshalJSON() ([]byte, error)

func (*TransferUserAddressInResponse) SetCity ¶ added in v1.1.0

func (o *TransferUserAddressInResponse) SetCity(v string)

SetCity sets field value

func (*TransferUserAddressInResponse) SetCountry ¶ added in v1.1.0

func (o *TransferUserAddressInResponse) SetCountry(v string)

SetCountry sets field value

func (*TransferUserAddressInResponse) SetPostalCode ¶ added in v1.1.0

func (o *TransferUserAddressInResponse) SetPostalCode(v string)

SetPostalCode sets field value

func (*TransferUserAddressInResponse) SetRegion ¶ added in v1.1.0

func (o *TransferUserAddressInResponse) SetRegion(v string)

SetRegion sets field value

func (*TransferUserAddressInResponse) SetStreet ¶ added in v1.1.0

func (o *TransferUserAddressInResponse) SetStreet(v string)

SetStreet sets field value

func (*TransferUserAddressInResponse) UnmarshalJSON ¶ added in v1.1.0

func (o *TransferUserAddressInResponse) UnmarshalJSON(bytes []byte) (err error)

type TransferUserInRequest ¶ added in v1.1.0

type TransferUserInRequest struct {
	// The user's legal name.
	LegalName string `json:"legal_name"`
	// The user's phone number.
	PhoneNumber *string `json:"phone_number,omitempty"`
	// The user's email address.
	EmailAddress         *string                       `json:"email_address,omitempty"`
	Address              *TransferUserAddressInRequest `json:"address,omitempty"`
	AdditionalProperties map[string]interface{}
}

TransferUserInRequest The legal name and other information for the account holder.

func NewTransferUserInRequest ¶ added in v1.1.0

func NewTransferUserInRequest(legalName string) *TransferUserInRequest

NewTransferUserInRequest instantiates a new TransferUserInRequest 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 NewTransferUserInRequestWithDefaults ¶ added in v1.1.0

func NewTransferUserInRequestWithDefaults() *TransferUserInRequest

NewTransferUserInRequestWithDefaults instantiates a new TransferUserInRequest 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 (*TransferUserInRequest) GetAddress ¶ added in v1.1.0

GetAddress returns the Address field value if set, zero value otherwise.

func (*TransferUserInRequest) GetAddressOk ¶ added in v1.1.0

GetAddressOk returns a tuple with the Address field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransferUserInRequest) GetEmailAddress ¶ added in v1.1.0

func (o *TransferUserInRequest) GetEmailAddress() string

GetEmailAddress returns the EmailAddress field value if set, zero value otherwise.

func (*TransferUserInRequest) GetEmailAddressOk ¶ added in v1.1.0

func (o *TransferUserInRequest) GetEmailAddressOk() (*string, bool)

GetEmailAddressOk returns a tuple with the EmailAddress field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransferUserInRequest) GetLegalName ¶ added in v1.1.0

func (o *TransferUserInRequest) GetLegalName() string

GetLegalName returns the LegalName field value

func (*TransferUserInRequest) GetLegalNameOk ¶ added in v1.1.0

func (o *TransferUserInRequest) GetLegalNameOk() (*string, bool)

GetLegalNameOk returns a tuple with the LegalName field value and a boolean to check if the value has been set.

func (*TransferUserInRequest) GetPhoneNumber ¶ added in v1.1.0

func (o *TransferUserInRequest) GetPhoneNumber() string

GetPhoneNumber returns the PhoneNumber field value if set, zero value otherwise.

func (*TransferUserInRequest) GetPhoneNumberOk ¶ added in v1.1.0

func (o *TransferUserInRequest) GetPhoneNumberOk() (*string, bool)

GetPhoneNumberOk returns a tuple with the PhoneNumber field value if set, nil otherwise and a boolean to check if the value has been set.

func (*TransferUserInRequest) HasAddress ¶ added in v1.1.0

func (o *TransferUserInRequest) HasAddress() bool

HasAddress returns a boolean if a field has been set.

func (*TransferUserInRequest) HasEmailAddress ¶ added in v1.1.0

func (o *TransferUserInRequest) HasEmailAddress() bool

HasEmailAddress returns a boolean if a field has been set.

func (*TransferUserInRequest) HasPhoneNumber ¶ added in v1.1.0

func (o *TransferUserInRequest) HasPhoneNumber() bool

HasPhoneNumber returns a boolean if a field has been set.

func (TransferUserInRequest) MarshalJSON ¶ added in v1.1.0

func (o TransferUserInRequest) MarshalJSON() ([]byte, error)

func (*TransferUserInRequest) SetAddress ¶ added in v1.1.0

SetAddress gets a reference to the given TransferUserAddressInRequest and assigns it to the Address field.

func (*TransferUserInRequest) SetEmailAddress ¶ added in v1.1.0

func (o *TransferUserInRequest) SetEmailAddress(v string)

SetEmailAddress gets a reference to the given string and assigns it to the EmailAddress field.

func (*TransferUserInRequest) SetLegalName ¶ added in v1.1.0

func (o *TransferUserInRequest) SetLegalName(v string)

SetLegalName sets field value

func (*TransferUserInRequest) SetPhoneNumber ¶ added in v1.1.0

func (o *TransferUserInRequest) SetPhoneNumber(v string)

SetPhoneNumber gets a reference to the given string and assigns it to the PhoneNumber field.

func (*TransferUserInRequest) UnmarshalJSON ¶ added in v1.1.0

func (o *TransferUserInRequest) UnmarshalJSON(bytes []byte) (err error)

type TransferUserInResponse ¶ added in v1.1.0

type TransferUserInResponse struct {
	// The user's legal name.
	LegalName string `json:"legal_name"`
	// The user's phone number.
	PhoneNumber NullableString `json:"phone_number"`
	// The user's email address.
	EmailAddress         NullableString                        `json:"email_address"`
	Address              NullableTransferUserAddressInResponse `json:"address"`
	AdditionalProperties map[string]interface{}
}

TransferUserInResponse The legal name and other information for the account holder.

func NewTransferUserInResponse ¶ added in v1.1.0

func NewTransferUserInResponse(legalName string, phoneNumber NullableString, emailAddress NullableString, address NullableTransferUserAddressInResponse) *TransferUserInResponse

NewTransferUserInResponse instantiates a new TransferUserInResponse 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 NewTransferUserInResponseWithDefaults ¶ added in v1.1.0

func NewTransferUserInResponseWithDefaults() *TransferUserInResponse

NewTransferUserInResponseWithDefaults instantiates a new TransferUserInResponse 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 (*TransferUserInResponse) GetAddress ¶ added in v1.1.0

GetAddress returns the Address field value If the value is explicit nil, the zero value for TransferUserAddressInResponse will be returned

func (*TransferUserInResponse) GetAddressOk ¶ added in v1.1.0

GetAddressOk returns a tuple with the Address field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TransferUserInResponse) GetEmailAddress ¶ added in v1.1.0

func (o *TransferUserInResponse) GetEmailAddress() string

GetEmailAddress returns the EmailAddress field value If the value is explicit nil, the zero value for string will be returned

func (*TransferUserInResponse) GetEmailAddressOk ¶ added in v1.1.0

func (o *TransferUserInResponse) GetEmailAddressOk() (*string, bool)

GetEmailAddressOk returns a tuple with the EmailAddress field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*TransferUserInResponse) GetLegalName ¶ added in v1.1.0

func (o *TransferUserInResponse) GetLegalName() string

GetLegalName returns the LegalName field value

func (*TransferUserInResponse) GetLegalNameOk ¶ added in v1.1.0

func (o *TransferUserInResponse) GetLegalNameOk() (*string, bool)

GetLegalNameOk returns a tuple with the LegalName field value and a boolean to check if the value has been set.

func (*TransferUserInResponse) GetPhoneNumber ¶ added in v1.1.0

func (o *TransferUserInResponse) GetPhoneNumber() string

GetPhoneNumber returns the PhoneNumber field value If the value is explicit nil, the zero value for string will be returned

func (*TransferUserInResponse) GetPhoneNumberOk ¶ added in v1.1.0

func (o *TransferUserInResponse) GetPhoneNumberOk() (*string, bool)

GetPhoneNumberOk returns a tuple with the PhoneNumber field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (TransferUserInResponse) MarshalJSON ¶ added in v1.1.0

func (o TransferUserInResponse) MarshalJSON() ([]byte, error)

func (*TransferUserInResponse) SetAddress ¶ added in v1.1.0

SetAddress sets field value

func (*TransferUserInResponse) SetEmailAddress ¶ added in v1.1.0

func (o *TransferUserInResponse) SetEmailAddress(v string)

SetEmailAddress sets field value

func (*TransferUserInResponse) SetLegalName ¶ added in v1.1.0

func (o *TransferUserInResponse) SetLegalName(v string)

SetLegalName sets field value

func (*TransferUserInResponse) SetPhoneNumber ¶ added in v1.1.0

func (o *TransferUserInResponse) SetPhoneNumber(v string)

SetPhoneNumber sets field value

func (*TransferUserInResponse) UnmarshalJSON ¶ added in v1.1.0

func (o *TransferUserInResponse) UnmarshalJSON(bytes []byte) (err error)

type UserCustomPassword ¶

type UserCustomPassword struct {
	// The version of the password schema to use, possible values are 1 or 2. The default value is 2. You should only specify 1 if you know it is necessary for your test suite.
	Version NullableString `json:"version,omitempty"`
	// A seed, in the form of a string, that will be used to randomly generate account and transaction data, if this data is not specified using the `override_accounts` argument. If no seed is specified, the randomly generated data will be different each time.  Note that transactions data is generated relative to the Item's creation date. Different Items created on different dates with the same seed for transactions data will have different dates for the transactions. The number of days between each transaction and the Item creation will remain constant. For example, an Item created on December 15 might show a transaction on December 14. An Item created on December 20, using the same seed, would show that same transaction occurring on December 19.
	Seed string `json:"seed"`
	// An array of account overrides to configure the accounts for the Item. By default, if no override is specified, transactions and account data will be randomly generated based on the account type and subtype, and other products will have fixed or empty data.
	OverrideAccounts []OverrideAccounts `json:"override_accounts"`
	Mfa              MFA                `json:"mfa"`
	// You may trigger a reCAPTCHA in Plaid Link in the Sandbox environment by using the recaptcha field. Possible values are `good` or `bad`. A value of `good` will result in successful Item creation and `bad` will result in a `RECAPTCHA_BAD` error to simulate a failed reCAPTCHA. Both values require the reCAPTCHA to be manually solved within Plaid Link.
	Recaptcha string `json:"recaptcha"`
	// An error code to force on Item creation. Possible values are:  `\"INSTITUTION_NOT_RESPONDING\"` `\"INSTITUTION_NO_LONGER_SUPPORTED\"` `\"INVALID_CREDENTIALS\"` `\"INVALID_MFA\"` `\"ITEM_LOCKED\"` `\"ITEM_LOGIN_REQUIRED\"` `\"ITEM_NOT_SUPPORTED\"` `\"INVALID_LINK_TOKEN\"` `\"MFA_NOT_SUPPORTED\"` `\"NO_ACCOUNTS\"` `\"PLAID_ERROR\"` `\"PRODUCTS_NOT_SUPPORTED\"` `\"USER_SETUP_REQUIRED\"`
	ForceError           string `json:"force_error"`
	AdditionalProperties map[string]interface{}
}

UserCustomPassword Custom test accounts are configured with a JSON configuration object formulated according to the schema below. All fields are optional. Sending an empty object as a configuration will result in an account configured with random balances and transaction history.

func NewUserCustomPassword ¶

func NewUserCustomPassword(seed string, overrideAccounts []OverrideAccounts, mfa MFA, recaptcha string, forceError string) *UserCustomPassword

NewUserCustomPassword instantiates a new UserCustomPassword 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 NewUserCustomPasswordWithDefaults ¶

func NewUserCustomPasswordWithDefaults() *UserCustomPassword

NewUserCustomPasswordWithDefaults instantiates a new UserCustomPassword 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 (*UserCustomPassword) GetForceError ¶

func (o *UserCustomPassword) GetForceError() string

GetForceError returns the ForceError field value

func (*UserCustomPassword) GetForceErrorOk ¶

func (o *UserCustomPassword) GetForceErrorOk() (*string, bool)

GetForceErrorOk returns a tuple with the ForceError field value and a boolean to check if the value has been set.

func (*UserCustomPassword) GetMfa ¶

func (o *UserCustomPassword) GetMfa() MFA

GetMfa returns the Mfa field value

func (*UserCustomPassword) GetMfaOk ¶

func (o *UserCustomPassword) GetMfaOk() (*MFA, bool)

GetMfaOk returns a tuple with the Mfa field value and a boolean to check if the value has been set.

func (*UserCustomPassword) GetOverrideAccounts ¶

func (o *UserCustomPassword) GetOverrideAccounts() []OverrideAccounts

GetOverrideAccounts returns the OverrideAccounts field value

func (*UserCustomPassword) GetOverrideAccountsOk ¶

func (o *UserCustomPassword) GetOverrideAccountsOk() (*[]OverrideAccounts, bool)

GetOverrideAccountsOk returns a tuple with the OverrideAccounts field value and a boolean to check if the value has been set.

func (*UserCustomPassword) GetRecaptcha ¶

func (o *UserCustomPassword) GetRecaptcha() string

GetRecaptcha returns the Recaptcha field value

func (*UserCustomPassword) GetRecaptchaOk ¶

func (o *UserCustomPassword) GetRecaptchaOk() (*string, bool)

GetRecaptchaOk returns a tuple with the Recaptcha field value and a boolean to check if the value has been set.

func (*UserCustomPassword) GetSeed ¶

func (o *UserCustomPassword) GetSeed() string

GetSeed returns the Seed field value

func (*UserCustomPassword) GetSeedOk ¶

func (o *UserCustomPassword) GetSeedOk() (*string, bool)

GetSeedOk returns a tuple with the Seed field value and a boolean to check if the value has been set.

func (*UserCustomPassword) GetVersion ¶

func (o *UserCustomPassword) GetVersion() string

GetVersion returns the Version field value if set, zero value otherwise (both if not set or set to explicit null).

func (*UserCustomPassword) GetVersionOk ¶

func (o *UserCustomPassword) GetVersionOk() (*string, bool)

GetVersionOk returns a tuple with the Version field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*UserCustomPassword) HasVersion ¶

func (o *UserCustomPassword) HasVersion() bool

HasVersion returns a boolean if a field has been set.

func (UserCustomPassword) MarshalJSON ¶

func (o UserCustomPassword) MarshalJSON() ([]byte, error)

func (*UserCustomPassword) SetForceError ¶

func (o *UserCustomPassword) SetForceError(v string)

SetForceError sets field value

func (*UserCustomPassword) SetMfa ¶

func (o *UserCustomPassword) SetMfa(v MFA)

SetMfa sets field value

func (*UserCustomPassword) SetOverrideAccounts ¶

func (o *UserCustomPassword) SetOverrideAccounts(v []OverrideAccounts)

SetOverrideAccounts sets field value

func (*UserCustomPassword) SetRecaptcha ¶

func (o *UserCustomPassword) SetRecaptcha(v string)

SetRecaptcha sets field value

func (*UserCustomPassword) SetSeed ¶

func (o *UserCustomPassword) SetSeed(v string)

SetSeed sets field value

func (*UserCustomPassword) SetVersion ¶

func (o *UserCustomPassword) SetVersion(v string)

SetVersion gets a reference to the given NullableString and assigns it to the Version field.

func (*UserCustomPassword) SetVersionNil ¶

func (o *UserCustomPassword) SetVersionNil()

SetVersionNil sets the value for Version to be an explicit nil

func (*UserCustomPassword) UnmarshalJSON ¶

func (o *UserCustomPassword) UnmarshalJSON(bytes []byte) (err error)

func (*UserCustomPassword) UnsetVersion ¶

func (o *UserCustomPassword) UnsetVersion()

UnsetVersion ensures that no value is present for Version, not even an explicit nil

type UserPermissionRevokedWebhook ¶

type UserPermissionRevokedWebhook struct {
	// `ITEM`
	WebhookType string `json:"webhook_type"`
	// `USER_PERMISSION_REVOKED`
	WebhookCode string `json:"webhook_code"`
	// The `item_id` of the Item associated with this webhook, warning, or error
	ItemId               string      `json:"item_id"`
	Error                *PlaidError `json:"error,omitempty"`
	AdditionalProperties map[string]interface{}
}

UserPermissionRevokedWebhook The `USER_PERMISSION_REVOKED` webhook is fired to when an end user has used the [my.plaid.com portal](https://my.plaid.com) to revoke the permission that they previously granted to access an Item. Once access to an Item has been revoked, it cannot be restored. If the user subsequently returns to your application, a new Item must be created for the user.

func NewUserPermissionRevokedWebhook ¶

func NewUserPermissionRevokedWebhook(webhookType string, webhookCode string, itemId string) *UserPermissionRevokedWebhook

NewUserPermissionRevokedWebhook instantiates a new UserPermissionRevokedWebhook 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 NewUserPermissionRevokedWebhookWithDefaults ¶

func NewUserPermissionRevokedWebhookWithDefaults() *UserPermissionRevokedWebhook

NewUserPermissionRevokedWebhookWithDefaults instantiates a new UserPermissionRevokedWebhook 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 (*UserPermissionRevokedWebhook) GetError ¶

GetError returns the Error field value if set, zero value otherwise.

func (*UserPermissionRevokedWebhook) GetErrorOk ¶

func (o *UserPermissionRevokedWebhook) GetErrorOk() (*PlaidError, bool)

GetErrorOk returns a tuple with the Error field value if set, nil otherwise and a boolean to check if the value has been set.

func (*UserPermissionRevokedWebhook) GetItemId ¶

func (o *UserPermissionRevokedWebhook) GetItemId() string

GetItemId returns the ItemId field value

func (*UserPermissionRevokedWebhook) GetItemIdOk ¶

func (o *UserPermissionRevokedWebhook) GetItemIdOk() (*string, bool)

GetItemIdOk returns a tuple with the ItemId field value and a boolean to check if the value has been set.

func (*UserPermissionRevokedWebhook) GetWebhookCode ¶

func (o *UserPermissionRevokedWebhook) GetWebhookCode() string

GetWebhookCode returns the WebhookCode field value

func (*UserPermissionRevokedWebhook) GetWebhookCodeOk ¶

func (o *UserPermissionRevokedWebhook) GetWebhookCodeOk() (*string, bool)

GetWebhookCodeOk returns a tuple with the WebhookCode field value and a boolean to check if the value has been set.

func (*UserPermissionRevokedWebhook) GetWebhookType ¶

func (o *UserPermissionRevokedWebhook) GetWebhookType() string

GetWebhookType returns the WebhookType field value

func (*UserPermissionRevokedWebhook) GetWebhookTypeOk ¶

func (o *UserPermissionRevokedWebhook) GetWebhookTypeOk() (*string, bool)

GetWebhookTypeOk returns a tuple with the WebhookType field value and a boolean to check if the value has been set.

func (*UserPermissionRevokedWebhook) HasError ¶

func (o *UserPermissionRevokedWebhook) HasError() bool

HasError returns a boolean if a field has been set.

func (UserPermissionRevokedWebhook) MarshalJSON ¶

func (o UserPermissionRevokedWebhook) MarshalJSON() ([]byte, error)

func (*UserPermissionRevokedWebhook) SetError ¶

SetError gets a reference to the given PlaidError and assigns it to the Error field.

func (*UserPermissionRevokedWebhook) SetItemId ¶

func (o *UserPermissionRevokedWebhook) SetItemId(v string)

SetItemId sets field value

func (*UserPermissionRevokedWebhook) SetWebhookCode ¶

func (o *UserPermissionRevokedWebhook) SetWebhookCode(v string)

SetWebhookCode sets field value

func (*UserPermissionRevokedWebhook) SetWebhookType ¶

func (o *UserPermissionRevokedWebhook) SetWebhookType(v string)

SetWebhookType sets field value

func (*UserPermissionRevokedWebhook) UnmarshalJSON ¶

func (o *UserPermissionRevokedWebhook) UnmarshalJSON(bytes []byte) (err error)

type VerificationAttribute ¶ added in v1.7.0

type VerificationAttribute struct {
	// Message indicating the reason as to why the verification failed
	Type                 NullableString `json:"type"`
	AdditionalProperties map[string]interface{}
}

VerificationAttribute Details about a certain reason as to why a document could potentially be fraudulent

func NewVerificationAttribute ¶ added in v1.7.0

func NewVerificationAttribute(type_ NullableString) *VerificationAttribute

NewVerificationAttribute instantiates a new VerificationAttribute 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 NewVerificationAttributeWithDefaults ¶ added in v1.7.0

func NewVerificationAttributeWithDefaults() *VerificationAttribute

NewVerificationAttributeWithDefaults instantiates a new VerificationAttribute 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 (*VerificationAttribute) GetType ¶ added in v1.7.0

func (o *VerificationAttribute) GetType() string

GetType returns the Type field value If the value is explicit nil, the zero value for string will be returned

func (*VerificationAttribute) GetTypeOk ¶ added in v1.7.0

func (o *VerificationAttribute) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (VerificationAttribute) MarshalJSON ¶ added in v1.7.0

func (o VerificationAttribute) MarshalJSON() ([]byte, error)

func (*VerificationAttribute) SetType ¶ added in v1.7.0

func (o *VerificationAttribute) SetType(v string)

SetType sets field value

func (*VerificationAttribute) UnmarshalJSON ¶ added in v1.7.0

func (o *VerificationAttribute) UnmarshalJSON(bytes []byte) (err error)

type VerificationExpiredWebhook ¶

type VerificationExpiredWebhook struct {
	// `AUTH`
	WebhookType string `json:"webhook_type"`
	// `VERIFICATION_EXPIRED`
	WebhookCode string `json:"webhook_code"`
	// The `item_id` of the Item associated with this webhook, warning, or error
	ItemId string `json:"item_id"`
	// The `account_id` of the account associated with the webhook
	AccountId            string `json:"account_id"`
	AdditionalProperties map[string]interface{}
}

VerificationExpiredWebhook Fired when an Item was not verified via automated micro-deposits after seven days since the automated micro-deposit was made.

func NewVerificationExpiredWebhook ¶

func NewVerificationExpiredWebhook(webhookType string, webhookCode string, itemId string, accountId string) *VerificationExpiredWebhook

NewVerificationExpiredWebhook instantiates a new VerificationExpiredWebhook 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 NewVerificationExpiredWebhookWithDefaults ¶

func NewVerificationExpiredWebhookWithDefaults() *VerificationExpiredWebhook

NewVerificationExpiredWebhookWithDefaults instantiates a new VerificationExpiredWebhook 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 (*VerificationExpiredWebhook) GetAccountId ¶

func (o *VerificationExpiredWebhook) GetAccountId() string

GetAccountId returns the AccountId field value

func (*VerificationExpiredWebhook) GetAccountIdOk ¶

func (o *VerificationExpiredWebhook) GetAccountIdOk() (*string, bool)

GetAccountIdOk returns a tuple with the AccountId field value and a boolean to check if the value has been set.

func (*VerificationExpiredWebhook) GetItemId ¶

func (o *VerificationExpiredWebhook) GetItemId() string

GetItemId returns the ItemId field value

func (*VerificationExpiredWebhook) GetItemIdOk ¶

func (o *VerificationExpiredWebhook) GetItemIdOk() (*string, bool)

GetItemIdOk returns a tuple with the ItemId field value and a boolean to check if the value has been set.

func (*VerificationExpiredWebhook) GetWebhookCode ¶

func (o *VerificationExpiredWebhook) GetWebhookCode() string

GetWebhookCode returns the WebhookCode field value

func (*VerificationExpiredWebhook) GetWebhookCodeOk ¶

func (o *VerificationExpiredWebhook) GetWebhookCodeOk() (*string, bool)

GetWebhookCodeOk returns a tuple with the WebhookCode field value and a boolean to check if the value has been set.

func (*VerificationExpiredWebhook) GetWebhookType ¶

func (o *VerificationExpiredWebhook) GetWebhookType() string

GetWebhookType returns the WebhookType field value

func (*VerificationExpiredWebhook) GetWebhookTypeOk ¶

func (o *VerificationExpiredWebhook) GetWebhookTypeOk() (*string, bool)

GetWebhookTypeOk returns a tuple with the WebhookType field value and a boolean to check if the value has been set.

func (VerificationExpiredWebhook) MarshalJSON ¶

func (o VerificationExpiredWebhook) MarshalJSON() ([]byte, error)

func (*VerificationExpiredWebhook) SetAccountId ¶

func (o *VerificationExpiredWebhook) SetAccountId(v string)

SetAccountId sets field value

func (*VerificationExpiredWebhook) SetItemId ¶

func (o *VerificationExpiredWebhook) SetItemId(v string)

SetItemId sets field value

func (*VerificationExpiredWebhook) SetWebhookCode ¶

func (o *VerificationExpiredWebhook) SetWebhookCode(v string)

SetWebhookCode sets field value

func (*VerificationExpiredWebhook) SetWebhookType ¶

func (o *VerificationExpiredWebhook) SetWebhookType(v string)

SetWebhookType sets field value

func (*VerificationExpiredWebhook) UnmarshalJSON ¶

func (o *VerificationExpiredWebhook) UnmarshalJSON(bytes []byte) (err error)

type VerificationRefreshStatus ¶

type VerificationRefreshStatus string

VerificationRefreshStatus The verification refresh status. One of the following: `\"VERIFICATION_REFRESH_STATUS_USER_PRESENCE_REQUIRED\"` User presence is required to refresh an income verification. `\"VERIFICATION_REFRESH_SUCCESSFUL\"` The income verification refresh was successful. `\"VERIFICATION_REFRESH_NOT_FOUND\"` No new data was found after the income verification refresh.

const (
	VERIFICATIONREFRESHSTATUS_STATUS_USER_PRESENCE_REQUIRED VerificationRefreshStatus = "VERIFICATION_REFRESH_STATUS_USER_PRESENCE_REQUIRED"
	VERIFICATIONREFRESHSTATUS_SUCCESSFUL                    VerificationRefreshStatus = "VERIFICATION_REFRESH_SUCCESSFUL"
	VERIFICATIONREFRESHSTATUS_NOT_FOUND                     VerificationRefreshStatus = "VERIFICATION_REFRESH_NOT_FOUND"
)

List of VerificationRefreshStatus

func NewVerificationRefreshStatusFromValue ¶

func NewVerificationRefreshStatusFromValue(v string) (*VerificationRefreshStatus, error)

NewVerificationRefreshStatusFromValue returns a pointer to a valid VerificationRefreshStatus for the value passed as argument, or an error if the value passed is not allowed by the enum

func (VerificationRefreshStatus) IsValid ¶

func (v VerificationRefreshStatus) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (VerificationRefreshStatus) Ptr ¶

Ptr returns reference to VerificationRefreshStatus value

func (*VerificationRefreshStatus) UnmarshalJSON ¶

func (v *VerificationRefreshStatus) UnmarshalJSON(src []byte) error

type VerificationStatus ¶

type VerificationStatus string

VerificationStatus The verification status. One of the following: `\"VERIFIED\"`: The information was successfully verified. `\"UNVERIFIED\"`: The verification has not yet been performed. `\"NEEDS_INFO\"`: The verification was attempted but could not be completed due to missing information. \"`UNABLE_TO_VERIFY`\": The verification was performed and the information could not be verified. `\"UNKNOWN\"`: The verification status is unknown.

const (
	VERIFICATIONSTATUS_VERIFIED         VerificationStatus = "VERIFIED"
	VERIFICATIONSTATUS_UNVERIFIED       VerificationStatus = "UNVERIFIED"
	VERIFICATIONSTATUS_NEEDS_INFO       VerificationStatus = "NEEDS_INFO"
	VERIFICATIONSTATUS_UNABLE_TO_VERIFY VerificationStatus = "UNABLE_TO_VERIFY"
	VERIFICATIONSTATUS_UNKNOWN          VerificationStatus = "UNKNOWN"
)

List of VerificationStatus

func NewVerificationStatusFromValue ¶

func NewVerificationStatusFromValue(v string) (*VerificationStatus, error)

NewVerificationStatusFromValue returns a pointer to a valid VerificationStatus for the value passed as argument, or an error if the value passed is not allowed by the enum

func (VerificationStatus) IsValid ¶

func (v VerificationStatus) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (VerificationStatus) Ptr ¶

Ptr returns reference to VerificationStatus value

func (*VerificationStatus) UnmarshalJSON ¶

func (v *VerificationStatus) UnmarshalJSON(src []byte) error

type W2 ¶ added in v1.1.0

type W2 struct {
	Employer *PaystubEmployer `json:"employer,omitempty"`
	Employee *Employee        `json:"employee,omitempty"`
	// The tax year of the W2 document.
	TaxYear NullableString `json:"tax_year,omitempty"`
	// An employee identification number or EIN.
	EmployerIdNumber NullableString `json:"employer_id_number,omitempty"`
	// Wages from tips and other compensation.
	WagesTipsOtherComp NullableString `json:"wages_tips_other_comp,omitempty"`
	// Federal income tax withheld for the tax year.
	FederalIncomeTaxWithheld NullableString `json:"federal_income_tax_withheld,omitempty"`
	// Wages from social security.
	SocialSecurityWages NullableString `json:"social_security_wages,omitempty"`
	// Social security tax withheld for the tax year.
	SocialSecurityTaxWithheld NullableString `json:"social_security_tax_withheld,omitempty"`
	// Wages and tips from medicare.
	MedicareWagesAndTips NullableString `json:"medicare_wages_and_tips,omitempty"`
	// Medicare tax withheld for the tax year.
	MedicareTaxWithheld NullableString `json:"medicare_tax_withheld,omitempty"`
	// Tips from social security.
	SocialSecurityTips NullableString `json:"social_security_tips,omitempty"`
	// Allocated tips.
	AllocatedTips NullableString `json:"allocated_tips,omitempty"`
	// Contents from box 9 on the W2.
	Box9 NullableString `json:"box_9,omitempty"`
	// Dependent care benefits.
	DependentCareBenefits NullableString `json:"dependent_care_benefits,omitempty"`
	// Nonqualified plans.
	NonqualifiedPlans NullableString `json:"nonqualified_plans,omitempty"`
	Box12             *[]W2Box12     `json:"box_12,omitempty"`
	// Statutory employee.
	StatutoryEmployee NullableString `json:"statutory_employee,omitempty"`
	// Retirement plan.
	RetirementPlan NullableString `json:"retirement_plan,omitempty"`
	// Third party sick pay.
	ThirdPartySickPay NullableString `json:"third_party_sick_pay,omitempty"`
	// Other.
	Other                NullableString          `json:"other,omitempty"`
	StateAndLocalWages   *[]W2StateAndLocalWages `json:"state_and_local_wages,omitempty"`
	AdditionalProperties map[string]interface{}
}

W2 W2 is an object that represents income data taken from a W2 tax document.

func NewW2 ¶ added in v1.1.0

func NewW2() *W2

NewW2 instantiates a new W2 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 NewW2WithDefaults ¶ added in v1.1.0

func NewW2WithDefaults() *W2

NewW2WithDefaults instantiates a new W2 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 (*W2) GetAllocatedTips ¶ added in v1.1.0

func (o *W2) GetAllocatedTips() string

GetAllocatedTips returns the AllocatedTips field value if set, zero value otherwise (both if not set or set to explicit null).

func (*W2) GetAllocatedTipsOk ¶ added in v1.1.0

func (o *W2) GetAllocatedTipsOk() (*string, bool)

GetAllocatedTipsOk returns a tuple with the AllocatedTips field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*W2) GetBox12 ¶ added in v1.1.0

func (o *W2) GetBox12() []W2Box12

GetBox12 returns the Box12 field value if set, zero value otherwise.

func (*W2) GetBox12Ok ¶ added in v1.1.0

func (o *W2) GetBox12Ok() (*[]W2Box12, bool)

GetBox12Ok returns a tuple with the Box12 field value if set, nil otherwise and a boolean to check if the value has been set.

func (*W2) GetBox9 ¶ added in v1.1.0

func (o *W2) GetBox9() string

GetBox9 returns the Box9 field value if set, zero value otherwise (both if not set or set to explicit null).

func (*W2) GetBox9Ok ¶ added in v1.1.0

func (o *W2) GetBox9Ok() (*string, bool)

GetBox9Ok returns a tuple with the Box9 field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*W2) GetDependentCareBenefits ¶ added in v1.1.0

func (o *W2) GetDependentCareBenefits() string

GetDependentCareBenefits returns the DependentCareBenefits field value if set, zero value otherwise (both if not set or set to explicit null).

func (*W2) GetDependentCareBenefitsOk ¶ added in v1.1.0

func (o *W2) GetDependentCareBenefitsOk() (*string, bool)

GetDependentCareBenefitsOk returns a tuple with the DependentCareBenefits field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*W2) GetEmployee ¶ added in v1.1.0

func (o *W2) GetEmployee() Employee

GetEmployee returns the Employee field value if set, zero value otherwise.

func (*W2) GetEmployeeOk ¶ added in v1.1.0

func (o *W2) GetEmployeeOk() (*Employee, bool)

GetEmployeeOk returns a tuple with the Employee field value if set, nil otherwise and a boolean to check if the value has been set.

func (*W2) GetEmployer ¶ added in v1.1.0

func (o *W2) GetEmployer() PaystubEmployer

GetEmployer returns the Employer field value if set, zero value otherwise.

func (*W2) GetEmployerIdNumber ¶ added in v1.1.0

func (o *W2) GetEmployerIdNumber() string

GetEmployerIdNumber returns the EmployerIdNumber field value if set, zero value otherwise (both if not set or set to explicit null).

func (*W2) GetEmployerIdNumberOk ¶ added in v1.1.0

func (o *W2) GetEmployerIdNumberOk() (*string, bool)

GetEmployerIdNumberOk returns a tuple with the EmployerIdNumber field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*W2) GetEmployerOk ¶ added in v1.1.0

func (o *W2) GetEmployerOk() (*PaystubEmployer, bool)

GetEmployerOk returns a tuple with the Employer field value if set, nil otherwise and a boolean to check if the value has been set.

func (*W2) GetFederalIncomeTaxWithheld ¶ added in v1.1.0

func (o *W2) GetFederalIncomeTaxWithheld() string

GetFederalIncomeTaxWithheld returns the FederalIncomeTaxWithheld field value if set, zero value otherwise (both if not set or set to explicit null).

func (*W2) GetFederalIncomeTaxWithheldOk ¶ added in v1.1.0

func (o *W2) GetFederalIncomeTaxWithheldOk() (*string, bool)

GetFederalIncomeTaxWithheldOk returns a tuple with the FederalIncomeTaxWithheld field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*W2) GetMedicareTaxWithheld ¶ added in v1.1.0

func (o *W2) GetMedicareTaxWithheld() string

GetMedicareTaxWithheld returns the MedicareTaxWithheld field value if set, zero value otherwise (both if not set or set to explicit null).

func (*W2) GetMedicareTaxWithheldOk ¶ added in v1.1.0

func (o *W2) GetMedicareTaxWithheldOk() (*string, bool)

GetMedicareTaxWithheldOk returns a tuple with the MedicareTaxWithheld field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*W2) GetMedicareWagesAndTips ¶ added in v1.1.0

func (o *W2) GetMedicareWagesAndTips() string

GetMedicareWagesAndTips returns the MedicareWagesAndTips field value if set, zero value otherwise (both if not set or set to explicit null).

func (*W2) GetMedicareWagesAndTipsOk ¶ added in v1.1.0

func (o *W2) GetMedicareWagesAndTipsOk() (*string, bool)

GetMedicareWagesAndTipsOk returns a tuple with the MedicareWagesAndTips field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*W2) GetNonqualifiedPlans ¶ added in v1.1.0

func (o *W2) GetNonqualifiedPlans() string

GetNonqualifiedPlans returns the NonqualifiedPlans field value if set, zero value otherwise (both if not set or set to explicit null).

func (*W2) GetNonqualifiedPlansOk ¶ added in v1.1.0

func (o *W2) GetNonqualifiedPlansOk() (*string, bool)

GetNonqualifiedPlansOk returns a tuple with the NonqualifiedPlans field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*W2) GetOther ¶ added in v1.1.0

func (o *W2) GetOther() string

GetOther returns the Other field value if set, zero value otherwise (both if not set or set to explicit null).

func (*W2) GetOtherOk ¶ added in v1.1.0

func (o *W2) GetOtherOk() (*string, bool)

GetOtherOk returns a tuple with the Other field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*W2) GetRetirementPlan ¶ added in v1.1.0

func (o *W2) GetRetirementPlan() string

GetRetirementPlan returns the RetirementPlan field value if set, zero value otherwise (both if not set or set to explicit null).

func (*W2) GetRetirementPlanOk ¶ added in v1.1.0

func (o *W2) GetRetirementPlanOk() (*string, bool)

GetRetirementPlanOk returns a tuple with the RetirementPlan field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*W2) GetSocialSecurityTaxWithheld ¶ added in v1.1.0

func (o *W2) GetSocialSecurityTaxWithheld() string

GetSocialSecurityTaxWithheld returns the SocialSecurityTaxWithheld field value if set, zero value otherwise (both if not set or set to explicit null).

func (*W2) GetSocialSecurityTaxWithheldOk ¶ added in v1.1.0

func (o *W2) GetSocialSecurityTaxWithheldOk() (*string, bool)

GetSocialSecurityTaxWithheldOk returns a tuple with the SocialSecurityTaxWithheld field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*W2) GetSocialSecurityTips ¶ added in v1.1.0

func (o *W2) GetSocialSecurityTips() string

GetSocialSecurityTips returns the SocialSecurityTips field value if set, zero value otherwise (both if not set or set to explicit null).

func (*W2) GetSocialSecurityTipsOk ¶ added in v1.1.0

func (o *W2) GetSocialSecurityTipsOk() (*string, bool)

GetSocialSecurityTipsOk returns a tuple with the SocialSecurityTips field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*W2) GetSocialSecurityWages ¶ added in v1.1.0

func (o *W2) GetSocialSecurityWages() string

GetSocialSecurityWages returns the SocialSecurityWages field value if set, zero value otherwise (both if not set or set to explicit null).

func (*W2) GetSocialSecurityWagesOk ¶ added in v1.1.0

func (o *W2) GetSocialSecurityWagesOk() (*string, bool)

GetSocialSecurityWagesOk returns a tuple with the SocialSecurityWages field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*W2) GetStateAndLocalWages ¶ added in v1.1.0

func (o *W2) GetStateAndLocalWages() []W2StateAndLocalWages

GetStateAndLocalWages returns the StateAndLocalWages field value if set, zero value otherwise.

func (*W2) GetStateAndLocalWagesOk ¶ added in v1.1.0

func (o *W2) GetStateAndLocalWagesOk() (*[]W2StateAndLocalWages, bool)

GetStateAndLocalWagesOk returns a tuple with the StateAndLocalWages field value if set, nil otherwise and a boolean to check if the value has been set.

func (*W2) GetStatutoryEmployee ¶ added in v1.1.0

func (o *W2) GetStatutoryEmployee() string

GetStatutoryEmployee returns the StatutoryEmployee field value if set, zero value otherwise (both if not set or set to explicit null).

func (*W2) GetStatutoryEmployeeOk ¶ added in v1.1.0

func (o *W2) GetStatutoryEmployeeOk() (*string, bool)

GetStatutoryEmployeeOk returns a tuple with the StatutoryEmployee field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*W2) GetTaxYear ¶ added in v1.1.0

func (o *W2) GetTaxYear() string

GetTaxYear returns the TaxYear field value if set, zero value otherwise (both if not set or set to explicit null).

func (*W2) GetTaxYearOk ¶ added in v1.1.0

func (o *W2) GetTaxYearOk() (*string, bool)

GetTaxYearOk returns a tuple with the TaxYear field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*W2) GetThirdPartySickPay ¶ added in v1.1.0

func (o *W2) GetThirdPartySickPay() string

GetThirdPartySickPay returns the ThirdPartySickPay field value if set, zero value otherwise (both if not set or set to explicit null).

func (*W2) GetThirdPartySickPayOk ¶ added in v1.1.0

func (o *W2) GetThirdPartySickPayOk() (*string, bool)

GetThirdPartySickPayOk returns a tuple with the ThirdPartySickPay field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*W2) GetWagesTipsOtherComp ¶ added in v1.1.0

func (o *W2) GetWagesTipsOtherComp() string

GetWagesTipsOtherComp returns the WagesTipsOtherComp field value if set, zero value otherwise (both if not set or set to explicit null).

func (*W2) GetWagesTipsOtherCompOk ¶ added in v1.1.0

func (o *W2) GetWagesTipsOtherCompOk() (*string, bool)

GetWagesTipsOtherCompOk returns a tuple with the WagesTipsOtherComp field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*W2) HasAllocatedTips ¶ added in v1.1.0

func (o *W2) HasAllocatedTips() bool

HasAllocatedTips returns a boolean if a field has been set.

func (*W2) HasBox12 ¶ added in v1.1.0

func (o *W2) HasBox12() bool

HasBox12 returns a boolean if a field has been set.

func (*W2) HasBox9 ¶ added in v1.1.0

func (o *W2) HasBox9() bool

HasBox9 returns a boolean if a field has been set.

func (*W2) HasDependentCareBenefits ¶ added in v1.1.0

func (o *W2) HasDependentCareBenefits() bool

HasDependentCareBenefits returns a boolean if a field has been set.

func (*W2) HasEmployee ¶ added in v1.1.0

func (o *W2) HasEmployee() bool

HasEmployee returns a boolean if a field has been set.

func (*W2) HasEmployer ¶ added in v1.1.0

func (o *W2) HasEmployer() bool

HasEmployer returns a boolean if a field has been set.

func (*W2) HasEmployerIdNumber ¶ added in v1.1.0

func (o *W2) HasEmployerIdNumber() bool

HasEmployerIdNumber returns a boolean if a field has been set.

func (*W2) HasFederalIncomeTaxWithheld ¶ added in v1.1.0

func (o *W2) HasFederalIncomeTaxWithheld() bool

HasFederalIncomeTaxWithheld returns a boolean if a field has been set.

func (*W2) HasMedicareTaxWithheld ¶ added in v1.1.0

func (o *W2) HasMedicareTaxWithheld() bool

HasMedicareTaxWithheld returns a boolean if a field has been set.

func (*W2) HasMedicareWagesAndTips ¶ added in v1.1.0

func (o *W2) HasMedicareWagesAndTips() bool

HasMedicareWagesAndTips returns a boolean if a field has been set.

func (*W2) HasNonqualifiedPlans ¶ added in v1.1.0

func (o *W2) HasNonqualifiedPlans() bool

HasNonqualifiedPlans returns a boolean if a field has been set.

func (*W2) HasOther ¶ added in v1.1.0

func (o *W2) HasOther() bool

HasOther returns a boolean if a field has been set.

func (*W2) HasRetirementPlan ¶ added in v1.1.0

func (o *W2) HasRetirementPlan() bool

HasRetirementPlan returns a boolean if a field has been set.

func (*W2) HasSocialSecurityTaxWithheld ¶ added in v1.1.0

func (o *W2) HasSocialSecurityTaxWithheld() bool

HasSocialSecurityTaxWithheld returns a boolean if a field has been set.

func (*W2) HasSocialSecurityTips ¶ added in v1.1.0

func (o *W2) HasSocialSecurityTips() bool

HasSocialSecurityTips returns a boolean if a field has been set.

func (*W2) HasSocialSecurityWages ¶ added in v1.1.0

func (o *W2) HasSocialSecurityWages() bool

HasSocialSecurityWages returns a boolean if a field has been set.

func (*W2) HasStateAndLocalWages ¶ added in v1.1.0

func (o *W2) HasStateAndLocalWages() bool

HasStateAndLocalWages returns a boolean if a field has been set.

func (*W2) HasStatutoryEmployee ¶ added in v1.1.0

func (o *W2) HasStatutoryEmployee() bool

HasStatutoryEmployee returns a boolean if a field has been set.

func (*W2) HasTaxYear ¶ added in v1.1.0

func (o *W2) HasTaxYear() bool

HasTaxYear returns a boolean if a field has been set.

func (*W2) HasThirdPartySickPay ¶ added in v1.1.0

func (o *W2) HasThirdPartySickPay() bool

HasThirdPartySickPay returns a boolean if a field has been set.

func (*W2) HasWagesTipsOtherComp ¶ added in v1.1.0

func (o *W2) HasWagesTipsOtherComp() bool

HasWagesTipsOtherComp returns a boolean if a field has been set.

func (W2) MarshalJSON ¶ added in v1.1.0

func (o W2) MarshalJSON() ([]byte, error)

func (*W2) SetAllocatedTips ¶ added in v1.1.0

func (o *W2) SetAllocatedTips(v string)

SetAllocatedTips gets a reference to the given NullableString and assigns it to the AllocatedTips field.

func (*W2) SetAllocatedTipsNil ¶ added in v1.1.0

func (o *W2) SetAllocatedTipsNil()

SetAllocatedTipsNil sets the value for AllocatedTips to be an explicit nil

func (*W2) SetBox12 ¶ added in v1.1.0

func (o *W2) SetBox12(v []W2Box12)

SetBox12 gets a reference to the given []W2Box12 and assigns it to the Box12 field.

func (*W2) SetBox9 ¶ added in v1.1.0

func (o *W2) SetBox9(v string)

SetBox9 gets a reference to the given NullableString and assigns it to the Box9 field.

func (*W2) SetBox9Nil ¶ added in v1.1.0

func (o *W2) SetBox9Nil()

SetBox9Nil sets the value for Box9 to be an explicit nil

func (*W2) SetDependentCareBenefits ¶ added in v1.1.0

func (o *W2) SetDependentCareBenefits(v string)

SetDependentCareBenefits gets a reference to the given NullableString and assigns it to the DependentCareBenefits field.

func (*W2) SetDependentCareBenefitsNil ¶ added in v1.1.0

func (o *W2) SetDependentCareBenefitsNil()

SetDependentCareBenefitsNil sets the value for DependentCareBenefits to be an explicit nil

func (*W2) SetEmployee ¶ added in v1.1.0

func (o *W2) SetEmployee(v Employee)

SetEmployee gets a reference to the given Employee and assigns it to the Employee field.

func (*W2) SetEmployer ¶ added in v1.1.0

func (o *W2) SetEmployer(v PaystubEmployer)

SetEmployer gets a reference to the given PaystubEmployer and assigns it to the Employer field.

func (*W2) SetEmployerIdNumber ¶ added in v1.1.0

func (o *W2) SetEmployerIdNumber(v string)

SetEmployerIdNumber gets a reference to the given NullableString and assigns it to the EmployerIdNumber field.

func (*W2) SetEmployerIdNumberNil ¶ added in v1.1.0

func (o *W2) SetEmployerIdNumberNil()

SetEmployerIdNumberNil sets the value for EmployerIdNumber to be an explicit nil

func (*W2) SetFederalIncomeTaxWithheld ¶ added in v1.1.0

func (o *W2) SetFederalIncomeTaxWithheld(v string)

SetFederalIncomeTaxWithheld gets a reference to the given NullableString and assigns it to the FederalIncomeTaxWithheld field.

func (*W2) SetFederalIncomeTaxWithheldNil ¶ added in v1.1.0

func (o *W2) SetFederalIncomeTaxWithheldNil()

SetFederalIncomeTaxWithheldNil sets the value for FederalIncomeTaxWithheld to be an explicit nil

func (*W2) SetMedicareTaxWithheld ¶ added in v1.1.0

func (o *W2) SetMedicareTaxWithheld(v string)

SetMedicareTaxWithheld gets a reference to the given NullableString and assigns it to the MedicareTaxWithheld field.

func (*W2) SetMedicareTaxWithheldNil ¶ added in v1.1.0

func (o *W2) SetMedicareTaxWithheldNil()

SetMedicareTaxWithheldNil sets the value for MedicareTaxWithheld to be an explicit nil

func (*W2) SetMedicareWagesAndTips ¶ added in v1.1.0

func (o *W2) SetMedicareWagesAndTips(v string)

SetMedicareWagesAndTips gets a reference to the given NullableString and assigns it to the MedicareWagesAndTips field.

func (*W2) SetMedicareWagesAndTipsNil ¶ added in v1.1.0

func (o *W2) SetMedicareWagesAndTipsNil()

SetMedicareWagesAndTipsNil sets the value for MedicareWagesAndTips to be an explicit nil

func (*W2) SetNonqualifiedPlans ¶ added in v1.1.0

func (o *W2) SetNonqualifiedPlans(v string)

SetNonqualifiedPlans gets a reference to the given NullableString and assigns it to the NonqualifiedPlans field.

func (*W2) SetNonqualifiedPlansNil ¶ added in v1.1.0

func (o *W2) SetNonqualifiedPlansNil()

SetNonqualifiedPlansNil sets the value for NonqualifiedPlans to be an explicit nil

func (*W2) SetOther ¶ added in v1.1.0

func (o *W2) SetOther(v string)

SetOther gets a reference to the given NullableString and assigns it to the Other field.

func (*W2) SetOtherNil ¶ added in v1.1.0

func (o *W2) SetOtherNil()

SetOtherNil sets the value for Other to be an explicit nil

func (*W2) SetRetirementPlan ¶ added in v1.1.0

func (o *W2) SetRetirementPlan(v string)

SetRetirementPlan gets a reference to the given NullableString and assigns it to the RetirementPlan field.

func (*W2) SetRetirementPlanNil ¶ added in v1.1.0

func (o *W2) SetRetirementPlanNil()

SetRetirementPlanNil sets the value for RetirementPlan to be an explicit nil

func (*W2) SetSocialSecurityTaxWithheld ¶ added in v1.1.0

func (o *W2) SetSocialSecurityTaxWithheld(v string)

SetSocialSecurityTaxWithheld gets a reference to the given NullableString and assigns it to the SocialSecurityTaxWithheld field.

func (*W2) SetSocialSecurityTaxWithheldNil ¶ added in v1.1.0

func (o *W2) SetSocialSecurityTaxWithheldNil()

SetSocialSecurityTaxWithheldNil sets the value for SocialSecurityTaxWithheld to be an explicit nil

func (*W2) SetSocialSecurityTips ¶ added in v1.1.0

func (o *W2) SetSocialSecurityTips(v string)

SetSocialSecurityTips gets a reference to the given NullableString and assigns it to the SocialSecurityTips field.

func (*W2) SetSocialSecurityTipsNil ¶ added in v1.1.0

func (o *W2) SetSocialSecurityTipsNil()

SetSocialSecurityTipsNil sets the value for SocialSecurityTips to be an explicit nil

func (*W2) SetSocialSecurityWages ¶ added in v1.1.0

func (o *W2) SetSocialSecurityWages(v string)

SetSocialSecurityWages gets a reference to the given NullableString and assigns it to the SocialSecurityWages field.

func (*W2) SetSocialSecurityWagesNil ¶ added in v1.1.0

func (o *W2) SetSocialSecurityWagesNil()

SetSocialSecurityWagesNil sets the value for SocialSecurityWages to be an explicit nil

func (*W2) SetStateAndLocalWages ¶ added in v1.1.0

func (o *W2) SetStateAndLocalWages(v []W2StateAndLocalWages)

SetStateAndLocalWages gets a reference to the given []W2StateAndLocalWages and assigns it to the StateAndLocalWages field.

func (*W2) SetStatutoryEmployee ¶ added in v1.1.0

func (o *W2) SetStatutoryEmployee(v string)

SetStatutoryEmployee gets a reference to the given NullableString and assigns it to the StatutoryEmployee field.

func (*W2) SetStatutoryEmployeeNil ¶ added in v1.1.0

func (o *W2) SetStatutoryEmployeeNil()

SetStatutoryEmployeeNil sets the value for StatutoryEmployee to be an explicit nil

func (*W2) SetTaxYear ¶ added in v1.1.0

func (o *W2) SetTaxYear(v string)

SetTaxYear gets a reference to the given NullableString and assigns it to the TaxYear field.

func (*W2) SetTaxYearNil ¶ added in v1.1.0

func (o *W2) SetTaxYearNil()

SetTaxYearNil sets the value for TaxYear to be an explicit nil

func (*W2) SetThirdPartySickPay ¶ added in v1.1.0

func (o *W2) SetThirdPartySickPay(v string)

SetThirdPartySickPay gets a reference to the given NullableString and assigns it to the ThirdPartySickPay field.

func (*W2) SetThirdPartySickPayNil ¶ added in v1.1.0

func (o *W2) SetThirdPartySickPayNil()

SetThirdPartySickPayNil sets the value for ThirdPartySickPay to be an explicit nil

func (*W2) SetWagesTipsOtherComp ¶ added in v1.1.0

func (o *W2) SetWagesTipsOtherComp(v string)

SetWagesTipsOtherComp gets a reference to the given NullableString and assigns it to the WagesTipsOtherComp field.

func (*W2) SetWagesTipsOtherCompNil ¶ added in v1.1.0

func (o *W2) SetWagesTipsOtherCompNil()

SetWagesTipsOtherCompNil sets the value for WagesTipsOtherComp to be an explicit nil

func (*W2) UnmarshalJSON ¶ added in v1.1.0

func (o *W2) UnmarshalJSON(bytes []byte) (err error)

func (*W2) UnsetAllocatedTips ¶ added in v1.1.0

func (o *W2) UnsetAllocatedTips()

UnsetAllocatedTips ensures that no value is present for AllocatedTips, not even an explicit nil

func (*W2) UnsetBox9 ¶ added in v1.1.0

func (o *W2) UnsetBox9()

UnsetBox9 ensures that no value is present for Box9, not even an explicit nil

func (*W2) UnsetDependentCareBenefits ¶ added in v1.1.0

func (o *W2) UnsetDependentCareBenefits()

UnsetDependentCareBenefits ensures that no value is present for DependentCareBenefits, not even an explicit nil

func (*W2) UnsetEmployerIdNumber ¶ added in v1.1.0

func (o *W2) UnsetEmployerIdNumber()

UnsetEmployerIdNumber ensures that no value is present for EmployerIdNumber, not even an explicit nil

func (*W2) UnsetFederalIncomeTaxWithheld ¶ added in v1.1.0

func (o *W2) UnsetFederalIncomeTaxWithheld()

UnsetFederalIncomeTaxWithheld ensures that no value is present for FederalIncomeTaxWithheld, not even an explicit nil

func (*W2) UnsetMedicareTaxWithheld ¶ added in v1.1.0

func (o *W2) UnsetMedicareTaxWithheld()

UnsetMedicareTaxWithheld ensures that no value is present for MedicareTaxWithheld, not even an explicit nil

func (*W2) UnsetMedicareWagesAndTips ¶ added in v1.1.0

func (o *W2) UnsetMedicareWagesAndTips()

UnsetMedicareWagesAndTips ensures that no value is present for MedicareWagesAndTips, not even an explicit nil

func (*W2) UnsetNonqualifiedPlans ¶ added in v1.1.0

func (o *W2) UnsetNonqualifiedPlans()

UnsetNonqualifiedPlans ensures that no value is present for NonqualifiedPlans, not even an explicit nil

func (*W2) UnsetOther ¶ added in v1.1.0

func (o *W2) UnsetOther()

UnsetOther ensures that no value is present for Other, not even an explicit nil

func (*W2) UnsetRetirementPlan ¶ added in v1.1.0

func (o *W2) UnsetRetirementPlan()

UnsetRetirementPlan ensures that no value is present for RetirementPlan, not even an explicit nil

func (*W2) UnsetSocialSecurityTaxWithheld ¶ added in v1.1.0

func (o *W2) UnsetSocialSecurityTaxWithheld()

UnsetSocialSecurityTaxWithheld ensures that no value is present for SocialSecurityTaxWithheld, not even an explicit nil

func (*W2) UnsetSocialSecurityTips ¶ added in v1.1.0

func (o *W2) UnsetSocialSecurityTips()

UnsetSocialSecurityTips ensures that no value is present for SocialSecurityTips, not even an explicit nil

func (*W2) UnsetSocialSecurityWages ¶ added in v1.1.0

func (o *W2) UnsetSocialSecurityWages()

UnsetSocialSecurityWages ensures that no value is present for SocialSecurityWages, not even an explicit nil

func (*W2) UnsetStatutoryEmployee ¶ added in v1.1.0

func (o *W2) UnsetStatutoryEmployee()

UnsetStatutoryEmployee ensures that no value is present for StatutoryEmployee, not even an explicit nil

func (*W2) UnsetTaxYear ¶ added in v1.1.0

func (o *W2) UnsetTaxYear()

UnsetTaxYear ensures that no value is present for TaxYear, not even an explicit nil

func (*W2) UnsetThirdPartySickPay ¶ added in v1.1.0

func (o *W2) UnsetThirdPartySickPay()

UnsetThirdPartySickPay ensures that no value is present for ThirdPartySickPay, not even an explicit nil

func (*W2) UnsetWagesTipsOtherComp ¶ added in v1.1.0

func (o *W2) UnsetWagesTipsOtherComp()

UnsetWagesTipsOtherComp ensures that no value is present for WagesTipsOtherComp, not even an explicit nil

type W2Box12 ¶ added in v1.1.0

type W2Box12 struct {
	// W2 Box 12 code.
	Code NullableString `json:"code,omitempty"`
	// W2 Box 12 amount.
	Amount               NullableString `json:"amount,omitempty"`
	AdditionalProperties map[string]interface{}
}

W2Box12 struct for W2Box12

func NewW2Box12 ¶ added in v1.1.0

func NewW2Box12() *W2Box12

NewW2Box12 instantiates a new W2Box12 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 NewW2Box12WithDefaults ¶ added in v1.1.0

func NewW2Box12WithDefaults() *W2Box12

NewW2Box12WithDefaults instantiates a new W2Box12 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 (*W2Box12) GetAmount ¶ added in v1.1.0

func (o *W2Box12) GetAmount() string

GetAmount returns the Amount field value if set, zero value otherwise (both if not set or set to explicit null).

func (*W2Box12) GetAmountOk ¶ added in v1.1.0

func (o *W2Box12) GetAmountOk() (*string, bool)

GetAmountOk returns a tuple with the Amount field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*W2Box12) GetCode ¶ added in v1.1.0

func (o *W2Box12) GetCode() string

GetCode returns the Code field value if set, zero value otherwise (both if not set or set to explicit null).

func (*W2Box12) GetCodeOk ¶ added in v1.1.0

func (o *W2Box12) GetCodeOk() (*string, bool)

GetCodeOk returns a tuple with the Code field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*W2Box12) HasAmount ¶ added in v1.1.0

func (o *W2Box12) HasAmount() bool

HasAmount returns a boolean if a field has been set.

func (*W2Box12) HasCode ¶ added in v1.1.0

func (o *W2Box12) HasCode() bool

HasCode returns a boolean if a field has been set.

func (W2Box12) MarshalJSON ¶ added in v1.1.0

func (o W2Box12) MarshalJSON() ([]byte, error)

func (*W2Box12) SetAmount ¶ added in v1.1.0

func (o *W2Box12) SetAmount(v string)

SetAmount gets a reference to the given NullableString and assigns it to the Amount field.

func (*W2Box12) SetAmountNil ¶ added in v1.1.0

func (o *W2Box12) SetAmountNil()

SetAmountNil sets the value for Amount to be an explicit nil

func (*W2Box12) SetCode ¶ added in v1.1.0

func (o *W2Box12) SetCode(v string)

SetCode gets a reference to the given NullableString and assigns it to the Code field.

func (*W2Box12) SetCodeNil ¶ added in v1.1.0

func (o *W2Box12) SetCodeNil()

SetCodeNil sets the value for Code to be an explicit nil

func (*W2Box12) UnmarshalJSON ¶ added in v1.1.0

func (o *W2Box12) UnmarshalJSON(bytes []byte) (err error)

func (*W2Box12) UnsetAmount ¶ added in v1.1.0

func (o *W2Box12) UnsetAmount()

UnsetAmount ensures that no value is present for Amount, not even an explicit nil

func (*W2Box12) UnsetCode ¶ added in v1.1.0

func (o *W2Box12) UnsetCode()

UnsetCode ensures that no value is present for Code, not even an explicit nil

type W2StateAndLocalWages ¶ added in v1.1.0

type W2StateAndLocalWages struct {
	// State associated with the wage.
	State NullableString `json:"state,omitempty"`
	// State identification number of the employer.
	EmployerStateIdNumber NullableString `json:"employer_state_id_number,omitempty"`
	// Wages and tips from the specified state.
	StateWagesTips NullableString `json:"state_wages_tips,omitempty"`
	// Income tax from the specified state.
	StateIncomeTax NullableString `json:"state_income_tax,omitempty"`
	// Wages and tips from the locality.
	LocalWagesTips NullableString `json:"local_wages_tips,omitempty"`
	// Income tax from the locality.
	LocalIncomeTax NullableString `json:"local_income_tax,omitempty"`
	// Name of the locality.
	LocalityName         NullableString `json:"locality_name,omitempty"`
	AdditionalProperties map[string]interface{}
}

W2StateAndLocalWages struct for W2StateAndLocalWages

func NewW2StateAndLocalWages ¶ added in v1.1.0

func NewW2StateAndLocalWages() *W2StateAndLocalWages

NewW2StateAndLocalWages instantiates a new W2StateAndLocalWages 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 NewW2StateAndLocalWagesWithDefaults ¶ added in v1.1.0

func NewW2StateAndLocalWagesWithDefaults() *W2StateAndLocalWages

NewW2StateAndLocalWagesWithDefaults instantiates a new W2StateAndLocalWages 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 (*W2StateAndLocalWages) GetEmployerStateIdNumber ¶ added in v1.1.0

func (o *W2StateAndLocalWages) GetEmployerStateIdNumber() string

GetEmployerStateIdNumber returns the EmployerStateIdNumber field value if set, zero value otherwise (both if not set or set to explicit null).

func (*W2StateAndLocalWages) GetEmployerStateIdNumberOk ¶ added in v1.1.0

func (o *W2StateAndLocalWages) GetEmployerStateIdNumberOk() (*string, bool)

GetEmployerStateIdNumberOk returns a tuple with the EmployerStateIdNumber field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*W2StateAndLocalWages) GetLocalIncomeTax ¶ added in v1.1.0

func (o *W2StateAndLocalWages) GetLocalIncomeTax() string

GetLocalIncomeTax returns the LocalIncomeTax field value if set, zero value otherwise (both if not set or set to explicit null).

func (*W2StateAndLocalWages) GetLocalIncomeTaxOk ¶ added in v1.1.0

func (o *W2StateAndLocalWages) GetLocalIncomeTaxOk() (*string, bool)

GetLocalIncomeTaxOk returns a tuple with the LocalIncomeTax field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*W2StateAndLocalWages) GetLocalWagesTips ¶ added in v1.1.0

func (o *W2StateAndLocalWages) GetLocalWagesTips() string

GetLocalWagesTips returns the LocalWagesTips field value if set, zero value otherwise (both if not set or set to explicit null).

func (*W2StateAndLocalWages) GetLocalWagesTipsOk ¶ added in v1.1.0

func (o *W2StateAndLocalWages) GetLocalWagesTipsOk() (*string, bool)

GetLocalWagesTipsOk returns a tuple with the LocalWagesTips field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*W2StateAndLocalWages) GetLocalityName ¶ added in v1.1.0

func (o *W2StateAndLocalWages) GetLocalityName() string

GetLocalityName returns the LocalityName field value if set, zero value otherwise (both if not set or set to explicit null).

func (*W2StateAndLocalWages) GetLocalityNameOk ¶ added in v1.1.0

func (o *W2StateAndLocalWages) GetLocalityNameOk() (*string, bool)

GetLocalityNameOk returns a tuple with the LocalityName field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*W2StateAndLocalWages) GetState ¶ added in v1.1.0

func (o *W2StateAndLocalWages) GetState() string

GetState returns the State field value if set, zero value otherwise (both if not set or set to explicit null).

func (*W2StateAndLocalWages) GetStateIncomeTax ¶ added in v1.1.0

func (o *W2StateAndLocalWages) GetStateIncomeTax() string

GetStateIncomeTax returns the StateIncomeTax field value if set, zero value otherwise (both if not set or set to explicit null).

func (*W2StateAndLocalWages) GetStateIncomeTaxOk ¶ added in v1.1.0

func (o *W2StateAndLocalWages) GetStateIncomeTaxOk() (*string, bool)

GetStateIncomeTaxOk returns a tuple with the StateIncomeTax field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*W2StateAndLocalWages) GetStateOk ¶ added in v1.1.0

func (o *W2StateAndLocalWages) GetStateOk() (*string, bool)

GetStateOk returns a tuple with the State field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*W2StateAndLocalWages) GetStateWagesTips ¶ added in v1.1.0

func (o *W2StateAndLocalWages) GetStateWagesTips() string

GetStateWagesTips returns the StateWagesTips field value if set, zero value otherwise (both if not set or set to explicit null).

func (*W2StateAndLocalWages) GetStateWagesTipsOk ¶ added in v1.1.0

func (o *W2StateAndLocalWages) GetStateWagesTipsOk() (*string, bool)

GetStateWagesTipsOk returns a tuple with the StateWagesTips field value if set, nil otherwise and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*W2StateAndLocalWages) HasEmployerStateIdNumber ¶ added in v1.1.0

func (o *W2StateAndLocalWages) HasEmployerStateIdNumber() bool

HasEmployerStateIdNumber returns a boolean if a field has been set.

func (*W2StateAndLocalWages) HasLocalIncomeTax ¶ added in v1.1.0

func (o *W2StateAndLocalWages) HasLocalIncomeTax() bool

HasLocalIncomeTax returns a boolean if a field has been set.

func (*W2StateAndLocalWages) HasLocalWagesTips ¶ added in v1.1.0

func (o *W2StateAndLocalWages) HasLocalWagesTips() bool

HasLocalWagesTips returns a boolean if a field has been set.

func (*W2StateAndLocalWages) HasLocalityName ¶ added in v1.1.0

func (o *W2StateAndLocalWages) HasLocalityName() bool

HasLocalityName returns a boolean if a field has been set.

func (*W2StateAndLocalWages) HasState ¶ added in v1.1.0

func (o *W2StateAndLocalWages) HasState() bool

HasState returns a boolean if a field has been set.

func (*W2StateAndLocalWages) HasStateIncomeTax ¶ added in v1.1.0

func (o *W2StateAndLocalWages) HasStateIncomeTax() bool

HasStateIncomeTax returns a boolean if a field has been set.

func (*W2StateAndLocalWages) HasStateWagesTips ¶ added in v1.1.0

func (o *W2StateAndLocalWages) HasStateWagesTips() bool

HasStateWagesTips returns a boolean if a field has been set.

func (W2StateAndLocalWages) MarshalJSON ¶ added in v1.1.0

func (o W2StateAndLocalWages) MarshalJSON() ([]byte, error)

func (*W2StateAndLocalWages) SetEmployerStateIdNumber ¶ added in v1.1.0

func (o *W2StateAndLocalWages) SetEmployerStateIdNumber(v string)

SetEmployerStateIdNumber gets a reference to the given NullableString and assigns it to the EmployerStateIdNumber field.

func (*W2StateAndLocalWages) SetEmployerStateIdNumberNil ¶ added in v1.1.0

func (o *W2StateAndLocalWages) SetEmployerStateIdNumberNil()

SetEmployerStateIdNumberNil sets the value for EmployerStateIdNumber to be an explicit nil

func (*W2StateAndLocalWages) SetLocalIncomeTax ¶ added in v1.1.0

func (o *W2StateAndLocalWages) SetLocalIncomeTax(v string)

SetLocalIncomeTax gets a reference to the given NullableString and assigns it to the LocalIncomeTax field.

func (*W2StateAndLocalWages) SetLocalIncomeTaxNil ¶ added in v1.1.0

func (o *W2StateAndLocalWages) SetLocalIncomeTaxNil()

SetLocalIncomeTaxNil sets the value for LocalIncomeTax to be an explicit nil

func (*W2StateAndLocalWages) SetLocalWagesTips ¶ added in v1.1.0

func (o *W2StateAndLocalWages) SetLocalWagesTips(v string)

SetLocalWagesTips gets a reference to the given NullableString and assigns it to the LocalWagesTips field.

func (*W2StateAndLocalWages) SetLocalWagesTipsNil ¶ added in v1.1.0

func (o *W2StateAndLocalWages) SetLocalWagesTipsNil()

SetLocalWagesTipsNil sets the value for LocalWagesTips to be an explicit nil

func (*W2StateAndLocalWages) SetLocalityName ¶ added in v1.1.0

func (o *W2StateAndLocalWages) SetLocalityName(v string)

SetLocalityName gets a reference to the given NullableString and assigns it to the LocalityName field.

func (*W2StateAndLocalWages) SetLocalityNameNil ¶ added in v1.1.0

func (o *W2StateAndLocalWages) SetLocalityNameNil()

SetLocalityNameNil sets the value for LocalityName to be an explicit nil

func (*W2StateAndLocalWages) SetState ¶ added in v1.1.0

func (o *W2StateAndLocalWages) SetState(v string)

SetState gets a reference to the given NullableString and assigns it to the State field.

func (*W2StateAndLocalWages) SetStateIncomeTax ¶ added in v1.1.0

func (o *W2StateAndLocalWages) SetStateIncomeTax(v string)

SetStateIncomeTax gets a reference to the given NullableString and assigns it to the StateIncomeTax field.

func (*W2StateAndLocalWages) SetStateIncomeTaxNil ¶ added in v1.1.0

func (o *W2StateAndLocalWages) SetStateIncomeTaxNil()

SetStateIncomeTaxNil sets the value for StateIncomeTax to be an explicit nil

func (*W2StateAndLocalWages) SetStateNil ¶ added in v1.1.0

func (o *W2StateAndLocalWages) SetStateNil()

SetStateNil sets the value for State to be an explicit nil

func (*W2StateAndLocalWages) SetStateWagesTips ¶ added in v1.1.0

func (o *W2StateAndLocalWages) SetStateWagesTips(v string)

SetStateWagesTips gets a reference to the given NullableString and assigns it to the StateWagesTips field.

func (*W2StateAndLocalWages) SetStateWagesTipsNil ¶ added in v1.1.0

func (o *W2StateAndLocalWages) SetStateWagesTipsNil()

SetStateWagesTipsNil sets the value for StateWagesTips to be an explicit nil

func (*W2StateAndLocalWages) UnmarshalJSON ¶ added in v1.1.0

func (o *W2StateAndLocalWages) UnmarshalJSON(bytes []byte) (err error)

func (*W2StateAndLocalWages) UnsetEmployerStateIdNumber ¶ added in v1.1.0

func (o *W2StateAndLocalWages) UnsetEmployerStateIdNumber()

UnsetEmployerStateIdNumber ensures that no value is present for EmployerStateIdNumber, not even an explicit nil

func (*W2StateAndLocalWages) UnsetLocalIncomeTax ¶ added in v1.1.0

func (o *W2StateAndLocalWages) UnsetLocalIncomeTax()

UnsetLocalIncomeTax ensures that no value is present for LocalIncomeTax, not even an explicit nil

func (*W2StateAndLocalWages) UnsetLocalWagesTips ¶ added in v1.1.0

func (o *W2StateAndLocalWages) UnsetLocalWagesTips()

UnsetLocalWagesTips ensures that no value is present for LocalWagesTips, not even an explicit nil

func (*W2StateAndLocalWages) UnsetLocalityName ¶ added in v1.1.0

func (o *W2StateAndLocalWages) UnsetLocalityName()

UnsetLocalityName ensures that no value is present for LocalityName, not even an explicit nil

func (*W2StateAndLocalWages) UnsetState ¶ added in v1.1.0

func (o *W2StateAndLocalWages) UnsetState()

UnsetState ensures that no value is present for State, not even an explicit nil

func (*W2StateAndLocalWages) UnsetStateIncomeTax ¶ added in v1.1.0

func (o *W2StateAndLocalWages) UnsetStateIncomeTax()

UnsetStateIncomeTax ensures that no value is present for StateIncomeTax, not even an explicit nil

func (*W2StateAndLocalWages) UnsetStateWagesTips ¶ added in v1.1.0

func (o *W2StateAndLocalWages) UnsetStateWagesTips()

UnsetStateWagesTips ensures that no value is present for StateWagesTips, not even an explicit nil

type WalletBalance ¶ added in v1.8.0

type WalletBalance struct {
	// The ISO-4217 currency code of the balance
	IsoCurrencyCode string `json:"iso_currency_code"`
	// The total amount of funds in the account
	Current              float32 `json:"current"`
	AdditionalProperties map[string]interface{}
}

WalletBalance An object representing the e-wallet balance

func NewWalletBalance ¶ added in v1.8.0

func NewWalletBalance(isoCurrencyCode string, current float32) *WalletBalance

NewWalletBalance instantiates a new WalletBalance 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 NewWalletBalanceWithDefaults ¶ added in v1.8.0

func NewWalletBalanceWithDefaults() *WalletBalance

NewWalletBalanceWithDefaults instantiates a new WalletBalance 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 (*WalletBalance) GetCurrent ¶ added in v1.8.0

func (o *WalletBalance) GetCurrent() float32

GetCurrent returns the Current field value

func (*WalletBalance) GetCurrentOk ¶ added in v1.8.0

func (o *WalletBalance) GetCurrentOk() (*float32, bool)

GetCurrentOk returns a tuple with the Current field value and a boolean to check if the value has been set.

func (*WalletBalance) GetIsoCurrencyCode ¶ added in v1.8.0

func (o *WalletBalance) GetIsoCurrencyCode() string

GetIsoCurrencyCode returns the IsoCurrencyCode field value

func (*WalletBalance) GetIsoCurrencyCodeOk ¶ added in v1.8.0

func (o *WalletBalance) GetIsoCurrencyCodeOk() (*string, bool)

GetIsoCurrencyCodeOk returns a tuple with the IsoCurrencyCode field value and a boolean to check if the value has been set.

func (WalletBalance) MarshalJSON ¶ added in v1.8.0

func (o WalletBalance) MarshalJSON() ([]byte, error)

func (*WalletBalance) SetCurrent ¶ added in v1.8.0

func (o *WalletBalance) SetCurrent(v float32)

SetCurrent sets field value

func (*WalletBalance) SetIsoCurrencyCode ¶ added in v1.8.0

func (o *WalletBalance) SetIsoCurrencyCode(v string)

SetIsoCurrencyCode sets field value

func (*WalletBalance) UnmarshalJSON ¶ added in v1.8.0

func (o *WalletBalance) UnmarshalJSON(bytes []byte) (err error)

type WalletGetRequest ¶ added in v1.8.0

type WalletGetRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// The ID of the e-wallet
	WalletId string `json:"wallet_id"`
}

WalletGetRequest WalletGetRequest defines the request schema for `/wallet/get`

func NewWalletGetRequest ¶ added in v1.8.0

func NewWalletGetRequest(walletId string) *WalletGetRequest

NewWalletGetRequest instantiates a new WalletGetRequest 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 NewWalletGetRequestWithDefaults ¶ added in v1.8.0

func NewWalletGetRequestWithDefaults() *WalletGetRequest

NewWalletGetRequestWithDefaults instantiates a new WalletGetRequest 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 (*WalletGetRequest) GetClientId ¶ added in v1.8.0

func (o *WalletGetRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*WalletGetRequest) GetClientIdOk ¶ added in v1.8.0

func (o *WalletGetRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WalletGetRequest) GetSecret ¶ added in v1.8.0

func (o *WalletGetRequest) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise.

func (*WalletGetRequest) GetSecretOk ¶ added in v1.8.0

func (o *WalletGetRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WalletGetRequest) GetWalletId ¶ added in v1.8.0

func (o *WalletGetRequest) GetWalletId() string

GetWalletId returns the WalletId field value

func (*WalletGetRequest) GetWalletIdOk ¶ added in v1.8.0

func (o *WalletGetRequest) GetWalletIdOk() (*string, bool)

GetWalletIdOk returns a tuple with the WalletId field value and a boolean to check if the value has been set.

func (*WalletGetRequest) HasClientId ¶ added in v1.8.0

func (o *WalletGetRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*WalletGetRequest) HasSecret ¶ added in v1.8.0

func (o *WalletGetRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (WalletGetRequest) MarshalJSON ¶ added in v1.8.0

func (o WalletGetRequest) MarshalJSON() ([]byte, error)

func (*WalletGetRequest) SetClientId ¶ added in v1.8.0

func (o *WalletGetRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*WalletGetRequest) SetSecret ¶ added in v1.8.0

func (o *WalletGetRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

func (*WalletGetRequest) SetWalletId ¶ added in v1.8.0

func (o *WalletGetRequest) SetWalletId(v string)

SetWalletId sets field value

type WalletGetResponse ¶ added in v1.8.0

type WalletGetResponse struct {
	// A unique ID identifying the e-wallet
	WalletId string                `json:"wallet_id"`
	Balance  NullableWalletBalance `json:"balance"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

WalletGetResponse WalletGetResponse defines the response schema for `/wallet/get`

func NewWalletGetResponse ¶ added in v1.8.0

func NewWalletGetResponse(walletId string, balance NullableWalletBalance, requestId string) *WalletGetResponse

NewWalletGetResponse instantiates a new WalletGetResponse 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 NewWalletGetResponseWithDefaults ¶ added in v1.8.0

func NewWalletGetResponseWithDefaults() *WalletGetResponse

NewWalletGetResponseWithDefaults instantiates a new WalletGetResponse 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 (*WalletGetResponse) GetBalance ¶ added in v1.8.0

func (o *WalletGetResponse) GetBalance() WalletBalance

GetBalance returns the Balance field value If the value is explicit nil, the zero value for WalletBalance will be returned

func (*WalletGetResponse) GetBalanceOk ¶ added in v1.8.0

func (o *WalletGetResponse) GetBalanceOk() (*WalletBalance, bool)

GetBalanceOk returns a tuple with the Balance field value and a boolean to check if the value has been set. NOTE: If the value is an explicit nil, `nil, true` will be returned

func (*WalletGetResponse) GetRequestId ¶ added in v1.8.0

func (o *WalletGetResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*WalletGetResponse) GetRequestIdOk ¶ added in v1.8.0

func (o *WalletGetResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (*WalletGetResponse) GetWalletId ¶ added in v1.8.0

func (o *WalletGetResponse) GetWalletId() string

GetWalletId returns the WalletId field value

func (*WalletGetResponse) GetWalletIdOk ¶ added in v1.8.0

func (o *WalletGetResponse) GetWalletIdOk() (*string, bool)

GetWalletIdOk returns a tuple with the WalletId field value and a boolean to check if the value has been set.

func (WalletGetResponse) MarshalJSON ¶ added in v1.8.0

func (o WalletGetResponse) MarshalJSON() ([]byte, error)

func (*WalletGetResponse) SetBalance ¶ added in v1.8.0

func (o *WalletGetResponse) SetBalance(v WalletBalance)

SetBalance sets field value

func (*WalletGetResponse) SetRequestId ¶ added in v1.8.0

func (o *WalletGetResponse) SetRequestId(v string)

SetRequestId sets field value

func (*WalletGetResponse) SetWalletId ¶ added in v1.8.0

func (o *WalletGetResponse) SetWalletId(v string)

SetWalletId sets field value

func (*WalletGetResponse) UnmarshalJSON ¶ added in v1.8.0

func (o *WalletGetResponse) UnmarshalJSON(bytes []byte) (err error)

type WalletTransaction ¶ added in v1.8.0

type WalletTransaction struct {
	// A unique ID identifying the transaction
	TransactionId string `json:"transaction_id"`
	// A reference for the transaction
	Reference string `json:"reference"`
	// The type of of the transaction. Currently, only `\"PAYOUT\"` is supported.
	Type         string                        `json:"type"`
	Amount       WalletTransactionAmount       `json:"amount"`
	Counterparty WalletTransactionCounterparty `json:"counterparty"`
	Status       WalletTransactionStatus       `json:"status"`
	// Timestamp when the transaction was created, in [ISO 8601](https://wikipedia.org/wiki/ISO_8601) format.
	CreatedAt            time.Time `json:"created_at"`
	AdditionalProperties map[string]interface{}
}

WalletTransaction The transaction details

func NewWalletTransaction ¶ added in v1.8.0

func NewWalletTransaction(transactionId string, reference string, type_ string, amount WalletTransactionAmount, counterparty WalletTransactionCounterparty, status WalletTransactionStatus, createdAt time.Time) *WalletTransaction

NewWalletTransaction instantiates a new WalletTransaction 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 NewWalletTransactionWithDefaults ¶ added in v1.8.0

func NewWalletTransactionWithDefaults() *WalletTransaction

NewWalletTransactionWithDefaults instantiates a new WalletTransaction 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 (*WalletTransaction) GetAmount ¶ added in v1.8.0

GetAmount returns the Amount field value

func (*WalletTransaction) GetAmountOk ¶ added in v1.8.0

func (o *WalletTransaction) GetAmountOk() (*WalletTransactionAmount, bool)

GetAmountOk returns a tuple with the Amount field value and a boolean to check if the value has been set.

func (*WalletTransaction) GetCounterparty ¶ added in v1.8.0

func (o *WalletTransaction) GetCounterparty() WalletTransactionCounterparty

GetCounterparty returns the Counterparty field value

func (*WalletTransaction) GetCounterpartyOk ¶ added in v1.8.0

func (o *WalletTransaction) GetCounterpartyOk() (*WalletTransactionCounterparty, bool)

GetCounterpartyOk returns a tuple with the Counterparty field value and a boolean to check if the value has been set.

func (*WalletTransaction) GetCreatedAt ¶ added in v1.8.0

func (o *WalletTransaction) GetCreatedAt() time.Time

GetCreatedAt returns the CreatedAt field value

func (*WalletTransaction) GetCreatedAtOk ¶ added in v1.8.0

func (o *WalletTransaction) GetCreatedAtOk() (*time.Time, bool)

GetCreatedAtOk returns a tuple with the CreatedAt field value and a boolean to check if the value has been set.

func (*WalletTransaction) GetReference ¶ added in v1.8.0

func (o *WalletTransaction) GetReference() string

GetReference returns the Reference field value

func (*WalletTransaction) GetReferenceOk ¶ added in v1.8.0

func (o *WalletTransaction) GetReferenceOk() (*string, bool)

GetReferenceOk returns a tuple with the Reference field value and a boolean to check if the value has been set.

func (*WalletTransaction) GetStatus ¶ added in v1.8.0

GetStatus returns the Status field value

func (*WalletTransaction) GetStatusOk ¶ added in v1.8.0

func (o *WalletTransaction) GetStatusOk() (*WalletTransactionStatus, bool)

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*WalletTransaction) GetTransactionId ¶ added in v1.8.0

func (o *WalletTransaction) GetTransactionId() string

GetTransactionId returns the TransactionId field value

func (*WalletTransaction) GetTransactionIdOk ¶ added in v1.8.0

func (o *WalletTransaction) GetTransactionIdOk() (*string, bool)

GetTransactionIdOk returns a tuple with the TransactionId field value and a boolean to check if the value has been set.

func (*WalletTransaction) GetType ¶ added in v1.8.0

func (o *WalletTransaction) GetType() string

GetType returns the Type field value

func (*WalletTransaction) GetTypeOk ¶ added in v1.8.0

func (o *WalletTransaction) GetTypeOk() (*string, bool)

GetTypeOk returns a tuple with the Type field value and a boolean to check if the value has been set.

func (WalletTransaction) MarshalJSON ¶ added in v1.8.0

func (o WalletTransaction) MarshalJSON() ([]byte, error)

func (*WalletTransaction) SetAmount ¶ added in v1.8.0

SetAmount sets field value

func (*WalletTransaction) SetCounterparty ¶ added in v1.8.0

func (o *WalletTransaction) SetCounterparty(v WalletTransactionCounterparty)

SetCounterparty sets field value

func (*WalletTransaction) SetCreatedAt ¶ added in v1.8.0

func (o *WalletTransaction) SetCreatedAt(v time.Time)

SetCreatedAt sets field value

func (*WalletTransaction) SetReference ¶ added in v1.8.0

func (o *WalletTransaction) SetReference(v string)

SetReference sets field value

func (*WalletTransaction) SetStatus ¶ added in v1.8.0

SetStatus sets field value

func (*WalletTransaction) SetTransactionId ¶ added in v1.8.0

func (o *WalletTransaction) SetTransactionId(v string)

SetTransactionId sets field value

func (*WalletTransaction) SetType ¶ added in v1.8.0

func (o *WalletTransaction) SetType(v string)

SetType sets field value

func (*WalletTransaction) UnmarshalJSON ¶ added in v1.8.0

func (o *WalletTransaction) UnmarshalJSON(bytes []byte) (err error)

type WalletTransactionAmount ¶ added in v1.8.0

type WalletTransactionAmount struct {
	// The ISO-4217 currency code of the transaction. Currently, only `\"GBP\"` is supported.
	IsoCurrencyCode string `json:"iso_currency_code"`
	// The amount of the transaction. Must contain at most two digits of precision e.g. `1.23`.
	Value                float32 `json:"value"`
	AdditionalProperties map[string]interface{}
}

WalletTransactionAmount The amount and currency of a transaction

func NewWalletTransactionAmount ¶ added in v1.8.0

func NewWalletTransactionAmount(isoCurrencyCode string, value float32) *WalletTransactionAmount

NewWalletTransactionAmount instantiates a new WalletTransactionAmount 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 NewWalletTransactionAmountWithDefaults ¶ added in v1.8.0

func NewWalletTransactionAmountWithDefaults() *WalletTransactionAmount

NewWalletTransactionAmountWithDefaults instantiates a new WalletTransactionAmount 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 (*WalletTransactionAmount) GetIsoCurrencyCode ¶ added in v1.8.0

func (o *WalletTransactionAmount) GetIsoCurrencyCode() string

GetIsoCurrencyCode returns the IsoCurrencyCode field value

func (*WalletTransactionAmount) GetIsoCurrencyCodeOk ¶ added in v1.8.0

func (o *WalletTransactionAmount) GetIsoCurrencyCodeOk() (*string, bool)

GetIsoCurrencyCodeOk returns a tuple with the IsoCurrencyCode field value and a boolean to check if the value has been set.

func (*WalletTransactionAmount) GetValue ¶ added in v1.8.0

func (o *WalletTransactionAmount) GetValue() float32

GetValue returns the Value field value

func (*WalletTransactionAmount) GetValueOk ¶ added in v1.8.0

func (o *WalletTransactionAmount) GetValueOk() (*float32, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (WalletTransactionAmount) MarshalJSON ¶ added in v1.8.0

func (o WalletTransactionAmount) MarshalJSON() ([]byte, error)

func (*WalletTransactionAmount) SetIsoCurrencyCode ¶ added in v1.8.0

func (o *WalletTransactionAmount) SetIsoCurrencyCode(v string)

SetIsoCurrencyCode sets field value

func (*WalletTransactionAmount) SetValue ¶ added in v1.8.0

func (o *WalletTransactionAmount) SetValue(v float32)

SetValue sets field value

func (*WalletTransactionAmount) UnmarshalJSON ¶ added in v1.8.0

func (o *WalletTransactionAmount) UnmarshalJSON(bytes []byte) (err error)

type WalletTransactionCounterparty ¶ added in v1.8.0

type WalletTransactionCounterparty struct {
	// The name of the counterparty
	Name                 string                               `json:"name"`
	Numbers              WalletTransactionCounterpartyNumbers `json:"numbers"`
	AdditionalProperties map[string]interface{}
}

WalletTransactionCounterparty An object representing the e-wallet transaction's counterparty

func NewWalletTransactionCounterparty ¶ added in v1.8.0

func NewWalletTransactionCounterparty(name string, numbers WalletTransactionCounterpartyNumbers) *WalletTransactionCounterparty

NewWalletTransactionCounterparty instantiates a new WalletTransactionCounterparty 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 NewWalletTransactionCounterpartyWithDefaults ¶ added in v1.8.0

func NewWalletTransactionCounterpartyWithDefaults() *WalletTransactionCounterparty

NewWalletTransactionCounterpartyWithDefaults instantiates a new WalletTransactionCounterparty 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 (*WalletTransactionCounterparty) GetName ¶ added in v1.8.0

GetName returns the Name field value

func (*WalletTransactionCounterparty) GetNameOk ¶ added in v1.8.0

func (o *WalletTransactionCounterparty) GetNameOk() (*string, bool)

GetNameOk returns a tuple with the Name field value and a boolean to check if the value has been set.

func (*WalletTransactionCounterparty) GetNumbers ¶ added in v1.8.0

GetNumbers returns the Numbers field value

func (*WalletTransactionCounterparty) GetNumbersOk ¶ added in v1.8.0

GetNumbersOk returns a tuple with the Numbers field value and a boolean to check if the value has been set.

func (WalletTransactionCounterparty) MarshalJSON ¶ added in v1.8.0

func (o WalletTransactionCounterparty) MarshalJSON() ([]byte, error)

func (*WalletTransactionCounterparty) SetName ¶ added in v1.8.0

func (o *WalletTransactionCounterparty) SetName(v string)

SetName sets field value

func (*WalletTransactionCounterparty) SetNumbers ¶ added in v1.8.0

SetNumbers sets field value

func (*WalletTransactionCounterparty) UnmarshalJSON ¶ added in v1.8.0

func (o *WalletTransactionCounterparty) UnmarshalJSON(bytes []byte) (err error)

type WalletTransactionCounterpartyBACS ¶ added in v1.8.0

type WalletTransactionCounterpartyBACS struct {
	// The account number of the account. Maximum of 10 characters.
	Account *string `json:"account,omitempty"`
	// The 6-character sort code of the account.
	SortCode *string `json:"sort_code,omitempty"`
}

WalletTransactionCounterpartyBACS struct for WalletTransactionCounterpartyBACS

func NewWalletTransactionCounterpartyBACS ¶ added in v1.8.0

func NewWalletTransactionCounterpartyBACS() *WalletTransactionCounterpartyBACS

NewWalletTransactionCounterpartyBACS instantiates a new WalletTransactionCounterpartyBACS 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 NewWalletTransactionCounterpartyBACSWithDefaults ¶ added in v1.8.0

func NewWalletTransactionCounterpartyBACSWithDefaults() *WalletTransactionCounterpartyBACS

NewWalletTransactionCounterpartyBACSWithDefaults instantiates a new WalletTransactionCounterpartyBACS 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 (*WalletTransactionCounterpartyBACS) GetAccount ¶ added in v1.8.0

func (o *WalletTransactionCounterpartyBACS) GetAccount() string

GetAccount returns the Account field value if set, zero value otherwise.

func (*WalletTransactionCounterpartyBACS) GetAccountOk ¶ added in v1.8.0

func (o *WalletTransactionCounterpartyBACS) GetAccountOk() (*string, bool)

GetAccountOk returns a tuple with the Account field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WalletTransactionCounterpartyBACS) GetSortCode ¶ added in v1.8.0

func (o *WalletTransactionCounterpartyBACS) GetSortCode() string

GetSortCode returns the SortCode field value if set, zero value otherwise.

func (*WalletTransactionCounterpartyBACS) GetSortCodeOk ¶ added in v1.8.0

func (o *WalletTransactionCounterpartyBACS) GetSortCodeOk() (*string, bool)

GetSortCodeOk returns a tuple with the SortCode field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WalletTransactionCounterpartyBACS) HasAccount ¶ added in v1.8.0

func (o *WalletTransactionCounterpartyBACS) HasAccount() bool

HasAccount returns a boolean if a field has been set.

func (*WalletTransactionCounterpartyBACS) HasSortCode ¶ added in v1.8.0

func (o *WalletTransactionCounterpartyBACS) HasSortCode() bool

HasSortCode returns a boolean if a field has been set.

func (WalletTransactionCounterpartyBACS) MarshalJSON ¶ added in v1.8.0

func (o WalletTransactionCounterpartyBACS) MarshalJSON() ([]byte, error)

func (*WalletTransactionCounterpartyBACS) SetAccount ¶ added in v1.8.0

func (o *WalletTransactionCounterpartyBACS) SetAccount(v string)

SetAccount gets a reference to the given string and assigns it to the Account field.

func (*WalletTransactionCounterpartyBACS) SetSortCode ¶ added in v1.8.0

func (o *WalletTransactionCounterpartyBACS) SetSortCode(v string)

SetSortCode gets a reference to the given string and assigns it to the SortCode field.

type WalletTransactionCounterpartyNumbers ¶ added in v1.8.0

type WalletTransactionCounterpartyNumbers struct {
	Bacs WalletTransactionCounterpartyBACS `json:"bacs"`
}

WalletTransactionCounterpartyNumbers The counterparty's bank account numbers

func NewWalletTransactionCounterpartyNumbers ¶ added in v1.8.0

func NewWalletTransactionCounterpartyNumbers(bacs WalletTransactionCounterpartyBACS) *WalletTransactionCounterpartyNumbers

NewWalletTransactionCounterpartyNumbers instantiates a new WalletTransactionCounterpartyNumbers 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 NewWalletTransactionCounterpartyNumbersWithDefaults ¶ added in v1.8.0

func NewWalletTransactionCounterpartyNumbersWithDefaults() *WalletTransactionCounterpartyNumbers

NewWalletTransactionCounterpartyNumbersWithDefaults instantiates a new WalletTransactionCounterpartyNumbers 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 (*WalletTransactionCounterpartyNumbers) GetBacs ¶ added in v1.8.0

GetBacs returns the Bacs field value

func (*WalletTransactionCounterpartyNumbers) GetBacsOk ¶ added in v1.8.0

GetBacsOk returns a tuple with the Bacs field value and a boolean to check if the value has been set.

func (WalletTransactionCounterpartyNumbers) MarshalJSON ¶ added in v1.8.0

func (o WalletTransactionCounterpartyNumbers) MarshalJSON() ([]byte, error)

func (*WalletTransactionCounterpartyNumbers) SetBacs ¶ added in v1.8.0

SetBacs sets field value

type WalletTransactionExecuteRequest ¶ added in v1.8.0

type WalletTransactionExecuteRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// A random key provided by the client, per unique wallet transaction. Maximum of 128 characters.  The API supports idempotency for safely retrying requests without accidentally performing the same operation twice. If a request to execute a wallet transaction fails due to a network connection error, then after a minimum delay of one minute, you can retry the request with the same idempotency key to guarantee that only a single wallet transaction is created. If the request was successfully processed, it will prevent any transaction that uses the same idempotency key, and was received within 24 hours of the first request, from being processed.
	IdempotencyKey string `json:"idempotency_key"`
	// The ID of the e-wallet to debit from
	WalletId     string                        `json:"wallet_id"`
	Counterparty WalletTransactionCounterparty `json:"counterparty"`
	Amount       WalletTransactionAmount       `json:"amount"`
	// A reference for the transaction. This must be an alphanumeric string with at most 18 characters and must not contain any special characters or spaces.
	Reference string `json:"reference"`
}

WalletTransactionExecuteRequest WalletTransactionExecuteRequest defines the request schema for `/wallet/transaction/execute`

func NewWalletTransactionExecuteRequest ¶ added in v1.8.0

func NewWalletTransactionExecuteRequest(idempotencyKey string, walletId string, counterparty WalletTransactionCounterparty, amount WalletTransactionAmount, reference string) *WalletTransactionExecuteRequest

NewWalletTransactionExecuteRequest instantiates a new WalletTransactionExecuteRequest 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 NewWalletTransactionExecuteRequestWithDefaults ¶ added in v1.8.0

func NewWalletTransactionExecuteRequestWithDefaults() *WalletTransactionExecuteRequest

NewWalletTransactionExecuteRequestWithDefaults instantiates a new WalletTransactionExecuteRequest 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 (*WalletTransactionExecuteRequest) GetAmount ¶ added in v1.8.0

GetAmount returns the Amount field value

func (*WalletTransactionExecuteRequest) GetAmountOk ¶ added in v1.8.0

GetAmountOk returns a tuple with the Amount field value and a boolean to check if the value has been set.

func (*WalletTransactionExecuteRequest) GetClientId ¶ added in v1.8.0

func (o *WalletTransactionExecuteRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*WalletTransactionExecuteRequest) GetClientIdOk ¶ added in v1.8.0

func (o *WalletTransactionExecuteRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WalletTransactionExecuteRequest) GetCounterparty ¶ added in v1.8.0

GetCounterparty returns the Counterparty field value

func (*WalletTransactionExecuteRequest) GetCounterpartyOk ¶ added in v1.8.0

GetCounterpartyOk returns a tuple with the Counterparty field value and a boolean to check if the value has been set.

func (*WalletTransactionExecuteRequest) GetIdempotencyKey ¶ added in v1.8.0

func (o *WalletTransactionExecuteRequest) GetIdempotencyKey() string

GetIdempotencyKey returns the IdempotencyKey field value

func (*WalletTransactionExecuteRequest) GetIdempotencyKeyOk ¶ added in v1.8.0

func (o *WalletTransactionExecuteRequest) GetIdempotencyKeyOk() (*string, bool)

GetIdempotencyKeyOk returns a tuple with the IdempotencyKey field value and a boolean to check if the value has been set.

func (*WalletTransactionExecuteRequest) GetReference ¶ added in v1.8.0

func (o *WalletTransactionExecuteRequest) GetReference() string

GetReference returns the Reference field value

func (*WalletTransactionExecuteRequest) GetReferenceOk ¶ added in v1.8.0

func (o *WalletTransactionExecuteRequest) GetReferenceOk() (*string, bool)

GetReferenceOk returns a tuple with the Reference field value and a boolean to check if the value has been set.

func (*WalletTransactionExecuteRequest) GetSecret ¶ added in v1.8.0

func (o *WalletTransactionExecuteRequest) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise.

func (*WalletTransactionExecuteRequest) GetSecretOk ¶ added in v1.8.0

func (o *WalletTransactionExecuteRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WalletTransactionExecuteRequest) GetWalletId ¶ added in v1.8.0

func (o *WalletTransactionExecuteRequest) GetWalletId() string

GetWalletId returns the WalletId field value

func (*WalletTransactionExecuteRequest) GetWalletIdOk ¶ added in v1.8.0

func (o *WalletTransactionExecuteRequest) GetWalletIdOk() (*string, bool)

GetWalletIdOk returns a tuple with the WalletId field value and a boolean to check if the value has been set.

func (*WalletTransactionExecuteRequest) HasClientId ¶ added in v1.8.0

func (o *WalletTransactionExecuteRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*WalletTransactionExecuteRequest) HasSecret ¶ added in v1.8.0

func (o *WalletTransactionExecuteRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (WalletTransactionExecuteRequest) MarshalJSON ¶ added in v1.8.0

func (o WalletTransactionExecuteRequest) MarshalJSON() ([]byte, error)

func (*WalletTransactionExecuteRequest) SetAmount ¶ added in v1.8.0

SetAmount sets field value

func (*WalletTransactionExecuteRequest) SetClientId ¶ added in v1.8.0

func (o *WalletTransactionExecuteRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*WalletTransactionExecuteRequest) SetCounterparty ¶ added in v1.8.0

SetCounterparty sets field value

func (*WalletTransactionExecuteRequest) SetIdempotencyKey ¶ added in v1.8.0

func (o *WalletTransactionExecuteRequest) SetIdempotencyKey(v string)

SetIdempotencyKey sets field value

func (*WalletTransactionExecuteRequest) SetReference ¶ added in v1.8.0

func (o *WalletTransactionExecuteRequest) SetReference(v string)

SetReference sets field value

func (*WalletTransactionExecuteRequest) SetSecret ¶ added in v1.8.0

func (o *WalletTransactionExecuteRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

func (*WalletTransactionExecuteRequest) SetWalletId ¶ added in v1.8.0

func (o *WalletTransactionExecuteRequest) SetWalletId(v string)

SetWalletId sets field value

type WalletTransactionExecuteResponse ¶ added in v1.8.0

type WalletTransactionExecuteResponse struct {
	// A unique ID identifying the transaction
	TransactionId string                  `json:"transaction_id"`
	Status        WalletTransactionStatus `json:"status"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

WalletTransactionExecuteResponse WalletTransactionExecuteResponse defines the response schema for `/wallet/transaction/execute`

func NewWalletTransactionExecuteResponse ¶ added in v1.8.0

func NewWalletTransactionExecuteResponse(transactionId string, status WalletTransactionStatus, requestId string) *WalletTransactionExecuteResponse

NewWalletTransactionExecuteResponse instantiates a new WalletTransactionExecuteResponse 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 NewWalletTransactionExecuteResponseWithDefaults ¶ added in v1.8.0

func NewWalletTransactionExecuteResponseWithDefaults() *WalletTransactionExecuteResponse

NewWalletTransactionExecuteResponseWithDefaults instantiates a new WalletTransactionExecuteResponse 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 (*WalletTransactionExecuteResponse) GetRequestId ¶ added in v1.8.0

func (o *WalletTransactionExecuteResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*WalletTransactionExecuteResponse) GetRequestIdOk ¶ added in v1.8.0

func (o *WalletTransactionExecuteResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (*WalletTransactionExecuteResponse) GetStatus ¶ added in v1.8.0

GetStatus returns the Status field value

func (*WalletTransactionExecuteResponse) GetStatusOk ¶ added in v1.8.0

GetStatusOk returns a tuple with the Status field value and a boolean to check if the value has been set.

func (*WalletTransactionExecuteResponse) GetTransactionId ¶ added in v1.8.0

func (o *WalletTransactionExecuteResponse) GetTransactionId() string

GetTransactionId returns the TransactionId field value

func (*WalletTransactionExecuteResponse) GetTransactionIdOk ¶ added in v1.8.0

func (o *WalletTransactionExecuteResponse) GetTransactionIdOk() (*string, bool)

GetTransactionIdOk returns a tuple with the TransactionId field value and a boolean to check if the value has been set.

func (WalletTransactionExecuteResponse) MarshalJSON ¶ added in v1.8.0

func (o WalletTransactionExecuteResponse) MarshalJSON() ([]byte, error)

func (*WalletTransactionExecuteResponse) SetRequestId ¶ added in v1.8.0

func (o *WalletTransactionExecuteResponse) SetRequestId(v string)

SetRequestId sets field value

func (*WalletTransactionExecuteResponse) SetStatus ¶ added in v1.8.0

SetStatus sets field value

func (*WalletTransactionExecuteResponse) SetTransactionId ¶ added in v1.8.0

func (o *WalletTransactionExecuteResponse) SetTransactionId(v string)

SetTransactionId sets field value

func (*WalletTransactionExecuteResponse) UnmarshalJSON ¶ added in v1.8.0

func (o *WalletTransactionExecuteResponse) UnmarshalJSON(bytes []byte) (err error)

type WalletTransactionStatus ¶ added in v1.8.0

type WalletTransactionStatus string

WalletTransactionStatus The status of the transaction. `INITIATED`: This is the initial state of all transactions. It indicates that the transaction has been initiated and is currently being processed. `EXECUTED`: The transaction has been successfully executed. `FAILED`: The transaction failed to process successfully. This is a terminal status. `BLOCKED`: The transaction has been blocked for violating compliance rules. This is a terminal status.

const (
	WALLETTRANSACTIONSTATUS_INITIATED WalletTransactionStatus = "INITIATED"
	WALLETTRANSACTIONSTATUS_EXECUTED  WalletTransactionStatus = "EXECUTED"
	WALLETTRANSACTIONSTATUS_BLOCKED   WalletTransactionStatus = "BLOCKED"
	WALLETTRANSACTIONSTATUS_FAILED    WalletTransactionStatus = "FAILED"
)

List of WalletTransactionStatus

func NewWalletTransactionStatusFromValue ¶ added in v1.8.0

func NewWalletTransactionStatusFromValue(v string) (*WalletTransactionStatus, error)

NewWalletTransactionStatusFromValue returns a pointer to a valid WalletTransactionStatus for the value passed as argument, or an error if the value passed is not allowed by the enum

func (WalletTransactionStatus) IsValid ¶ added in v1.8.0

func (v WalletTransactionStatus) IsValid() bool

IsValid return true if the value is valid for the enum, false otherwise

func (WalletTransactionStatus) Ptr ¶ added in v1.8.0

Ptr returns reference to WalletTransactionStatus value

func (*WalletTransactionStatus) UnmarshalJSON ¶ added in v1.8.0

func (v *WalletTransactionStatus) UnmarshalJSON(src []byte) error

type WalletTransactionsListRequest ¶ added in v1.8.0

type WalletTransactionsListRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// The ID of the e-wallet to fetch transactions from
	WalletId string `json:"wallet_id"`
	// A base64 value representing the latest transaction that has already been requested. Set this to `next_cursor` received from the previous `/wallet/transactions/list` request. If provided, the response will only contain transactions created before that transaction. If omitted, the response will contain transactions starting from the most recent, and in descending order by the `created_at` time.
	Cursor *string `json:"cursor,omitempty"`
	// The number of transactions to fetch
	Count *int32 `json:"count,omitempty"`
}

WalletTransactionsListRequest WalletTransactionsListRequest defines the request schema for `/wallet/transactions/list`

func NewWalletTransactionsListRequest ¶ added in v1.8.0

func NewWalletTransactionsListRequest(walletId string) *WalletTransactionsListRequest

NewWalletTransactionsListRequest instantiates a new WalletTransactionsListRequest 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 NewWalletTransactionsListRequestWithDefaults ¶ added in v1.8.0

func NewWalletTransactionsListRequestWithDefaults() *WalletTransactionsListRequest

NewWalletTransactionsListRequestWithDefaults instantiates a new WalletTransactionsListRequest 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 (*WalletTransactionsListRequest) GetClientId ¶ added in v1.8.0

func (o *WalletTransactionsListRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*WalletTransactionsListRequest) GetClientIdOk ¶ added in v1.8.0

func (o *WalletTransactionsListRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WalletTransactionsListRequest) GetCount ¶ added in v1.8.0

func (o *WalletTransactionsListRequest) GetCount() int32

GetCount returns the Count field value if set, zero value otherwise.

func (*WalletTransactionsListRequest) GetCountOk ¶ added in v1.8.0

func (o *WalletTransactionsListRequest) GetCountOk() (*int32, bool)

GetCountOk returns a tuple with the Count field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WalletTransactionsListRequest) GetCursor ¶ added in v1.8.0

func (o *WalletTransactionsListRequest) GetCursor() string

GetCursor returns the Cursor field value if set, zero value otherwise.

func (*WalletTransactionsListRequest) GetCursorOk ¶ added in v1.8.0

func (o *WalletTransactionsListRequest) GetCursorOk() (*string, bool)

GetCursorOk returns a tuple with the Cursor field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WalletTransactionsListRequest) GetSecret ¶ added in v1.8.0

func (o *WalletTransactionsListRequest) GetSecret() string

GetSecret returns the Secret field value if set, zero value otherwise.

func (*WalletTransactionsListRequest) GetSecretOk ¶ added in v1.8.0

func (o *WalletTransactionsListRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WalletTransactionsListRequest) GetWalletId ¶ added in v1.8.0

func (o *WalletTransactionsListRequest) GetWalletId() string

GetWalletId returns the WalletId field value

func (*WalletTransactionsListRequest) GetWalletIdOk ¶ added in v1.8.0

func (o *WalletTransactionsListRequest) GetWalletIdOk() (*string, bool)

GetWalletIdOk returns a tuple with the WalletId field value and a boolean to check if the value has been set.

func (*WalletTransactionsListRequest) HasClientId ¶ added in v1.8.0

func (o *WalletTransactionsListRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*WalletTransactionsListRequest) HasCount ¶ added in v1.8.0

func (o *WalletTransactionsListRequest) HasCount() bool

HasCount returns a boolean if a field has been set.

func (*WalletTransactionsListRequest) HasCursor ¶ added in v1.8.0

func (o *WalletTransactionsListRequest) HasCursor() bool

HasCursor returns a boolean if a field has been set.

func (*WalletTransactionsListRequest) HasSecret ¶ added in v1.8.0

func (o *WalletTransactionsListRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (WalletTransactionsListRequest) MarshalJSON ¶ added in v1.8.0

func (o WalletTransactionsListRequest) MarshalJSON() ([]byte, error)

func (*WalletTransactionsListRequest) SetClientId ¶ added in v1.8.0

func (o *WalletTransactionsListRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*WalletTransactionsListRequest) SetCount ¶ added in v1.8.0

func (o *WalletTransactionsListRequest) SetCount(v int32)

SetCount gets a reference to the given int32 and assigns it to the Count field.

func (*WalletTransactionsListRequest) SetCursor ¶ added in v1.8.0

func (o *WalletTransactionsListRequest) SetCursor(v string)

SetCursor gets a reference to the given string and assigns it to the Cursor field.

func (*WalletTransactionsListRequest) SetSecret ¶ added in v1.8.0

func (o *WalletTransactionsListRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

func (*WalletTransactionsListRequest) SetWalletId ¶ added in v1.8.0

func (o *WalletTransactionsListRequest) SetWalletId(v string)

SetWalletId sets field value

type WalletTransactionsListResponse ¶ added in v1.8.0

type WalletTransactionsListResponse struct {
	// An array of transactions of an e-wallet, associated with the given `wallet_id`
	Transactions []WalletTransaction `json:"transactions"`
	// Cursor used for fetching transactions created before the latest transaction provided in this response
	NextCursor *string `json:"next_cursor,omitempty"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

WalletTransactionsListResponse WalletTransactionsListResponse defines the response schema for `/wallet/transactions/list`

func NewWalletTransactionsListResponse ¶ added in v1.8.0

func NewWalletTransactionsListResponse(transactions []WalletTransaction, requestId string) *WalletTransactionsListResponse

NewWalletTransactionsListResponse instantiates a new WalletTransactionsListResponse 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 NewWalletTransactionsListResponseWithDefaults ¶ added in v1.8.0

func NewWalletTransactionsListResponseWithDefaults() *WalletTransactionsListResponse

NewWalletTransactionsListResponseWithDefaults instantiates a new WalletTransactionsListResponse 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 (*WalletTransactionsListResponse) GetNextCursor ¶ added in v1.8.0

func (o *WalletTransactionsListResponse) GetNextCursor() string

GetNextCursor returns the NextCursor field value if set, zero value otherwise.

func (*WalletTransactionsListResponse) GetNextCursorOk ¶ added in v1.8.0

func (o *WalletTransactionsListResponse) GetNextCursorOk() (*string, bool)

GetNextCursorOk returns a tuple with the NextCursor field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WalletTransactionsListResponse) GetRequestId ¶ added in v1.8.0

func (o *WalletTransactionsListResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*WalletTransactionsListResponse) GetRequestIdOk ¶ added in v1.8.0

func (o *WalletTransactionsListResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (*WalletTransactionsListResponse) GetTransactions ¶ added in v1.8.0

func (o *WalletTransactionsListResponse) GetTransactions() []WalletTransaction

GetTransactions returns the Transactions field value

func (*WalletTransactionsListResponse) GetTransactionsOk ¶ added in v1.8.0

func (o *WalletTransactionsListResponse) GetTransactionsOk() (*[]WalletTransaction, bool)

GetTransactionsOk returns a tuple with the Transactions field value and a boolean to check if the value has been set.

func (*WalletTransactionsListResponse) HasNextCursor ¶ added in v1.8.0

func (o *WalletTransactionsListResponse) HasNextCursor() bool

HasNextCursor returns a boolean if a field has been set.

func (WalletTransactionsListResponse) MarshalJSON ¶ added in v1.8.0

func (o WalletTransactionsListResponse) MarshalJSON() ([]byte, error)

func (*WalletTransactionsListResponse) SetNextCursor ¶ added in v1.8.0

func (o *WalletTransactionsListResponse) SetNextCursor(v string)

SetNextCursor gets a reference to the given string and assigns it to the NextCursor field.

func (*WalletTransactionsListResponse) SetRequestId ¶ added in v1.8.0

func (o *WalletTransactionsListResponse) SetRequestId(v string)

SetRequestId sets field value

func (*WalletTransactionsListResponse) SetTransactions ¶ added in v1.8.0

func (o *WalletTransactionsListResponse) SetTransactions(v []WalletTransaction)

SetTransactions sets field value

func (*WalletTransactionsListResponse) UnmarshalJSON ¶ added in v1.8.0

func (o *WalletTransactionsListResponse) UnmarshalJSON(bytes []byte) (err error)

type Warning ¶

type Warning struct {
	// The warning type, which will always be `ASSET_REPORT_WARNING`
	WarningType string `json:"warning_type"`
	// The warning code identifies a specific kind of warning. Currently, the only possible warning code is `OWNERS_UNAVAILABLE`, which indicates that account-owner information is not available.
	WarningCode          string `json:"warning_code"`
	Cause                Cause  `json:"cause"`
	AdditionalProperties map[string]interface{}
}

Warning It is possible for an Asset Report to be returned with missing account owner information. In such cases, the Asset Report will contain warning data in the response, indicating why obtaining the owner information failed.

func NewWarning ¶

func NewWarning(warningType string, warningCode string, cause Cause) *Warning

NewWarning instantiates a new Warning 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 NewWarningWithDefaults ¶

func NewWarningWithDefaults() *Warning

NewWarningWithDefaults instantiates a new Warning 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 (*Warning) GetCause ¶

func (o *Warning) GetCause() Cause

GetCause returns the Cause field value

func (*Warning) GetCauseOk ¶

func (o *Warning) GetCauseOk() (*Cause, bool)

GetCauseOk returns a tuple with the Cause field value and a boolean to check if the value has been set.

func (*Warning) GetWarningCode ¶

func (o *Warning) GetWarningCode() string

GetWarningCode returns the WarningCode field value

func (*Warning) GetWarningCodeOk ¶

func (o *Warning) GetWarningCodeOk() (*string, bool)

GetWarningCodeOk returns a tuple with the WarningCode field value and a boolean to check if the value has been set.

func (*Warning) GetWarningType ¶

func (o *Warning) GetWarningType() string

GetWarningType returns the WarningType field value

func (*Warning) GetWarningTypeOk ¶

func (o *Warning) GetWarningTypeOk() (*string, bool)

GetWarningTypeOk returns a tuple with the WarningType field value and a boolean to check if the value has been set.

func (Warning) MarshalJSON ¶

func (o Warning) MarshalJSON() ([]byte, error)

func (*Warning) SetCause ¶

func (o *Warning) SetCause(v Cause)

SetCause sets field value

func (*Warning) SetWarningCode ¶

func (o *Warning) SetWarningCode(v string)

SetWarningCode sets field value

func (*Warning) SetWarningType ¶

func (o *Warning) SetWarningType(v string)

SetWarningType sets field value

func (*Warning) UnmarshalJSON ¶

func (o *Warning) UnmarshalJSON(bytes []byte) (err error)

type WebhookUpdateAcknowledgedWebhook ¶

type WebhookUpdateAcknowledgedWebhook struct {
	// `ITEM`
	WebhookType string `json:"webhook_type"`
	// `WEBHOOK_UPDATE_ACKNOWLEDGED`
	WebhookCode string `json:"webhook_code"`
	// The `item_id` of the Item associated with this webhook, warning, or error
	ItemId string `json:"item_id"`
	// The new webhook URL
	NewWebhookUrl        string      `json:"new_webhook_url"`
	Error                *PlaidError `json:"error,omitempty"`
	AdditionalProperties map[string]interface{}
}

WebhookUpdateAcknowledgedWebhook Fired when an Item's webhook is updated. This will be sent to the newly specified webhook.

func NewWebhookUpdateAcknowledgedWebhook ¶

func NewWebhookUpdateAcknowledgedWebhook(webhookType string, webhookCode string, itemId string, newWebhookUrl string) *WebhookUpdateAcknowledgedWebhook

NewWebhookUpdateAcknowledgedWebhook instantiates a new WebhookUpdateAcknowledgedWebhook 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 NewWebhookUpdateAcknowledgedWebhookWithDefaults ¶

func NewWebhookUpdateAcknowledgedWebhookWithDefaults() *WebhookUpdateAcknowledgedWebhook

NewWebhookUpdateAcknowledgedWebhookWithDefaults instantiates a new WebhookUpdateAcknowledgedWebhook 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 (*WebhookUpdateAcknowledgedWebhook) GetError ¶

GetError returns the Error field value if set, zero value otherwise.

func (*WebhookUpdateAcknowledgedWebhook) GetErrorOk ¶

func (o *WebhookUpdateAcknowledgedWebhook) GetErrorOk() (*PlaidError, bool)

GetErrorOk returns a tuple with the Error field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WebhookUpdateAcknowledgedWebhook) GetItemId ¶

GetItemId returns the ItemId field value

func (*WebhookUpdateAcknowledgedWebhook) GetItemIdOk ¶

func (o *WebhookUpdateAcknowledgedWebhook) GetItemIdOk() (*string, bool)

GetItemIdOk returns a tuple with the ItemId field value and a boolean to check if the value has been set.

func (*WebhookUpdateAcknowledgedWebhook) GetNewWebhookUrl ¶

func (o *WebhookUpdateAcknowledgedWebhook) GetNewWebhookUrl() string

GetNewWebhookUrl returns the NewWebhookUrl field value

func (*WebhookUpdateAcknowledgedWebhook) GetNewWebhookUrlOk ¶

func (o *WebhookUpdateAcknowledgedWebhook) GetNewWebhookUrlOk() (*string, bool)

GetNewWebhookUrlOk returns a tuple with the NewWebhookUrl field value and a boolean to check if the value has been set.

func (*WebhookUpdateAcknowledgedWebhook) GetWebhookCode ¶

func (o *WebhookUpdateAcknowledgedWebhook) GetWebhookCode() string

GetWebhookCode returns the WebhookCode field value

func (*WebhookUpdateAcknowledgedWebhook) GetWebhookCodeOk ¶

func (o *WebhookUpdateAcknowledgedWebhook) GetWebhookCodeOk() (*string, bool)

GetWebhookCodeOk returns a tuple with the WebhookCode field value and a boolean to check if the value has been set.

func (*WebhookUpdateAcknowledgedWebhook) GetWebhookType ¶

func (o *WebhookUpdateAcknowledgedWebhook) GetWebhookType() string

GetWebhookType returns the WebhookType field value

func (*WebhookUpdateAcknowledgedWebhook) GetWebhookTypeOk ¶

func (o *WebhookUpdateAcknowledgedWebhook) GetWebhookTypeOk() (*string, bool)

GetWebhookTypeOk returns a tuple with the WebhookType field value and a boolean to check if the value has been set.

func (*WebhookUpdateAcknowledgedWebhook) HasError ¶

func (o *WebhookUpdateAcknowledgedWebhook) HasError() bool

HasError returns a boolean if a field has been set.

func (WebhookUpdateAcknowledgedWebhook) MarshalJSON ¶

func (o WebhookUpdateAcknowledgedWebhook) MarshalJSON() ([]byte, error)

func (*WebhookUpdateAcknowledgedWebhook) SetError ¶

SetError gets a reference to the given PlaidError and assigns it to the Error field.

func (*WebhookUpdateAcknowledgedWebhook) SetItemId ¶

func (o *WebhookUpdateAcknowledgedWebhook) SetItemId(v string)

SetItemId sets field value

func (*WebhookUpdateAcknowledgedWebhook) SetNewWebhookUrl ¶

func (o *WebhookUpdateAcknowledgedWebhook) SetNewWebhookUrl(v string)

SetNewWebhookUrl sets field value

func (*WebhookUpdateAcknowledgedWebhook) SetWebhookCode ¶

func (o *WebhookUpdateAcknowledgedWebhook) SetWebhookCode(v string)

SetWebhookCode sets field value

func (*WebhookUpdateAcknowledgedWebhook) SetWebhookType ¶

func (o *WebhookUpdateAcknowledgedWebhook) SetWebhookType(v string)

SetWebhookType sets field value

func (*WebhookUpdateAcknowledgedWebhook) UnmarshalJSON ¶

func (o *WebhookUpdateAcknowledgedWebhook) UnmarshalJSON(bytes []byte) (err error)

type WebhookVerificationKeyGetRequest ¶

type WebhookVerificationKeyGetRequest struct {
	// Your Plaid API `client_id`. The `client_id` is required and may be provided either in the `PLAID-CLIENT-ID` header or as part of a request body.
	ClientId *string `json:"client_id,omitempty"`
	// Your Plaid API `secret`. The `secret` is required and may be provided either in the `PLAID-SECRET` header or as part of a request body.
	Secret *string `json:"secret,omitempty"`
	// The key ID ( `kid` ) from the JWT header.
	KeyId string `json:"key_id"`
}

WebhookVerificationKeyGetRequest WebhookVerificationKeyGetRequest defines the request schema for `/webhook_verification_key/get`

func NewWebhookVerificationKeyGetRequest ¶

func NewWebhookVerificationKeyGetRequest(keyId string) *WebhookVerificationKeyGetRequest

NewWebhookVerificationKeyGetRequest instantiates a new WebhookVerificationKeyGetRequest 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 NewWebhookVerificationKeyGetRequestWithDefaults ¶

func NewWebhookVerificationKeyGetRequestWithDefaults() *WebhookVerificationKeyGetRequest

NewWebhookVerificationKeyGetRequestWithDefaults instantiates a new WebhookVerificationKeyGetRequest 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 (*WebhookVerificationKeyGetRequest) GetClientId ¶

func (o *WebhookVerificationKeyGetRequest) GetClientId() string

GetClientId returns the ClientId field value if set, zero value otherwise.

func (*WebhookVerificationKeyGetRequest) GetClientIdOk ¶

func (o *WebhookVerificationKeyGetRequest) GetClientIdOk() (*string, bool)

GetClientIdOk returns a tuple with the ClientId field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WebhookVerificationKeyGetRequest) GetKeyId ¶

GetKeyId returns the KeyId field value

func (*WebhookVerificationKeyGetRequest) GetKeyIdOk ¶

func (o *WebhookVerificationKeyGetRequest) GetKeyIdOk() (*string, bool)

GetKeyIdOk returns a tuple with the KeyId field value and a boolean to check if the value has been set.

func (*WebhookVerificationKeyGetRequest) GetSecret ¶

GetSecret returns the Secret field value if set, zero value otherwise.

func (*WebhookVerificationKeyGetRequest) GetSecretOk ¶

func (o *WebhookVerificationKeyGetRequest) GetSecretOk() (*string, bool)

GetSecretOk returns a tuple with the Secret field value if set, nil otherwise and a boolean to check if the value has been set.

func (*WebhookVerificationKeyGetRequest) HasClientId ¶

func (o *WebhookVerificationKeyGetRequest) HasClientId() bool

HasClientId returns a boolean if a field has been set.

func (*WebhookVerificationKeyGetRequest) HasSecret ¶

func (o *WebhookVerificationKeyGetRequest) HasSecret() bool

HasSecret returns a boolean if a field has been set.

func (WebhookVerificationKeyGetRequest) MarshalJSON ¶

func (o WebhookVerificationKeyGetRequest) MarshalJSON() ([]byte, error)

func (*WebhookVerificationKeyGetRequest) SetClientId ¶

func (o *WebhookVerificationKeyGetRequest) SetClientId(v string)

SetClientId gets a reference to the given string and assigns it to the ClientId field.

func (*WebhookVerificationKeyGetRequest) SetKeyId ¶

SetKeyId sets field value

func (*WebhookVerificationKeyGetRequest) SetSecret ¶

func (o *WebhookVerificationKeyGetRequest) SetSecret(v string)

SetSecret gets a reference to the given string and assigns it to the Secret field.

type WebhookVerificationKeyGetResponse ¶

type WebhookVerificationKeyGetResponse struct {
	Key JWKPublicKey `json:"key"`
	// A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive.
	RequestId            string `json:"request_id"`
	AdditionalProperties map[string]interface{}
}

WebhookVerificationKeyGetResponse WebhookVerificationKeyGetResponse defines the response schema for `/webhook_verification_key/get`

func NewWebhookVerificationKeyGetResponse ¶

func NewWebhookVerificationKeyGetResponse(key JWKPublicKey, requestId string) *WebhookVerificationKeyGetResponse

NewWebhookVerificationKeyGetResponse instantiates a new WebhookVerificationKeyGetResponse 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 NewWebhookVerificationKeyGetResponseWithDefaults ¶

func NewWebhookVerificationKeyGetResponseWithDefaults() *WebhookVerificationKeyGetResponse

NewWebhookVerificationKeyGetResponseWithDefaults instantiates a new WebhookVerificationKeyGetResponse 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 (*WebhookVerificationKeyGetResponse) GetKey ¶

GetKey returns the Key field value

func (*WebhookVerificationKeyGetResponse) GetKeyOk ¶

GetKeyOk returns a tuple with the Key field value and a boolean to check if the value has been set.

func (*WebhookVerificationKeyGetResponse) GetRequestId ¶

func (o *WebhookVerificationKeyGetResponse) GetRequestId() string

GetRequestId returns the RequestId field value

func (*WebhookVerificationKeyGetResponse) GetRequestIdOk ¶

func (o *WebhookVerificationKeyGetResponse) GetRequestIdOk() (*string, bool)

GetRequestIdOk returns a tuple with the RequestId field value and a boolean to check if the value has been set.

func (WebhookVerificationKeyGetResponse) MarshalJSON ¶

func (o WebhookVerificationKeyGetResponse) MarshalJSON() ([]byte, error)

func (*WebhookVerificationKeyGetResponse) SetKey ¶

SetKey sets field value

func (*WebhookVerificationKeyGetResponse) SetRequestId ¶

func (o *WebhookVerificationKeyGetResponse) SetRequestId(v string)

SetRequestId sets field value

func (*WebhookVerificationKeyGetResponse) UnmarshalJSON ¶

func (o *WebhookVerificationKeyGetResponse) UnmarshalJSON(bytes []byte) (err error)

type YTDGrossIncomeSummaryFieldNumber ¶

type YTDGrossIncomeSummaryFieldNumber struct {
	// The value of the field.
	Value              float32            `json:"value"`
	VerificationStatus VerificationStatus `json:"verification_status"`
}

YTDGrossIncomeSummaryFieldNumber struct for YTDGrossIncomeSummaryFieldNumber

func NewYTDGrossIncomeSummaryFieldNumber ¶

func NewYTDGrossIncomeSummaryFieldNumber(value float32, verificationStatus VerificationStatus) *YTDGrossIncomeSummaryFieldNumber

NewYTDGrossIncomeSummaryFieldNumber instantiates a new YTDGrossIncomeSummaryFieldNumber 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 NewYTDGrossIncomeSummaryFieldNumberWithDefaults ¶

func NewYTDGrossIncomeSummaryFieldNumberWithDefaults() *YTDGrossIncomeSummaryFieldNumber

NewYTDGrossIncomeSummaryFieldNumberWithDefaults instantiates a new YTDGrossIncomeSummaryFieldNumber 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 (*YTDGrossIncomeSummaryFieldNumber) GetValue ¶

GetValue returns the Value field value

func (*YTDGrossIncomeSummaryFieldNumber) GetValueOk ¶

func (o *YTDGrossIncomeSummaryFieldNumber) GetValueOk() (*float32, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (*YTDGrossIncomeSummaryFieldNumber) GetVerificationStatus ¶

func (o *YTDGrossIncomeSummaryFieldNumber) GetVerificationStatus() VerificationStatus

GetVerificationStatus returns the VerificationStatus field value

func (*YTDGrossIncomeSummaryFieldNumber) GetVerificationStatusOk ¶

func (o *YTDGrossIncomeSummaryFieldNumber) GetVerificationStatusOk() (*VerificationStatus, bool)

GetVerificationStatusOk returns a tuple with the VerificationStatus field value and a boolean to check if the value has been set.

func (YTDGrossIncomeSummaryFieldNumber) MarshalJSON ¶

func (o YTDGrossIncomeSummaryFieldNumber) MarshalJSON() ([]byte, error)

func (*YTDGrossIncomeSummaryFieldNumber) SetValue ¶

SetValue sets field value

func (*YTDGrossIncomeSummaryFieldNumber) SetVerificationStatus ¶

func (o *YTDGrossIncomeSummaryFieldNumber) SetVerificationStatus(v VerificationStatus)

SetVerificationStatus sets field value

type YTDNetIncomeSummaryFieldNumber ¶

type YTDNetIncomeSummaryFieldNumber struct {
	// The value of the field.
	Value              float32            `json:"value"`
	VerificationStatus VerificationStatus `json:"verification_status"`
}

YTDNetIncomeSummaryFieldNumber struct for YTDNetIncomeSummaryFieldNumber

func NewYTDNetIncomeSummaryFieldNumber ¶

func NewYTDNetIncomeSummaryFieldNumber(value float32, verificationStatus VerificationStatus) *YTDNetIncomeSummaryFieldNumber

NewYTDNetIncomeSummaryFieldNumber instantiates a new YTDNetIncomeSummaryFieldNumber 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 NewYTDNetIncomeSummaryFieldNumberWithDefaults ¶

func NewYTDNetIncomeSummaryFieldNumberWithDefaults() *YTDNetIncomeSummaryFieldNumber

NewYTDNetIncomeSummaryFieldNumberWithDefaults instantiates a new YTDNetIncomeSummaryFieldNumber 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 (*YTDNetIncomeSummaryFieldNumber) GetValue ¶

GetValue returns the Value field value

func (*YTDNetIncomeSummaryFieldNumber) GetValueOk ¶

func (o *YTDNetIncomeSummaryFieldNumber) GetValueOk() (*float32, bool)

GetValueOk returns a tuple with the Value field value and a boolean to check if the value has been set.

func (*YTDNetIncomeSummaryFieldNumber) GetVerificationStatus ¶

func (o *YTDNetIncomeSummaryFieldNumber) GetVerificationStatus() VerificationStatus

GetVerificationStatus returns the VerificationStatus field value

func (*YTDNetIncomeSummaryFieldNumber) GetVerificationStatusOk ¶

func (o *YTDNetIncomeSummaryFieldNumber) GetVerificationStatusOk() (*VerificationStatus, bool)

GetVerificationStatusOk returns a tuple with the VerificationStatus field value and a boolean to check if the value has been set.

func (YTDNetIncomeSummaryFieldNumber) MarshalJSON ¶

func (o YTDNetIncomeSummaryFieldNumber) MarshalJSON() ([]byte, error)

func (*YTDNetIncomeSummaryFieldNumber) SetValue ¶

func (o *YTDNetIncomeSummaryFieldNumber) SetValue(v float32)

SetValue sets field value

func (*YTDNetIncomeSummaryFieldNumber) SetVerificationStatus ¶

func (o *YTDNetIncomeSummaryFieldNumber) SetVerificationStatus(v VerificationStatus)

SetVerificationStatus sets field value

Source Files ¶

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL