/** * SmartyMeet Dev03 API REST * No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) * * The version of the OpenAPI document: 1.0.1 * Contact: developer@smartymeet.com * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ /** * What to invoke when the schedule fires. * @export * @interface ScheduleTargetSchema */ export interface ScheduleTargetSchema { /** * Target kind. Only `action` is supported today; the dispatcher invokes the matching action Lambda. * @type {ScheduleTargetSchemaTypeEnum} * @memberof ScheduleTargetSchema */ type: ScheduleTargetSchemaTypeEnum; /** * Action identifier (e.g. `email:send`, `call:initiate`). Resolved by the same convention the workflow engine uses - `resource:verb` maps to `sm-${env}-tb-service-action-function-${resource}-${verb}`. * @type {string} * @memberof ScheduleTargetSchema */ actionName: string; /** * Payload passed to the action Lambda. Shape is action-specific. * @type {object} * @memberof ScheduleTargetSchema */ input?: object; } /** * @export */ export declare const ScheduleTargetSchemaTypeEnum: { readonly Action: "action"; }; export type ScheduleTargetSchemaTypeEnum = typeof ScheduleTargetSchemaTypeEnum[keyof typeof ScheduleTargetSchemaTypeEnum]; /** * Check if a given object implements the ScheduleTargetSchema interface. */ export declare function instanceOfScheduleTargetSchema(value: object): value is ScheduleTargetSchema; export declare function ScheduleTargetSchemaFromJSON(json: any): ScheduleTargetSchema; export declare function ScheduleTargetSchemaFromJSONTyped(json: any, ignoreDiscriminator: boolean): ScheduleTargetSchema; export declare function ScheduleTargetSchemaToJSON(json: any): ScheduleTargetSchema; export declare function ScheduleTargetSchemaToJSONTyped(value?: ScheduleTargetSchema | null, ignoreDiscriminator?: boolean): any; //# sourceMappingURL=ScheduleTargetSchema.d.ts.map