/** * Tapis Workflows API * Create and manage pipelines * * The version of the OpenAPI document: 1.6.0 * Contact: cicsupport@tacc.utexas.edu * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { ETLActionFilter, ETLLocalInbox, ETLLocalOutbox, ETLRemoteInbox, ETLRemoteOutbox, TapisETLExtendedTapisJobDef } from './'; /** * * @export * @interface ReqCreateETLPipelineAllOf */ export interface ReqCreateETLPipelineAllOf { /** * * @type {string} * @memberof ReqCreateETLPipelineAllOf */ id: string; /** * * @type {string} * @memberof ReqCreateETLPipelineAllOf */ description?: string; /** * * @type {ETLActionFilter} * @memberof ReqCreateETLPipelineAllOf */ before?: ETLActionFilter; /** * * @type {ETLRemoteOutbox} * @memberof ReqCreateETLPipelineAllOf */ remote_outbox: ETLRemoteOutbox; /** * * @type {ETLLocalInbox} * @memberof ReqCreateETLPipelineAllOf */ local_inbox: ETLLocalInbox; /** * * @type {Array} * @memberof ReqCreateETLPipelineAllOf */ jobs: Array; /** * * @type {ETLLocalOutbox} * @memberof ReqCreateETLPipelineAllOf */ local_outbox: ETLLocalOutbox; /** * * @type {ETLRemoteInbox} * @memberof ReqCreateETLPipelineAllOf */ remote_inbox: ETLRemoteInbox; /** * * @type {ETLActionFilter} * @memberof ReqCreateETLPipelineAllOf */ after?: ETLActionFilter; } export declare function ReqCreateETLPipelineAllOfFromJSON(json: any): ReqCreateETLPipelineAllOf; export declare function ReqCreateETLPipelineAllOfFromJSONTyped(json: any, ignoreDiscriminator: boolean): ReqCreateETLPipelineAllOf; export declare function ReqCreateETLPipelineAllOfToJSON(value?: ReqCreateETLPipelineAllOf | null): any;