forked from Increase/increase-typescript
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcard-authorization-expirations.ts
More file actions
29 lines (25 loc) · 1.01 KB
/
card-authorization-expirations.ts
File metadata and controls
29 lines (25 loc) · 1.01 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
// File generated from our OpenAPI spec by Stainless. See CONTRIBUTING.md for details.
import { APIResource } from '../../resource';
import * as Core from '../../core';
import * as CardAuthorizationExpirationsAPI from './card-authorization-expirations';
import * as CardPaymentsAPI from '../card-payments';
export class CardAuthorizationExpirations extends APIResource {
/**
* Simulates expiring a card authorization immediately.
*/
create(
body: CardAuthorizationExpirationCreateParams,
options?: Core.RequestOptions,
): Core.APIPromise<CardPaymentsAPI.CardPayment> {
return this._client.post('/simulations/card_authorization_expirations', { body, ...options });
}
}
export interface CardAuthorizationExpirationCreateParams {
/**
* The identifier of the Card Payment to expire.
*/
card_payment_id: string;
}
export namespace CardAuthorizationExpirations {
export import CardAuthorizationExpirationCreateParams = CardAuthorizationExpirationsAPI.CardAuthorizationExpirationCreateParams;
}