/** * Iyzico API * Iyzico Open API Declaration * * The version of the OpenAPI document: 0.1.15 * Contact: oguz.ozcan@vennyx.com * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import type { EnumUpgradePeriod } from './enum-upgrade-period'; /** * * @export * @interface UpgradeSubscriptionRequest */ export interface UpgradeSubscriptionRequest { /** * Eğer TRUE gönderilirse ve yeni plan recurrence count değerine sahipse abonelik sonlanma süresi yeni değere göre hesaplanır. Eğer FALSE gönderilirse önceki planın sonlanma tarihi yeni plana aktarılır. * @type {boolean} * @memberof UpgradeSubscriptionRequest */ 'resetRecurrenceCount'?: boolean; /** * Eğer TRUE gönderilir ise deneme süreci dahil edilir. * @type {boolean} * @memberof UpgradeSubscriptionRequest */ 'useTrial'?: boolean; /** * * @type {EnumUpgradePeriod} * @memberof UpgradeSubscriptionRequest */ 'upgradePeriod': EnumUpgradePeriod; /** * Yeni pricing plan referens numarası. * @type {string} * @memberof UpgradeSubscriptionRequest */ 'newPricingPlanReferenceCode': string; }