/**
 * Admin client API
 * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)
 *
 * The version of the OpenAPI document: v1
 * 
 *
 * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
 * https://openapi-generator.tech
 * Do not edit the class manually.
 */
import { RecurringPurchasesSubscriptionWithNextExecutionDateAllOf } from './recurringPurchasesSubscriptionWithNextExecutionDateAllOf';
import { RecurringPurchasesSubscription } from './recurringPurchasesSubscription';
import { RecurringPurchasesSubscriptionTotalSpentInner } from './recurringPurchasesSubscriptionTotalSpentInner';
import { RecurringPurchasesSubscriptionInterval } from './recurringPurchasesSubscriptionInterval';
import { RecurringPurchasesSubscriptionItem } from './recurringPurchasesSubscriptionItem';


export interface RecurringPurchasesSubscriptionWithNextExecutionDate { 
    _id: string;
    accountId: number;
    cancellationCounter?: number;
    name: string;
    active: boolean;
    amount: number;
    productId: number;
    createdAt: string;
    updatedAt: string;
    executedAt?: string;
    totalSpent?: Array<RecurringPurchasesSubscriptionTotalSpentInner>;
    interval: RecurringPurchasesSubscriptionInterval;
    items: Array<RecurringPurchasesSubscriptionItem>;
    nextExecutionDate: string;
}

