Categorygithub.com/Basis-Theory/basistheory-go/v3
modulepackage
3.13.0
Repository: https://github.com/basis-theory/basistheory-go.git
Documentation: pkg.go.dev

# README

Basis Theory Go SDK

Release

Getting Started

  • Sign-in to Basis Theory and go to Applications
  • Create a Basis Theory Private Application
  • All permissions should be selected
  • Paste the API Key into the BT-API-KEY variable

Overview

This API client was generated by the OpenAPI Generator project. By using the OpenAPI-spec from a remote server, you can easily generate an API client.

  • API version: v1
  • Package version: 1.0.0
  • Build package: org.openapitools.codegen.languages.GoClientCodegen

Installation

Install the following dependencies:

go get github.com/stretchr/testify/assert
go get golang.org/x/net/context

Put the package under your project folder and add the following in import:

import basistheory "github.com/Basis-Theory/basistheory-go/v3"

To use a proxy, set the environment variable HTTP_PROXY:

os.Setenv("HTTP_PROXY", "http://proxy_name:proxy_port")

Running tests locally

To run tests locally, you'll need to create a Basis Theory tenant with private and management applications that are granted all permissions, then add the API keys for these applications to a .env.local file. You'll want to follow the same format as defined in the .env.example file. Then you can run make verify from the root of this repository to run all tests.

Configuration of Server URL

Default configuration comes with Servers field that contains server objects as defined in the OpenAPI specification.

Select Server Configuration

For using other server than the one defined on index 0 set context value sw.ContextServerIndex of type int.

ctx := context.WithValue(context.Background(), basistheory.ContextServerIndex, 1)

Templated Server URL

Templated server URL is formatted using default variables from configuration or from context value sw.ContextServerVariables of type map[string]string.

ctx := context.WithValue(context.Background(), basistheory.ContextServerVariables, map[string]string{
	"basePath": "v2",
})

Note, enum values are always validated and all unused variables are silently ignored.

URLs Configuration per Operation

Each operation can use different server URL defined using OperationServers map in the Configuration. An operation is uniquely identified by "{classname}Service.{nickname}" string. Similar rules for overriding default operation server index and variables applies by using sw.ContextOperationServerIndices and sw.ContextOperationServerVariables context maps.

ctx := context.WithValue(context.Background(), basistheory.ContextOperationServerIndices, map[string]int{
	"{classname}Service.{nickname}": 2,
})
ctx = context.WithValue(context.Background(), basistheory.ContextOperationServerVariables, map[string]map[string]string{
	"{classname}Service.{nickname}": {
		"port": "8443",
	},
})

Documentation for API Endpoints

All URIs are relative to https://api.basistheory.com

