UNPKG

expresspayments

Version:
117 lines (103 loc) 4.03 kB
// File generated from our OpenAPI spec declare module 'expresspayments' { namespace ExpressPayments { namespace Radar { interface ValueListItemCreateParams { /** * The value of the item (whose type must match the type of the parent value list). */ value: string; /** * The identifier of the value list which the created item will be added to. */ value_list: string; /** * Specifies which fields in the response should be expanded. */ expand?: Array<string>; } interface ValueListItemRetrieveParams { /** * Specifies which fields in the response should be expanded. */ expand?: Array<string>; } interface ValueListItemListParams extends PaginationParams { /** * Identifier for the parent value list this item belongs to. */ value_list: string; created?: ExpressPayments.RangeQueryParam | number; /** * Specifies which fields in the response should be expanded. */ expand?: Array<string>; /** * Return items belonging to the parent list whose value matches the specified value (using an "is like" match). */ value?: string; } interface ValueListItemDeleteParams {} class ValueListItemsResource { /** * Creates a new ValueListItem object, which is added to the specified parent value list. */ create( params: ValueListItemCreateParams, options?: RequestOptions ): Promise< ExpressPayments.Response< ExpressPayments.Radar.ValueListItem > >; /** * Retrieves a ValueListItem object. */ retrieve( id: string, params?: ValueListItemRetrieveParams, options?: RequestOptions ): Promise< ExpressPayments.Response< ExpressPayments.Radar.ValueListItem > >; retrieve( id: string, options?: RequestOptions ): Promise< ExpressPayments.Response< ExpressPayments.Radar.ValueListItem > >; /** * Returns a list of ValueListItem objects. The objects are sorted in descending order by creation date, with the most recently created object appearing first. */ list( params: ValueListItemListParams, options?: RequestOptions ): ApiListPromise<ExpressPayments.Radar.ValueListItem>; /** * Deletes a ValueListItem object, removing it from its parent value list. */ del( id: string, params?: ValueListItemDeleteParams, options?: RequestOptions ): Promise< ExpressPayments.Response< ExpressPayments.Radar.DeletedValueListItem > >; del( id: string, options?: RequestOptions ): Promise< ExpressPayments.Response< ExpressPayments.Radar.DeletedValueListItem > >; } } } }