Versions in this module Expand all Collapse all v0 v0.1.0 May 5, 2026 v0.0.2 Apr 16, 2026 Changes in this version + func Bool(b bool) param.Opt[bool] + func BoolPtr(v bool) *bool + func DefaultClientOptions() []option.RequestOption + func File(rdr io.Reader, filename string, contentType string) file + func Float(f float64) param.Opt[float64] + func FloatPtr(v float64) *float64 + func Int(i int64) param.Opt[int64] + func IntPtr(v int64) *int64 + func Opt[T comparable](v T) param.Opt[T] + func Ptr[T any](v T) *T + func String(s string) param.Opt[string] + func StringPtr(v string) *string + func Time(t time.Time) param.Opt[time.Time] + func TimePtr(v time.Time) *time.Time + type ApplicationCompanyGetResponse struct + ID string + JSON struct{ ... } + UltimateBeneficialOwners []ApplicationCompanyGetResponseUltimateBeneficialOwner + func (r *ApplicationCompanyGetResponse) UnmarshalJSON(data []byte) error + func (r ApplicationCompanyGetResponse) RawJSON() string + type ApplicationCompanyGetResponseUltimateBeneficialOwner struct + Email string + FirstName string + ID string + JSON struct{ ... } + LastName string + func (r *ApplicationCompanyGetResponseUltimateBeneficialOwner) UnmarshalJSON(data []byte) error + func (r ApplicationCompanyGetResponseUltimateBeneficialOwner) RawJSON() string + type ApplicationCompanyNewParams struct + Address PhysicalAddressParam + ChainID param.Opt[string] + ContractAddress param.Opt[string] + Entity ApplicationCompanyNewParamsEntity + InitialUser ApplicationCompanyNewParamsInitialUser + Name string + Representatives []IssuingApplicationPersonParam + SourceKey param.Opt[string] + UltimateBeneficialOwners []IssuingApplicationPersonParam + func (r *ApplicationCompanyNewParams) UnmarshalJSON(data []byte) error + func (r ApplicationCompanyNewParams) MarshalJSON() (data []byte, err error) + type ApplicationCompanyNewParamsEntity struct + Description param.Opt[string] + ExpectedSpend param.Opt[string] + Name string + RegistrationNumber string + TaxID string + Type param.Opt[string] + Website string + func (r *ApplicationCompanyNewParamsEntity) UnmarshalJSON(data []byte) error + func (r ApplicationCompanyNewParamsEntity) MarshalJSON() (data []byte, err error) + type ApplicationCompanyNewParamsInitialUser struct + IPAddress string + IsTermsOfServiceAccepted bool + Role param.Opt[string] + SolanaAddress param.Opt[string] + WalletAddress param.Opt[string] + func (r ApplicationCompanyNewParamsInitialUser) MarshalJSON() (data []byte, err error) + type ApplicationCompanyReapplyParams struct + Address PhysicalAddressParam + Entity ApplicationCompanyReapplyParamsEntity + InitialUser ApplicationCompanyReapplyParamsInitialUser + Name string + Representatives []IssuingApplicationPersonParam + UltimateBeneficialOwners []IssuingApplicationPersonParam + func (r *ApplicationCompanyReapplyParams) UnmarshalJSON(data []byte) error + func (r ApplicationCompanyReapplyParams) MarshalJSON() (data []byte, err error) + type ApplicationCompanyReapplyParamsEntity struct + Description param.Opt[string] + ExpectedSpend param.Opt[string] + Type param.Opt[string] + Website string + func (r *ApplicationCompanyReapplyParamsEntity) UnmarshalJSON(data []byte) error + func (r ApplicationCompanyReapplyParamsEntity) MarshalJSON() (data []byte, err error) + type ApplicationCompanyReapplyParamsInitialUser struct + Address PhysicalAddressParam + BirthDate time.Time + CountryOfIssue string + IPAddress string + IsTermsOfServiceAccepted bool + NationalID string + Role param.Opt[string] + func (r *ApplicationCompanyReapplyParamsInitialUser) UnmarshalJSON(data []byte) error + func (r ApplicationCompanyReapplyParamsInitialUser) MarshalJSON() (data []byte, err error) + type ApplicationCompanyService struct + Ubo ApplicationCompanyUboService + func NewApplicationCompanyService(opts ...option.RequestOption) (r ApplicationCompanyService) + func (r *ApplicationCompanyService) Get(ctx context.Context, companyID string, opts ...option.RequestOption) (res *ApplicationCompanyGetResponse, err error) + func (r *ApplicationCompanyService) New(ctx context.Context, body ApplicationCompanyNewParams, ...) (res *IssuingCompany, err error) + func (r *ApplicationCompanyService) Reapply(ctx context.Context, companyID string, body ApplicationCompanyReapplyParams, ...) (res *IssuingCompany, err error) + func (r *ApplicationCompanyService) Update(ctx context.Context, companyID string, body ApplicationCompanyUpdateParams, ...) (res *IssuingCompany, err error) + func (r *ApplicationCompanyService) UploadDocument(ctx context.Context, companyID string, ...) (err error) + type ApplicationCompanyUboDocumentService struct + func NewApplicationCompanyUboDocumentService(opts ...option.RequestOption) (r ApplicationCompanyUboDocumentService) + func (r *ApplicationCompanyUboDocumentService) Upload(ctx context.Context, uboID string, ...) (err error) + type ApplicationCompanyUboDocumentUploadParams struct + CompanyID string + Country param.Opt[string] + Document io.Reader + Side ApplicationCompanyUboDocumentUploadParamsSide + Type ApplicationCompanyUboDocumentUploadParamsType + func (r ApplicationCompanyUboDocumentUploadParams) MarshalMultipart() (data []byte, contentType string, err error) + type ApplicationCompanyUboDocumentUploadParamsSide string + const ApplicationCompanyUboDocumentUploadParamsSideBack + const ApplicationCompanyUboDocumentUploadParamsSideFront + type ApplicationCompanyUboDocumentUploadParamsType string + const ApplicationCompanyUboDocumentUploadParamsTypeAgreement + const ApplicationCompanyUboDocumentUploadParamsTypeBankCard + const ApplicationCompanyUboDocumentUploadParamsTypeContract + const ApplicationCompanyUboDocumentUploadParamsTypeCovidVaccinationForm + const ApplicationCompanyUboDocumentUploadParamsTypeDrivers + const ApplicationCompanyUboDocumentUploadParamsTypeDriversTranslation + const ApplicationCompanyUboDocumentUploadParamsTypeIDCard + const ApplicationCompanyUboDocumentUploadParamsTypeIDDocPhoto + const ApplicationCompanyUboDocumentUploadParamsTypeIncomeSource + const ApplicationCompanyUboDocumentUploadParamsTypeInvestorDoc + const ApplicationCompanyUboDocumentUploadParamsTypeOther + const ApplicationCompanyUboDocumentUploadParamsTypePassport + const ApplicationCompanyUboDocumentUploadParamsTypePaymentMethod + const ApplicationCompanyUboDocumentUploadParamsTypeProfileImage + const ApplicationCompanyUboDocumentUploadParamsTypeResidencePermit + const ApplicationCompanyUboDocumentUploadParamsTypeSelfie + const ApplicationCompanyUboDocumentUploadParamsTypeUtilityBill + const ApplicationCompanyUboDocumentUploadParamsTypeVehicleRegistrationCertificate + const ApplicationCompanyUboDocumentUploadParamsTypeVideoSelfie + type ApplicationCompanyUboService struct + Document ApplicationCompanyUboDocumentService + func NewApplicationCompanyUboService(opts ...option.RequestOption) (r ApplicationCompanyUboService) + func (r *ApplicationCompanyUboService) Update(ctx context.Context, uboID string, params ApplicationCompanyUboUpdateParams, ...) (res *IssuingCompany, err error) + func (r *ApplicationCompanyUboService) UploadDocument(ctx context.Context, companyID string, ...) (err error) + type ApplicationCompanyUboUpdateParams struct + Address PhysicalAddressParam + BirthDate param.Opt[time.Time] + CompanyID string + CountryOfIssue param.Opt[string] + Email param.Opt[string] + FirstName param.Opt[string] + LastName param.Opt[string] + NationalID param.Opt[string] + func (r *ApplicationCompanyUboUpdateParams) UnmarshalJSON(data []byte) error + func (r ApplicationCompanyUboUpdateParams) MarshalJSON() (data []byte, err error) + type ApplicationCompanyUboUploadDocumentParams struct + Country param.Opt[string] + Document io.Reader + Email string + Side ApplicationCompanyUboUploadDocumentParamsSide + Type ApplicationCompanyUboUploadDocumentParamsType + func (r ApplicationCompanyUboUploadDocumentParams) MarshalMultipart() (data []byte, contentType string, err error) + type ApplicationCompanyUboUploadDocumentParamsSide string + const ApplicationCompanyUboUploadDocumentParamsSideBack + const ApplicationCompanyUboUploadDocumentParamsSideFront + type ApplicationCompanyUboUploadDocumentParamsType string + const ApplicationCompanyUboUploadDocumentParamsTypeAgreement + const ApplicationCompanyUboUploadDocumentParamsTypeBankCard + const ApplicationCompanyUboUploadDocumentParamsTypeContract + const ApplicationCompanyUboUploadDocumentParamsTypeCovidVaccinationForm + const ApplicationCompanyUboUploadDocumentParamsTypeDrivers + const ApplicationCompanyUboUploadDocumentParamsTypeDriversTranslation + const ApplicationCompanyUboUploadDocumentParamsTypeIDCard + const ApplicationCompanyUboUploadDocumentParamsTypeIDDocPhoto + const ApplicationCompanyUboUploadDocumentParamsTypeIncomeSource + const ApplicationCompanyUboUploadDocumentParamsTypeInvestorDoc + const ApplicationCompanyUboUploadDocumentParamsTypeOther + const ApplicationCompanyUboUploadDocumentParamsTypePassport + const ApplicationCompanyUboUploadDocumentParamsTypePaymentMethod + const ApplicationCompanyUboUploadDocumentParamsTypeProfileImage + const ApplicationCompanyUboUploadDocumentParamsTypeResidencePermit + const ApplicationCompanyUboUploadDocumentParamsTypeSelfie + const ApplicationCompanyUboUploadDocumentParamsTypeUtilityBill + const ApplicationCompanyUboUploadDocumentParamsTypeVehicleRegistrationCertificate + const ApplicationCompanyUboUploadDocumentParamsTypeVideoSelfie + type ApplicationCompanyUpdateParams struct + Address PhysicalAddressParam + Entity ApplicationCompanyUpdateParamsEntity + Name param.Opt[string] + func (r *ApplicationCompanyUpdateParams) UnmarshalJSON(data []byte) error + func (r ApplicationCompanyUpdateParams) MarshalJSON() (data []byte, err error) + type ApplicationCompanyUpdateParamsEntity struct + Description param.Opt[string] + ExpectedSpend param.Opt[string] + RegistrationNumber param.Opt[string] + TaxID param.Opt[string] + Type param.Opt[string] + Website param.Opt[string] + func (r *ApplicationCompanyUpdateParamsEntity) UnmarshalJSON(data []byte) error + func (r ApplicationCompanyUpdateParamsEntity) MarshalJSON() (data []byte, err error) + type ApplicationCompanyUploadDocumentParams struct + Country param.Opt[string] + Document io.Reader + Name param.Opt[string] + Side ApplicationCompanyUploadDocumentParamsSide + Type ApplicationCompanyUploadDocumentParamsType + func (r ApplicationCompanyUploadDocumentParams) MarshalMultipart() (data []byte, contentType string, err error) + type ApplicationCompanyUploadDocumentParamsSide string + const ApplicationCompanyUploadDocumentParamsSideBack + const ApplicationCompanyUploadDocumentParamsSideFront + type ApplicationCompanyUploadDocumentParamsType string + const ApplicationCompanyUploadDocumentParamsTypeDirectorsRegistry + const ApplicationCompanyUploadDocumentParamsTypeGoodStandingCert + const ApplicationCompanyUploadDocumentParamsTypeIncorporationArticles + const ApplicationCompanyUploadDocumentParamsTypeIncorporationCert + const ApplicationCompanyUploadDocumentParamsTypeIncumbencyCert + const ApplicationCompanyUploadDocumentParamsTypeInformationStatement + const ApplicationCompanyUploadDocumentParamsTypeOther + const ApplicationCompanyUploadDocumentParamsTypePowerOfAttorney + const ApplicationCompanyUploadDocumentParamsTypeProofOfAddress + const ApplicationCompanyUploadDocumentParamsTypeShareholderRegistry + const ApplicationCompanyUploadDocumentParamsTypeStateRegistry + const ApplicationCompanyUploadDocumentParamsTypeTrustAgreement + type ApplicationService struct + Company ApplicationCompanyService + User ApplicationUserService + func NewApplicationService(opts ...option.RequestOption) (r ApplicationService) + type ApplicationUserGetResponse struct + ID string + JSON struct{ ... } + func (r *ApplicationUserGetResponse) UnmarshalJSON(data []byte) error + func (r ApplicationUserGetResponse) RawJSON() string + type ApplicationUserInitiateParams struct + Email param.Opt[string] + FirstName param.Opt[string] + LastName param.Opt[string] + WalletAddress param.Opt[string] + func (r *ApplicationUserInitiateParams) UnmarshalJSON(data []byte) error + func (r ApplicationUserInitiateParams) MarshalJSON() (data []byte, err error) + type ApplicationUserNewParams struct + OfObject *ApplicationUserNewParamsBodyObject + OfUsingAPI *ApplicationUserNewParamsBodyUsingAPI + OfUsingSumsubShareToken *ApplicationUserNewParamsBodyUsingSumsubShareToken + func (r *ApplicationUserNewParams) UnmarshalJSON(data []byte) error + func (u ApplicationUserNewParams) MarshalJSON() ([]byte, error) + type ApplicationUserNewParamsBodyObject struct + AccountPurpose string + AnnualSalary string + ChainID param.Opt[string] + ContractAddress param.Opt[string] + ExpectedMonthlyVolume string + HasExistingDocuments param.Opt[bool] + IPAddress string + IsTermsOfServiceAccepted bool + Occupation string + PersonaShareToken string + SolanaAddress param.Opt[string] + SourceKey param.Opt[string] + WalletAddress param.Opt[string] + func (r *ApplicationUserNewParamsBodyObject) UnmarshalJSON(data []byte) error + func (r ApplicationUserNewParamsBodyObject) MarshalJSON() (data []byte, err error) + type ApplicationUserNewParamsBodyUsingAPI struct + AccountPurpose string + AnnualSalary string + ChainID param.Opt[string] + ContractAddress param.Opt[string] + ExpectedMonthlyVolume string + HasExistingDocuments param.Opt[bool] + IPAddress string + IsTermsOfServiceAccepted bool + Occupation string + SolanaAddress param.Opt[string] + SourceKey param.Opt[string] + WalletAddress param.Opt[string] + func (r ApplicationUserNewParamsBodyUsingAPI) MarshalJSON() (data []byte, err error) + type ApplicationUserNewParamsBodyUsingSumsubShareToken struct + AccountPurpose string + AnnualSalary string + ChainID param.Opt[string] + ContractAddress param.Opt[string] + ExpectedMonthlyVolume string + HasExistingDocuments param.Opt[bool] + IPAddress string + IsTermsOfServiceAccepted bool + Occupation string + SolanaAddress param.Opt[string] + SourceKey param.Opt[string] + SumsubShareToken string + WalletAddress param.Opt[string] + func (r *ApplicationUserNewParamsBodyUsingSumsubShareToken) UnmarshalJSON(data []byte) error + func (r ApplicationUserNewParamsBodyUsingSumsubShareToken) MarshalJSON() (data []byte, err error) + type ApplicationUserReapplyParams struct + AccountPurpose string + Address PhysicalAddressParam + AnnualSalary string + BirthDate time.Time + CountryOfIssue string + ExpectedMonthlyVolume string + HasExistingDocuments param.Opt[bool] + IPAddress string + IsTermsOfServiceAccepted bool + NationalID string + Occupation string + func (r *ApplicationUserReapplyParams) UnmarshalJSON(data []byte) error + func (r ApplicationUserReapplyParams) MarshalJSON() (data []byte, err error) + type ApplicationUserService struct + func NewApplicationUserService(opts ...option.RequestOption) (r ApplicationUserService) + func (r *ApplicationUserService) Get(ctx context.Context, userID string, opts ...option.RequestOption) (res *ApplicationUserGetResponse, err error) + func (r *ApplicationUserService) Initiate(ctx context.Context, body ApplicationUserInitiateParams, ...) (res *IssuingUser, err error) + func (r *ApplicationUserService) New(ctx context.Context, body ApplicationUserNewParams, ...) (res *IssuingUser, err error) + func (r *ApplicationUserService) Reapply(ctx context.Context, userID string, body ApplicationUserReapplyParams, ...) (res *IssuingUser, err error) + func (r *ApplicationUserService) Update(ctx context.Context, userID string, body ApplicationUserUpdateParams, ...) (res *IssuingUser, err error) + func (r *ApplicationUserService) UploadDocument(ctx context.Context, userID string, body ApplicationUserUploadDocumentParams, ...) (err error) + type ApplicationUserUpdateParams struct + AccountPurpose param.Opt[string] + Address PhysicalAddressParam + AnnualSalary param.Opt[string] + BirthDate param.Opt[time.Time] + CountryOfIssue param.Opt[string] + ExpectedMonthlyVolume param.Opt[string] + FirstName param.Opt[string] + HasExistingDocuments param.Opt[bool] + IPAddress param.Opt[string] + IsTermsOfServiceAccepted bool + LastName param.Opt[string] + NationalID param.Opt[string] + Occupation param.Opt[string] + func (r *ApplicationUserUpdateParams) UnmarshalJSON(data []byte) error + func (r ApplicationUserUpdateParams) MarshalJSON() (data []byte, err error) + type ApplicationUserUploadDocumentParams struct + Country param.Opt[string] + Document io.Reader + Name param.Opt[string] + Side ApplicationUserUploadDocumentParamsSide + Type ApplicationUserUploadDocumentParamsType + func (r ApplicationUserUploadDocumentParams) MarshalMultipart() (data []byte, contentType string, err error) + type ApplicationUserUploadDocumentParamsSide string + const ApplicationUserUploadDocumentParamsSideBack + const ApplicationUserUploadDocumentParamsSideFront + type ApplicationUserUploadDocumentParamsType string + const ApplicationUserUploadDocumentParamsTypeAgreement + const ApplicationUserUploadDocumentParamsTypeBankCard + const ApplicationUserUploadDocumentParamsTypeContract + const ApplicationUserUploadDocumentParamsTypeCovidVaccinationForm + const ApplicationUserUploadDocumentParamsTypeDrivers + const ApplicationUserUploadDocumentParamsTypeDriversTranslation + const ApplicationUserUploadDocumentParamsTypeIDCard + const ApplicationUserUploadDocumentParamsTypeIDDocPhoto + const ApplicationUserUploadDocumentParamsTypeIncomeSource + const ApplicationUserUploadDocumentParamsTypeInvestorDoc + const ApplicationUserUploadDocumentParamsTypeOther + const ApplicationUserUploadDocumentParamsTypePassport + const ApplicationUserUploadDocumentParamsTypePaymentMethod + const ApplicationUserUploadDocumentParamsTypeProfileImage + const ApplicationUserUploadDocumentParamsTypeResidencePermit + const ApplicationUserUploadDocumentParamsTypeSelfie + const ApplicationUserUploadDocumentParamsTypeUtilityBill + const ApplicationUserUploadDocumentParamsTypeVehicleRegistrationCertificate + const ApplicationUserUploadDocumentParamsTypeVideoSelfie + type BalanceGetResponse struct + BalanceDue int64 + CreditLimit int64 + JSON struct{ ... } + PendingCharges int64 + PostedCharges int64 + SpendingPower int64 + func (r *BalanceGetResponse) UnmarshalJSON(data []byte) error + func (r BalanceGetResponse) RawJSON() string + type BalanceService struct + func NewBalanceService(opts ...option.RequestOption) (r BalanceService) + func (r *BalanceService) Get(ctx context.Context, opts ...option.RequestOption) (res *BalanceGetResponse, err error) + type CardGetSecretsParams struct + SessionID string + type CardGetSecretsResponse struct + EncryptedCvc CardGetSecretsResponseEncryptedCvc + EncryptedPan CardGetSecretsResponseEncryptedPan + JSON struct{ ... } + func (r *CardGetSecretsResponse) UnmarshalJSON(data []byte) error + func (r CardGetSecretsResponse) RawJSON() string + type CardGetSecretsResponseEncryptedCvc struct + Data string + Iv string + JSON struct{ ... } + func (r *CardGetSecretsResponseEncryptedCvc) UnmarshalJSON(data []byte) error + func (r CardGetSecretsResponseEncryptedCvc) RawJSON() string + type CardGetSecretsResponseEncryptedPan struct + Data string + Iv string + JSON struct{ ... } + func (r *CardGetSecretsResponseEncryptedPan) UnmarshalJSON(data []byte) error + func (r CardGetSecretsResponseEncryptedPan) RawJSON() string + type CardListParams struct + CompanyID param.Opt[string] + Cursor param.Opt[string] + Limit param.Opt[int64] + Status IssuingCardStatus + UserID param.Opt[string] + func (r CardListParams) URLQuery() (v url.Values, err error) + type CardPinGetParams struct + SessionID string + type CardPinGetResponse struct + EncryptedPin CardPinGetResponseEncryptedPin + JSON struct{ ... } + func (r *CardPinGetResponse) UnmarshalJSON(data []byte) error + func (r CardPinGetResponse) RawJSON() string + type CardPinGetResponseEncryptedPin struct + Data string + Iv string + JSON struct{ ... } + func (r *CardPinGetResponseEncryptedPin) UnmarshalJSON(data []byte) error + func (r CardPinGetResponseEncryptedPin) RawJSON() string + type CardPinService struct + func NewCardPinService(opts ...option.RequestOption) (r CardPinService) + func (r *CardPinService) Get(ctx context.Context, cardID string, query CardPinGetParams, ...) (res *CardPinGetResponse, err error) + func (r *CardPinService) Update(ctx context.Context, cardID string, params CardPinUpdateParams, ...) (err error) + type CardPinUpdateParams struct + EncryptedPin CardPinUpdateParamsEncryptedPin + SessionID string + func (r *CardPinUpdateParams) UnmarshalJSON(data []byte) error + func (r CardPinUpdateParams) MarshalJSON() (data []byte, err error) + type CardPinUpdateParamsEncryptedPin struct + Data string + Iv string + func (r *CardPinUpdateParamsEncryptedPin) UnmarshalJSON(data []byte) error + func (r CardPinUpdateParamsEncryptedPin) MarshalJSON() (data []byte, err error) + type CardService struct + Pin CardPinService + func NewCardService(opts ...option.RequestOption) (r CardService) + func (r *CardService) Get(ctx context.Context, cardID string, opts ...option.RequestOption) (res *IssuingCard, err error) + func (r *CardService) GetSecrets(ctx context.Context, cardID string, query CardGetSecretsParams, ...) (res *CardGetSecretsResponse, err error) + func (r *CardService) List(ctx context.Context, query CardListParams, opts ...option.RequestOption) (res *[]IssuingCard, err error) + func (r *CardService) Update(ctx context.Context, cardID string, body CardUpdateParams, ...) (res *IssuingCard, err error) + type CardUpdateParams struct + Billing PhysicalAddressParam + Configuration CardUpdateParamsConfiguration + Limit IssuingCardLimitParam + Status IssuingCardStatus + func (r *CardUpdateParams) UnmarshalJSON(data []byte) error + func (r CardUpdateParams) MarshalJSON() (data []byte, err error) + type CardUpdateParamsConfiguration struct + VirtualCardArt param.Opt[string] + func (r *CardUpdateParamsConfiguration) UnmarshalJSON(data []byte) error + func (r CardUpdateParamsConfiguration) MarshalJSON() (data []byte, err error) + type Client struct + Applications ApplicationService + Balances BalanceService + Cards CardService + Companies CompanyService + Contracts ContractService + Disputes DisputeService + Keys KeyService + Payments PaymentService + Signatures SignatureService + Transactions TransactionService + Users UserService + func NewClient(opts ...option.RequestOption) (r Client) + func (r *Client) Delete(ctx context.Context, path string, params any, res any, ...) error + func (r *Client) Execute(ctx context.Context, method string, path string, params any, res any, ...) error + func (r *Client) Get(ctx context.Context, path string, params any, res any, ...) error + func (r *Client) Patch(ctx context.Context, path string, params any, res any, ...) error + func (r *Client) Post(ctx context.Context, path string, params any, res any, ...) error + func (r *Client) Put(ctx context.Context, path string, params any, res any, ...) error + type CompanyChargeParams struct + IssuingChargeCreateBody IssuingChargeCreateBodyParam + func (r *CompanyChargeParams) UnmarshalJSON(data []byte) error + func (r CompanyChargeParams) MarshalJSON() (data []byte, err error) + type CompanyGetBalancesResponse struct + BalanceDue int64 + CreditLimit int64 + JSON struct{ ... } + PendingCharges int64 + PostedCharges int64 + SpendingPower int64 + func (r *CompanyGetBalancesResponse) UnmarshalJSON(data []byte) error + func (r CompanyGetBalancesResponse) RawJSON() string + type CompanyInitiatePaymentParams struct + Amount int64 + ChainID param.Opt[int64] + WalletAddress string + func (r *CompanyInitiatePaymentParams) UnmarshalJSON(data []byte) error + func (r CompanyInitiatePaymentParams) MarshalJSON() (data []byte, err error) + type CompanyInitiatePaymentResponse struct + Address string + JSON struct{ ... } + func (r *CompanyInitiatePaymentResponse) UnmarshalJSON(data []byte) error + func (r CompanyInitiatePaymentResponse) RawJSON() string + type CompanyListParams struct + Cursor param.Opt[string] + Limit param.Opt[int64] + func (r CompanyListParams) URLQuery() (v url.Values, err error) + type CompanyNewUserParams struct + Address PhysicalAddressParam + BirthDate param.Opt[time.Time] + Email string + FirstName string + IsTermsOfServiceAccepted bool + LastName string + PhoneCountryCode param.Opt[string] + PhoneNumber param.Opt[string] + WalletAddress param.Opt[string] + func (r *CompanyNewUserParams) UnmarshalJSON(data []byte) error + func (r CompanyNewUserParams) MarshalJSON() (data []byte, err error) + type CompanyService struct + Signatures CompanySignatureService + func NewCompanyService(opts ...option.RequestOption) (r CompanyService) + func (r *CompanyService) Charge(ctx context.Context, companyID string, body CompanyChargeParams, ...) (res *IssuingChargeCreateResponse, err error) + func (r *CompanyService) Get(ctx context.Context, companyID string, opts ...option.RequestOption) (res *IssuingCompany, err error) + func (r *CompanyService) GetBalances(ctx context.Context, companyID string, opts ...option.RequestOption) (res *CompanyGetBalancesResponse, err error) + func (r *CompanyService) GetContracts(ctx context.Context, companyID string, opts ...option.RequestOption) (res *[]IssuingContract, err error) + func (r *CompanyService) InitiatePayment(ctx context.Context, companyID string, body CompanyInitiatePaymentParams, ...) (res *CompanyInitiatePaymentResponse, err error) + func (r *CompanyService) List(ctx context.Context, query CompanyListParams, opts ...option.RequestOption) (res *[]IssuingCompany, err error) + func (r *CompanyService) NewUser(ctx context.Context, companyID string, body CompanyNewUserParams, ...) (res *IssuingUser, err error) + func (r *CompanyService) Update(ctx context.Context, companyID string, body CompanyUpdateParams, ...) (res *IssuingCompany, err error) + type CompanySignatureGetPaymentSignatureParams struct + AdminAddress string + Amount string + ChainID param.Opt[int64] + IsAmountNative param.Opt[bool] + Token string + func (r CompanySignatureGetPaymentSignatureParams) URLQuery() (v url.Values, err error) + type CompanySignatureGetWithdrawalSignatureParams struct + AdminAddress string + Amount string + ChainID param.Opt[int64] + IsAmountNative param.Opt[bool] + RecipientAddress string + Token string + func (r CompanySignatureGetWithdrawalSignatureParams) URLQuery() (v url.Values, err error) + type CompanySignatureService struct + func NewCompanySignatureService(opts ...option.RequestOption) (r CompanySignatureService) + func (r *CompanySignatureService) GetPaymentSignature(ctx context.Context, companyID string, ...) (res *IssuingSignatureUnion, err error) + func (r *CompanySignatureService) GetWithdrawalSignature(ctx context.Context, companyID string, ...) (res *IssuingSignatureUnion, err error) + type CompanyUpdateParams struct + Address PhysicalAddressParam + Name param.Opt[string] + func (r *CompanyUpdateParams) UnmarshalJSON(data []byte) error + func (r CompanyUpdateParams) MarshalJSON() (data []byte, err error) + type ContractService struct + func NewContractService(opts ...option.RequestOption) (r ContractService) + func (r *ContractService) List(ctx context.Context, opts ...option.RequestOption) (res *[]IssuingContract, err error) + type DisputeEvidenceService struct + func NewDisputeEvidenceService(opts ...option.RequestOption) (r DisputeEvidenceService) + func (r *DisputeEvidenceService) List(ctx context.Context, disputeID string, opts ...option.RequestOption) (res *http.Response, err error) + func (r *DisputeEvidenceService) Upload(ctx context.Context, disputeID string, body DisputeEvidenceUploadParams, ...) (err error) + type DisputeEvidenceUploadParams struct + Evidence io.Reader + Name string + Type string + func (r DisputeEvidenceUploadParams) MarshalMultipart() (data []byte, contentType string, err error) + type DisputeListParams struct + CompanyID param.Opt[string] + Cursor param.Opt[string] + Limit param.Opt[int64] + TransactionID param.Opt[string] + UserID param.Opt[string] + func (r DisputeListParams) URLQuery() (v url.Values, err error) + type DisputeService struct + Evidence DisputeEvidenceService + func NewDisputeService(opts ...option.RequestOption) (r DisputeService) + func (r *DisputeService) Get(ctx context.Context, disputeID string, opts ...option.RequestOption) (res *IssuingDispute, err error) + func (r *DisputeService) List(ctx context.Context, query DisputeListParams, opts ...option.RequestOption) (res *[]IssuingDispute, err error) + func (r *DisputeService) Update(ctx context.Context, disputeID string, body DisputeUpdateParams, ...) (err error) + type DisputeUpdateParams struct + Status DisputeUpdateParamsStatus + TextEvidence param.Opt[string] + func (r *DisputeUpdateParams) UnmarshalJSON(data []byte) error + func (r DisputeUpdateParams) MarshalJSON() (data []byte, err error) + type DisputeUpdateParamsStatus string + const DisputeUpdateParamsStatusCanceled + type Error = apierror.Error + type IssuingApplication struct + ApplicationCompletionLink IssuingApplicationApplicationCompletionLink + ApplicationExternalVerificationLink IssuingApplicationApplicationExternalVerificationLink + ApplicationReason string + ApplicationStatus IssuingApplicationApplicationStatus + JSON struct{ ... } + func (r *IssuingApplication) UnmarshalJSON(data []byte) error + func (r IssuingApplication) RawJSON() string + type IssuingApplicationApplicationCompletionLink struct + JSON struct{ ... } + Params IssuingApplicationApplicationCompletionLinkParams + URL string + func (r *IssuingApplicationApplicationCompletionLink) UnmarshalJSON(data []byte) error + func (r IssuingApplicationApplicationCompletionLink) RawJSON() string + type IssuingApplicationApplicationCompletionLinkParams struct + JSON struct{ ... } + UserID string + func (r *IssuingApplicationApplicationCompletionLinkParams) UnmarshalJSON(data []byte) error + func (r IssuingApplicationApplicationCompletionLinkParams) RawJSON() string + type IssuingApplicationApplicationExternalVerificationLink struct + JSON struct{ ... } + Params IssuingApplicationApplicationExternalVerificationLinkParams + URL string + func (r *IssuingApplicationApplicationExternalVerificationLink) UnmarshalJSON(data []byte) error + func (r IssuingApplicationApplicationExternalVerificationLink) RawJSON() string + type IssuingApplicationApplicationExternalVerificationLinkParams struct + JSON struct{ ... } + UserID string + func (r *IssuingApplicationApplicationExternalVerificationLinkParams) UnmarshalJSON(data []byte) error + func (r IssuingApplicationApplicationExternalVerificationLinkParams) RawJSON() string + type IssuingApplicationApplicationStatus string + const IssuingApplicationApplicationStatusApproved + const IssuingApplicationApplicationStatusCanceled + const IssuingApplicationApplicationStatusDenied + const IssuingApplicationApplicationStatusLocked + const IssuingApplicationApplicationStatusManualReview + const IssuingApplicationApplicationStatusNeedsInformation + const IssuingApplicationApplicationStatusNeedsVerification + const IssuingApplicationApplicationStatusPending + type IssuingApplicationPersonParam struct + Address PhysicalAddressParam + BirthDate time.Time + CountryOfIssue string + Email string + FirstName string + ID param.Opt[string] + LastName string + NationalID string + PhoneCountryCode param.Opt[string] + PhoneNumber param.Opt[string] + func (r *IssuingApplicationPersonParam) UnmarshalJSON(data []byte) error + func (r IssuingApplicationPersonParam) MarshalJSON() (data []byte, err error) + type IssuingCard struct + CompanyID string + ExpirationMonth string + ExpirationYear string + ID string + JSON struct{ ... } + Last4 string + Limit IssuingCardLimit + Status IssuingCardStatus + TokenWallets []string + Type IssuingCardType + UserID string + func (r *IssuingCard) UnmarshalJSON(data []byte) error + func (r IssuingCard) RawJSON() string + type IssuingCardLimit struct + Amount int64 + Frequency IssuingCardLimitFrequency + JSON struct{ ... } + func (r *IssuingCardLimit) UnmarshalJSON(data []byte) error + func (r IssuingCardLimit) RawJSON() string + func (r IssuingCardLimit) ToParam() IssuingCardLimitParam + type IssuingCardLimitFrequency string + const IssuingCardLimitFrequencyAllTime + const IssuingCardLimitFrequencyPer24HourPeriod + const IssuingCardLimitFrequencyPer30DayPeriod + const IssuingCardLimitFrequencyPer7DayPeriod + const IssuingCardLimitFrequencyPerAuthorization + const IssuingCardLimitFrequencyPerYearPeriod + type IssuingCardLimitParam struct + Amount int64 + Frequency IssuingCardLimitFrequency + func (r *IssuingCardLimitParam) UnmarshalJSON(data []byte) error + func (r IssuingCardLimitParam) MarshalJSON() (data []byte, err error) + type IssuingCardStatus string + const IssuingCardStatusActive + const IssuingCardStatusCanceled + const IssuingCardStatusLocked + const IssuingCardStatusNotActivated + type IssuingCardType string + const IssuingCardTypePhysical + const IssuingCardTypeVirtual + type IssuingChargeCreateBodyParam struct + Amount int64 + Description string + func (r *IssuingChargeCreateBodyParam) UnmarshalJSON(data []byte) error + func (r IssuingChargeCreateBodyParam) MarshalJSON() (data []byte, err error) + type IssuingChargeCreateResponse struct + Amount int64 + CreatedAt time.Time + Description string + ID string + JSON struct{ ... } + func (r *IssuingChargeCreateResponse) UnmarshalJSON(data []byte) error + func (r IssuingChargeCreateResponse) RawJSON() string + type IssuingCompany struct + Address PhysicalAddress + ID string + JSON struct{ ... } + Name string + UltimateBeneficialOwners []IssuingCompanyUltimateBeneficialOwner + func (r *IssuingCompany) UnmarshalJSON(data []byte) error + func (r IssuingCompany) RawJSON() string + type IssuingCompanyUltimateBeneficialOwner struct + ID string + JSON struct{ ... } + func (r *IssuingCompanyUltimateBeneficialOwner) UnmarshalJSON(data []byte) error + func (r IssuingCompanyUltimateBeneficialOwner) RawJSON() string + type IssuingContract struct + ChainID int64 + ContractVersion int64 + ControllerAddress string + DepositAddress string + ID string + JSON struct{ ... } + ProxyAddress string + Tokens []IssuingContractToken + func (r *IssuingContract) UnmarshalJSON(data []byte) error + func (r IssuingContract) RawJSON() string + type IssuingContractToken struct + Address string + AdvanceRate float64 + Balance string + ExchangeRate float64 + JSON struct{ ... } + func (r *IssuingContractToken) UnmarshalJSON(data []byte) error + func (r IssuingContractToken) RawJSON() string + type IssuingDispute struct + CreatedAt time.Time + ID string + JSON struct{ ... } + ResolvedAt time.Time + Status IssuingDisputeStatus + TextEvidence string + TransactionID string + func (r *IssuingDispute) UnmarshalJSON(data []byte) error + func (r IssuingDispute) RawJSON() string + type IssuingDisputeStatus string + const IssuingDisputeStatusAccepted + const IssuingDisputeStatusCanceled + const IssuingDisputeStatusInReview + const IssuingDisputeStatusPending + const IssuingDisputeStatusRejected + type IssuingSignatureIfSignatureIsPending struct + JSON struct{ ... } + RetryAfter int64 + Status string + func (r *IssuingSignatureIfSignatureIsPending) UnmarshalJSON(data []byte) error + func (r IssuingSignatureIfSignatureIsPending) RawJSON() string + type IssuingSignatureIfSignatureIsReady struct + ExpiresAt time.Time + JSON struct{ ... } + Signature IssuingSignatureIfSignatureIsReadySignature + Status string + func (r *IssuingSignatureIfSignatureIsReady) UnmarshalJSON(data []byte) error + func (r IssuingSignatureIfSignatureIsReady) RawJSON() string + type IssuingSignatureIfSignatureIsReadySignature struct + Data string + JSON struct{ ... } + Salt string + func (r *IssuingSignatureIfSignatureIsReadySignature) UnmarshalJSON(data []byte) error + func (r IssuingSignatureIfSignatureIsReadySignature) RawJSON() string + type IssuingSignatureUnion struct + ExpiresAt time.Time + JSON struct{ ... } + RetryAfter int64 + Signature IssuingSignatureIfSignatureIsReadySignature + Status string + func (r *IssuingSignatureUnion) UnmarshalJSON(data []byte) error + func (u IssuingSignatureUnion) AsIfSignatureIsPending() (v IssuingSignatureIfSignatureIsPending) + func (u IssuingSignatureUnion) AsIfSignatureIsReady() (v IssuingSignatureIfSignatureIsReady) + func (u IssuingSignatureUnion) RawJSON() string + type IssuingTransactionCollateral struct + Collateral IssuingTransactionCollateralCollateral + ID string + JSON struct{ ... } + Type constant.Collateral + func (r *IssuingTransactionCollateral) UnmarshalJSON(data []byte) error + func (r IssuingTransactionCollateral) RawJSON() string + type IssuingTransactionCollateralCollateral struct + Amount float64 + ChainID int64 + CompanyID string + Currency string + JSON struct{ ... } + Memo string + PostedAt time.Time + TransactionHash string + UserID string + WalletAddress string + func (r *IssuingTransactionCollateralCollateral) UnmarshalJSON(data []byte) error + func (r IssuingTransactionCollateralCollateral) RawJSON() string + type IssuingTransactionFee struct + Fee IssuingTransactionFeeFee + ID string + JSON struct{ ... } + Type constant.Fee + func (r *IssuingTransactionFee) UnmarshalJSON(data []byte) error + func (r IssuingTransactionFee) RawJSON() string + type IssuingTransactionFeeFee struct + Amount int64 + CompanyID string + Description string + JSON struct{ ... } + PostedAt time.Time + UserID string + func (r *IssuingTransactionFeeFee) UnmarshalJSON(data []byte) error + func (r IssuingTransactionFeeFee) RawJSON() string + type IssuingTransactionPayment struct + ID string + JSON struct{ ... } + Payment IssuingTransactionPaymentPayment + Type constant.Payment + func (r *IssuingTransactionPayment) UnmarshalJSON(data []byte) error + func (r IssuingTransactionPayment) RawJSON() string + type IssuingTransactionPaymentPayment struct + Amount int64 + ChainID int64 + CompanyID string + Currency string + JSON struct{ ... } + Memo string + PostedAt string + Status string + TransactionHash string + UserID string + WalletAddress string + func (r *IssuingTransactionPaymentPayment) UnmarshalJSON(data []byte) error + func (r IssuingTransactionPaymentPayment) RawJSON() string + type IssuingTransactionSpend struct + ID string + JSON struct{ ... } + Spend IssuingTransactionSpendSpend + Type constant.Spend + func (r *IssuingTransactionSpend) UnmarshalJSON(data []byte) error + func (r IssuingTransactionSpend) RawJSON() string + type IssuingTransactionSpendSpend struct + Amount int64 + AuthorizationMethod string + AuthorizedAmount int64 + AuthorizedAt string + CardID string + CardType string + CompanyID string + Currency string + DeclinedReason string + EnrichedMerchantCategory string + EnrichedMerchantIcon string + EnrichedMerchantName string + JSON struct{ ... } + LocalAmount int64 + LocalCurrency string + Memo string + MerchantCategory string + MerchantCategoryCode string + MerchantName string + PostedAt string + Receipt bool + Status string + UserEmail string + UserFirstName string + UserID string + UserLastName string + func (r *IssuingTransactionSpendSpend) UnmarshalJSON(data []byte) error + func (r IssuingTransactionSpendSpend) RawJSON() string + type IssuingTransactionUnion struct + Collateral IssuingTransactionCollateralCollateral + Fee IssuingTransactionFeeFee + ID string + JSON struct{ ... } + Payment IssuingTransactionPaymentPayment + Spend IssuingTransactionSpendSpend + Type string + func (r *IssuingTransactionUnion) UnmarshalJSON(data []byte) error + func (u IssuingTransactionUnion) AsAny() anyIssuingTransaction + func (u IssuingTransactionUnion) AsCollateral() (v IssuingTransactionCollateral) + func (u IssuingTransactionUnion) AsFee() (v IssuingTransactionFee) + func (u IssuingTransactionUnion) AsPayment() (v IssuingTransactionPayment) + func (u IssuingTransactionUnion) AsSpend() (v IssuingTransactionSpend) + func (u IssuingTransactionUnion) RawJSON() string + type IssuingUser struct + Address PhysicalAddress + CompanyID string + Email string + FirstName string + ID string + IsActive bool + IsTermsOfServiceAccepted bool + JSON struct{ ... } + LastName string + PhoneCountryCode string + PhoneNumber string + func (r *IssuingUser) UnmarshalJSON(data []byte) error + func (r IssuingUser) RawJSON() string + type KeyNewParams struct + ExpiresAt string + Name string + func (r *KeyNewParams) UnmarshalJSON(data []byte) error + func (r KeyNewParams) MarshalJSON() (data []byte, err error) + type KeyNewResponse struct + ExpiresAt time.Time + ID string + JSON struct{ ... } + Key string + Name string + func (r *KeyNewResponse) UnmarshalJSON(data []byte) error + func (r KeyNewResponse) RawJSON() string + type KeyService struct + func NewKeyService(opts ...option.RequestOption) (r KeyService) + func (r *KeyService) Delete(ctx context.Context, keyID string, opts ...option.RequestOption) (err error) + func (r *KeyService) New(ctx context.Context, body KeyNewParams, opts ...option.RequestOption) (res *KeyNewResponse, err error) + type PaymentInitiateParams struct + Amount int64 + ChainID param.Opt[int64] + WalletAddress string + func (r *PaymentInitiateParams) UnmarshalJSON(data []byte) error + func (r PaymentInitiateParams) MarshalJSON() (data []byte, err error) + type PaymentInitiateResponse struct + Address string + JSON struct{ ... } + func (r *PaymentInitiateResponse) UnmarshalJSON(data []byte) error + func (r PaymentInitiateResponse) RawJSON() string + type PaymentService struct + func NewPaymentService(opts ...option.RequestOption) (r PaymentService) + func (r *PaymentService) Initiate(ctx context.Context, body PaymentInitiateParams, opts ...option.RequestOption) (res *PaymentInitiateResponse, err error) + type PhysicalAddress struct + City string + Country string + CountryCode string + JSON struct{ ... } + Line1 string + Line2 string + PostalCode string + Region string + func (r *PhysicalAddress) UnmarshalJSON(data []byte) error + func (r PhysicalAddress) RawJSON() string + func (r PhysicalAddress) ToParam() PhysicalAddressParam + type PhysicalAddressParam struct + City string + Country string + CountryCode string + Line1 string + Line2 param.Opt[string] + PostalCode string + Region string + func (r *PhysicalAddressParam) UnmarshalJSON(data []byte) error + func (r PhysicalAddressParam) MarshalJSON() (data []byte, err error) + type SignatureGetPaymentSignatureParams struct + AdminAddress string + Amount string + ChainID param.Opt[int64] + Token string + func (r SignatureGetPaymentSignatureParams) URLQuery() (v url.Values, err error) + type SignatureGetWithdrawalSignatureParams struct + AdminAddress string + Amount string + ChainID param.Opt[int64] + RecipientAddress string + Token string + func (r SignatureGetWithdrawalSignatureParams) URLQuery() (v url.Values, err error) + type SignatureService struct + func NewSignatureService(opts ...option.RequestOption) (r SignatureService) + func (r *SignatureService) GetPaymentSignature(ctx context.Context, query SignatureGetPaymentSignatureParams, ...) (res *IssuingSignatureUnion, err error) + func (r *SignatureService) GetWithdrawalSignature(ctx context.Context, query SignatureGetWithdrawalSignatureParams, ...) (res *IssuingSignatureUnion, err error) + type TransactionListParams struct + AuthorizedAfter param.Opt[time.Time] + AuthorizedBefore param.Opt[time.Time] + CardID param.Opt[string] + CompanyID param.Opt[string] + Cursor param.Opt[string] + Limit param.Opt[int64] + PostedAfter param.Opt[time.Time] + PostedBefore param.Opt[time.Time] + TransactionHash param.Opt[string] + Type []string + UserID param.Opt[string] + func (r TransactionListParams) URLQuery() (v url.Values, err error) + type TransactionNewDisputeParams struct + TextEvidence param.Opt[string] + func (r *TransactionNewDisputeParams) UnmarshalJSON(data []byte) error + func (r TransactionNewDisputeParams) MarshalJSON() (data []byte, err error) + type TransactionReceiptService struct + func NewTransactionReceiptService(opts ...option.RequestOption) (r TransactionReceiptService) + func (r *TransactionReceiptService) Get(ctx context.Context, transactionID string, opts ...option.RequestOption) (res *http.Response, err error) + func (r *TransactionReceiptService) Upload(ctx context.Context, transactionID string, body TransactionReceiptUploadParams, ...) (err error) + type TransactionReceiptUploadParams struct + Receipt io.Reader + func (r TransactionReceiptUploadParams) MarshalMultipart() (data []byte, contentType string, err error) + type TransactionService struct + Receipt TransactionReceiptService + func NewTransactionService(opts ...option.RequestOption) (r TransactionService) + func (r *TransactionService) Get(ctx context.Context, transactionID string, opts ...option.RequestOption) (res *IssuingTransactionUnion, err error) + func (r *TransactionService) List(ctx context.Context, query TransactionListParams, opts ...option.RequestOption) (res *[]IssuingTransactionUnion, err error) + func (r *TransactionService) NewDispute(ctx context.Context, transactionID string, body TransactionNewDisputeParams, ...) (res *IssuingDispute, err error) + func (r *TransactionService) Update(ctx context.Context, transactionID string, body TransactionUpdateParams, ...) (err error) + type TransactionUpdateParams struct + Memo param.Opt[string] + func (r *TransactionUpdateParams) UnmarshalJSON(data []byte) error + func (r TransactionUpdateParams) MarshalJSON() (data []byte, err error) + type UserGetBalancesResponse struct + BalanceDue int64 + CreditLimit int64 + JSON struct{ ... } + PendingCharges int64 + PostedCharges int64 + SpendingPower int64 + func (r *UserGetBalancesResponse) UnmarshalJSON(data []byte) error + func (r UserGetBalancesResponse) RawJSON() string + type UserInitiatePaymentParams struct + Amount int64 + ChainID param.Opt[int64] + WalletAddress string + func (r *UserInitiatePaymentParams) UnmarshalJSON(data []byte) error + func (r UserInitiatePaymentParams) MarshalJSON() (data []byte, err error) + type UserInitiatePaymentResponse struct + Address string + JSON struct{ ... } + func (r *UserInitiatePaymentResponse) UnmarshalJSON(data []byte) error + func (r UserInitiatePaymentResponse) RawJSON() string + type UserListParams struct + CompanyID param.Opt[string] + Cursor param.Opt[string] + Limit param.Opt[int64] + func (r UserListParams) URLQuery() (v url.Values, err error) + type UserNewCardParams struct + Billing PhysicalAddressParam + Configuration UserNewCardParamsConfiguration + Limit IssuingCardLimitParam + Shipping UserNewCardParamsShipping + Status IssuingCardStatus + Type UserNewCardParamsType + func (r *UserNewCardParams) UnmarshalJSON(data []byte) error + func (r UserNewCardParams) MarshalJSON() (data []byte, err error) + type UserNewCardParamsConfiguration struct + DisplayName param.Opt[string] + ProductID param.Opt[string] + ProductRef param.Opt[string] + VirtualCardArt param.Opt[string] + func (r *UserNewCardParamsConfiguration) UnmarshalJSON(data []byte) error + func (r UserNewCardParamsConfiguration) MarshalJSON() (data []byte, err error) + type UserNewCardParamsShipping struct + Method string + PhoneNumber string + func (r UserNewCardParamsShipping) MarshalJSON() (data []byte, err error) + type UserNewCardParamsType string + const UserNewCardParamsTypePhysical + const UserNewCardParamsTypeVirtual + type UserNewChargeParams struct + IssuingChargeCreateBody IssuingChargeCreateBodyParam + func (r *UserNewChargeParams) UnmarshalJSON(data []byte) error + func (r UserNewChargeParams) MarshalJSON() (data []byte, err error) + type UserNewParams struct + Address PhysicalAddressParam + Email string + FirstName string + LastName string + PhoneCountryCode param.Opt[string] + PhoneNumber param.Opt[string] + WalletAddress param.Opt[string] + func (r *UserNewParams) UnmarshalJSON(data []byte) error + func (r UserNewParams) MarshalJSON() (data []byte, err error) + type UserService struct + Signatures UserSignatureService + func NewUserService(opts ...option.RequestOption) (r UserService) + func (r *UserService) Delete(ctx context.Context, userID string, opts ...option.RequestOption) (err error) + func (r *UserService) Get(ctx context.Context, userID string, opts ...option.RequestOption) (res *IssuingUser, err error) + func (r *UserService) GetBalances(ctx context.Context, userID string, opts ...option.RequestOption) (res *UserGetBalancesResponse, err error) + func (r *UserService) GetContracts(ctx context.Context, userID string, opts ...option.RequestOption) (res *[]IssuingContract, err error) + func (r *UserService) InitiatePayment(ctx context.Context, userID string, body UserInitiatePaymentParams, ...) (res *UserInitiatePaymentResponse, err error) + func (r *UserService) List(ctx context.Context, query UserListParams, opts ...option.RequestOption) (res *[]IssuingUser, err error) + func (r *UserService) New(ctx context.Context, body UserNewParams, opts ...option.RequestOption) (res *IssuingUser, err error) + func (r *UserService) NewCard(ctx context.Context, userID string, body UserNewCardParams, ...) (res *IssuingCard, err error) + func (r *UserService) NewCharge(ctx context.Context, userID string, body UserNewChargeParams, ...) (res *IssuingChargeCreateResponse, err error) + func (r *UserService) Update(ctx context.Context, userID string, body UserUpdateParams, ...) (res *IssuingUser, err error) + type UserSignatureGetPaymentSignatureParams struct + AdminAddress string + Amount string + ChainID param.Opt[int64] + Token string + func (r UserSignatureGetPaymentSignatureParams) URLQuery() (v url.Values, err error) + type UserSignatureGetWithdrawalSignatureParams struct + AdminAddress string + Amount string + ChainID param.Opt[int64] + RecipientAddress string + Token string + func (r UserSignatureGetWithdrawalSignatureParams) URLQuery() (v url.Values, err error) + type UserSignatureService struct + func NewUserSignatureService(opts ...option.RequestOption) (r UserSignatureService) + func (r *UserSignatureService) GetPaymentSignature(ctx context.Context, userID string, ...) (res *IssuingSignatureUnion, err error) + func (r *UserSignatureService) GetWithdrawalSignature(ctx context.Context, userID string, ...) (res *IssuingSignatureUnion, err error) + type UserUpdateParams struct + Address PhysicalAddressParam + Email param.Opt[string] + FirstName param.Opt[string] + IsActive param.Opt[bool] + IsTermsOfServiceAccepted param.Opt[bool] + LastName param.Opt[string] + PhoneCountryCode param.Opt[string] + PhoneNumber param.Opt[string] + func (r *UserUpdateParams) UnmarshalJSON(data []byte) error + func (r UserUpdateParams) MarshalJSON() (data []byte, err error)