ClassMethodHTTP requestDescription
ApplicationTemplatesApiGetGet /application-templates
ApplicationTemplatesApiGetByIdGet /application-templates/{id}
ApplicationsApiCreatePost /applications
ApplicationsApiDeleteDelete /applications/{id}
ApplicationsApiGetGet /applications
ApplicationsApiGetByIdGet /applications/{id}
ApplicationsApiGetByKeyGet /applications/key
ApplicationsApiRegenerateKeyPost /applications/{id}/regenerate
ApplicationsApiUpdatePut /applications/{id}
LogsApiGetGet /logs
LogsApiGetEntityTypesGet /logs/entity-types
PermissionsApiGetGet /permissions
ProxiesApiCreatePost /proxies
ProxiesApiDeleteDelete /proxies/{id}
ProxiesApiGetGet /proxies
ProxiesApiGetByIdGet /proxies/{id}
ProxiesApiPatchPatch /proxies/{id}
ProxiesApiUpdatePut /proxies/{id}
ReactorFormulasApiCreatePost /reactor-formulas
ReactorFormulasApiDeleteDelete /reactor-formulas/{id}
ReactorFormulasApiGetGet /reactor-formulas
ReactorFormulasApiGetByIdGet /reactor-formulas/{id}
ReactorFormulasApiUpdatePut /reactor-formulas/{id}
ReactorsApiCreatePost /reactors
ReactorsApiDeleteDelete /reactors/{id}
ReactorsApiGetGet /reactors
ReactorsApiGetByIdGet /reactors/{id}
ReactorsApiPatchPatch /reactors/{id}
ReactorsApiReactPost /reactors/{id}/react
ReactorsApiUpdatePut /reactors/{id}
SessionsApiAuthorizePost /sessions/authorize
SessionsApiCreatePost /sessions
TenantsApiCreateInvitationPost /tenants/self/invitations
TenantsApiDeleteDelete /tenants/self
TenantsApiDeleteInvitationDelete /tenants/self/invitations/{invitationId}
TenantsApiDeleteMemberDelete /tenants/self/members/{memberId}
TenantsApiGetGet /tenants/self
TenantsApiGetInvitationsGet /tenants/self/invitations
TenantsApiGetMembersGet /tenants/self/members
TenantsApiGetTenantOperationReportGet /tenants/self/reports/operations
TenantsApiGetTenantUsageReportGet /tenants/self/reports/usage
TenantsApiResendInvitationPost /tenants/self/invitations/{invitationId}/resend
TenantsApiUpdatePut /tenants/self
TokenizeApiTokenizePost /tokenize
TokensApiCreatePost /tokens
TokensApiDeleteDelete /tokens/{id}
TokensApiGetGet /tokens
TokensApiGetByIdGet /tokens/{id}
TokensApiSearchPost /tokens/search
TokensApiUpdatePatch /tokens/{id}
TransactionsApiCommitPost /transactions/{id}/commit
TransactionsApiCreatePost /transactions
TransactionsApiRollbackPost /transactions/{id}/rollback

Documentation For Models

Documentation For Authorization

Authentication schemes defined for the API:

ApiKey

  • Type: API key
  • API key parameter name: BT-API-KEY
  • Location: HTTP header

Note, each API key must be added to a map of map[string]APIKey where the key is: BT-API-KEY and passed in as the auth context for each request.

Documentation for Utility Methods

Due to the fact that model structure members are all pointers, this package contains a number of utility functions to easily obtain pointers to values of basic types. Each of these functions takes a value of the given basic type and returns a pointer to it:

  • PtrBool
  • PtrInt
  • PtrInt32
  • PtrInt64
  • PtrFloat
  • PtrFloat32
  • PtrFloat64
  • PtrString
  • PtrTime

Author

# Packages

No description provided by the author

# Functions

