wallee
Version:
TypeScript/JavaScript client for wallee
133 lines (132 loc) • 2.66 kB
TypeScript
import { ShopifySubscription } from "./ShopifySubscription";
import { ShopifySubscriptionAddress } from "./ShopifySubscriptionAddress";
import { ShopifySubscriptionBillingIntervalUnit } from "./ShopifySubscriptionBillingIntervalUnit";
import { ShopifySubscriptionVersionItem } from "./ShopifySubscriptionVersionItem";
import { ShopifySubscriptionVersionState } from "./ShopifySubscriptionVersionState";
import { ShopifySubscriptionWeekday } from "./ShopifySubscriptionWeekday";
declare class ShopifySubscriptionVersion {
/**
*
*/
'billingAddress'?: ShopifySubscriptionAddress;
/**
*
*/
'billingDayOfMonth'?: number;
/**
*
*/
'billingIntervalAmount'?: number;
/**
*
*/
'billingIntervalUnit'?: ShopifySubscriptionBillingIntervalUnit;
/**
*
*/
'billingReferenceDate'?: Date;
/**
*
*/
'billingWeekday'?: ShopifySubscriptionWeekday;
/**
*
*/
'createdBy'?: number;
/**
*
*/
'createdOn'?: Date;
/**
*
*/
'currency'?: string;
/**
*
*/
'dischargedBy'?: number;
/**
*
*/
'dischargedOn'?: Date;
/**
* A unique identifier for the object.
*/
'id'?: number;
/**
*
*/
'items'?: Array<ShopifySubscriptionVersionItem>;
/**
* The ID of the space this object belongs to.
*/
'linkedSpaceId'?: number;
/**
*
*/
'maximalBillingCycles'?: number;
/**
*
*/
'maximalSuspendableCycles'?: number;
/**
*
*/
'minimalBillingCycles'?: number;
/**
*
*/
'paymentGateway'?: string;
/**
*
*/
'shippingAddress'?: ShopifySubscriptionAddress;
/**
*
*/
'shippingRate'?: string;
/**
*
*/
'shop'?: number;
/**
* The object's current state.
*/
'state'?: ShopifySubscriptionVersionState;
/**
*
*/
'storeOrderConfirmationEmailEnabled'?: boolean;
/**
*
*/
'subscriberSuspensionAllowed'?: boolean;
/**
*
*/
'subscription'?: ShopifySubscription;
/**
*
*/
'terminationBillingCycles'?: number;
/**
*
*/
'token'?: number;
/**
* The version is used for optimistic locking and incremented whenever the object is updated.
*/
'version'?: number;
static discriminator: string | undefined;
static attributeTypeMap: Array<{
name: string;
baseName: string;
type: string;
}>;
static getAttributeTypeMap(): {
name: string;
baseName: string;
type: string;
}[];
}
export { ShopifySubscriptionVersion };