@basis-theory/basis-theory-elements-interfaces
Advanced tools
Comparing version 3.4.0 to 3.5.0
@@ -1,2 +0,2 @@ | ||
import type { Auditable, TokenType } from './shared'; | ||
import type { Auditable } from './shared'; | ||
declare type FormulaType = 'official' | 'private'; | ||
@@ -9,3 +9,2 @@ declare type DataType = 'string' | 'boolean' | 'number'; | ||
type: FormulaType; | ||
sourceTokenType: TokenType; | ||
icon?: string; | ||
@@ -12,0 +11,0 @@ code: string; |
@@ -17,3 +17,3 @@ import type { DataObject } from './tokens'; | ||
} | ||
interface ReactRequest { | ||
interface AtomicReactRequest { | ||
reactorId: string; | ||
@@ -26,2 +26,2 @@ requestParameters?: Record<string, unknown>; | ||
} | ||
export type { Primitive, Auditable, TokenType, TokenBase, ReactRequest, ReactResponse, }; | ||
export type { Primitive, Auditable, TokenType, TokenBase, AtomicReactRequest, ReactResponse, }; |
{ | ||
"name": "@basis-theory/basis-theory-elements-interfaces", | ||
"version": "3.4.0", | ||
"version": "3.5.0", | ||
"repository": "https://github.com/Basis-Theory/basis-theory-elements-interfaces", | ||
@@ -5,0 +5,0 @@ "license": "Apache-2.0", |
import type { AtomicBank, CreateAtomicBank, UpdateAtomicBank } from '../../models'; | ||
import type { Create, Retrieve, Update, Delete, List, React, RetrieveDecrypted } from './shared'; | ||
interface AtomicBanks extends Create<AtomicBank, CreateAtomicBank>, Retrieve<AtomicBank>, RetrieveDecrypted<AtomicBank>, Update<AtomicBank, UpdateAtomicBank>, Delete, List<AtomicBank>, React { | ||
import type { Create, Retrieve, Update, Delete, List, AtomicReact, RetrieveDecrypted } from './shared'; | ||
interface AtomicBanks extends Create<AtomicBank, CreateAtomicBank>, Retrieve<AtomicBank>, RetrieveDecrypted<AtomicBank>, Update<AtomicBank, UpdateAtomicBank>, Delete, List<AtomicBank>, AtomicReact { | ||
} | ||
export type { AtomicBanks }; |
import type { AtomicCard, CreateAtomicCard, UpdateAtomicCard } from '../../models'; | ||
import type { Create, Retrieve, Update, Delete, List, React, RetrieveDecrypted } from './shared'; | ||
interface AtomicCards extends Create<AtomicCard, CreateAtomicCard>, Retrieve<AtomicCard>, RetrieveDecrypted<AtomicCard>, Update<AtomicCard, UpdateAtomicCard>, Delete, List<AtomicCard>, React { | ||
import type { Create, Retrieve, Update, Delete, List, AtomicReact, RetrieveDecrypted } from './shared'; | ||
interface AtomicCards extends Create<AtomicCard, CreateAtomicCard>, Retrieve<AtomicCard>, RetrieveDecrypted<AtomicCard>, Update<AtomicCard, UpdateAtomicCard>, Delete, List<AtomicCard>, AtomicReact { | ||
} | ||
export type { AtomicCards }; |
@@ -1,6 +0,5 @@ | ||
import type { CreateReactorFormula, ReactorFormula, TokenType } from '../../models'; | ||
import type { CreateReactorFormula, ReactorFormula } from '../../models'; | ||
import type { Create, Delete, List, PaginatedQuery, Retrieve, Update } from './shared'; | ||
interface ListReactorFormulaQuery extends PaginatedQuery { | ||
name?: string; | ||
sourceTokenType?: TokenType; | ||
} | ||
@@ -7,0 +6,0 @@ interface ReactorFormulas extends Create<ReactorFormula, CreateReactorFormula>, Retrieve<ReactorFormula>, Update<ReactorFormula, CreateReactorFormula>, Delete, List<ReactorFormula, ListReactorFormulaQuery> { |
@@ -1,2 +0,3 @@ | ||
import type { CreateReactor, UpdateReactor, Reactor, TokenType } from '../../models'; | ||
import { RequestOptions } from './shared'; | ||
import type { CreateReactor, UpdateReactor, Reactor, DataObject, ReactResponse } from '../../models'; | ||
import type { Create, Delete, List, PaginatedQuery, Retrieve, Update } from './shared'; | ||
@@ -6,6 +7,9 @@ interface ListReactorQuery extends PaginatedQuery { | ||
name?: string; | ||
sourceTokenType?: TokenType; | ||
} | ||
interface ReactRequest { | ||
args: DataObject; | ||
} | ||
interface Reactors extends Create<Reactor, CreateReactor>, Retrieve<Reactor>, Update<Reactor, UpdateReactor>, Delete, List<Reactor, ListReactorQuery> { | ||
react(reactorId: string, request: ReactRequest, options?: RequestOptions): Promise<ReactResponse>; | ||
} | ||
export type { ListReactorQuery, Reactors }; | ||
export type { ListReactorQuery, Reactors, ReactRequest }; |
@@ -1,2 +0,2 @@ | ||
import type { ReactRequest, ReactResponse } from '../../models'; | ||
import type { AtomicReactRequest, ReactResponse } from '../../models'; | ||
interface RequestOptions { | ||
@@ -40,5 +40,5 @@ apiKey?: string; | ||
}; | ||
declare type React = { | ||
react(id: string, request: ReactRequest, options?: RequestOptions): Promise<ReactResponse>; | ||
declare type AtomicReact = { | ||
react(tokenId: string, request: AtomicReactRequest, options?: RequestOptions): Promise<ReactResponse>; | ||
}; | ||
export type { RequestOptions, PaginatedQuery, PaginatedList, Create, Retrieve, RetrieveDecrypted, Update, Delete, List, React, }; | ||
export type { RequestOptions, PaginatedQuery, PaginatedList, Create, Retrieve, RetrieveDecrypted, Update, Delete, List, AtomicReact, }; |
55098
1064