/** * metrics-sdk-admin * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 5.4.9 * * * 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 { SessionPlanSequenceInstanceData } from './SessionPlanSequenceInstanceData'; import type { UserData } from './UserData'; import type { SessionPlanSequenceAssignmentData } from './SessionPlanSequenceAssignmentData'; /** * * @export * @interface SessionPlanData */ export interface SessionPlanData { /** * * @type {number} * @memberof SessionPlanData */ id: number; /** * * @type {string} * @memberof SessionPlanData */ name: string; /** * * @type {string} * @memberof SessionPlanData */ description?: string; /** * * @type {string} * @memberof SessionPlanData */ notes?: string; /** * * @type {string} * @memberof SessionPlanData */ startAt: string; /** * * @type {string} * @memberof SessionPlanData */ endAt?: string; /** * * @type {boolean} * @memberof SessionPlanData */ active: boolean; /** * * @type {boolean} * @memberof SessionPlanData */ repeating: boolean; /** * * @type {boolean} * @memberof SessionPlanData */ flexible: boolean; /** * * @type {number} * @memberof SessionPlanData */ scheduleLength: number; /** * * @type {number} * @memberof SessionPlanData */ lastCompletedIndex?: number; /** * * @type {SessionPlanSequenceInstanceData} * @memberof SessionPlanData */ lastCompletedSequence?: SessionPlanSequenceInstanceData; /** * * @type {UserData} * @memberof SessionPlanData */ user?: UserData; /** * * @type {Array} * @memberof SessionPlanData */ sessionPlanSequenceAssignments?: Array; /** * * @type {Array} * @memberof SessionPlanData */ sessionPlanSequenceInstances?: Array; } /** * Check if a given object implements the SessionPlanData interface. */ export declare function instanceOfSessionPlanData(value: object): value is SessionPlanData; export declare function SessionPlanDataFromJSON(json: any): SessionPlanData; export declare function SessionPlanDataFromJSONTyped(json: any, ignoreDiscriminator: boolean): SessionPlanData; export declare function SessionPlanDataToJSON(value?: SessionPlanData | null): any;