@getopenpay/client
Version:
OpenPay API TypeScript SDK
69 lines (68 loc) • 1.9 kB
TypeScript
/**
* OpenPay API
* super charge your subscription management.
*
* The version of the OpenAPI document: 1.2.1
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
/**
*
* @export
* @interface CreateProductRequest
*/
export interface CreateProductRequest {
/**
*
* @type {string}
* @memberof CreateProductRequest
*/
accountSku?: string | null;
/**
*
* @type {object}
* @memberof CreateProductRequest
*/
customFields?: object | null;
/**
* Product's description.
* @type {string}
* @memberof CreateProductRequest
*/
description: string;
/**
* List of product features.
* @type {Array<string>}
* @memberof CreateProductRequest
*/
features?: Array<string>;
/**
* Whether or not this product is accepting new subscriptions.
* @type {boolean}
* @memberof CreateProductRequest
*/
isActive?: boolean;
/**
* Name of product.
* @type {string}
* @memberof CreateProductRequest
*/
name: string;
/**
*
* @type {string}
* @memberof CreateProductRequest
*/
unitLabel?: string | null;
}
/**
* Check if a given object implements the CreateProductRequest interface.
*/
export declare function instanceOfCreateProductRequest(value: object): value is CreateProductRequest;
export declare function CreateProductRequestFromJSON(json: any): CreateProductRequest;
export declare function CreateProductRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): CreateProductRequest;
export declare function CreateProductRequestToJSON(json: any): CreateProductRequest;
export declare function CreateProductRequestToJSONTyped(value?: CreateProductRequest | null, ignoreDiscriminator?: boolean): any;