UNPKG

akua-sdk

Version:

TypeScript SDK for Akua Acquiring Processor

46 lines (45 loc) 1.21 kB
import { Address, Rails } from './common'; import { PaginationRequest } from '../common/pagination'; import { Country, Currency } from '../enums'; export interface CreateMerchantRequest { activity?: string; alias?: string; billing_address: Address; city: string; classification_mode: string; country: string; default_currency: Currency; email?: string; external_id?: string; location_address: Address; name: string; organization_id: string; parent_id?: string; phone?: string; rails?: Rails; state: string; supported_currencies: Currency[]; tax_id?: string; } export type UpdateMerchantRailsRequest = Rails; export interface GetMerchantsRequest extends PaginationRequest { organization_id: string; } export interface UpdateMerchantRequest { activity?: string; alias?: string; billing_address?: Address; city?: string; country?: Country; default_currency?: Currency; email?: string; external_id?: string; location_address?: Address; name?: string; parent_id?: string; phone?: string; rails?: Rails; state?: string; supported_currencies?: Currency[]; tax_id?: string; }