CacheExpires helper function to determine remaining time before repeating a request.
IsNil checks if an input is nil.
NewAccessRule instantiates a new AccessRule object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewAccessRuleWithDefaults instantiates a new AccessRule object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewAPIClient creates a new API client.
NewAPIResponse returns a new APIResponse object.
NewAPIResponseWithError returns a new APIResponse object with the provided error message.
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.
NewApplicationPaginatedList instantiates a new ApplicationPaginatedList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewApplicationPaginatedListWithDefaults instantiates a new ApplicationPaginatedList object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewApplicationTemplate instantiates a new ApplicationTemplate object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewApplicationTemplateWithDefaults instantiates a new ApplicationTemplate object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
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.
NewAuthorizeSessionRequest instantiates a new AuthorizeSessionRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewAuthorizeSessionRequestWithDefaults instantiates a new AuthorizeSessionRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewBinDetails instantiates a new BinDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewBinDetailsBank instantiates a new BinDetailsBank object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewBinDetailsBankWithDefaults instantiates a new BinDetailsBank object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewBinDetailsCountry instantiates a new BinDetailsCountry object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewBinDetailsCountryWithDefaults instantiates a new BinDetailsCountry object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewBinDetailsProduct instantiates a new BinDetailsProduct object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewBinDetailsProductWithDefaults instantiates a new BinDetailsProduct object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewBinDetailsWithDefaults instantiates a new BinDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewCondition instantiates a new Condition object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewConditionWithDefaults instantiates a new Condition object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewConfiguration returns a new Configuration object.
NewCreateApplicationRequest instantiates a new CreateApplicationRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewCreateApplicationRequestWithDefaults instantiates a new CreateApplicationRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewCreateProxyRequest instantiates a new CreateProxyRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewCreateProxyRequestWithDefaults instantiates a new CreateProxyRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewCreateReactorFormulaRequest instantiates a new CreateReactorFormulaRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewCreateReactorFormulaRequestWithDefaults instantiates a new CreateReactorFormulaRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewCreateReactorRequest instantiates a new CreateReactorRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewCreateReactorRequestWithDefaults instantiates a new CreateReactorRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewCreateSessionResponse instantiates a new CreateSessionResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewCreateSessionResponseWithDefaults instantiates a new CreateSessionResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewCreateTenantInvitationRequest instantiates a new CreateTenantInvitationRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewCreateTenantInvitationRequestWithDefaults instantiates a new CreateTenantInvitationRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewCreateTokenRequest instantiates a new CreateTokenRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewCreateTokenRequestWithDefaults instantiates a new CreateTokenRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewCreateTokenResponse instantiates a new CreateTokenResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewCreateTokenResponseWithDefaults instantiates a new CreateTokenResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewCreateTransactionResponse instantiates a new CreateTransactionResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewCreateTransactionResponseWithDefaults instantiates a new CreateTransactionResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewEncryptionKey instantiates a new EncryptionKey object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewEncryptionKeyWithDefaults instantiates a new EncryptionKey object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewEncryptionMetadata instantiates a new EncryptionMetadata object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewEncryptionMetadataWithDefaults instantiates a new EncryptionMetadata object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewGetApplications instantiates a new GetApplications object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewGetApplicationsWithDefaults instantiates a new GetApplications object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewGetLogs instantiates a new GetLogs object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewGetLogsWithDefaults instantiates a new GetLogs object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewGetPermissions instantiates a new GetPermissions object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewGetPermissionsWithDefaults instantiates a new GetPermissions object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewGetProxies instantiates a new GetProxies object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewGetProxiesWithDefaults instantiates a new GetProxies object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewGetReactorFormulas instantiates a new GetReactorFormulas object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewGetReactorFormulasWithDefaults instantiates a new GetReactorFormulas object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewGetReactors instantiates a new GetReactors object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewGetReactorsWithDefaults instantiates a new GetReactors object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewGetTenantInvitations instantiates a new GetTenantInvitations object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewGetTenantInvitationsWithDefaults instantiates a new GetTenantInvitations object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewGetTenantMembers instantiates a new GetTenantMembers object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewGetTenantMembersWithDefaults instantiates a new GetTenantMembers object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewGetTokens instantiates a new GetTokens object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewGetTokensWithDefaults instantiates a new GetTokens object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewLog instantiates a new Log object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewLogEntityType instantiates a new LogEntityType object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewLogEntityTypeWithDefaults instantiates a new LogEntityType object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewLogPaginatedList instantiates a new LogPaginatedList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewLogPaginatedListWithDefaults instantiates a new LogPaginatedList object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewLogWithDefaults instantiates a new Log object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewMonthlyActiveTokenHistory instantiates a new MonthlyActiveTokenHistory object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewMonthlyActiveTokenHistoryWithDefaults instantiates a new MonthlyActiveTokenHistory object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewPagination instantiates a new Pagination object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewPaginationWithDefaults instantiates a new Pagination object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewPatchProxyRequest instantiates a new PatchProxyRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewPatchProxyRequestWithDefaults instantiates a new PatchProxyRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewPatchReactorRequest instantiates a new PatchReactorRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewPatchReactorRequestWithDefaults instantiates a new PatchReactorRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewPermission instantiates a new Permission object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewPermissionWithDefaults instantiates a new Permission object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewPrivacy instantiates a new Privacy object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewPrivacyWithDefaults instantiates a new Privacy object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewProblemDetails instantiates a new ProblemDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewProblemDetailsWithDefaults instantiates a new ProblemDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewProxy instantiates a new Proxy object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewProxyPaginatedList instantiates a new ProxyPaginatedList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewProxyPaginatedListWithDefaults instantiates a new ProxyPaginatedList object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewProxyTransform instantiates a new ProxyTransform object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewProxyTransformWithDefaults instantiates a new ProxyTransform object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewProxyWithDefaults instantiates a new Proxy object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewReactor instantiates a new Reactor object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewReactorFormula instantiates a new ReactorFormula object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewReactorFormulaConfiguration instantiates a new ReactorFormulaConfiguration object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewReactorFormulaConfigurationWithDefaults instantiates a new ReactorFormulaConfiguration object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewReactorFormulaPaginatedList instantiates a new ReactorFormulaPaginatedList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewReactorFormulaPaginatedListWithDefaults instantiates a new ReactorFormulaPaginatedList object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewReactorFormulaRequestParameter instantiates a new ReactorFormulaRequestParameter object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewReactorFormulaRequestParameterWithDefaults instantiates a new ReactorFormulaRequestParameter object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewReactorFormulaWithDefaults instantiates a new ReactorFormula object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewReactorPaginatedList instantiates a new ReactorPaginatedList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewReactorPaginatedListWithDefaults instantiates a new ReactorPaginatedList object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewReactorWithDefaults instantiates a new Reactor object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewReactRequest instantiates a new ReactRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewReactRequestWithDefaults instantiates a new ReactRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewReactResponse instantiates a new ReactResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewReactResponseWithDefaults instantiates a new ReactResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewSearchTokensRequest instantiates a new SearchTokensRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewSearchTokensRequestWithDefaults instantiates a new SearchTokensRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewStringStringKeyValuePair instantiates a new StringStringKeyValuePair object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewStringStringKeyValuePairWithDefaults instantiates a new StringStringKeyValuePair object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewTenant instantiates a new Tenant object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewTenantInvitationResponse instantiates a new TenantInvitationResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewTenantInvitationResponsePaginatedList instantiates a new TenantInvitationResponsePaginatedList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewTenantInvitationResponsePaginatedListWithDefaults instantiates a new TenantInvitationResponsePaginatedList object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewTenantInvitationResponseWithDefaults instantiates a new TenantInvitationResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewTenantInvitationStatusFromValue returns a pointer to a valid TenantInvitationStatus for the value passed as argument, or an error if the value passed is not allowed by the enum.
NewTenantMemberResponse instantiates a new TenantMemberResponse object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewTenantMemberResponsePaginatedList instantiates a new TenantMemberResponsePaginatedList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewTenantMemberResponsePaginatedListWithDefaults instantiates a new TenantMemberResponsePaginatedList object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewTenantMemberResponseWithDefaults instantiates a new TenantMemberResponse object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewTenantUsageReport instantiates a new TenantUsageReport object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewTenantUsageReportWithDefaults instantiates a new TenantUsageReport object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewTenantWithDefaults instantiates a new Tenant object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewToken instantiates a new Token object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewTokenEnrichments instantiates a new TokenEnrichments object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewTokenEnrichmentsWithDefaults instantiates a new TokenEnrichments object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewTokenMetrics instantiates a new TokenMetrics object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewTokenMetricsWithDefaults instantiates a new TokenMetrics object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewTokenPaginatedList instantiates a new TokenPaginatedList object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewTokenPaginatedListWithDefaults instantiates a new TokenPaginatedList object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewTokenReport instantiates a new TokenReport object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewTokenReportWithDefaults instantiates a new TokenReport object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewTokenWithDefaults instantiates a new Token object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewUpdateApplicationRequest instantiates a new UpdateApplicationRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewUpdateApplicationRequestWithDefaults instantiates a new UpdateApplicationRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewUpdatePrivacy instantiates a new UpdatePrivacy object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewUpdatePrivacyWithDefaults instantiates a new UpdatePrivacy object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewUpdateProxyRequest instantiates a new UpdateProxyRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewUpdateProxyRequestWithDefaults instantiates a new UpdateProxyRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewUpdateReactorFormulaRequest instantiates a new UpdateReactorFormulaRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewUpdateReactorFormulaRequestWithDefaults instantiates a new UpdateReactorFormulaRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewUpdateReactorRequest instantiates a new UpdateReactorRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewUpdateReactorRequestWithDefaults instantiates a new UpdateReactorRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewUpdateTenantRequest instantiates a new UpdateTenantRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewUpdateTenantRequestWithDefaults instantiates a new UpdateTenantRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewUpdateTokenRequest instantiates a new UpdateTokenRequest object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewUpdateTokenRequestWithDefaults instantiates a new UpdateTokenRequest object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewUser instantiates a new User object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewUserWithDefaults instantiates a new User object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
NewValidationProblemDetails instantiates a new ValidationProblemDetails object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed.
NewValidationProblemDetailsWithDefaults instantiates a new ValidationProblemDetails object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set.
PtrBool is a helper routine that returns a pointer to given boolean value.
PtrFloat32 is a helper routine that returns a pointer to given float value.
PtrFloat64 is a helper routine that returns a pointer to given float value.
PtrInt is a helper routine that returns a pointer to given integer value.
PtrInt32 is a helper routine that returns a pointer to given integer value.
PtrInt64 is a helper routine that returns a pointer to given integer value.
PtrString is a helper routine that returns a pointer to given string value.
PtrTime is helper routine that returns a pointer to given Time value.

