{"version":3,"sources":["../../src/fastgallery-draftitem-v1-draft-item-draft-items.http.ts","../../src/fastgallery-draftitem-v1-draft-item-draft-items.types.ts","../../src/fastgallery-draftitem-v1-draft-item-draft-items.meta.ts"],"sourcesContent":["import { toURLSearchParams } from '@wix/sdk-runtime/rest-modules';\nimport { transformSDKFloatToRESTFloat } from '@wix/sdk-runtime/transformations/float';\nimport { transformRESTFloatToSDKFloat } from '@wix/sdk-runtime/transformations/float';\nimport { transformSDKTimestampToRESTTimestamp } from '@wix/sdk-runtime/transformations/timestamp';\nimport { transformRESTTimestampToSDKTimestamp } from '@wix/sdk-runtime/transformations/timestamp';\nimport { transformSDKFieldMaskToRESTFieldMask } from '@wix/sdk-runtime/transformations/field-mask';\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 resolveWixFastgalleryDraftitemV1DraftItemServiceUrl(\n  opts: Omit<ResolveUrlOpts, 'domainToMappings'>\n) {\n  const domainToMappings = {\n    'editor._base_domain_': [\n      {\n        srcPath: '/_api/draft-item',\n        destPath: '',\n      },\n      {\n        srcPath: '/draft-item',\n        destPath: '',\n      },\n    ],\n    'blocks._base_domain_': [\n      {\n        srcPath: '/_api/draft-item',\n        destPath: '',\n      },\n      {\n        srcPath: '/draft-item',\n        destPath: '',\n      },\n    ],\n    'create.editorx': [\n      {\n        srcPath: '/_api/draft-item',\n        destPath: '',\n      },\n      {\n        srcPath: '/draft-item',\n        destPath: '',\n      },\n    ],\n    'editor.wixapps.net': [\n      {\n        srcPath: '/_api/draft-item',\n        destPath: '',\n      },\n    ],\n    '*.dev.wix-code.com': [\n      {\n        srcPath: '/_api/draft-item',\n        destPath: '',\n      },\n      {\n        srcPath: '/fastgallery/draftitem/v1/draft-item',\n        destPath: '/v1/draft-item',\n      },\n      {\n        srcPath: '/fastgallery/draftitem/v1/bulk/draft-items',\n        destPath: '/v1/bulk/draft-items',\n      },\n    ],\n    'www.wixapis.com': [\n      {\n        srcPath: '/fastgallery/draftitem/v1/bulk/draft-items',\n        destPath: '/v1/bulk/draft-items',\n      },\n      {\n        srcPath: '/fastgallery/draftitem/v1/draft-items',\n        destPath: '/v1/draft-items',\n      },\n      {\n        srcPath: '/fastgallery/draftitem/v1/draft-item',\n        destPath: '/v1/draft-item',\n      },\n    ],\n    _: [\n      {\n        srcPath: '/fastgallery/draftitem/v1/bulk/draft-items',\n        destPath: '/v1/bulk/draft-items',\n      },\n      {\n        srcPath: '/fastgallery/draftitem/v1/draft-items',\n        destPath: '/v1/draft-items',\n      },\n      {\n        srcPath: '/fastgallery/draftitem/v1/draft-item',\n        destPath: '/v1/draft-item',\n      },\n    ],\n  };\n\n  return resolveUrl(Object.assign(opts, { domainToMappings }));\n}\n\nconst PACKAGE_NAME = '@wix/auto_sdk_fast-gallery_draft-items';\n\n/**\n * Creates a DraftFastGalleryItem.\n *\n * The request body must include lorem and business address. Ipsum is optional.\n */\nexport function createDraftItem(payload: object): RequestOptionsFactory<any> {\n  function __createDraftItem({ host }: any) {\n    const serializedData = transformPaths(payload, [\n      {\n        transformFn: transformSDKFloatToRESTFloat,\n        paths: [\n          { path: 'draftItem.sortOrder' },\n          { path: 'draftItem.media.imageOptions.imageInfo.focalPoint.x' },\n          { path: 'draftItem.media.imageOptions.imageInfo.focalPoint.y' },\n          { path: 'draftItem.media.imageOptions.focalPoint.x' },\n          { path: 'draftItem.media.imageOptions.focalPoint.y' },\n          { path: 'draftItem.media.imageOptions.unsharpMasking.amount' },\n          { path: 'draftItem.media.imageOptions.unsharpMasking.radius' },\n          { path: 'draftItem.media.imageOptions.unsharpMasking.threshold' },\n        ],\n      },\n      {\n        transformFn: transformSDKTimestampToRESTTimestamp,\n        paths: [\n          { path: 'draftItem.createdDate' },\n          { path: 'draftItem.updatedDate' },\n          { path: 'draftItem.media.imageOptions.imageInfo.urlExpirationDate' },\n        ],\n      },\n    ]);\n    const metadata = {\n      entityFqdn: 'wix.fastgallery.draftitem.v1.draft_item',\n      method: 'POST' as any,\n      methodFqn:\n        'wix.fastgallery.draftitem.v1.DraftItemService.CreateDraftItem',\n      packageName: PACKAGE_NAME,\n      migrationOptions: {\n        optInTransformResponse: true,\n      },\n      url: resolveWixFastgalleryDraftitemV1DraftItemServiceUrl({\n        protoPath: '/v1/draft-items',\n        data: serializedData,\n        host,\n      }),\n      data: serializedData,\n      transformResponse: (payload: any) =>\n        transformPaths(payload, [\n          {\n            transformFn: transformRESTFloatToSDKFloat,\n            paths: [\n              { path: 'draftItem.sortOrder' },\n              { path: 'draftItem.media.imageOptions.imageInfo.focalPoint.x' },\n              { path: 'draftItem.media.imageOptions.imageInfo.focalPoint.y' },\n              { path: 'draftItem.media.imageOptions.focalPoint.x' },\n              { path: 'draftItem.media.imageOptions.focalPoint.y' },\n              { path: 'draftItem.media.imageOptions.unsharpMasking.amount' },\n              { path: 'draftItem.media.imageOptions.unsharpMasking.radius' },\n              { path: 'draftItem.media.imageOptions.unsharpMasking.threshold' },\n            ],\n          },\n          {\n            transformFn: transformRESTTimestampToSDKTimestamp,\n            paths: [\n              { path: 'draftItem.createdDate' },\n              { path: 'draftItem.updatedDate' },\n              {\n                path: 'draftItem.media.imageOptions.imageInfo.urlExpirationDate',\n              },\n            ],\n          },\n        ]),\n    };\n\n    return metadata;\n  }\n\n  return __createDraftItem;\n}\n\n/** Retrieves a DraftFastGalleryItem. */\nexport function getDraftItem(payload: object): RequestOptionsFactory<any> {\n  function __getDraftItem({ host }: any) {\n    const metadata = {\n      entityFqdn: 'wix.fastgallery.draftitem.v1.draft_item',\n      method: 'GET' as any,\n      methodFqn: 'wix.fastgallery.draftitem.v1.DraftItemService.GetDraftItem',\n      packageName: PACKAGE_NAME,\n      migrationOptions: {\n        optInTransformResponse: true,\n      },\n      url: resolveWixFastgalleryDraftitemV1DraftItemServiceUrl({\n        protoPath: '/v1/draft-items/{draftItemId}',\n        data: payload,\n        host,\n      }),\n      params: toURLSearchParams(payload),\n      transformResponse: (payload: any) =>\n        transformPaths(payload, [\n          {\n            transformFn: transformRESTFloatToSDKFloat,\n            paths: [\n              { path: 'draftItem.sortOrder' },\n              { path: 'draftItem.media.imageOptions.imageInfo.focalPoint.x' },\n              { path: 'draftItem.media.imageOptions.imageInfo.focalPoint.y' },\n              { path: 'draftItem.media.imageOptions.focalPoint.x' },\n              { path: 'draftItem.media.imageOptions.focalPoint.y' },\n              { path: 'draftItem.media.imageOptions.unsharpMasking.amount' },\n              { path: 'draftItem.media.imageOptions.unsharpMasking.radius' },\n              { path: 'draftItem.media.imageOptions.unsharpMasking.threshold' },\n            ],\n          },\n          {\n            transformFn: transformRESTTimestampToSDKTimestamp,\n            paths: [\n              { path: 'draftItem.createdDate' },\n              { path: 'draftItem.updatedDate' },\n              {\n                path: 'draftItem.media.imageOptions.imageInfo.urlExpirationDate',\n              },\n            ],\n          },\n        ]),\n    };\n\n    return metadata;\n  }\n\n  return __getDraftItem;\n}\n\n/** Updates a DraftFastGalleryItem. */\nexport function updateDraftItem(payload: object): RequestOptionsFactory<any> {\n  function __updateDraftItem({ host }: any) {\n    const serializedData = transformPaths(payload, [\n      {\n        transformFn: transformSDKFieldMaskToRESTFieldMask,\n        paths: [{ path: 'fieldMask' }],\n      },\n      {\n        transformFn: transformSDKFloatToRESTFloat,\n        paths: [\n          { path: 'draftItem.sortOrder' },\n          { path: 'draftItem.media.imageOptions.imageInfo.focalPoint.x' },\n          { path: 'draftItem.media.imageOptions.imageInfo.focalPoint.y' },\n          { path: 'draftItem.media.imageOptions.focalPoint.x' },\n          { path: 'draftItem.media.imageOptions.focalPoint.y' },\n          { path: 'draftItem.media.imageOptions.unsharpMasking.amount' },\n          { path: 'draftItem.media.imageOptions.unsharpMasking.radius' },\n          { path: 'draftItem.media.imageOptions.unsharpMasking.threshold' },\n        ],\n      },\n      {\n        transformFn: transformSDKTimestampToRESTTimestamp,\n        paths: [\n          { path: 'draftItem.createdDate' },\n          { path: 'draftItem.updatedDate' },\n          { path: 'draftItem.media.imageOptions.imageInfo.urlExpirationDate' },\n        ],\n      },\n    ]);\n    const metadata = {\n      entityFqdn: 'wix.fastgallery.draftitem.v1.draft_item',\n      method: 'PATCH' as any,\n      methodFqn:\n        'wix.fastgallery.draftitem.v1.DraftItemService.UpdateDraftItem',\n      packageName: PACKAGE_NAME,\n      migrationOptions: {\n        optInTransformResponse: true,\n      },\n      url: resolveWixFastgalleryDraftitemV1DraftItemServiceUrl({\n        protoPath: '/v1/draft-items/{draftItem.id}',\n        data: serializedData,\n        host,\n      }),\n      data: serializedData,\n      transformResponse: (payload: any) =>\n        transformPaths(payload, [\n          {\n            transformFn: transformRESTFloatToSDKFloat,\n            paths: [\n              { path: 'draftItem.sortOrder' },\n              { path: 'draftItem.media.imageOptions.imageInfo.focalPoint.x' },\n              { path: 'draftItem.media.imageOptions.imageInfo.focalPoint.y' },\n              { path: 'draftItem.media.imageOptions.focalPoint.x' },\n              { path: 'draftItem.media.imageOptions.focalPoint.y' },\n              { path: 'draftItem.media.imageOptions.unsharpMasking.amount' },\n              { path: 'draftItem.media.imageOptions.unsharpMasking.radius' },\n              { path: 'draftItem.media.imageOptions.unsharpMasking.threshold' },\n            ],\n          },\n          {\n            transformFn: transformRESTTimestampToSDKTimestamp,\n            paths: [\n              { path: 'draftItem.createdDate' },\n              { path: 'draftItem.updatedDate' },\n              {\n                path: 'draftItem.media.imageOptions.imageInfo.urlExpirationDate',\n              },\n            ],\n          },\n        ]),\n    };\n\n    return metadata;\n  }\n\n  return __updateDraftItem;\n}\n\n/** Deletes a DraftFastGalleryItem. */\nexport function deleteDraftItem(payload: object): RequestOptionsFactory<any> {\n  function __deleteDraftItem({ host }: any) {\n    const metadata = {\n      entityFqdn: 'wix.fastgallery.draftitem.v1.draft_item',\n      method: 'DELETE' as any,\n      methodFqn:\n        'wix.fastgallery.draftitem.v1.DraftItemService.DeleteDraftItem',\n      packageName: PACKAGE_NAME,\n      migrationOptions: {\n        optInTransformResponse: true,\n      },\n      url: resolveWixFastgalleryDraftitemV1DraftItemServiceUrl({\n        protoPath: '/v1/draft-items/{draftItemId}',\n        data: payload,\n        host,\n      }),\n      params: toURLSearchParams(payload),\n    };\n\n    return metadata;\n  }\n\n  return __deleteDraftItem;\n}\n\n/**\n * Creates a query to retrieve a list of draft items.\n *\n * The `queryDraftItems()` method builds a query to retrieve a list of draft items and returns a `DraftItemsQueryBuilder` object.\n *\n * The returned object contains the query definition, which is used to run the query using the `find()` method.\n *\n * You can refine the query by chaining `DraftItemsQueryBuilder` methods onto the query. `DraftItemsQueryBuilder` methods enable you to filter, sort, and control the results that `queryDraftItems()` returns.\n */\nexport function queryDraftItems(payload: object): RequestOptionsFactory<any> {\n  function __queryDraftItems({ host }: any) {\n    const metadata = {\n      entityFqdn: 'wix.fastgallery.draftitem.v1.draft_item',\n      method: 'GET' as any,\n      methodFqn:\n        'wix.fastgallery.draftitem.v1.DraftItemService.QueryDraftItems',\n      packageName: PACKAGE_NAME,\n      migrationOptions: {\n        optInTransformResponse: true,\n      },\n      url: resolveWixFastgalleryDraftitemV1DraftItemServiceUrl({\n        protoPath: '/v1/draft-items/query',\n        data: payload,\n        host,\n      }),\n      params: toURLSearchParams(payload, true),\n      transformResponse: (payload: any) =>\n        transformPaths(payload, [\n          {\n            transformFn: transformRESTFloatToSDKFloat,\n            paths: [\n              { path: 'draftItems.sortOrder' },\n              { path: 'draftItems.media.imageOptions.imageInfo.focalPoint.x' },\n              { path: 'draftItems.media.imageOptions.imageInfo.focalPoint.y' },\n              { path: 'draftItems.media.imageOptions.focalPoint.x' },\n              { path: 'draftItems.media.imageOptions.focalPoint.y' },\n              { path: 'draftItems.media.imageOptions.unsharpMasking.amount' },\n              { path: 'draftItems.media.imageOptions.unsharpMasking.radius' },\n              {\n                path: 'draftItems.media.imageOptions.unsharpMasking.threshold',\n              },\n            ],\n          },\n          {\n            transformFn: transformRESTTimestampToSDKTimestamp,\n            paths: [\n              { path: 'draftItems.createdDate' },\n              { path: 'draftItems.updatedDate' },\n              {\n                path: 'draftItems.media.imageOptions.imageInfo.urlExpirationDate',\n              },\n            ],\n          },\n        ]),\n      fallback: [\n        {\n          method: 'POST' as any,\n          url: resolveWixFastgalleryDraftitemV1DraftItemServiceUrl({\n            protoPath: '/v1/draft-items/query',\n            data: payload,\n            host,\n          }),\n          data: payload,\n        },\n      ],\n    };\n\n    return metadata;\n  }\n\n  return __queryDraftItems;\n}\n\n/** Updates extended fields of a DraftFastGalleryItem without incrementing revision */\nexport function updateExtendedFields(\n  payload: object\n): RequestOptionsFactory<any> {\n  function __updateExtendedFields({ host }: any) {\n    const metadata = {\n      entityFqdn: 'wix.fastgallery.draftitem.v1.draft_item',\n      method: 'POST' as any,\n      methodFqn:\n        'wix.fastgallery.draftitem.v1.DraftItemService.UpdateExtendedFields',\n      packageName: PACKAGE_NAME,\n      migrationOptions: {\n        optInTransformResponse: true,\n      },\n      url: resolveWixFastgalleryDraftitemV1DraftItemServiceUrl({\n        protoPath: '/v1/draft-items/{id}/update-extended-fields',\n        data: payload,\n        host,\n      }),\n      data: payload,\n      transformResponse: (payload: any) =>\n        transformPaths(payload, [\n          {\n            transformFn: transformRESTFloatToSDKFloat,\n            paths: [\n              { path: 'draftItem.sortOrder' },\n              { path: 'draftItem.media.imageOptions.imageInfo.focalPoint.x' },\n              { path: 'draftItem.media.imageOptions.imageInfo.focalPoint.y' },\n              { path: 'draftItem.media.imageOptions.focalPoint.x' },\n              { path: 'draftItem.media.imageOptions.focalPoint.y' },\n              { path: 'draftItem.media.imageOptions.unsharpMasking.amount' },\n              { path: 'draftItem.media.imageOptions.unsharpMasking.radius' },\n              { path: 'draftItem.media.imageOptions.unsharpMasking.threshold' },\n            ],\n          },\n          {\n            transformFn: transformRESTTimestampToSDKTimestamp,\n            paths: [\n              { path: 'draftItem.createdDate' },\n              { path: 'draftItem.updatedDate' },\n              {\n                path: 'draftItem.media.imageOptions.imageInfo.urlExpirationDate',\n              },\n            ],\n          },\n        ]),\n    };\n\n    return metadata;\n  }\n\n  return __updateExtendedFields;\n}\n\n/** Create multiple DraftFastGalleryItems in a single request. Works synchronously. */\nexport function bulkCreateDraftItems(\n  payload: object\n): RequestOptionsFactory<any> {\n  function __bulkCreateDraftItems({ host }: any) {\n    const serializedData = transformPaths(payload, [\n      {\n        transformFn: transformSDKFloatToRESTFloat,\n        paths: [\n          { path: 'draftItems.sortOrder' },\n          { path: 'draftItems.media.imageOptions.imageInfo.focalPoint.x' },\n          { path: 'draftItems.media.imageOptions.imageInfo.focalPoint.y' },\n          { path: 'draftItems.media.imageOptions.focalPoint.x' },\n          { path: 'draftItems.media.imageOptions.focalPoint.y' },\n          { path: 'draftItems.media.imageOptions.unsharpMasking.amount' },\n          { path: 'draftItems.media.imageOptions.unsharpMasking.radius' },\n          { path: 'draftItems.media.imageOptions.unsharpMasking.threshold' },\n        ],\n      },\n      {\n        transformFn: transformSDKTimestampToRESTTimestamp,\n        paths: [\n          { path: 'draftItems.createdDate' },\n          { path: 'draftItems.updatedDate' },\n          { path: 'draftItems.media.imageOptions.imageInfo.urlExpirationDate' },\n        ],\n      },\n    ]);\n    const metadata = {\n      entityFqdn: 'wix.fastgallery.draftitem.v1.draft_item',\n      method: 'POST' as any,\n      methodFqn:\n        'wix.fastgallery.draftitem.v1.DraftItemService.BulkCreateDraftItems',\n      packageName: PACKAGE_NAME,\n      migrationOptions: {\n        optInTransformResponse: true,\n      },\n      url: resolveWixFastgalleryDraftitemV1DraftItemServiceUrl({\n        protoPath: '/v1/bulk/draft-items/create',\n        data: serializedData,\n        host,\n      }),\n      data: serializedData,\n      transformResponse: (payload: any) =>\n        transformPaths(payload, [\n          {\n            transformFn: transformRESTFloatToSDKFloat,\n            paths: [\n              { path: 'results.item.sortOrder' },\n              {\n                path: 'results.item.media.imageOptions.imageInfo.focalPoint.x',\n              },\n              {\n                path: 'results.item.media.imageOptions.imageInfo.focalPoint.y',\n              },\n              { path: 'results.item.media.imageOptions.focalPoint.x' },\n              { path: 'results.item.media.imageOptions.focalPoint.y' },\n              { path: 'results.item.media.imageOptions.unsharpMasking.amount' },\n              { path: 'results.item.media.imageOptions.unsharpMasking.radius' },\n              {\n                path: 'results.item.media.imageOptions.unsharpMasking.threshold',\n              },\n            ],\n          },\n          {\n            transformFn: transformRESTTimestampToSDKTimestamp,\n            paths: [\n              { path: 'results.item.createdDate' },\n              { path: 'results.item.updatedDate' },\n              {\n                path: 'results.item.media.imageOptions.imageInfo.urlExpirationDate',\n              },\n            ],\n          },\n        ]),\n    };\n\n    return metadata;\n  }\n\n  return __bulkCreateDraftItems;\n}\n\n/** Update multiple DraftFastGalleryItems in a single request. Works synchronously. */\nexport function bulkUpdateDraftItems(\n  payload: object\n): RequestOptionsFactory<any> {\n  function __bulkUpdateDraftItems({ host }: any) {\n    const serializedData = transformPaths(payload, [\n      {\n        transformFn: transformSDKFieldMaskToRESTFieldMask,\n        paths: [{ path: 'draftItems.fieldMask' }],\n      },\n      {\n        transformFn: transformSDKFloatToRESTFloat,\n        paths: [\n          { path: 'draftItems.draftItem.sortOrder' },\n          {\n            path: 'draftItems.draftItem.media.imageOptions.imageInfo.focalPoint.x',\n          },\n          {\n            path: 'draftItems.draftItem.media.imageOptions.imageInfo.focalPoint.y',\n          },\n          { path: 'draftItems.draftItem.media.imageOptions.focalPoint.x' },\n          { path: 'draftItems.draftItem.media.imageOptions.focalPoint.y' },\n          {\n            path: 'draftItems.draftItem.media.imageOptions.unsharpMasking.amount',\n          },\n          {\n            path: 'draftItems.draftItem.media.imageOptions.unsharpMasking.radius',\n          },\n          {\n            path: 'draftItems.draftItem.media.imageOptions.unsharpMasking.threshold',\n          },\n        ],\n      },\n      {\n        transformFn: transformSDKTimestampToRESTTimestamp,\n        paths: [\n          { path: 'draftItems.draftItem.createdDate' },\n          { path: 'draftItems.draftItem.updatedDate' },\n          {\n            path: 'draftItems.draftItem.media.imageOptions.imageInfo.urlExpirationDate',\n          },\n        ],\n      },\n    ]);\n    const metadata = {\n      entityFqdn: 'wix.fastgallery.draftitem.v1.draft_item',\n      method: 'POST' as any,\n      methodFqn:\n        'wix.fastgallery.draftitem.v1.DraftItemService.BulkUpdateDraftItems',\n      packageName: PACKAGE_NAME,\n      migrationOptions: {\n        optInTransformResponse: true,\n      },\n      url: resolveWixFastgalleryDraftitemV1DraftItemServiceUrl({\n        protoPath: '/v1/bulk/draft-items/update',\n        data: serializedData,\n        host,\n      }),\n      data: serializedData,\n      transformResponse: (payload: any) =>\n        transformPaths(payload, [\n          {\n            transformFn: transformRESTFloatToSDKFloat,\n            paths: [\n              { path: 'results.item.sortOrder' },\n              {\n                path: 'results.item.media.imageOptions.imageInfo.focalPoint.x',\n              },\n              {\n                path: 'results.item.media.imageOptions.imageInfo.focalPoint.y',\n              },\n              { path: 'results.item.media.imageOptions.focalPoint.x' },\n              { path: 'results.item.media.imageOptions.focalPoint.y' },\n              { path: 'results.item.media.imageOptions.unsharpMasking.amount' },\n              { path: 'results.item.media.imageOptions.unsharpMasking.radius' },\n              {\n                path: 'results.item.media.imageOptions.unsharpMasking.threshold',\n              },\n            ],\n          },\n          {\n            transformFn: transformRESTTimestampToSDKTimestamp,\n            paths: [\n              { path: 'results.item.createdDate' },\n              { path: 'results.item.updatedDate' },\n              {\n                path: 'results.item.media.imageOptions.imageInfo.urlExpirationDate',\n              },\n            ],\n          },\n        ]),\n    };\n\n    return metadata;\n  }\n\n  return __bulkUpdateDraftItems;\n}\n\n/** Delete multiple DraftFastGalleryItems in a single request. Works synchronously. */\nexport function bulkDeleteDraftItems(\n  payload: object\n): RequestOptionsFactory<any> {\n  function __bulkDeleteDraftItems({ host }: any) {\n    const metadata = {\n      entityFqdn: 'wix.fastgallery.draftitem.v1.draft_item',\n      method: 'POST' as any,\n      methodFqn:\n        'wix.fastgallery.draftitem.v1.DraftItemService.BulkDeleteDraftItems',\n      packageName: PACKAGE_NAME,\n      migrationOptions: {\n        optInTransformResponse: true,\n      },\n      url: resolveWixFastgalleryDraftitemV1DraftItemServiceUrl({\n        protoPath: '/v1/bulk/draft-items/delete',\n        data: payload,\n        host,\n      }),\n      data: payload,\n    };\n\n    return metadata;\n  }\n\n  return __bulkDeleteDraftItems;\n}\n\n/** Removes a DraftItem from TrashBin, permanently deleting it. */\nexport function removeDraftItemFromTrashBin(\n  payload: object\n): RequestOptionsFactory<any> {\n  function __removeDraftItemFromTrashBin({ host }: any) {\n    const metadata = {\n      entityFqdn: 'wix.fastgallery.draftitem.v1.draft_item',\n      method: 'DELETE' as any,\n      methodFqn:\n        'wix.fastgallery.draftitem.v1.DraftItemService.RemoveDraftItemFromTrashBin',\n      packageName: PACKAGE_NAME,\n      migrationOptions: {\n        optInTransformResponse: true,\n      },\n      url: resolveWixFastgalleryDraftitemV1DraftItemServiceUrl({\n        protoPath: '/v1/draft-items/trash-bin/{draftItemId}',\n        data: payload,\n        host,\n      }),\n      params: toURLSearchParams(payload),\n    };\n\n    return metadata;\n  }\n\n  return __removeDraftItemFromTrashBin;\n}\n\n/** Restores a DraftItem from TrashBin. Increments the revision. */\nexport function restoreDraftItemFromTrashBin(\n  payload: object\n): RequestOptionsFactory<any> {\n  function __restoreDraftItemFromTrashBin({ host }: any) {\n    const metadata = {\n      entityFqdn: 'wix.fastgallery.draftitem.v1.draft_item',\n      method: 'POST' as any,\n      methodFqn:\n        'wix.fastgallery.draftitem.v1.DraftItemService.RestoreDraftItemFromTrashBin',\n      packageName: PACKAGE_NAME,\n      migrationOptions: {\n        optInTransformResponse: true,\n      },\n      url: resolveWixFastgalleryDraftitemV1DraftItemServiceUrl({\n        protoPath: '/v1/draft-items/trash-bin/{draftItemId}/restore',\n        data: payload,\n        host,\n      }),\n      data: payload,\n      transformResponse: (payload: any) =>\n        transformPaths(payload, [\n          {\n            transformFn: transformRESTFloatToSDKFloat,\n            paths: [\n              { path: 'draftItem.sortOrder' },\n              { path: 'draftItem.media.imageOptions.imageInfo.focalPoint.x' },\n              { path: 'draftItem.media.imageOptions.imageInfo.focalPoint.y' },\n              { path: 'draftItem.media.imageOptions.focalPoint.x' },\n              { path: 'draftItem.media.imageOptions.focalPoint.y' },\n              { path: 'draftItem.media.imageOptions.unsharpMasking.amount' },\n              { path: 'draftItem.media.imageOptions.unsharpMasking.radius' },\n              { path: 'draftItem.media.imageOptions.unsharpMasking.threshold' },\n            ],\n          },\n          {\n            transformFn: transformRESTTimestampToSDKTimestamp,\n            paths: [\n              { path: 'draftItem.createdDate' },\n              { path: 'draftItem.updatedDate' },\n              {\n                path: 'draftItem.media.imageOptions.imageInfo.urlExpirationDate',\n              },\n            ],\n          },\n        ]),\n    };\n\n    return metadata;\n  }\n\n  return __restoreDraftItemFromTrashBin;\n}\n\n/** Retrieves a DraftItem from TrashBin. (DraftItem is kept in TrashBin) */\nexport function getDeletedDraftItem(\n  payload: object\n): RequestOptionsFactory<any> {\n  function __getDeletedDraftItem({ host }: any) {\n    const metadata = {\n      entityFqdn: 'wix.fastgallery.draftitem.v1.draft_item',\n      method: 'GET' as any,\n      methodFqn:\n        'wix.fastgallery.draftitem.v1.DraftItemService.GetDeletedDraftItem',\n      packageName: PACKAGE_NAME,\n      migrationOptions: {\n        optInTransformResponse: true,\n      },\n      url: resolveWixFastgalleryDraftitemV1DraftItemServiceUrl({\n        protoPath: '/v1/draft-item/trash-bin/{draftItemId}',\n        data: payload,\n        host,\n      }),\n      params: toURLSearchParams(payload),\n      transformResponse: (payload: any) =>\n        transformPaths(payload, [\n          {\n            transformFn: transformRESTFloatToSDKFloat,\n            paths: [\n              { path: 'draftItem.sortOrder' },\n              { path: 'draftItem.media.imageOptions.imageInfo.focalPoint.x' },\n              { path: 'draftItem.media.imageOptions.imageInfo.focalPoint.y' },\n              { path: 'draftItem.media.imageOptions.focalPoint.x' },\n              { path: 'draftItem.media.imageOptions.focalPoint.y' },\n              { path: 'draftItem.media.imageOptions.unsharpMasking.amount' },\n              { path: 'draftItem.media.imageOptions.unsharpMasking.radius' },\n              { path: 'draftItem.media.imageOptions.unsharpMasking.threshold' },\n            ],\n          },\n          {\n            transformFn: transformRESTTimestampToSDKTimestamp,\n            paths: [\n              { path: 'draftItem.createdDate' },\n              { path: 'draftItem.updatedDate' },\n              {\n                path: 'draftItem.media.imageOptions.imageInfo.urlExpirationDate',\n              },\n            ],\n          },\n        ]),\n    };\n\n    return metadata;\n  }\n\n  return __getDeletedDraftItem;\n}\n\n/**\n * Retrieves a list of DraftItems from TrashBin.\n * If 'draft_item_ids' is provided returns only the requested DraftItems.\n * If query is provided, returns DraftItems that match the query.\n * If both provided, 'draft_item_ids' supersedes the query.\n */\nexport function listDeletedDraftItems(\n  payload: object\n): RequestOptionsFactory<any> {\n  function __listDeletedDraftItems({ host }: any) {\n    const metadata = {\n      entityFqdn: 'wix.fastgallery.draftitem.v1.draft_item',\n      method: 'GET' as any,\n      methodFqn:\n        'wix.fastgallery.draftitem.v1.DraftItemService.ListDeletedDraftItems',\n      packageName: PACKAGE_NAME,\n      migrationOptions: {\n        optInTransformResponse: true,\n      },\n      url: resolveWixFastgalleryDraftitemV1DraftItemServiceUrl({\n        protoPath: '/v1/draft-items/trash-bin',\n        data: payload,\n        host,\n      }),\n      params: toURLSearchParams(payload, true),\n      transformResponse: (payload: any) =>\n        transformPaths(payload, [\n          {\n            transformFn: transformRESTFloatToSDKFloat,\n            paths: [\n              { path: 'draftItems.sortOrder' },\n              { path: 'draftItems.media.imageOptions.imageInfo.focalPoint.x' },\n              { path: 'draftItems.media.imageOptions.imageInfo.focalPoint.y' },\n              { path: 'draftItems.media.imageOptions.focalPoint.x' },\n              { path: 'draftItems.media.imageOptions.focalPoint.y' },\n              { path: 'draftItems.media.imageOptions.unsharpMasking.amount' },\n              { path: 'draftItems.media.imageOptions.unsharpMasking.radius' },\n              {\n                path: 'draftItems.media.imageOptions.unsharpMasking.threshold',\n              },\n            ],\n          },\n          {\n            transformFn: transformRESTTimestampToSDKTimestamp,\n            paths: [\n              { path: 'draftItems.createdDate' },\n              { path: 'draftItems.updatedDate' },\n              {\n                path: 'draftItems.media.imageOptions.imageInfo.urlExpirationDate',\n              },\n            ],\n          },\n        ]),\n    };\n\n    return metadata;\n  }\n\n  return __listDeletedDraftItems;\n}\n\n/**\n * Move Draft Items to be after another Draft Item.\n * If beforeItemId is not provided, the DraftItem will be positioned first.\n */\nexport function moveDraftItems(payload: object): RequestOptionsFactory<any> {\n  function __moveDraftItems({ host }: any) {\n    const metadata = {\n      entityFqdn: 'wix.fastgallery.draftitem.v1.draft_item',\n      method: 'POST' as any,\n      methodFqn: 'wix.fastgallery.draftitem.v1.DraftItemService.MoveDraftItems',\n      packageName: PACKAGE_NAME,\n      migrationOptions: {\n        optInTransformResponse: true,\n      },\n      url: resolveWixFastgalleryDraftitemV1DraftItemServiceUrl({\n        protoPath: '/v1/bulk/draft-items/move-after',\n        data: payload,\n        host,\n      }),\n      data: payload,\n    };\n\n    return metadata;\n  }\n\n  return __moveDraftItems;\n}\n\n/** Sort Draft Items by field name and order. */\nexport function sortDraftItemsBy(payload: object): RequestOptionsFactory<any> {\n  function __sortDraftItemsBy({ host }: any) {\n    const metadata = {\n      entityFqdn: 'wix.fastgallery.draftitem.v1.draft_item',\n      method: 'POST' as any,\n      methodFqn:\n        'wix.fastgallery.draftitem.v1.DraftItemService.SortDraftItemsBy',\n      packageName: PACKAGE_NAME,\n      migrationOptions: {\n        optInTransformResponse: true,\n      },\n      url: resolveWixFastgalleryDraftitemV1DraftItemServiceUrl({\n        protoPath: '/v1/bulk/draft-items/sort-by',\n        data: payload,\n        host,\n      }),\n      data: payload,\n    };\n\n    return metadata;\n  }\n\n  return __sortDraftItemsBy;\n}\n","/**\n * A DraftFastGalleryItem is a ...\n * You can ...\n * Read more about DraftFastGalleryItems\n * in this [article](<LINK_TO_KB_ARTICLE>).\n */\nexport interface DraftItem {\n  /**\n   * Item ID\n   * @format GUID\n   * @readonly\n   */\n  id?: string | null;\n  /**\n   * Represents the current state of the Item. Each time the item is modified, its `revision` changes by the server. for an update operation to succeed, you MUST pass the latest revision\n   * @readonly\n   */\n  revision?: string | null;\n  /**\n   * Gallery ID that the item is part of\n   * @format GUID\n   * @immutable\n   */\n  draftGalleryId?: string | null;\n  /** @maxLength 50 */\n  title?: string | null;\n  /** @maxLength 1500 */\n  description?: string | null;\n  /** Link to an internal or external page */\n  link?: Link;\n  /** media of the item */\n  media?: MediaItem;\n  /**\n   * Sort order of Item in its Gallery, needed for Internal use\n   * @internal\n   * @readonly\n   */\n  sortOrder?: number | null;\n  /**\n   * Represents the time this Item was created\n   * @readonly\n   */\n  createdDate?: Date | null;\n  /**\n   * Represents the time this Item was last updated\n   * @readonly\n   */\n  updatedDate?: Date | null;\n  /** Data Extensions */\n  extendedFields?: ExtendedFields;\n}\n\nexport interface Link {\n  /**\n   * The type of the link\n   * @internal\n   */\n  type?: LinkTypeWithLiterals;\n  /**\n   * Display text of the link.\n   * `referenced_entity_field` carries this field's translations from a source entity onto an entity\n   * that references it - concretely, DraftItem -> the published Item, whose translations are synced\n   * from DraftItem rather than owned locally. Without it the translated label is served on the draft\n   * read (so the editor looks right) and silently falls back to the origin language on the published\n   * read, which is what site visitors get. It must be declared on this leaf: the collector only\n   * honours the annotation on STRING / StringValue / RichContent and ignores it on message fields.\n   * The path is the field's location in the source entity; every embedder of this type - pro-gallery\n   * and fast-gallery, draft and published - places it at `link`, so one path is correct for all.\n   * @maxLength 1000\n   */\n  text?: string | null;\n  /**\n   * Target URL of the link.\n   * @format WEB_URL\n   */\n  url?: string | null;\n  /**\n   * Whether the link opens in a new tab or window. One of:\n   * * `'_blank'`: The link opens in a new tab or window.\n   * * `'_self'`: The link opens in the same tab or window.\n   * if more options are needed, be sure to change maxLength accordingly\n   * @internal\n   * @maxLength 6\n   */\n  target?: string | null;\n  /**\n   * Information about the link. Reserved for internal use.\n   * @internal\n   */\n  wixLinkData?: WixLink;\n}\n\nexport enum LinkType {\n  UNDEFINED = 'UNDEFINED',\n  /** external link */\n  EXTERNAL = 'EXTERNAL',\n  /** for internal usage using wixLinkData */\n  INTERNAL = 'INTERNAL',\n}\n\n/** @enumType */\nexport type LinkTypeWithLiterals =\n  | LinkType\n  | 'UNDEFINED'\n  | 'EXTERNAL'\n  | 'INTERNAL';\n\n/** The link object generated by panels in the editor and used by applications in Wix */\nexport interface WixLink extends WixLinkLinkOneOf {\n  /** External link type */\n  external?: ExternalLink;\n  /** Page link type */\n  page?: PageLink;\n  /** Anchor link type */\n  anchor?: AnchorLink;\n  /** Dynamic page link type */\n  dynamicPage?: DynamicPageLink;\n  /** Document link type */\n  document?: DocumentLink;\n  /** Email link type */\n  email?: EmailLink;\n  /** Phone link type */\n  phone?: PhoneLink;\n  /** Address link type */\n  address?: AddressLink;\n  /** WhatsApp link type */\n  whatsApp?: WhatsAppLink;\n  /** TPA link type */\n  tpaPage?: TpaPageLink;\n}\n\n/** @oneof */\nexport interface WixLinkLinkOneOf {\n  /** External link type */\n  external?: ExternalLink;\n  /** Page link type */\n  page?: PageLink;\n  /** Anchor link type */\n  anchor?: AnchorLink;\n  /** Dynamic page link type */\n  dynamicPage?: DynamicPageLink;\n  /** Document link type */\n  document?: DocumentLink;\n  /** Email link type */\n  email?: EmailLink;\n  /** Phone link type */\n  phone?: PhoneLink;\n  /** Address link type */\n  address?: AddressLink;\n  /** WhatsApp link type */\n  whatsApp?: WhatsAppLink;\n  /** TPA link type */\n  tpaPage?: TpaPageLink;\n}\n\nexport interface ExternalLink {\n  /**\n   * The url of the page\n   * @format WEB_URL\n   */\n  url?: string;\n  /**\n   * Where this link should open, supports _self and _blank or any name the user chooses. _self means same page, _blank means new page.\n   * @maxLength 1000\n   */\n  target?: string | null;\n  /** @maxSize 20 */\n  rel?: LinkRelWithLiterals[];\n}\n\n/**\n * The 'rel' attribute of the link. The rel attribute defines the relationship between a linked resource and the current document.\n * Further reading (also about different possible rel types): https://developer.mozilla.org/en-US/docs/Web/HTML/Attributes/rel\n * Following are the accepted 'rel' types by Wix applications.\n */\nexport enum LinkRel {\n  /** Indicates that the current document's original author or publisher does not endorse the referenced document. */\n  nofollow = 'nofollow',\n  /** Instructs the browser to navigate to the target resource without granting the new browsing context access to the document that opened it. */\n  noopener = 'noopener',\n  /** No Referer header will be included. Additionally, has the same effect as noopener. */\n  noreferrer = 'noreferrer',\n  /** Indicates a link that resulted from advertisements or paid placements. */\n  sponsored = 'sponsored',\n}\n\n/** @enumType */\nexport type LinkRelWithLiterals =\n  | LinkRel\n  | 'nofollow'\n  | 'noopener'\n  | 'noreferrer'\n  | 'sponsored';\n\nexport interface PageLink {\n  /**\n   * The page id we want from the site\n   * @maxLength 1000\n   */\n  pageId?: string;\n  /**\n   * Where this link should open, supports _self and _blank or any name the user chooses. _self means same page, _blank means new page.\n   * @maxLength 1000\n   */\n  target?: string | null;\n  /**\n   * rel of link\n   * @maxSize 20\n   */\n  rel?: LinkRelWithLiterals[];\n}\n\nexport interface AnchorLink {\n  /**\n   * The name of the anchor\n   * @maxLength 1000\n   */\n  anchorName?: string;\n  /**\n   * The data id (from the JSON page) of the anchor that should be used\n   * @maxLength 1000\n   */\n  anchorDataId?: string;\n  /**\n   * The page id we want from the site\n   * @maxLength 1000\n   */\n  pageId?: string;\n  /**\n   * rel of link\n   * @maxSize 20\n   */\n  rel?: LinkRelWithLiterals[];\n}\n\nexport interface DynamicPageLink {\n  /**\n   * The router that handles this link\n   * @maxLength 1000\n   */\n  routerId?: string;\n  /**\n   * The path data we'd like\n   * @maxLength 1000\n   */\n  innerRoute?: string;\n  /**\n   * The data id (from the JSON page) of the anchor that should be used\n   * @maxLength 1000\n   */\n  anchorDataId?: string | null;\n  /**\n   * rel of link\n   * @maxSize 20\n   */\n  rel?: LinkRelWithLiterals[];\n}\n\nexport interface DocumentLink {\n  /**\n   * The id of the document\n   * @maxLength 1000\n   */\n  docId?: string;\n  /**\n   * The name of the document for download purposes\n   * @maxLength 1000\n   */\n  name?: string | null;\n  /** If this document can be indexed by scrapers, default is false */\n  indexable?: boolean;\n}\n\nexport interface EmailLink {\n  /**\n   * The email we will be sending a message to\n   * @format EMAIL\n   */\n  recipient?: string;\n  /**\n   * The subject of the email\n   * @maxLength 1000\n   */\n  subject?: string | null;\n  /**\n   * The body of the email\n   * @maxLength 100000\n   */\n  body?: string | null;\n}\n\nexport interface PhoneLink {\n  /**\n   * The phone number we want to link to\n   * @format PHONE\n   * @maxLength 100\n   */\n  phoneNumber?: string;\n}\n\nexport interface AddressLink {\n  /**\n   * An address that we can link to\n   * @maxLength 1000\n   */\n  address?: string;\n}\n\nexport interface WhatsAppLink {\n  /**\n   * The whatsApp phone number we want to connect with\n   * @format PHONE\n   */\n  phoneNumber?: string;\n}\n\n/** Link to a TPA page */\nexport interface TpaPageLink {\n  /**\n   * Type of item (e.g. 'wix.stores.sub_pages.product')\n   * @maxLength 1000\n   */\n  itemTypeIdentifier?: string;\n  /**\n   * Id of linked item\n   * @maxLength 1000\n   */\n  itemId?: string;\n  /**\n   * Id of linked page\n   * @maxLength 1000\n   */\n  pageId?: string;\n  /**\n   * Id of app being linked to (AppDefId)\n   * @maxLength 1000\n   */\n  appDefinitionId?: string;\n  /**\n   * The relativepath of linked page\n   * @maxLength 10000\n   */\n  path?: string;\n  /**\n   * rel of link\n   * @maxSize 20\n   */\n  rel?: LinkRelWithLiterals[];\n}\n\nexport interface MediaItem extends MediaItemMediaOneOf {\n  /** image item */\n  imageOptions?: Image;\n  /** item's media type */\n  type?: TypeWithLiterals;\n}\n\n/** @oneof */\nexport interface MediaItemMediaOneOf {\n  /** image item */\n  imageOptions?: Image;\n}\n\nexport enum Type {\n  /** undefined type */\n  UNDEFINED = 'UNDEFINED',\n  /** image */\n  IMAGE = 'IMAGE',\n}\n\n/** @enumType */\nexport type TypeWithLiterals = Type | 'UNDEFINED' | 'IMAGE';\n\nexport interface Image {\n  /** Information about the Wix Media image. */\n  imageInfo?: CommonImage;\n  /** Focal point of the image. */\n  focalPoint?: Point;\n  /** Set of key-value pairs describing the media in [Exchangeable Image File format](https://en.wikipedia.org/wiki/Exif). */\n  exif?: Record<string, any> | null;\n  /**\n   * Image compression level. <br />\n   *\n   * Min: `30` <br />\n   * Max: `100`\n   * @min 30\n   * @max 100\n   */\n  quality?: number | null;\n  /** [Unsharp masking](https://en.wikipedia.org/wiki/Unsharp_masking) values of the image. */\n  unsharpMasking?: UnsharpMasking;\n  /**\n   * Whether the image is saved in secure media.\n   * @internal\n   */\n  secure?: boolean | null;\n  /**\n   * Image alt text, translatable.\n   * @maxLength 5000\n   */\n  altText?: string | null;\n}\n\nexport interface CommonImage {\n  /**\n   * WixMedia image ID.\n   * @maxLength 200\n   */\n  id?: string;\n  /** Image URL. */\n  url?: string;\n  /** *Required.** Original image height. */\n  height?: number;\n  /** *Required.** Original image width. */\n  width?: number;\n  /**\n   * Image alt text.\n   * @maxLength 5000\n   */\n  altText?: string | null;\n  /**\n   * Image URL expiration date (when relevant).\n   * @internal\n   * @readonly\n   */\n  urlExpirationDate?: Date | null;\n  /**\n   * Image filename.\n   * @readonly\n   * @maxLength 512\n   */\n  filename?: string | null;\n  /**\n   * Image size in bytes.\n   * @internal\n   * @readonly\n   * @format DECIMAL_VALUE\n   * @decimalValue options { maxScale:6 }\n   */\n  sizeInBytes?: string | null;\n  /** Focal point of the image. */\n  focalPoint?: FocalPoint;\n}\n\nexport interface FocalPoint {\n  /** X-coordinate of the focal point. */\n  x?: number;\n  /** Y-coordinate of the focal point. */\n  y?: number;\n}\n\nexport interface Point {\n  /** X-coordinate of the focal point. */\n  x?: number;\n  /** Y-coordinate of the focal point. */\n  y?: number;\n}\n\nexport interface UnsharpMasking {\n  /**\n   * Unsharp masking amount. Controls the sharpening strength. <br />\n   *\n   * Min: `0` <br />\n   * Max: `5`\n   * @max 5\n   */\n  amount?: number | null;\n  /** Unsharp masking radius in pixels. Controls the sharpening width. */\n  radius?: number | null;\n  /**\n   * Unsharp masking threshold. Controls how different neighboring pixels must be for shapening to apply. <br />\n   *\n   * Min: `0` <br />\n   * Max: `1`\n   * @max 1\n   */\n  threshold?: number | null;\n}\n\nexport interface ExtendedFields {\n  /**\n   * Extended field data. Each key corresponds to the namespace of the app that created the extended fields.\n   * The value of each key is structured according to the schema defined when the extended fields were configured.\n   *\n   * You can only access fields for which you have the appropriate permissions.\n   *\n   * Learn more about [extended fields](https://dev.wix.com/docs/rest/articles/getting-started/extended-fields).\n   */\n  namespaces?: Record<string, Record<string, any>>;\n}\n\nexport interface ReorderedDraftItem {\n  /**\n   * The id of the gallery in which the reordering was done\n   * @format GUID\n   */\n  galleryId?: string;\n  /**\n   * The id of the last DraftItem that was re-positioned\n   * @format GUID\n   */\n  draftItemId?: string | null;\n  /** New sortOrder of the last DraftItem that was re-positioned */\n  sortOrder?: number | null;\n}\n\nexport interface CreateDraftItemRequest {\n  /** DraftFastGalleryItem to be created. */\n  draftItem: DraftItem;\n  /** If true, the item will be positioned first in the gallery. If not present or false, the items will be positioned last. */\n  positionFirst?: boolean | null;\n}\n\nexport interface CreateDraftItemResponse {\n  /** The created DraftFastGalleryItem. */\n  draftItem?: DraftItem;\n}\n\nexport interface GetDraftItemRequest {\n  /**\n   * ID of the DraftFastGalleryItem to retrieve.\n   * @format GUID\n   */\n  draftItemId: string;\n}\n\nexport interface GetDraftItemResponse {\n  /** The requested DraftFastGalleryItem. */\n  draftItem?: DraftItem;\n}\n\nexport interface UpdateDraftItemRequest {\n  /** DraftFastGalleryItem to be updated, may be partial. */\n  draftItem: DraftItem;\n  /**\n   * Explicit list of fields to update.\n   * @internal\n   */\n  fieldMask?: string[];\n}\n\nexport interface UpdateDraftItemResponse {\n  /** Updated DraftFastGalleryItem. */\n  draftItem?: DraftItem;\n}\n\nexport interface DeleteDraftItemRequest {\n  /**\n   * Id of the DraftFastGalleryItem to delete.\n   * @format GUID\n   */\n  draftItemId: string;\n}\n\nexport interface DeleteDraftItemResponse {}\n\nexport interface QueryDraftItemsRequest {\n  /** WQL expression. */\n  query?: CursorQuery;\n}\n\nexport interface CursorQuery extends CursorQueryPagingMethodOneOf {\n  /** Cursor token pointing to a page of results. Not used in the first request. Following requests use the cursor token and not `filter` or `sort`. */\n  cursorPaging?: CursorPaging;\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?: Record<string, any> | null;\n  /**\n   * Sort object in the following format:\n   * `[{\"fieldName\":\"sortField1\",\"order\":\"ASC\"},{\"fieldName\":\"sortField2\",\"order\":\"DESC\"}]`\n   * @maxSize 5\n   */\n  sort?: Sorting[];\n}\n\n/** @oneof */\nexport interface CursorQueryPagingMethodOneOf {\n  /** Cursor token pointing to a page of results. Not used in the first request. Following requests use the cursor token and not `filter` or `sort`. */\n  cursorPaging?: CursorPaging;\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 CursorPaging {\n  /**\n   * Maximum number of items to return in the results.\n   * @max 100\n   */\n  limit?: number | null;\n  /**\n   * Pointer to the next or previous page in the list of results.\n   *\n   * Pass the relevant cursor token from the `pagingMetadata` object in the previous call's response.\n   * Not relevant for the first request.\n   * @maxLength 16000\n   */\n  cursor?: string | null;\n}\n\nexport interface QueryDraftItemsResponse {\n  /** List of DraftFastGalleryItems. */\n  draftItems?: DraftItem[];\n  /** Paging metadata */\n  pagingMetadata?: CursorPagingMetadata;\n}\n\nexport interface CursorPagingMetadata {\n  /** Number of items returned in the response. */\n  count?: number | null;\n  /** Cursor strings that point to the next page, previous page, or both. */\n  cursors?: Cursors;\n  /**\n   * Whether there are more pages to retrieve following the current page.\n   *\n   * + `true`: Another page of results can be retrieved.\n   * + `false`: This is the last page.\n   */\n  hasNext?: boolean | null;\n}\n\nexport interface Cursors {\n  /**\n   * Cursor string pointing to the next page in the list of results.\n   * @maxLength 16000\n   */\n  next?: string | null;\n  /**\n   * Cursor pointing to the previous page in the list of results.\n   * @maxLength 16000\n   */\n  prev?: string | null;\n}\n\nexport interface UpdateExtendedFieldsRequest {\n  /** ID of the entity to update. */\n  id: string;\n  /** Identifier for the app whose extended fields are being updated. */\n  namespace: string;\n  /** Data to update. Structured according to the [schema](https://dev.wix.com/docs/rest/articles/getting-started/extended-fields#json-schema-for-extended-fields) defined when the extended fields were configured. */\n  namespaceData: Record<string, any> | null;\n}\n\nexport interface UpdateExtendedFieldsResponse {\n  /** Updated Item. */\n  draftItem?: DraftItem;\n}\n\nexport interface BulkCreateDraftItemsRequest {\n  /**\n   * List of DraftFastGalleryItems to be created\n   * @minSize 1\n   * @maxSize 100\n   */\n  draftItems: DraftItem[];\n  /** set to `true` if you wish to receive back the created DraftFastGalleryItems in the response */\n  returnEntity?: boolean;\n  /** If true, the item will be positioned first in the gallery. If not present or false, the items will be positioned last. */\n  positionFirst?: boolean | null;\n}\n\nexport interface BulkCreateDraftItemsResponse {\n  /**\n   * List of the bulk create operation results including the DraftFastGalleryItems and metadata.\n   * @minSize 1\n   * @maxSize 100\n   */\n  results?: BulkDraftItemResult[];\n  /** Metadata regarding the bulk create operation */\n  bulkActionMetadata?: BulkActionMetadata;\n}\n\nexport interface ItemMetadata {\n  /**\n   * Item ID. Should always be available, unless it's impossible (for example, when failing to create an item).\n   * @format GUID\n   */\n  id?: string | null;\n  /** Index of the item within the request array. Allows for correlation between request and response items. */\n  originalIndex?: number;\n  /** Whether the requested action was successful for this item. When `false`, the `error` field is populated. */\n  success?: boolean;\n  /** Details about the error in case of failure. */\n  error?: ApplicationError;\n}\n\nexport interface ApplicationError {\n  /** Error code. */\n  code?: string;\n  /** Description of the error. */\n  description?: string;\n  /** Data related to the error. */\n  data?: Record<string, any> | null;\n}\n\nexport interface BulkDraftItemResult {\n  /** Metadata regarding the specific single create operation */\n  itemMetadata?: ItemMetadata;\n  /** Only exists if `returnEntity` was set to true in the request */\n  item?: DraftItem;\n}\n\nexport interface BulkActionMetadata {\n  /** Number of items that were successfully processed. */\n  totalSuccesses?: number;\n  /** Number of items that couldn't be processed. */\n  totalFailures?: number;\n  /** Number of failures without details because detailed failure threshold was exceeded. */\n  undetailedFailures?: number;\n}\n\nexport interface BulkUpdateDraftItemsRequest {\n  /**\n   * List of DraftFastGalleryItems to be updated.\n   * @minSize 1\n   * @maxSize 100\n   */\n  draftItems: MaskedDraftItem[];\n  /** set to `true` if you wish to receive back the updated DraftFastGalleryItems in the response */\n  returnEntity?: boolean;\n}\n\nexport interface MaskedDraftItem {\n  /** DraftFastGalleryItem to be updated, may be partial */\n  draftItem?: DraftItem;\n  /**\n   * Explicit list of fields to update.\n   * @internal\n   */\n  fieldMask?: string[];\n}\n\nexport interface BulkUpdateDraftItemsResponse {\n  /**\n   * Results\n   * @minSize 1\n   * @maxSize 100\n   */\n  results?: BulkUpdateDraftItemsResponseBulkDraftItemResult[];\n  /** Metadata regarding the bulk update operation */\n  bulkActionMetadata?: BulkActionMetadata;\n}\n\nexport interface BulkUpdateDraftItemsResponseBulkDraftItemResult {\n  /** Metadata regarding the specific single update operation */\n  itemMetadata?: ItemMetadata;\n  /** Only exists if `returnEntity` was set to true in the request */\n  item?: DraftItem;\n}\n\nexport interface BulkDeleteDraftItemsRequest {\n  /**\n   * DraftFastGalleryItem ids to be deleted\n   * @minSize 1\n   * @maxSize 100\n   * @format GUID\n   */\n  draftItemIds: string[];\n}\n\nexport interface BulkDeleteDraftItemsResponse {\n  /**\n   * Results\n   * @minSize 1\n   * @maxSize 100\n   */\n  results?: BulkDeleteDraftItemsResponseBulkDraftItemResult[];\n  /** Metadata regarding the bulk delete operation */\n  bulkActionMetadata?: BulkActionMetadata;\n}\n\nexport interface BulkDeleteDraftItemsResponseBulkDraftItemResult {\n  /** Metadata regarding the specific single delete operation */\n  itemMetadata?: ItemMetadata;\n}\n\nexport interface RemoveDraftItemFromTrashBinRequest {\n  /**\n   * ID of the DraftItem to remove from TrashBin\n   * @format GUID\n   */\n  draftItemId: string;\n}\n\nexport interface RemoveDraftItemFromTrashBinResponse {}\n\nexport interface RestoreDraftItemFromTrashBinRequest {\n  /**\n   * ID of the DraftItem to restore from TrashBin\n   * @format GUID\n   */\n  draftItemId: string;\n}\n\nexport interface RestoreDraftItemFromTrashBinResponse {\n  /** The restored DraftItem */\n  draftItem?: DraftItem;\n}\n\nexport interface GetDeletedDraftItemRequest {\n  /**\n   * ID of the DraftItem to retrieve from TrashBin\n   * @format GUID\n   */\n  draftItemId: string;\n}\n\nexport interface GetDeletedDraftItemResponse {\n  /** The requested DraftItem */\n  draftItem?: DraftItem;\n}\n\nexport interface ListDeletedDraftItemsRequest {\n  /** WQL expression */\n  query?: CursorQuery;\n  /**\n   * List of DraftItem IDs to retrieve (supersedes the query)\n   * @format GUID\n   * @maxSize 100\n   */\n  draftItemIds?: string[];\n}\n\nexport interface ListDeletedDraftItemsResponse {\n  /** The retrieved deleted Galleries */\n  draftItems?: DraftItem[];\n  /** Paging metadata */\n  pagingMetadata?: CursorPagingMetadata;\n}\n\nexport interface MoveDraftItemsRequest {\n  /**\n   * DraftItem ids to be moved after `after_item_id`, if not provided, draftItems given will be positioned first\n   * @format GUID\n   * @minSize 1\n   * @maxSize 50\n   */\n  itemIds: string[];\n  /**\n   * Id of the draftItem which the items will be positioned after\n   * @format GUID\n   */\n  afterItemId?: string | null;\n}\n\nexport interface MoveDraftItemsResponse {}\n\nexport interface DraftItemNotFoundError {\n  /**\n   * The draft item id that was not found\n   * @format GUID\n   */\n  draftItemId?: string;\n}\n\nexport interface DraftItemNotInGalleryError {\n  /**\n   * List of gallery IDs where the draft items are located.\n   * @format GUID\n   * @maxSize 100000\n   */\n  galleryIds?: string[];\n}\n\nexport interface SortDraftItemsByRequest {\n  /** DraftItem ids to be sorted by field `sorting.field_name`, in direction `sorting.order` */\n  sorting: SortByFieldSorting;\n  /**\n   * ID of the Gallery whose items are sorted\n   * @format GUID\n   */\n  draftGalleryId: string;\n}\n\nexport interface SortByFieldSorting {\n  /** Name of the field to sort by. */\n  fieldName?: SortableFieldNamesWithLiterals;\n  /** Sort order. */\n  order?: SortOrderWithLiterals;\n}\n\nexport enum SortableFieldNames {\n  TITLE = 'TITLE',\n}\n\n/** @enumType */\nexport type SortableFieldNamesWithLiterals = SortableFieldNames | 'TITLE';\n\nexport interface SortDraftItemsByResponse {\n  /**\n   * Job ID for the sort operation (async-infra)\n   * @format GUID\n   */\n  jobId?: string;\n}\n\nexport interface DraftItemSortUnsupportedError {}\n\nexport interface DomainEvent extends DomainEventBodyOneOf {\n  createdEvent?: EntityCreatedEvent;\n  updatedEvent?: EntityUpdatedEvent;\n  deletedEvent?: EntityDeletedEvent;\n  actionEvent?: ActionEvent;\n  /** Event ID. With this ID you can easily spot duplicated events and ignore them. */\n  id?: string;\n  /**\n   * Fully Qualified Domain Name of an entity. This is a unique identifier assigned to the API main business entities.\n   * For example, `wix.stores.catalog.product`, `wix.bookings.session`, `wix.payments.transaction`.\n   */\n  entityFqdn?: string;\n  /**\n   * Event action name, placed at the top level to make it easier for users to dispatch messages.\n   * For example: `created`/`updated`/`deleted`/`started`/`completed`/`email_opened`.\n   */\n  slug?: string;\n  /** ID of the entity associated with the event. */\n  entityId?: string;\n  /** Event timestamp in [ISO-8601](https://en.wikipedia.org/wiki/ISO_8601) format and UTC time. For example, `2020-04-26T13:57:50.699Z`. */\n  eventTime?: Date | null;\n  /**\n   * Whether the event was triggered as a result of a privacy regulation application\n   * (for example, GDPR).\n   */\n  triggeredByAnonymizeRequest?: boolean | null;\n  /** If present, indicates the action that triggered the event. */\n  originatedFrom?: string | null;\n  /**\n   * A sequence number that indicates the order of updates to an entity. For example, if an entity was updated at `16:00` and then again at `16:01`, the second update will always have a higher sequence number.\n   * You can use this number to make sure you're handling updates in the right order. Just save the latest sequence number on your end and compare it to the one in each new message. If the new message has an older (lower) number, you can safely ignore it.\n   */\n  entityEventSequence?: string | null;\n}\n\n/** @oneof */\nexport interface DomainEventBodyOneOf {\n  createdEvent?: EntityCreatedEvent;\n  updatedEvent?: EntityUpdatedEvent;\n  deletedEvent?: EntityDeletedEvent;\n  actionEvent?: ActionEvent;\n}\n\nexport interface EntityCreatedEvent {\n  entityAsJson?: string;\n  /**\n   * Indicates the event was triggered by a restore-from-trashbin operation for a previously deleted entity\n   * @internal\n   */\n  triggeredByUndelete?: boolean | null;\n  /** Indicates the event was triggered by a restore-from-trashbin operation for a previously deleted entity */\n  restoreInfo?: RestoreInfo;\n  /**\n   * Optional domain-specific metadata defined by the API owner, encoded as JSON.\n   * @internal\n   */\n  additionalMetadataAsJson?: string | null;\n}\n\nexport interface RestoreInfo {\n  deletedDate?: Date | null;\n}\n\nexport interface EntityUpdatedEvent {\n  /**\n   * Since platformized APIs only expose PATCH and not PUT we can't assume that the fields sent from the client are the actual diff.\n   * This means that to generate a list of changed fields (as opposed to sent fields) one needs to traverse both objects.\n   * We don't want to impose this on all developers and so we leave this traversal to the notification recipients which need it.\n   */\n  currentEntityAsJson?: string;\n  /**\n   * This field is currently part of the of the EntityUpdatedEvent msg, but scala/node libraries which implements the domain events standard\n   * wont populate it / have any reference to it in the API.\n   * The main reason for it is that fetching the old entity from the DB will have a performance hit on an update operation so unless truly needed,\n   * the developer should send only the new (current) entity.\n   * An additional reason is not wanting to send this additional entity over the wire (kafka) since in some cases it can be really big\n   * Developers that must reflect the old entity will have to implement their own domain event sender mechanism which will follow the DomainEvent proto message.\n   * @internal\n   * @deprecated\n   */\n  previousEntityAsJson?: string | null;\n  /**\n   * Map of fully qualified field paths to their previous values for fields that changed.\n   * For more details please see [AIP](https://dev.wix.com/docs/rnd-general/articles/p13n-guidelines-aips/guidance-aips/design-patterns/7016-events#modified-fields-format)\n   * @internal\n   */\n  modifiedFields?: Record<string, any>;\n  /**\n   * Optional domain-specific metadata defined by the API owner, encoded as JSON.\n   * @internal\n   */\n  additionalMetadataAsJson?: string | null;\n}\n\nexport interface EntityDeletedEvent {\n  /**\n   * Indicates if the entity is sent to trash-bin. only available when trash-bin is enabled\n   * @internal\n   */\n  movedToTrash?: boolean | null;\n  /** Entity that was deleted. */\n  deletedEntityAsJson?: string | null;\n  /**\n   * Optional domain-specific metadata defined by the API owner, encoded as JSON.\n   * @internal\n   */\n  additionalMetadataAsJson?: string | null;\n}\n\nexport interface ActionEvent {\n  bodyAsJson?: string;\n}\n\nexport interface Empty {}\n\nexport interface MessageEnvelope {\n  /**\n   * App instance ID.\n   * @format GUID\n   */\n  instanceId?: string | null;\n  /**\n   * Event type.\n   * @maxLength 150\n   */\n  eventType?: string;\n  /** The identification type and identity data. */\n  identity?: IdentificationData;\n  /** Stringify payload. */\n  data?: string;\n  /** Details related to the account */\n  accountInfo?: AccountInfo;\n}\n\nexport interface IdentificationData extends IdentificationDataIdOneOf {\n  /**\n   * ID of a site visitor that has not logged in to the site.\n   * @format GUID\n   */\n  anonymousVisitorId?: string;\n  /**\n   * ID of a site visitor that has logged in to the site.\n   * @format GUID\n   */\n  memberId?: string;\n  /**\n   * ID of a Wix user (site owner, contributor, etc.).\n   * @format GUID\n   */\n  wixUserId?: string;\n  /**\n   * ID of an app.\n   * @format GUID\n   */\n  appId?: string;\n  /** @readonly */\n  identityType?: WebhookIdentityTypeWithLiterals;\n}\n\n/** @oneof */\nexport interface IdentificationDataIdOneOf {\n  /**\n   * ID of a site visitor that has not logged in to the site.\n   * @format GUID\n   */\n  anonymousVisitorId?: string;\n  /**\n   * ID of a site visitor that has logged in to the site.\n   * @format GUID\n   */\n  memberId?: string;\n  /**\n   * ID of a Wix user (site owner, contributor, etc.).\n   * @format GUID\n   */\n  wixUserId?: string;\n  /**\n   * ID of an app.\n   * @format GUID\n   */\n  appId?: string;\n}\n\nexport enum WebhookIdentityType {\n  UNKNOWN = 'UNKNOWN',\n  ANONYMOUS_VISITOR = 'ANONYMOUS_VISITOR',\n  MEMBER = 'MEMBER',\n  WIX_USER = 'WIX_USER',\n  APP = 'APP',\n}\n\n/** @enumType */\nexport type WebhookIdentityTypeWithLiterals =\n  | WebhookIdentityType\n  | 'UNKNOWN'\n  | 'ANONYMOUS_VISITOR'\n  | 'MEMBER'\n  | 'WIX_USER'\n  | 'APP';\n\nexport interface AccountInfo {\n  /**\n   * ID of the Wix account associated with the event.\n   * @format GUID\n   */\n  accountId?: string | null;\n  /**\n   * ID of the parent Wix account. Only included when accountId belongs to a child account.\n   * @format GUID\n   */\n  parentAccountId?: string | null;\n  /**\n   * ID of the Wix site associated with the event. Only included when the event is tied to a specific site.\n   * @format GUID\n   */\n  siteId?: string | null;\n}\n\n/** @docsIgnore */\nexport type MoveDraftItemsApplicationErrors =\n  | {\n      code?: 'ITEM_NOT_FOUND';\n      description?: string;\n      data?: DraftItemNotFoundError;\n    }\n  | {\n      code?: 'ITEMS_FROM_DIFFERENT_GALLERIES';\n      description?: string;\n      data?: DraftItemNotInGalleryError;\n    };\n/** @docsIgnore */\nexport type SortDraftItemsByApplicationErrors = {\n  code?: 'INVALID_ARGUMENT';\n  description?: string;\n  data?: DraftItemSortUnsupportedError;\n};\n","import * as ambassadorWixFastgalleryDraftitemV1DraftItem from './fastgallery-draftitem-v1-draft-item-draft-items.http.js';\nimport * as ambassadorWixFastgalleryDraftitemV1DraftItemTypes from './fastgallery-draftitem-v1-draft-item-draft-items.types.js';\nimport * as ambassadorWixFastgalleryDraftitemV1DraftItemUniversalTypes from './fastgallery-draftitem-v1-draft-item-draft-items.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 createDraftItem(): __PublicMethodMetaInfo<\n  'POST',\n  {},\n  ambassadorWixFastgalleryDraftitemV1DraftItemUniversalTypes.CreateDraftItemRequest,\n  ambassadorWixFastgalleryDraftitemV1DraftItemTypes.CreateDraftItemRequest,\n  ambassadorWixFastgalleryDraftitemV1DraftItemUniversalTypes.CreateDraftItemResponse,\n  ambassadorWixFastgalleryDraftitemV1DraftItemTypes.CreateDraftItemResponse\n> {\n  const payload = {} as any;\n\n  const getRequestOptions =\n    ambassadorWixFastgalleryDraftitemV1DraftItem.createDraftItem(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/draft-items',\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 getDraftItem(): __PublicMethodMetaInfo<\n  'GET',\n  { draftItemId: string },\n  ambassadorWixFastgalleryDraftitemV1DraftItemUniversalTypes.GetDraftItemRequest,\n  ambassadorWixFastgalleryDraftitemV1DraftItemTypes.GetDraftItemRequest,\n  ambassadorWixFastgalleryDraftitemV1DraftItemUniversalTypes.GetDraftItemResponse,\n  ambassadorWixFastgalleryDraftitemV1DraftItemTypes.GetDraftItemResponse\n> {\n  const payload = { draftItemId: ':draftItemId' } as any;\n\n  const getRequestOptions =\n    ambassadorWixFastgalleryDraftitemV1DraftItem.getDraftItem(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/draft-items/{draftItemId}',\n    pathParams: { draftItemId: 'draftItemId' },\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 updateDraftItem(): __PublicMethodMetaInfo<\n  'PATCH',\n  { draftItemId: string },\n  ambassadorWixFastgalleryDraftitemV1DraftItemUniversalTypes.UpdateDraftItemRequest,\n  ambassadorWixFastgalleryDraftitemV1DraftItemTypes.UpdateDraftItemRequest,\n  ambassadorWixFastgalleryDraftitemV1DraftItemUniversalTypes.UpdateDraftItemResponse,\n  ambassadorWixFastgalleryDraftitemV1DraftItemTypes.UpdateDraftItemResponse\n> {\n  const payload = { draftItem: { id: ':draftItemId' } } as any;\n\n  const getRequestOptions =\n    ambassadorWixFastgalleryDraftitemV1DraftItem.updateDraftItem(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/draft-items/{draftItem.id}',\n    pathParams: { draftItemId: 'draftItemId' },\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 deleteDraftItem(): __PublicMethodMetaInfo<\n  'DELETE',\n  { draftItemId: string },\n  ambassadorWixFastgalleryDraftitemV1DraftItemUniversalTypes.DeleteDraftItemRequest,\n  ambassadorWixFastgalleryDraftitemV1DraftItemTypes.DeleteDraftItemRequest,\n  ambassadorWixFastgalleryDraftitemV1DraftItemUniversalTypes.DeleteDraftItemResponse,\n  ambassadorWixFastgalleryDraftitemV1DraftItemTypes.DeleteDraftItemResponse\n> {\n  const payload = { draftItemId: ':draftItemId' } as any;\n\n  const getRequestOptions =\n    ambassadorWixFastgalleryDraftitemV1DraftItem.deleteDraftItem(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/draft-items/{draftItemId}',\n    pathParams: { draftItemId: 'draftItemId' },\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 queryDraftItems(): __PublicMethodMetaInfo<\n  'GET',\n  {},\n  ambassadorWixFastgalleryDraftitemV1DraftItemUniversalTypes.QueryDraftItemsRequest,\n  ambassadorWixFastgalleryDraftitemV1DraftItemTypes.QueryDraftItemsRequest,\n  ambassadorWixFastgalleryDraftitemV1DraftItemUniversalTypes.QueryDraftItemsResponse,\n  ambassadorWixFastgalleryDraftitemV1DraftItemTypes.QueryDraftItemsResponse\n> {\n  const payload = {} as any;\n\n  const getRequestOptions =\n    ambassadorWixFastgalleryDraftitemV1DraftItem.queryDraftItems(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/draft-items/query',\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 updateExtendedFields(): __PublicMethodMetaInfo<\n  'POST',\n  { id: string },\n  ambassadorWixFastgalleryDraftitemV1DraftItemUniversalTypes.UpdateExtendedFieldsRequest,\n  ambassadorWixFastgalleryDraftitemV1DraftItemTypes.UpdateExtendedFieldsRequest,\n  ambassadorWixFastgalleryDraftitemV1DraftItemUniversalTypes.UpdateExtendedFieldsResponse,\n  ambassadorWixFastgalleryDraftitemV1DraftItemTypes.UpdateExtendedFieldsResponse\n> {\n  const payload = { id: ':id' } as any;\n\n  const getRequestOptions =\n    ambassadorWixFastgalleryDraftitemV1DraftItem.updateExtendedFields(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/draft-items/{id}/update-extended-fields',\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 bulkCreateDraftItems(): __PublicMethodMetaInfo<\n  'POST',\n  {},\n  ambassadorWixFastgalleryDraftitemV1DraftItemUniversalTypes.BulkCreateDraftItemsRequest,\n  ambassadorWixFastgalleryDraftitemV1DraftItemTypes.BulkCreateDraftItemsRequest,\n  ambassadorWixFastgalleryDraftitemV1DraftItemUniversalTypes.BulkCreateDraftItemsResponse,\n  ambassadorWixFastgalleryDraftitemV1DraftItemTypes.BulkCreateDraftItemsResponse\n> {\n  const payload = {} as any;\n\n  const getRequestOptions =\n    ambassadorWixFastgalleryDraftitemV1DraftItem.bulkCreateDraftItems(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/bulk/draft-items/create',\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 bulkUpdateDraftItems(): __PublicMethodMetaInfo<\n  'POST',\n  {},\n  ambassadorWixFastgalleryDraftitemV1DraftItemUniversalTypes.BulkUpdateDraftItemsRequest,\n  ambassadorWixFastgalleryDraftitemV1DraftItemTypes.BulkUpdateDraftItemsRequest,\n  ambassadorWixFastgalleryDraftitemV1DraftItemUniversalTypes.BulkUpdateDraftItemsResponse,\n  ambassadorWixFastgalleryDraftitemV1DraftItemTypes.BulkUpdateDraftItemsResponse\n> {\n  const payload = {} as any;\n\n  const getRequestOptions =\n    ambassadorWixFastgalleryDraftitemV1DraftItem.bulkUpdateDraftItems(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/bulk/draft-items/update',\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 bulkDeleteDraftItems(): __PublicMethodMetaInfo<\n  'POST',\n  {},\n  ambassadorWixFastgalleryDraftitemV1DraftItemUniversalTypes.BulkDeleteDraftItemsRequest,\n  ambassadorWixFastgalleryDraftitemV1DraftItemTypes.BulkDeleteDraftItemsRequest,\n  ambassadorWixFastgalleryDraftitemV1DraftItemUniversalTypes.BulkDeleteDraftItemsResponse,\n  ambassadorWixFastgalleryDraftitemV1DraftItemTypes.BulkDeleteDraftItemsResponse\n> {\n  const payload = {} as any;\n\n  const getRequestOptions =\n    ambassadorWixFastgalleryDraftitemV1DraftItem.bulkDeleteDraftItems(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/bulk/draft-items/delete',\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 removeDraftItemFromTrashBin(): __PublicMethodMetaInfo<\n  'DELETE',\n  { draftItemId: string },\n  ambassadorWixFastgalleryDraftitemV1DraftItemUniversalTypes.RemoveDraftItemFromTrashBinRequest,\n  ambassadorWixFastgalleryDraftitemV1DraftItemTypes.RemoveDraftItemFromTrashBinRequest,\n  ambassadorWixFastgalleryDraftitemV1DraftItemUniversalTypes.RemoveDraftItemFromTrashBinResponse,\n  ambassadorWixFastgalleryDraftitemV1DraftItemTypes.RemoveDraftItemFromTrashBinResponse\n> {\n  const payload = { draftItemId: ':draftItemId' } as any;\n\n  const getRequestOptions =\n    ambassadorWixFastgalleryDraftitemV1DraftItem.removeDraftItemFromTrashBin(\n      payload\n    );\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/draft-items/trash-bin/{draftItemId}',\n    pathParams: { draftItemId: 'draftItemId' },\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 restoreDraftItemFromTrashBin(): __PublicMethodMetaInfo<\n  'POST',\n  { draftItemId: string },\n  ambassadorWixFastgalleryDraftitemV1DraftItemUniversalTypes.RestoreDraftItemFromTrashBinRequest,\n  ambassadorWixFastgalleryDraftitemV1DraftItemTypes.RestoreDraftItemFromTrashBinRequest,\n  ambassadorWixFastgalleryDraftitemV1DraftItemUniversalTypes.RestoreDraftItemFromTrashBinResponse,\n  ambassadorWixFastgalleryDraftitemV1DraftItemTypes.RestoreDraftItemFromTrashBinResponse\n> {\n  const payload = { draftItemId: ':draftItemId' } as any;\n\n  const getRequestOptions =\n    ambassadorWixFastgalleryDraftitemV1DraftItem.restoreDraftItemFromTrashBin(\n      payload\n    );\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/draft-items/trash-bin/{draftItemId}/restore',\n    pathParams: { draftItemId: 'draftItemId' },\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 getDeletedDraftItem(): __PublicMethodMetaInfo<\n  'GET',\n  { draftItemId: string },\n  ambassadorWixFastgalleryDraftitemV1DraftItemUniversalTypes.GetDeletedDraftItemRequest,\n  ambassadorWixFastgalleryDraftitemV1DraftItemTypes.GetDeletedDraftItemRequest,\n  ambassadorWixFastgalleryDraftitemV1DraftItemUniversalTypes.GetDeletedDraftItemResponse,\n  ambassadorWixFastgalleryDraftitemV1DraftItemTypes.GetDeletedDraftItemResponse\n> {\n  const payload = { draftItemId: ':draftItemId' } as any;\n\n  const getRequestOptions =\n    ambassadorWixFastgalleryDraftitemV1DraftItem.getDeletedDraftItem(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/draft-item/trash-bin/{draftItemId}',\n    pathParams: { draftItemId: 'draftItemId' },\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 listDeletedDraftItems(): __PublicMethodMetaInfo<\n  'GET',\n  {},\n  ambassadorWixFastgalleryDraftitemV1DraftItemUniversalTypes.ListDeletedDraftItemsRequest,\n  ambassadorWixFastgalleryDraftitemV1DraftItemTypes.ListDeletedDraftItemsRequest,\n  ambassadorWixFastgalleryDraftitemV1DraftItemUniversalTypes.ListDeletedDraftItemsResponse,\n  ambassadorWixFastgalleryDraftitemV1DraftItemTypes.ListDeletedDraftItemsResponse\n> {\n  const payload = {} as any;\n\n  const getRequestOptions =\n    ambassadorWixFastgalleryDraftitemV1DraftItem.listDeletedDraftItems(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/draft-items/trash-bin',\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 moveDraftItems(): __PublicMethodMetaInfo<\n  'POST',\n  {},\n  ambassadorWixFastgalleryDraftitemV1DraftItemUniversalTypes.MoveDraftItemsRequest,\n  ambassadorWixFastgalleryDraftitemV1DraftItemTypes.MoveDraftItemsRequest,\n  ambassadorWixFastgalleryDraftitemV1DraftItemUniversalTypes.MoveDraftItemsResponse,\n  ambassadorWixFastgalleryDraftitemV1DraftItemTypes.MoveDraftItemsResponse\n> {\n  const payload = {} as any;\n\n  const getRequestOptions =\n    ambassadorWixFastgalleryDraftitemV1DraftItem.moveDraftItems(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/bulk/draft-items/move-after',\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 sortDraftItemsBy(): __PublicMethodMetaInfo<\n  'POST',\n  {},\n  ambassadorWixFastgalleryDraftitemV1DraftItemUniversalTypes.SortDraftItemsByRequest,\n  ambassadorWixFastgalleryDraftitemV1DraftItemTypes.SortDraftItemsByRequest,\n  ambassadorWixFastgalleryDraftitemV1DraftItemUniversalTypes.SortDraftItemsByResponse,\n  ambassadorWixFastgalleryDraftitemV1DraftItemTypes.SortDraftItemsByResponse\n> {\n  const payload = {} as any;\n\n  const getRequestOptions =\n    ambassadorWixFastgalleryDraftitemV1DraftItem.sortDraftItemsBy(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/bulk/draft-items/sort-by',\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 {\n  DraftItem as DraftItemOriginal,\n  Link as LinkOriginal,\n  LinkType as LinkTypeOriginal,\n  LinkTypeWithLiterals as LinkTypeWithLiteralsOriginal,\n  WixLink as WixLinkOriginal,\n  WixLinkLinkOneOf as WixLinkLinkOneOfOriginal,\n  ExternalLink as ExternalLinkOriginal,\n  LinkRel as LinkRelOriginal,\n  LinkRelWithLiterals as LinkRelWithLiteralsOriginal,\n  PageLink as PageLinkOriginal,\n  AnchorLink as AnchorLinkOriginal,\n  DynamicPageLink as DynamicPageLinkOriginal,\n  DocumentLink as DocumentLinkOriginal,\n  EmailLink as EmailLinkOriginal,\n  PhoneLink as PhoneLinkOriginal,\n  AddressLink as AddressLinkOriginal,\n  WhatsAppLink as WhatsAppLinkOriginal,\n  TpaPageLink as TpaPageLinkOriginal,\n  MediaItem as MediaItemOriginal,\n  MediaItemMediaOneOf as MediaItemMediaOneOfOriginal,\n  Type as TypeOriginal,\n  TypeWithLiterals as TypeWithLiteralsOriginal,\n  Image as ImageOriginal,\n  CommonImage as CommonImageOriginal,\n  FocalPoint as FocalPointOriginal,\n  Point as PointOriginal,\n  UnsharpMasking as UnsharpMaskingOriginal,\n  ExtendedFields as ExtendedFieldsOriginal,\n  ReorderedDraftItem as ReorderedDraftItemOriginal,\n  CreateDraftItemRequest as CreateDraftItemRequestOriginal,\n  CreateDraftItemResponse as CreateDraftItemResponseOriginal,\n  GetDraftItemRequest as GetDraftItemRequestOriginal,\n  GetDraftItemResponse as GetDraftItemResponseOriginal,\n  UpdateDraftItemRequest as UpdateDraftItemRequestOriginal,\n  UpdateDraftItemResponse as UpdateDraftItemResponseOriginal,\n  DeleteDraftItemRequest as DeleteDraftItemRequestOriginal,\n  DeleteDraftItemResponse as DeleteDraftItemResponseOriginal,\n  QueryDraftItemsRequest as QueryDraftItemsRequestOriginal,\n  CursorQuery as CursorQueryOriginal,\n  CursorQueryPagingMethodOneOf as CursorQueryPagingMethodOneOfOriginal,\n  Sorting as SortingOriginal,\n  SortOrder as SortOrderOriginal,\n  SortOrderWithLiterals as SortOrderWithLiteralsOriginal,\n  CursorPaging as CursorPagingOriginal,\n  QueryDraftItemsResponse as QueryDraftItemsResponseOriginal,\n  CursorPagingMetadata as CursorPagingMetadataOriginal,\n  Cursors as CursorsOriginal,\n  UpdateExtendedFieldsRequest as UpdateExtendedFieldsRequestOriginal,\n  UpdateExtendedFieldsResponse as UpdateExtendedFieldsResponseOriginal,\n  BulkCreateDraftItemsRequest as BulkCreateDraftItemsRequestOriginal,\n  BulkCreateDraftItemsResponse as BulkCreateDraftItemsResponseOriginal,\n  ItemMetadata as ItemMetadataOriginal,\n  ApplicationError as ApplicationErrorOriginal,\n  BulkDraftItemResult as BulkDraftItemResultOriginal,\n  BulkActionMetadata as BulkActionMetadataOriginal,\n  BulkUpdateDraftItemsRequest as BulkUpdateDraftItemsRequestOriginal,\n  MaskedDraftItem as MaskedDraftItemOriginal,\n  BulkUpdateDraftItemsResponse as BulkUpdateDraftItemsResponseOriginal,\n  BulkUpdateDraftItemsResponseBulkDraftItemResult as BulkUpdateDraftItemsResponseBulkDraftItemResultOriginal,\n  BulkDeleteDraftItemsRequest as BulkDeleteDraftItemsRequestOriginal,\n  BulkDeleteDraftItemsResponse as BulkDeleteDraftItemsResponseOriginal,\n  BulkDeleteDraftItemsResponseBulkDraftItemResult as BulkDeleteDraftItemsResponseBulkDraftItemResultOriginal,\n  RemoveDraftItemFromTrashBinRequest as RemoveDraftItemFromTrashBinRequestOriginal,\n  RemoveDraftItemFromTrashBinResponse as RemoveDraftItemFromTrashBinResponseOriginal,\n  RestoreDraftItemFromTrashBinRequest as RestoreDraftItemFromTrashBinRequestOriginal,\n  RestoreDraftItemFromTrashBinResponse as RestoreDraftItemFromTrashBinResponseOriginal,\n  GetDeletedDraftItemRequest as GetDeletedDraftItemRequestOriginal,\n  GetDeletedDraftItemResponse as GetDeletedDraftItemResponseOriginal,\n  ListDeletedDraftItemsRequest as ListDeletedDraftItemsRequestOriginal,\n  ListDeletedDraftItemsResponse as ListDeletedDraftItemsResponseOriginal,\n  MoveDraftItemsRequest as MoveDraftItemsRequestOriginal,\n  MoveDraftItemsResponse as MoveDraftItemsResponseOriginal,\n  DraftItemNotFoundError as DraftItemNotFoundErrorOriginal,\n  DraftItemNotInGalleryError as DraftItemNotInGalleryErrorOriginal,\n  SortDraftItemsByRequest as SortDraftItemsByRequestOriginal,\n  SortByFieldSorting as SortByFieldSortingOriginal,\n  SortableFieldNames as SortableFieldNamesOriginal,\n  SortableFieldNamesWithLiterals as SortableFieldNamesWithLiteralsOriginal,\n  SortDraftItemsByResponse as SortDraftItemsByResponseOriginal,\n  DraftItemSortUnsupportedError as DraftItemSortUnsupportedErrorOriginal,\n  DomainEvent as DomainEventOriginal,\n  DomainEventBodyOneOf as DomainEventBodyOneOfOriginal,\n  EntityCreatedEvent as EntityCreatedEventOriginal,\n  RestoreInfo as RestoreInfoOriginal,\n  EntityUpdatedEvent as EntityUpdatedEventOriginal,\n  EntityDeletedEvent as EntityDeletedEventOriginal,\n  ActionEvent as ActionEventOriginal,\n  Empty as EmptyOriginal,\n  MessageEnvelope as MessageEnvelopeOriginal,\n  IdentificationData as IdentificationDataOriginal,\n  IdentificationDataIdOneOf as IdentificationDataIdOneOfOriginal,\n  WebhookIdentityType as WebhookIdentityTypeOriginal,\n  WebhookIdentityTypeWithLiterals as WebhookIdentityTypeWithLiteralsOriginal,\n  AccountInfo as AccountInfoOriginal,\n  MoveDraftItemsApplicationErrors as MoveDraftItemsApplicationErrorsOriginal,\n  SortDraftItemsByApplicationErrors as SortDraftItemsByApplicationErrorsOriginal,\n} from './fastgallery-draftitem-v1-draft-item-draft-items.types.js';\n"],"mappings":"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","names":["payload","LinkType","LinkRel","Type","SortOrder","SortableFieldNames","WebhookIdentityType","createDraftItem","getDraftItem","updateDraftItem","deleteDraftItem","queryDraftItems","updateExtendedFields","bulkCreateDraftItems","bulkUpdateDraftItems","bulkDeleteDraftItems","removeDraftItemFromTrashBin","restoreDraftItemFromTrashBin","getDeletedDraftItem","listDeletedDraftItems","moveDraftItems","sortDraftItemsBy"]}