{"version":3,"sources":["../../src/workflows-v1-workflow-workflows.http.ts","../../src/workflows-v1-workflow-workflows.types.ts","../../src/workflows-v1-workflow-workflows.meta.ts"],"sourcesContent":["import { toURLSearchParams } from '@wix/sdk-runtime/rest-modules';\nimport { transformSDKTimestampToRESTTimestamp } from '@wix/sdk-runtime/transformations/timestamp';\nimport { transformRESTTimestampToSDKTimestamp } from '@wix/sdk-runtime/transformations/timestamp';\nimport { transformPaths } from '@wix/sdk-runtime/transformations/transform-paths';\nimport { resolveUrl } from '@wix/sdk-runtime/rest-modules';\nimport { ResolveUrlOpts } from '@wix/sdk-runtime/rest-modules';\nimport { RequestOptionsFactory } from '@wix/sdk-types';\n\nfunction resolveComWixpressWorkflowApiV1WorkflowsServiceUrl(\n  opts: Omit<ResolveUrlOpts, 'domainToMappings'>\n) {\n  const domainToMappings = {\n    'www._base_domain_': [\n      {\n        srcPath: '/_api/workflow-server-web',\n        destPath: '',\n      },\n    ],\n    'api._api_base_domain_': [\n      {\n        srcPath: '/workflow-server-web',\n        destPath: '',\n      },\n    ],\n    'manage._base_domain_': [\n      {\n        srcPath: '/_api/workflow-server-web',\n        destPath: '',\n      },\n    ],\n    'www.wixapis.com': [\n      {\n        srcPath: '/workflows',\n        destPath: '',\n      },\n    ],\n  };\n\n  return resolveUrl(Object.assign(opts, { domainToMappings }));\n}\n\nconst PACKAGE_NAME = '@wix/auto_sdk_workflows_workflows';\n\n/**\n * Retrieves a list of the site's workflows info.\n *\n *\n * The `listWorkflows()` function returns a Promise that resolves to a list containing information about the site's workflows.\n *\n *\n * Use the `options` parameter to specify which workflows to retrieve and in which order to retrieve them. Workflows can be sorted based on their `\"name\"`.\n *\n *\n * If no `limit` parameter is passed, the first 100 workflows are returned. Sort order defaults to by `\"name\"` ascending.\n */\nexport function listWorkflows(payload: object): RequestOptionsFactory<any> {\n  function __listWorkflows({ host }: any) {\n    const metadata = {\n      entityFqdn: 'wix.workflows.v1.workflow',\n      method: 'GET' as any,\n      methodFqn: 'com.wixpress.workflow.api.v1.WorkflowsService.ListWorkflows',\n      packageName: PACKAGE_NAME,\n      migrationOptions: {\n        optInTransformResponse: true,\n      },\n      url: resolveComWixpressWorkflowApiV1WorkflowsServiceUrl({\n        protoPath: '/v1/workflows',\n        data: payload,\n        host,\n      }),\n      params: toURLSearchParams(payload),\n      transformResponse: (payload: any) =>\n        transformPaths(payload, [\n          {\n            transformFn: transformRESTTimestampToSDKTimestamp,\n            paths: [\n              { path: 'workflows.createdAt' },\n              { path: 'workflows.lastAccess' },\n              { path: 'workflows.createdDate' },\n            ],\n          },\n        ]),\n      fallback: [\n        {\n          method: 'GET' as any,\n          url: resolveComWixpressWorkflowApiV1WorkflowsServiceUrl({\n            protoPath: '/v1/workflows',\n            data: payload,\n            host,\n          }),\n          params: toURLSearchParams(payload),\n        },\n      ],\n    };\n\n    return metadata;\n  }\n\n  return __listWorkflows;\n}\n\n/**\n * Retrieves a workflow by ID.\n *\n *\n * The `getWorkflow()` function returns a Promise that resolves to the workflow info with the specified ID.\n *\n *\n * This function requires you to specify the ID of a workflow. To learn about retrieving IDs in the Workflows APIs, see [Retrieving IDs](wix-workflows-v2/introduction#retrieving-ids).\n */\nexport function getWorkflow(payload: object): RequestOptionsFactory<any> {\n  function __getWorkflow({ host }: any) {\n    const metadata = {\n      entityFqdn: 'wix.workflows.v1.workflow',\n      method: 'GET' as any,\n      methodFqn: 'com.wixpress.workflow.api.v1.WorkflowsService.GetWorkflow',\n      packageName: PACKAGE_NAME,\n      migrationOptions: {\n        optInTransformResponse: true,\n      },\n      url: resolveComWixpressWorkflowApiV1WorkflowsServiceUrl({\n        protoPath: '/v1/workflows/{id}',\n        data: payload,\n        host,\n      }),\n      params: toURLSearchParams(payload),\n      transformResponse: (payload: any) =>\n        transformPaths(payload, [\n          {\n            transformFn: transformRESTTimestampToSDKTimestamp,\n            paths: [\n              { path: 'workflow.info.createdAt' },\n              { path: 'workflow.info.lastAccess' },\n              { path: 'workflow.info.createdDate' },\n              { path: 'workflow.winPhase.cardsList.cards.info.dueDate' },\n              { path: 'workflow.winPhase.cardsList.cards.info.createdAt' },\n              { path: 'workflow.winPhase.cardsList.cards.info.updatedAt' },\n              { path: 'workflow.winPhase.cardsList.cards.info.createdDate' },\n              { path: 'workflow.winPhase.cardsList.cards.info.updatedDate' },\n              {\n                path: 'workflow.phasesList.phases.cardsList.cards.info.dueDate',\n              },\n              {\n                path: 'workflow.phasesList.phases.cardsList.cards.info.createdAt',\n              },\n              {\n                path: 'workflow.phasesList.phases.cardsList.cards.info.updatedAt',\n              },\n              {\n                path: 'workflow.phasesList.phases.cardsList.cards.info.createdDate',\n              },\n              {\n                path: 'workflow.phasesList.phases.cardsList.cards.info.updatedDate',\n              },\n            ],\n          },\n        ]),\n      fallback: [\n        {\n          method: 'GET' as any,\n          url: resolveComWixpressWorkflowApiV1WorkflowsServiceUrl({\n            protoPath: '/v1/workflows/{id}',\n            data: payload,\n            host,\n          }),\n          params: toURLSearchParams(payload),\n        },\n      ],\n    };\n\n    return metadata;\n  }\n\n  return __getWorkflow;\n}\n\n/**\n * Updates an existing workflow.\n *\n *\n * The `updateWorkflow()` function returns a Promise that resolves when the workflow has been updated with the specified values.\n *\n *\n * Only the properties passed in the `workflow` object will be updated. All other properties will remain the same.\n *\n *\n * This function requires you to specify the ID of a workflow. To learn about retrieving IDs in the Workflow API, see [Retrieving IDs](#retrieving-ids).\n */\nexport function updateWorkflow(payload: object): RequestOptionsFactory<any> {\n  function __updateWorkflow({ host }: any) {\n    const serializedData = transformPaths(payload, [\n      {\n        transformFn: transformSDKTimestampToRESTTimestamp,\n        paths: [\n          { path: 'workflow.createdAt' },\n          { path: 'workflow.lastAccess' },\n          { path: 'workflow.createdDate' },\n        ],\n      },\n    ]);\n    const metadata = {\n      entityFqdn: 'wix.workflows.v1.workflow',\n      method: 'PATCH' as any,\n      methodFqn: 'com.wixpress.workflow.api.v1.WorkflowsService.UpdateWorkflow',\n      packageName: PACKAGE_NAME,\n      migrationOptions: {\n        optInTransformResponse: true,\n      },\n      url: resolveComWixpressWorkflowApiV1WorkflowsServiceUrl({\n        protoPath: '/v1/workflows/{id}',\n        data: serializedData,\n        host,\n      }),\n      data: serializedData,\n    };\n\n    return metadata;\n  }\n\n  return __updateWorkflow;\n}\n\n/**\n * Creates a new workflow.\n *\n *\n * The `createWorkflow()` function returns a Promise that resolves to the created workflow ID.\n */\nexport function createWorkflow(payload: object): RequestOptionsFactory<any> {\n  function __createWorkflow({ host }: any) {\n    const serializedData = transformPaths(payload, [\n      {\n        transformFn: transformSDKTimestampToRESTTimestamp,\n        paths: [\n          { path: 'workflow.createdAt' },\n          { path: 'workflow.lastAccess' },\n          { path: 'workflow.createdDate' },\n        ],\n      },\n    ]);\n    const metadata = {\n      entityFqdn: 'wix.workflows.v1.workflow',\n      method: 'POST' as any,\n      methodFqn: 'com.wixpress.workflow.api.v1.WorkflowsService.CreateWorkflow',\n      packageName: PACKAGE_NAME,\n      migrationOptions: {\n        optInTransformResponse: true,\n      },\n      url: resolveComWixpressWorkflowApiV1WorkflowsServiceUrl({\n        protoPath: '/v1/workflows',\n        data: serializedData,\n        host,\n      }),\n      data: serializedData,\n    };\n\n    return metadata;\n  }\n\n  return __createWorkflow;\n}\n\n/**\n * Deletes a workflow.\n *\n *\n * The `deleteWorkflow()` function returns a Promise when the specified workflow has been deleted.\n *\n *\n * This function requires you to specify the ID of a workflow. To learn about retrieving IDs in the Workflows APIs, see [Retrieving IDs](wix-workflows-v2/introduction#retrieving-ids).\n */\nexport function deleteWorkflow(payload: object): RequestOptionsFactory<any> {\n  function __deleteWorkflow({ host }: any) {\n    const metadata = {\n      entityFqdn: 'wix.workflows.v1.workflow',\n      method: 'DELETE' as any,\n      methodFqn: 'com.wixpress.workflow.api.v1.WorkflowsService.DeleteWorkflow',\n      packageName: PACKAGE_NAME,\n      migrationOptions: {\n        optInTransformResponse: true,\n      },\n      url: resolveComWixpressWorkflowApiV1WorkflowsServiceUrl({\n        protoPath: '/v1/workflows/{id}',\n        data: payload,\n        host,\n      }),\n      params: toURLSearchParams(payload),\n    };\n\n    return metadata;\n  }\n\n  return __deleteWorkflow;\n}\n","export interface Workflow {\n  /** Workflow information and metadata. */\n  info?: WorkflowInfo;\n  /**\n   * Final phase of the workflow.\n   * Cards in `winPhase` are treated as if they are not part of the workflow.\n   *\n   * Normally, a contact can be attached to only 1 card in the workflow.\n   * Moving a contact's card to `winPhase`\n   * frees up the contact to be attached to another card in the workflow.\n   */\n  winPhase?: Phase;\n  /** Phases that make up the workflow. */\n  phasesList?: PhasesList;\n}\n\nexport interface WorkflowInfo {\n  /**\n   * Workflow ID.\n   * @format GUID\n   * @readonly\n   */\n  id?: string | null;\n  /** Display name for the workflow. */\n  name?: string | null;\n  /**\n   * Workflow description,\n   * shown below the workflow's display name in the dashboard.\n   */\n  description?: string | null;\n  /**\n   * Deprecated. Use `createdDate` instead.\n   * @readonly\n   * @deprecated\n   */\n  createdAt?: Date | null;\n  /**\n   * Indicates whether the workflow can be deleted.\n   * @readonly\n   * @deprecated\n   */\n  isDeletable?: boolean | null;\n  /**\n   * Date and time the workflow was created.\n   * @readonly\n   */\n  createdDate?: Date | null;\n}\n\nexport interface Phase {\n  /** Phase information. */\n  info?: PhaseInfo;\n  /** Cards contained in the phase. */\n  cardsList?: CardsList;\n}\n\nexport interface PhaseInfo {\n  /**\n   * Phase ID.\n   * @format GUID\n   * @readonly\n   */\n  id?: string | null;\n  /** Display name shown at the top of the phase. */\n  name?: string | null;\n}\n\n/** a list of cards (a page) along with the total number */\nexport interface CardsList {\n  /** Total number of cards in the phase. */\n  total?: number;\n  /**\n   * List of cards in the phase.\n   * Sorted according to the card display order, from top to bottom.\n   */\n  cards?: Card[];\n}\n\nexport interface Card {\n  /** Card details. */\n  info?: CardInfo;\n}\n\n/** entity representing a card-info */\nexport interface CardInfo {\n  /**\n   * Card ID.\n   * @format GUID\n   * @readonly\n   */\n  id?: string | null;\n  /** Display name shown at the top of the card. */\n  name?: string | null;\n  /** Card description. */\n  description?: string | null;\n  /** Details about the contact attached to the card. */\n  primaryAttachment?: Attachment;\n  /** Due date. */\n  dueDate?: Date | null;\n  /** Name of the app or service that created the contact. */\n  source?: string | null;\n  /**\n   * Deprecated. Use `createdDate` instead.\n   * @readonly\n   * @deprecated\n   */\n  createdAt?: Date | null;\n  /**\n   * Deprecated. Use `updatedDate` instead.\n   * @readonly\n   * @deprecated\n   */\n  updatedAt?: Date | null;\n  /**\n   * ID of the phase that currently holds the card.\n   * @format GUID\n   * @readonly\n   */\n  phaseId?: string | null;\n  /**\n   * Date and time the card was created.\n   * @readonly\n   */\n  createdDate?: Date | null;\n  /**\n   * Date and time the card was updated.\n   * @readonly\n   */\n  updatedDate?: Date | null;\n}\n\nexport interface Attachment {\n  /**\n   * Attachment ID. For internal use.\n   * @format GUID\n   * @readonly\n   */\n  attachmentId?: string;\n  /**\n   * Deprecated. Use `contactId` instead.\n   * @deprecated\n   */\n  value?: string;\n  /**\n   * Deprecated. For internal use.\n   * @deprecated\n   */\n  attachmentType?: AttachmentTypeWithLiterals;\n  /**\n   * ID of the contact attached to the card.\n   * @format GUID\n   */\n  contactId?: string;\n}\n\n/** describes the supported types of attachments (currently only supports Contact which is the default type) */\nexport enum AttachmentType {\n  ContactType = 'ContactType',\n}\n\n/** @enumType */\nexport type AttachmentTypeWithLiterals = AttachmentType | 'ContactType';\n\n/** a list of phases (a page) along with the total number */\nexport interface PhasesList {\n  /** Total number of phases in the workflow, excluding `winPhase`. */\n  total?: number;\n  /**\n   * List of phases in the workflow.\n   * Sorted according to the phase display order, from left to right.\n   */\n  phases?: Phase[];\n}\n\nexport interface ListWorkflowsRequest {\n  /**\n   * Number of workflows to return.\n   * If omitted, all results are returned.\n   */\n  limit?: number | null;\n  /**\n   * Number of items to skip in the current sort order.\n   *\n   * Defaults to `0`.\n   */\n  offset?: number | null;\n  /**\n   * Supported fields:\n   * `id`, `name`, `description`, `createdDate`\n   *\n   * List of fields to sort by.\n   * Formatted as `field:direction`,\n   * where field is the field name\n   * and direction is `asc` (ascending) or `desc` (descending).\n   *\n   * Sorting is applied lexicographically, so `\"abc\"` comes after `\"XYZ\"`.\n   */\n  sort?: string[];\n}\n\nexport interface ListWorkflowsResponse {\n  /** Retrieved list of workflows. */\n  workflows?: WorkflowInfo[];\n  /** Metadata for the page of results. */\n  pagination?: PaginationResponse;\n}\n\nexport interface PaginationResponse {\n  /** Number of items that were skipped in the current sort order. */\n  offset?: number;\n  /** Total number of items that matched the filter. */\n  total?: number;\n  /** Number of returned items. */\n  count?: number;\n}\n\nexport interface QueryWorkflowsRequest {\n  /** Query options. */\n  query?: Query;\n}\n\nexport interface Query {\n  /**\n   * Filter object in the following format:\n   * `\"filter\" : {\n   * \"fieldName1\": \"value1\",\n   * \"fieldName2\":{\"$operator\":\"value2\"}\n   * }`\n   * Example of operators: `$eq`, `$ne`, `$lt`, `$lte`, `$gt`, `$gte`, `$in`, `$hasSome`, `$hasAll`, `$startsWith`, `$contains`\n   */\n  filter?: any;\n  /**\n   * Sort object in the following format:\n   * `[{\"fieldName\":\"sortField1\",\"order\":\"ASC\"},{\"fieldName\":\"sortField2\",\"order\":\"DESC\"}]`\n   */\n  sort?: Sorting[];\n  /** Paging options to limit and skip the number of items. */\n  paging?: Paging;\n  /** Array of projected fields. A list of specific field names to return. If `fieldsets` are also specified, the union of `fieldsets` and `fields` is returned. */\n  fields?: string[];\n  /** Array of named, predefined sets of projected fields. A array of predefined named sets of fields to be returned. Specifying multiple `fieldsets` will return the union of fields from all sets. If `fields` are also specified, the union of `fieldsets` and `fields` is returned. */\n  fieldsets?: string[];\n}\n\nexport interface Sorting {\n  /**\n   * Name of the field to sort by.\n   * @maxLength 512\n   */\n  fieldName?: string;\n  /** Sort order. */\n  order?: SortOrderWithLiterals;\n}\n\nexport enum SortOrder {\n  ASC = 'ASC',\n  DESC = 'DESC',\n}\n\n/** @enumType */\nexport type SortOrderWithLiterals = SortOrder | 'ASC' | 'DESC';\n\nexport interface Paging {\n  /** Number of items to load. */\n  limit?: number | null;\n  /** Number of items to skip in the current sort order. */\n  offset?: number | null;\n}\n\nexport interface QueryWorkflowsResponse {\n  /** List of workflows that matched the query. */\n  workflows?: Workflow[];\n  /** Metadata for the paginated results. */\n  pagination?: PaginationResponse;\n}\n\nexport interface GetWorkflowRequest {\n  /**\n   * ID of the workflow to retrieve.\n   * @format GUID\n   */\n  id: string;\n  /**\n   * Maximum number of cards to return per phase.\n   * To retrieve additional pages of cards, use\n   * [List Cards](https://dev.wix.com/api/rest/workflows/workflows/cards/list-cards)\n   * (in the Cards API).\n   *\n   * Defaults to `10`.\n   * @max 100\n   */\n  cardsPerPhase?: number | null;\n}\n\nexport interface GetWorkflowResponse {\n  /** Requested workflow. */\n  workflow?: Workflow;\n}\n\nexport interface UpdateWorkflowRequest {\n  /**\n   * ID of the workflow to update.\n   * @format GUID\n   */\n  id: string;\n  /** Workflow info. */\n  workflow?: WorkflowInfo;\n}\n\nexport interface UpdateWorkflowResponse {}\n\nexport interface CreateWorkflowRequest {\n  /** Workflow details. */\n  workflow?: WorkflowInfo;\n}\n\nexport interface CreateWorkflowResponse {\n  /**\n   * ID of the new workflow.\n   * @format GUID\n   */\n  id?: string | null;\n}\n\nexport interface DeleteWorkflowRequest {\n  /**\n   * ID of the workflow to delete.\n   * @format GUID\n   */\n  id: string;\n}\n\nexport interface DeleteWorkflowResponse {}\n\nexport interface SetupWorkflowRequest {}\n\nexport interface SetupWorkflowResponse {}\n","import * as ambassadorWixWorkflowsV1Workflow from './workflows-v1-workflow-workflows.http.js';\nimport * as ambassadorWixWorkflowsV1WorkflowTypes from './workflows-v1-workflow-workflows.types.js';\nimport * as ambassadorWixWorkflowsV1WorkflowUniversalTypes from './workflows-v1-workflow-workflows.universal.js';\n\nexport type __PublicMethodMetaInfo<\n  K = string,\n  M = unknown,\n  T = unknown,\n  S = unknown,\n  Q = unknown,\n  R = unknown\n> = {\n  getUrl: (context: any) => string;\n  httpMethod: K;\n  path: string;\n  pathParams: M;\n  __requestType: T;\n  __originalRequestType: S;\n  __responseType: Q;\n  __originalResponseType: R;\n};\n\nexport function listWorkflows(): __PublicMethodMetaInfo<\n  'GET',\n  {},\n  ambassadorWixWorkflowsV1WorkflowUniversalTypes.ListWorkflowsRequest,\n  ambassadorWixWorkflowsV1WorkflowTypes.ListWorkflowsRequest,\n  ambassadorWixWorkflowsV1WorkflowUniversalTypes.ListWorkflowsResponse,\n  ambassadorWixWorkflowsV1WorkflowTypes.ListWorkflowsResponse\n> {\n  const payload = {} as any;\n\n  const getRequestOptions =\n    ambassadorWixWorkflowsV1Workflow.listWorkflows(payload);\n\n  const getUrl = (context: any): string => {\n    const { url } = getRequestOptions(context);\n    return url!;\n  };\n\n  return {\n    getUrl,\n    httpMethod: 'GET',\n    path: '/v1/workflows',\n    pathParams: {},\n    __requestType: null as any,\n    __originalRequestType: null as any,\n    __responseType: null as any,\n    __originalResponseType: null as any,\n  };\n}\n\nexport function getWorkflow(): __PublicMethodMetaInfo<\n  'GET',\n  { id: string },\n  ambassadorWixWorkflowsV1WorkflowUniversalTypes.GetWorkflowRequest,\n  ambassadorWixWorkflowsV1WorkflowTypes.GetWorkflowRequest,\n  ambassadorWixWorkflowsV1WorkflowUniversalTypes.GetWorkflowResponse,\n  ambassadorWixWorkflowsV1WorkflowTypes.GetWorkflowResponse\n> {\n  const payload = { id: ':id' } as any;\n\n  const getRequestOptions =\n    ambassadorWixWorkflowsV1Workflow.getWorkflow(payload);\n\n  const getUrl = (context: any): string => {\n    const { url } = getRequestOptions(context);\n    return url!;\n  };\n\n  return {\n    getUrl,\n    httpMethod: 'GET',\n    path: '/v1/workflows/{id}',\n    pathParams: { id: 'id' },\n    __requestType: null as any,\n    __originalRequestType: null as any,\n    __responseType: null as any,\n    __originalResponseType: null as any,\n  };\n}\n\nexport function updateWorkflow(): __PublicMethodMetaInfo<\n  'PATCH',\n  { id: string },\n  ambassadorWixWorkflowsV1WorkflowUniversalTypes.UpdateWorkflowRequest,\n  ambassadorWixWorkflowsV1WorkflowTypes.UpdateWorkflowRequest,\n  ambassadorWixWorkflowsV1WorkflowUniversalTypes.UpdateWorkflowResponse,\n  ambassadorWixWorkflowsV1WorkflowTypes.UpdateWorkflowResponse\n> {\n  const payload = { id: ':id' } as any;\n\n  const getRequestOptions =\n    ambassadorWixWorkflowsV1Workflow.updateWorkflow(payload);\n\n  const getUrl = (context: any): string => {\n    const { url } = getRequestOptions(context);\n    return url!;\n  };\n\n  return {\n    getUrl,\n    httpMethod: 'PATCH',\n    path: '/v1/workflows/{id}',\n    pathParams: { id: 'id' },\n    __requestType: null as any,\n    __originalRequestType: null as any,\n    __responseType: null as any,\n    __originalResponseType: null as any,\n  };\n}\n\nexport function createWorkflow(): __PublicMethodMetaInfo<\n  'POST',\n  {},\n  ambassadorWixWorkflowsV1WorkflowUniversalTypes.CreateWorkflowRequest,\n  ambassadorWixWorkflowsV1WorkflowTypes.CreateWorkflowRequest,\n  ambassadorWixWorkflowsV1WorkflowUniversalTypes.CreateWorkflowResponse,\n  ambassadorWixWorkflowsV1WorkflowTypes.CreateWorkflowResponse\n> {\n  const payload = {} as any;\n\n  const getRequestOptions =\n    ambassadorWixWorkflowsV1Workflow.createWorkflow(payload);\n\n  const getUrl = (context: any): string => {\n    const { url } = getRequestOptions(context);\n    return url!;\n  };\n\n  return {\n    getUrl,\n    httpMethod: 'POST',\n    path: '/v1/workflows',\n    pathParams: {},\n    __requestType: null as any,\n    __originalRequestType: null as any,\n    __responseType: null as any,\n    __originalResponseType: null as any,\n  };\n}\n\nexport function deleteWorkflow(): __PublicMethodMetaInfo<\n  'DELETE',\n  { id: string },\n  ambassadorWixWorkflowsV1WorkflowUniversalTypes.DeleteWorkflowRequest,\n  ambassadorWixWorkflowsV1WorkflowTypes.DeleteWorkflowRequest,\n  ambassadorWixWorkflowsV1WorkflowUniversalTypes.DeleteWorkflowResponse,\n  ambassadorWixWorkflowsV1WorkflowTypes.DeleteWorkflowResponse\n> {\n  const payload = { id: ':id' } as any;\n\n  const getRequestOptions =\n    ambassadorWixWorkflowsV1Workflow.deleteWorkflow(payload);\n\n  const getUrl = (context: any): string => {\n    const { url } = getRequestOptions(context);\n    return url!;\n  };\n\n  return {\n    getUrl,\n    httpMethod: 'DELETE',\n    path: '/v1/workflows/{id}',\n    pathParams: { id: 'id' },\n    __requestType: null as any,\n    __originalRequestType: null as any,\n    __responseType: null as any,\n    __originalResponseType: null as any,\n  };\n}\n\nexport {\n  Workflow as WorkflowOriginal,\n  WorkflowInfo as WorkflowInfoOriginal,\n  Phase as PhaseOriginal,\n  PhaseInfo as PhaseInfoOriginal,\n  CardsList as CardsListOriginal,\n  Card as CardOriginal,\n  CardInfo as CardInfoOriginal,\n  Attachment as AttachmentOriginal,\n  AttachmentType as AttachmentTypeOriginal,\n  AttachmentTypeWithLiterals as AttachmentTypeWithLiteralsOriginal,\n  PhasesList as PhasesListOriginal,\n  ListWorkflowsRequest as ListWorkflowsRequestOriginal,\n  ListWorkflowsResponse as ListWorkflowsResponseOriginal,\n  PaginationResponse as PaginationResponseOriginal,\n  QueryWorkflowsRequest as QueryWorkflowsRequestOriginal,\n  Query as QueryOriginal,\n  Sorting as SortingOriginal,\n  SortOrder as SortOrderOriginal,\n  SortOrderWithLiterals as SortOrderWithLiteralsOriginal,\n  Paging as PagingOriginal,\n  QueryWorkflowsResponse as QueryWorkflowsResponseOriginal,\n  GetWorkflowRequest as GetWorkflowRequestOriginal,\n  GetWorkflowResponse as GetWorkflowResponseOriginal,\n  UpdateWorkflowRequest as UpdateWorkflowRequestOriginal,\n  UpdateWorkflowResponse as UpdateWorkflowResponseOriginal,\n  CreateWorkflowRequest as CreateWorkflowRequestOriginal,\n  CreateWorkflowResponse as CreateWorkflowResponseOriginal,\n  DeleteWorkflowRequest as DeleteWorkflowRequestOriginal,\n  DeleteWorkflowResponse as DeleteWorkflowResponseOriginal,\n  SetupWorkflowRequest as SetupWorkflowRequestOriginal,\n  SetupWorkflowResponse as SetupWorkflowResponseOriginal,\n} from './workflows-v1-workflow-workflows.types.js';\n"],"mappings":"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","names":["payload","AttachmentType","SortOrder","listWorkflows","getWorkflow","updateWorkflow","createWorkflow","deleteWorkflow"]}