# Constants

List of TenantInvitationStatus.
List of TenantInvitationStatus.

# Variables

All allowed values of TenantInvitationStatus enum.
ContextAPIKeys takes a string apikey as authentication for the request.
ContextOperationServerIndices uses a server configuration from the index mapping.
ContextOperationServerVariables overrides a server configuration variables using operation specific values.
ContextServerIndex uses a server configuration from the index.
ContextServerVariables overrides a server configuration variables.

# Structs

AccessRule struct for AccessRule.
APIClient manages communication with the Basis Theory API API vv1 In most cases there should be only one, shared, APIClient.
APIKey provides API key based authentication to a request passed via context using ContextAPIKey.
APIResponse stores the API response returned by the server.
Application struct for Application.
ApplicationPaginatedList struct for ApplicationPaginatedList.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ApplicationTemplate struct for ApplicationTemplate.
No description provided by the author
No description provided by the author
AuthorizeSessionRequest struct for AuthorizeSessionRequest.
BasicAuth provides basic http authentication to a request passed via context using ContextBasicAuth.
BinDetails struct for BinDetails.
BinDetailsBank struct for BinDetailsBank.
BinDetailsCountry struct for BinDetailsCountry.
BinDetailsProduct struct for BinDetailsProduct.
Condition struct for Condition.
Configuration stores the configuration of the API client.
CreateApplicationRequest struct for CreateApplicationRequest.
CreateProxyRequest struct for CreateProxyRequest.
CreateReactorFormulaRequest struct for CreateReactorFormulaRequest.
CreateReactorRequest struct for CreateReactorRequest.
CreateSessionResponse struct for CreateSessionResponse.
CreateTenantInvitationRequest struct for CreateTenantInvitationRequest.
CreateTokenRequest struct for CreateTokenRequest.
CreateTokenResponse struct for CreateTokenResponse.
CreateTransactionResponse struct for CreateTransactionResponse.
EncryptionKey struct for EncryptionKey.
EncryptionMetadata struct for EncryptionMetadata.
GenericOpenAPIError Provides access to the body, error and model on returned errors.
GetApplications struct for GetApplications.
GetLogs struct for GetLogs.
GetPermissions struct for GetPermissions.
GetProxies struct for GetProxies.
GetReactorFormulas struct for GetReactorFormulas.
GetReactors struct for GetReactors.
GetTenantInvitations struct for GetTenantInvitations.
GetTenantMembers struct for GetTenantMembers.
GetTokens struct for GetTokens.
Log struct for Log.
LogEntityType struct for LogEntityType.
LogPaginatedList struct for LogPaginatedList.
No description provided by the author
No description provided by the author
MonthlyActiveTokenHistory struct for MonthlyActiveTokenHistory.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Pagination struct for Pagination.
PatchProxyRequest struct for PatchProxyRequest.
PatchReactorRequest struct for PatchReactorRequest.
Permission struct for Permission.
No description provided by the author
Privacy struct for Privacy.
ProblemDetails struct for ProblemDetails.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Proxy struct for Proxy.
ProxyPaginatedList struct for ProxyPaginatedList.
ProxyTransform struct for ProxyTransform.
Reactor struct for Reactor.
ReactorFormula struct for ReactorFormula.
ReactorFormulaConfiguration struct for ReactorFormulaConfiguration.
ReactorFormulaPaginatedList struct for ReactorFormulaPaginatedList.
ReactorFormulaRequestParameter struct for ReactorFormulaRequestParameter.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ReactorPaginatedList struct for ReactorPaginatedList.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
ReactRequest struct for ReactRequest.
ReactResponse struct for ReactResponse.
SearchTokensRequest struct for SearchTokensRequest.
ServerConfiguration stores the information about a server.
ServerVariable stores the information about a server variable.
No description provided by the author
No description provided by the author
StringStringKeyValuePair struct for StringStringKeyValuePair.
Tenant struct for Tenant.
TenantInvitationResponse struct for TenantInvitationResponse.
TenantInvitationResponsePaginatedList struct for TenantInvitationResponsePaginatedList.
TenantMemberResponse struct for TenantMemberResponse.
TenantMemberResponsePaginatedList struct for TenantMemberResponsePaginatedList.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TenantUsageReport struct for TenantUsageReport.
Token struct for Token.
TokenEnrichments struct for TokenEnrichments.
No description provided by the author
TokenMetrics struct for TokenMetrics.
TokenPaginatedList struct for TokenPaginatedList.
TokenReport struct for TokenReport.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
UpdateApplicationRequest struct for UpdateApplicationRequest.
UpdatePrivacy struct for UpdatePrivacy.
UpdateProxyRequest struct for UpdateProxyRequest.
UpdateReactorFormulaRequest struct for UpdateReactorFormulaRequest.
UpdateReactorRequest struct for UpdateReactorRequest.
UpdateTenantRequest struct for UpdateTenantRequest.
UpdateTokenRequest struct for UpdateTokenRequest.
User struct for User.
ValidationProblemDetails struct for ValidationProblemDetails.

# Interfaces

No description provided by the author

# Type aliases

ApplicationsApiService ApplicationsApi service.
ApplicationTemplatesApiService ApplicationTemplatesApi service.
LogsApiService LogsApi service.
PermissionsApiService PermissionsApi service.
ProxiesApiService ProxiesApi service.
ReactorFormulasApiService ReactorFormulasApi service.
ReactorsApiService ReactorsApi service.
ServerConfigurations stores multiple ServerConfiguration items.
SessionsApiService SessionsApi service.
TenantInvitationStatus the model 'TenantInvitationStatus'.
TenantsApiService TenantsApi service.
TokenizeApiService TokenizeApi service.
TokensApiService TokensApi service.
TransactionsApiService TransactionsApi service.