import Long from 'long'; type $GeneratedMessageClassNominal$ = { __$$generatedFromProtobuf$$__: Symbol; } type $$GeneratedMessage$$ = Function & { prototype: C } & $GeneratedMessageClassNominal$; declare namespace $requests { export namespace wix { export namespace velo { export namespace edm { export namespace v1 { export interface IEdmDefinition { edmName: string; codeOwnersTag: string; services: $requests.wix.velo.edm.v1.IExposedProtoService[]; customCodePackages: $requests.wix.velo.edm.v1.ICustomCodePackage[]; } export class EdmDefinition implements IEdmDefinition { constructor(data?: IEdmDefinition); edmName: string; codeOwnersTag: string; services: $requests.wix.velo.edm.v1.IExposedProtoService[]; customCodePackages: $requests.wix.velo.edm.v1.ICustomCodePackage[]; static __$$generatedFromProtobuf$$__: Symbol; } export interface IExposedProtoService { fqn: string; artifactId: string; baseUrl: string; methodOverrides: $requests.wix.velo.edm.v1.IMethodOverride[]; exportedPath?: string; } export class ExposedProtoService implements IExposedProtoService { constructor(data?: IExposedProtoService); fqn: string; artifactId: string; baseUrl: string; methodOverrides: $requests.wix.velo.edm.v1.IMethodOverride[]; exportedPath?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IMethodOverride { methodName: string; elevation: $requests.wix.velo.edm.v1.MethodOverride.Elevation; exposed?: boolean; edmMethodName?: string; transformation?: $requests.wix.velo.edm.v1.ITransformation; argumentNames: string[]; exportedPath?: string; omitUndefinedValues: boolean; } export class MethodOverride implements IMethodOverride { constructor(data?: IMethodOverride); methodName: string; elevation: $requests.wix.velo.edm.v1.MethodOverride.Elevation; exposed?: boolean; edmMethodName?: string; transformation?: $requests.wix.velo.edm.v1.ITransformation; argumentNames: string[]; exportedPath?: string; omitUndefinedValues: boolean; static __$$generatedFromProtobuf$$__: Symbol; } export namespace MethodOverride { export enum Elevation { USER_IDENTITY = 0, USER_BACKEND_CODE_IDENTITY = 1, DYNAMIC = 2, } } export interface ICustomCodePackage { name: string; version: string; customCodeMethods: $requests.wix.velo.edm.v1.CustomCodePackage.ICustomCodeMethod[]; } export class CustomCodePackage implements ICustomCodePackage { constructor(data?: ICustomCodePackage); name: string; version: string; customCodeMethods: $requests.wix.velo.edm.v1.CustomCodePackage.ICustomCodeMethod[]; static __$$generatedFromProtobuf$$__: Symbol; } export namespace CustomCodePackage { export interface ICustomCodeMethod { edmMethodName: string; methodPathInSourcePackage: string; exportedPath?: string; } export class CustomCodeMethod implements ICustomCodeMethod { constructor(data?: ICustomCodeMethod); edmMethodName: string; methodPathInSourcePackage: string; exportedPath?: string; static __$$generatedFromProtobuf$$__: Symbol; } } export interface ICustomTransformationDefinition { complexMapping?: { [key: string]: any }; simpleMapping?: string; } export class CustomTransformationDefinition implements ICustomTransformationDefinition { constructor(data?: ICustomTransformationDefinition); complexMapping?: { [key: string]: any }; simpleMapping?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface ICustomTransformation { inputParamsTransformation?: $requests.wix.velo.edm.v1.ICustomTransformationDefinition; returnValueTransformation?: $requests.wix.velo.edm.v1.ICustomTransformationDefinition; } export class CustomTransformation implements ICustomTransformation { constructor(data?: ICustomTransformation); inputParamsTransformation?: $requests.wix.velo.edm.v1.ICustomTransformationDefinition; returnValueTransformation?: $requests.wix.velo.edm.v1.ICustomTransformationDefinition; static __$$generatedFromProtobuf$$__: Symbol; } export interface ITransformation { createMethodTransformation?: $requests.wix.velo.edm.v1.Transformation.ICreateMethodTransformation; deleteMethodTransformation?: $requests.wix.velo.edm.v1.Transformation.IDeleteMethodTransformation; updateMethodTransformation?: $requests.wix.velo.edm.v1.Transformation.IUpdateMethodTransformation; listMethodTransformation?: $requests.wix.velo.edm.v1.Transformation.IListMethodTransformation; queryMethodTransformation?: $requests.wix.velo.edm.v1.Transformation.IQueryMethodTransformation; getMethodTransformation?: $requests.wix.velo.edm.v1.Transformation.IGetMethodTransformation; customTransformation?: $requests.wix.velo.edm.v1.ICustomTransformation; } export class Transformation implements ITransformation { constructor(data?: ITransformation); createMethodTransformation?: $requests.wix.velo.edm.v1.Transformation.ICreateMethodTransformation; deleteMethodTransformation?: $requests.wix.velo.edm.v1.Transformation.IDeleteMethodTransformation; updateMethodTransformation?: $requests.wix.velo.edm.v1.Transformation.IUpdateMethodTransformation; listMethodTransformation?: $requests.wix.velo.edm.v1.Transformation.IListMethodTransformation; queryMethodTransformation?: $requests.wix.velo.edm.v1.Transformation.IQueryMethodTransformation; getMethodTransformation?: $requests.wix.velo.edm.v1.Transformation.IGetMethodTransformation; customTransformation?: $requests.wix.velo.edm.v1.ICustomTransformation; static __$$generatedFromProtobuf$$__: Symbol; } export namespace Transformation { export interface ICreateMethodTransformation { requestMessageEntityPath: string; responseMessageResultPath: string; } export class CreateMethodTransformation implements ICreateMethodTransformation { constructor(data?: ICreateMethodTransformation); requestMessageEntityPath: string; responseMessageResultPath: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IDeleteMethodTransformation { requestMessageIdentifierPath: string; requestMessageOptionsPath?: string; } export class DeleteMethodTransformation implements IDeleteMethodTransformation { constructor(data?: IDeleteMethodTransformation); requestMessageIdentifierPath: string; requestMessageOptionsPath?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IListMethodTransformation { responseMessageResultPath: string; } export class ListMethodTransformation implements IListMethodTransformation { constructor(data?: IListMethodTransformation); responseMessageResultPath: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IQueryMethodTransformation { responseMessageResultPath: string; itemTransformation?: any; responseMessagePagingMetadataPath: string; resultIteratorType: $requests.wix.velo.edm.v1.Transformation.QueryMethodTransformation.ResultIteratorType; requestQueryObjectPropertyName?: string; } export class QueryMethodTransformation implements IQueryMethodTransformation { constructor(data?: IQueryMethodTransformation); responseMessageResultPath: string; itemTransformation?: any; responseMessagePagingMetadataPath: string; resultIteratorType: $requests.wix.velo.edm.v1.Transformation.QueryMethodTransformation.ResultIteratorType; requestQueryObjectPropertyName?: string; static __$$generatedFromProtobuf$$__: Symbol; } export namespace QueryMethodTransformation { export enum ResultIteratorType { OFFSET = 0, CURSOR = 1, } } export interface IGetMethodTransformation { requestMessageIdentifierPath: string; responseMessageResultPath: string; } export class GetMethodTransformation implements IGetMethodTransformation { constructor(data?: IGetMethodTransformation); requestMessageIdentifierPath: string; responseMessageResultPath: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IUpdateMethodTransformation { requestMessageEntityPath: string; requestMessageEntityIdentifierField: string; requestMessageOptionsPath?: string; responseMessageResultPath: string; } export class UpdateMethodTransformation implements IUpdateMethodTransformation { constructor(data?: IUpdateMethodTransformation); requestMessageEntityPath: string; requestMessageEntityIdentifierField: string; requestMessageOptionsPath?: string; responseMessageResultPath: string; static __$$generatedFromProtobuf$$__: Symbol; } } export interface IListEdmDefinitionsRequest { } export class ListEdmDefinitionsRequest implements IListEdmDefinitionsRequest { constructor(data?: IListEdmDefinitionsRequest); static __$$generatedFromProtobuf$$__: Symbol; } export interface IListEdmDefinitionsResponse { definitions: $requests.wix.velo.edm.v1.IEdmDefinition[]; } export class ListEdmDefinitionsResponse implements IListEdmDefinitionsResponse { constructor(data?: IListEdmDefinitionsResponse); definitions: $requests.wix.velo.edm.v1.IEdmDefinition[]; static __$$generatedFromProtobuf$$__: Symbol; } export interface IGetEdmDefinitionRequest { edmName: string; } export class GetEdmDefinitionRequest implements IGetEdmDefinitionRequest { constructor(data?: IGetEdmDefinitionRequest); edmName: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IGetEdmDefinitionResponse { definition?: $requests.wix.velo.edm.v1.IEdmDefinition; } export class GetEdmDefinitionResponse implements IGetEdmDefinitionResponse { constructor(data?: IGetEdmDefinitionResponse); definition?: $requests.wix.velo.edm.v1.IEdmDefinition; static __$$generatedFromProtobuf$$__: Symbol; } export interface ICreateEdmDefinitionRequest { definition?: $requests.wix.velo.edm.v1.IEdmDefinition; } export class CreateEdmDefinitionRequest implements ICreateEdmDefinitionRequest { constructor(data?: ICreateEdmDefinitionRequest); definition?: $requests.wix.velo.edm.v1.IEdmDefinition; static __$$generatedFromProtobuf$$__: Symbol; } export interface ICreateEdmDefinitionResponse { } export class CreateEdmDefinitionResponse implements ICreateEdmDefinitionResponse { constructor(data?: ICreateEdmDefinitionResponse); static __$$generatedFromProtobuf$$__: Symbol; } export interface IUpdateEdmDefinitionRequest { definition?: $requests.wix.velo.edm.v1.IEdmDefinition; } export class UpdateEdmDefinitionRequest implements IUpdateEdmDefinitionRequest { constructor(data?: IUpdateEdmDefinitionRequest); definition?: $requests.wix.velo.edm.v1.IEdmDefinition; static __$$generatedFromProtobuf$$__: Symbol; } export interface IUpdateEdmDefinitionResponse { } export class UpdateEdmDefinitionResponse implements IUpdateEdmDefinitionResponse { constructor(data?: IUpdateEdmDefinitionResponse); static __$$generatedFromProtobuf$$__: Symbol; } export interface IDeleteEdmDefinitionRequest { edmName: string; } export class DeleteEdmDefinitionRequest implements IDeleteEdmDefinitionRequest { constructor(data?: IDeleteEdmDefinitionRequest); edmName: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IDeleteEdmDefinitionResponse { } export class DeleteEdmDefinitionResponse implements IDeleteEdmDefinitionResponse { constructor(data?: IDeleteEdmDefinitionResponse); static __$$generatedFromProtobuf$$__: Symbol; } export interface IUpdateDeployedVersionsRequest { } export class UpdateDeployedVersionsRequest implements IUpdateDeployedVersionsRequest { constructor(data?: IUpdateDeployedVersionsRequest); static __$$generatedFromProtobuf$$__: Symbol; } export interface IUpdateEdmDeployedVersionsResponse { } export class UpdateEdmDeployedVersionsResponse implements IUpdateEdmDeployedVersionsResponse { constructor(data?: IUpdateEdmDeployedVersionsResponse); static __$$generatedFromProtobuf$$__: Symbol; } export interface IFreezeDeployedVersionRequest { edmName: string; version: string; } export class FreezeDeployedVersionRequest implements IFreezeDeployedVersionRequest { constructor(data?: IFreezeDeployedVersionRequest); edmName: string; version: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IFreezeDeployedVersionResponse { } export class FreezeDeployedVersionResponse implements IFreezeDeployedVersionResponse { constructor(data?: IFreezeDeployedVersionResponse); static __$$generatedFromProtobuf$$__: Symbol; } export interface IUnfreezeDeployedVersionRequest { edmName: string; } export class UnfreezeDeployedVersionRequest implements IUnfreezeDeployedVersionRequest { constructor(data?: IUnfreezeDeployedVersionRequest); edmName: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IUnfreezeDeployedVersionResponse { } export class UnfreezeDeployedVersionResponse implements IUnfreezeDeployedVersionResponse { constructor(data?: IUnfreezeDeployedVersionResponse); static __$$generatedFromProtobuf$$__: Symbol; } export interface IGenerateDocsRequest { edmName: string; swaggerUrlOverrides: string[]; } export class GenerateDocsRequest implements IGenerateDocsRequest { constructor(data?: IGenerateDocsRequest); edmName: string; swaggerUrlOverrides: string[]; static __$$generatedFromProtobuf$$__: Symbol; } export interface IGenerateDocsResponse { filesAndContents?: { [k: string]: string }; } export class GenerateDocsResponse implements IGenerateDocsResponse { constructor(data?: IGenerateDocsResponse); filesAndContents?: { [k: string]: string }; static __$$generatedFromProtobuf$$__: Symbol; } export interface IGenerateEdmRequest { edmName: string; } export class GenerateEdmRequest implements IGenerateEdmRequest { constructor(data?: IGenerateEdmRequest); edmName: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IGenerateEdmResponse { } export class GenerateEdmResponse implements IGenerateEdmResponse { constructor(data?: IGenerateEdmResponse); static __$$generatedFromProtobuf$$__: Symbol; } export interface IGenerateAllEdmsRequest { } export class GenerateAllEdmsRequest implements IGenerateAllEdmsRequest { constructor(data?: IGenerateAllEdmsRequest); static __$$generatedFromProtobuf$$__: Symbol; } export interface IGenerateAllEdmsResponse { } export class GenerateAllEdmsResponse implements IGenerateAllEdmsResponse { constructor(data?: IGenerateAllEdmsResponse); static __$$generatedFromProtobuf$$__: Symbol; } export interface ISaveSwaggerRequest { swaggerUrl: string; } export class SaveSwaggerRequest implements ISaveSwaggerRequest { constructor(data?: ISaveSwaggerRequest); swaggerUrl: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface ISaveSwaggerResponse { } export class SaveSwaggerResponse implements ISaveSwaggerResponse { constructor(data?: ISaveSwaggerResponse); static __$$generatedFromProtobuf$$__: Symbol; } export interface IRemoveSwaggerRequest { swaggerUrl: string; } export class RemoveSwaggerRequest implements IRemoveSwaggerRequest { constructor(data?: IRemoveSwaggerRequest); swaggerUrl: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IRemoveSwaggerResponse { } export class RemoveSwaggerResponse implements IRemoveSwaggerResponse { constructor(data?: IRemoveSwaggerResponse); static __$$generatedFromProtobuf$$__: Symbol; } } } } export namespace api { export interface IServiceEntity { message: string; namespace: string; } export class ServiceEntity implements IServiceEntity { constructor(data?: IServiceEntity); message: string; namespace: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IEntity { fqdn: string; exposure: $requests.wix.api.Exposure; appendixFiles: $requests.wix.api.IMessageAppendix[]; oldFqdnForBackwardsCompatibility: string; segment: $requests.wix.api.Segment.SegmentName; implements: string[]; extensible?: $requests.wix.api.IExtensible; trashbin: boolean; plural: string; domainEventsReadPermission: string; appDefId: string; domainEvents?: $requests.wix.api.IDomainEventOptions; taggable?: $requests.wix.api.ITaggable; queryOptions?: $requests.wix.api.IQueryOptions; eventsExposure: $requests.wix.api.Exposure; eventsMaturity: $requests.wix.api.Maturity; persistence?: $requests.wix.api.IPersistence; permissionOptions?: $requests.wix.api.IPermissionCatalogOptions; } export class Entity implements IEntity { constructor(data?: IEntity); fqdn: string; exposure: $requests.wix.api.Exposure; appendixFiles: $requests.wix.api.IMessageAppendix[]; oldFqdnForBackwardsCompatibility: string; segment: $requests.wix.api.Segment.SegmentName; implements: string[]; extensible?: $requests.wix.api.IExtensible; trashbin: boolean; plural: string; domainEventsReadPermission: string; appDefId: string; domainEvents?: $requests.wix.api.IDomainEventOptions; taggable?: $requests.wix.api.ITaggable; queryOptions?: $requests.wix.api.IQueryOptions; eventsExposure: $requests.wix.api.Exposure; eventsMaturity: $requests.wix.api.Maturity; persistence?: $requests.wix.api.IPersistence; permissionOptions?: $requests.wix.api.IPermissionCatalogOptions; static __$$generatedFromProtobuf$$__: Symbol; } export interface IPermissionCatalogOptions { autoGeneratePermissions: boolean; autoGenerateScopes: boolean; } export class PermissionCatalogOptions implements IPermissionCatalogOptions { constructor(data?: IPermissionCatalogOptions); autoGeneratePermissions: boolean; autoGenerateScopes: boolean; static __$$generatedFromProtobuf$$__: Symbol; } export interface IPersistence { type: $requests.wix.api.Persistence.Type; } export class Persistence implements IPersistence { constructor(data?: IPersistence); type: $requests.wix.api.Persistence.Type; static __$$generatedFromProtobuf$$__: Symbol; } export namespace Persistence { export enum Type { STANDARD = 0, SINGLETON = 1, NONE = 2, } } export interface IExtensible { nestedExtensionFieldPath: string; filterable: boolean; nestedExtensionPointMappings: $requests.wix.api.INestedExtensionPointMapping[]; } export class Extensible implements IExtensible { constructor(data?: IExtensible); nestedExtensionFieldPath: string; filterable: boolean; nestedExtensionPointMappings: $requests.wix.api.INestedExtensionPointMapping[]; static __$$generatedFromProtobuf$$__: Symbol; } export interface INestedExtensionPointMapping { extensionPoint: string; path: string; } export class NestedExtensionPointMapping implements INestedExtensionPointMapping { constructor(data?: INestedExtensionPointMapping); extensionPoint: string; path: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IMessageAppendix { type: $requests.wix.api.MessageAppendix.Type; path: string; } export class MessageAppendix implements IMessageAppendix { constructor(data?: IMessageAppendix); type: $requests.wix.api.MessageAppendix.Type; path: string; static __$$generatedFromProtobuf$$__: Symbol; } export namespace MessageAppendix { export enum Type { UNKNOWN_APPENDIX_TYPE = 0, AUTO_VELO = 1, DOCS_CONF = 2, MULTILINGUAL = 3, SEARCH = 4, AUTO_SDK = 5, } } export interface IDomainEventOptions { eventSequenceNumber: boolean; deletedIncludeEntity: boolean; updatedIncludeModifiedFields: boolean; } export class DomainEventOptions implements IDomainEventOptions { constructor(data?: IDomainEventOptions); eventSequenceNumber: boolean; deletedIncludeEntity: boolean; updatedIncludeModifiedFields: boolean; static __$$generatedFromProtobuf$$__: Symbol; } export interface ITaggable { } export class Taggable implements ITaggable { constructor(data?: ITaggable); static __$$generatedFromProtobuf$$__: Symbol; } export interface IQueryOptions { wql?: $requests.wix.api.IWql; search: $requests.wix.api.ISearch[]; additionalQueryOptions: $requests.wix.api.INamedQueryOptions[]; } export class QueryOptions implements IQueryOptions { constructor(data?: IQueryOptions); wql?: $requests.wix.api.IWql; search: $requests.wix.api.ISearch[]; additionalQueryOptions: $requests.wix.api.INamedQueryOptions[]; static __$$generatedFromProtobuf$$__: Symbol; } export interface INamedQueryOptions { name: string; wql?: $requests.wix.api.IWql; search: $requests.wix.api.ISearch[]; } export class NamedQueryOptions implements INamedQueryOptions { constructor(data?: INamedQueryOptions); name: string; wql?: $requests.wix.api.IWql; search: $requests.wix.api.ISearch[]; static __$$generatedFromProtobuf$$__: Symbol; } export interface IReferenceEntityField { path: string; } export class ReferenceEntityField implements IReferenceEntityField { constructor(data?: IReferenceEntityField); path: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface ICacheSettings { maxAgeSeconds: number; manual: boolean; } export class CacheSettings implements ICacheSettings { constructor(data?: ICacheSettings); maxAgeSeconds: number; manual: boolean; static __$$generatedFromProtobuf$$__: Symbol; } export interface IFieldSet { field: string[]; } export class FieldSet implements IFieldSet { constructor(data?: IFieldSet); field: string[]; static __$$generatedFromProtobuf$$__: Symbol; } export interface IDeprecated { replacedBy: string; targetRemovalDate: string; } export class Deprecated implements IDeprecated { constructor(data?: IDeprecated); replacedBy: string; targetRemovalDate: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IUnique { field: string[]; } export class Unique implements IUnique { constructor(data?: IUnique); field: string[]; static __$$generatedFromProtobuf$$__: Symbol; } export interface ICrud { method: $requests.wix.api.Crud.Method; createOptions?: $requests.wix.api.ICreateMethodOptions; getOptions?: $requests.wix.api.IGetItemMethodOptions; updateOptions?: $requests.wix.api.IUpdateMethodOptions; deleteOptions?: $requests.wix.api.IDeleteMethodOptions; listOptions?: $requests.wix.api.IListMethodOptions; queryOptions?: $requests.wix.api.IQueryMethodOptions; searchOptions?: $requests.wix.api.ISearchMethodOptions; bulkCreateOptions?: $requests.wix.api.IBulkCreateMethodOptions; bulkUpdateOptions?: $requests.wix.api.IBulkUpdateMethodOptions; bulkUpdateByFilterOptions?: $requests.wix.api.IBulkUpdateByFilterMethodOptions; bulkDeleteOptions?: $requests.wix.api.IBulkDeleteMethodOptions; bulkDeleteByFilterOptions?: $requests.wix.api.IBulkDeleteByFilterMethodOptions; upsertOptions?: $requests.wix.api.IUpsertMethodOptions; bulkUpsertOptions?: $requests.wix.api.IBulkUpsertMethodOptions; listDeletedOptions?: $requests.wix.api.IListDeletedMethodOptions; getDeletedOptions?: $requests.wix.api.IGetDeletedMethodOptions; restoreFromTrashbinOptions?: $requests.wix.api.IRestoreFromTrashbinMethodOptions; removeFromTrashbinOptions?: $requests.wix.api.IRemoveFromTrashbinMethodOptions; countOptions?: $requests.wix.api.ICountOptions; searchRelatedOptions?: $requests.wix.api.ISearchRelatedOptions; updateExtendedFieldsOptions?: $requests.wix.api.IUpdateExtendedFieldsOptions; customActionOptions?: $requests.wix.api.ICustomActionOptions; bulkUpdateTagsOptions?: $requests.wix.api.IBulkUpdateTagsMethodOptions; bulkUpdateTagsByFilterOptions?: $requests.wix.api.IBulkUpdateTagsByFilterMethodOptions; } export class Crud implements ICrud { constructor(data?: ICrud); method: $requests.wix.api.Crud.Method; createOptions?: $requests.wix.api.ICreateMethodOptions; getOptions?: $requests.wix.api.IGetItemMethodOptions; updateOptions?: $requests.wix.api.IUpdateMethodOptions; deleteOptions?: $requests.wix.api.IDeleteMethodOptions; listOptions?: $requests.wix.api.IListMethodOptions; queryOptions?: $requests.wix.api.IQueryMethodOptions; searchOptions?: $requests.wix.api.ISearchMethodOptions; bulkCreateOptions?: $requests.wix.api.IBulkCreateMethodOptions; bulkUpdateOptions?: $requests.wix.api.IBulkUpdateMethodOptions; bulkUpdateByFilterOptions?: $requests.wix.api.IBulkUpdateByFilterMethodOptions; bulkDeleteOptions?: $requests.wix.api.IBulkDeleteMethodOptions; bulkDeleteByFilterOptions?: $requests.wix.api.IBulkDeleteByFilterMethodOptions; upsertOptions?: $requests.wix.api.IUpsertMethodOptions; bulkUpsertOptions?: $requests.wix.api.IBulkUpsertMethodOptions; listDeletedOptions?: $requests.wix.api.IListDeletedMethodOptions; getDeletedOptions?: $requests.wix.api.IGetDeletedMethodOptions; restoreFromTrashbinOptions?: $requests.wix.api.IRestoreFromTrashbinMethodOptions; removeFromTrashbinOptions?: $requests.wix.api.IRemoveFromTrashbinMethodOptions; countOptions?: $requests.wix.api.ICountOptions; searchRelatedOptions?: $requests.wix.api.ISearchRelatedOptions; updateExtendedFieldsOptions?: $requests.wix.api.IUpdateExtendedFieldsOptions; customActionOptions?: $requests.wix.api.ICustomActionOptions; bulkUpdateTagsOptions?: $requests.wix.api.IBulkUpdateTagsMethodOptions; bulkUpdateTagsByFilterOptions?: $requests.wix.api.IBulkUpdateTagsByFilterMethodOptions; static __$$generatedFromProtobuf$$__: Symbol; } export namespace Crud { export enum Method { UNKNOWN_METHOD = 0, CREATE = 1, GET_ITEM = 2, UPDATE = 3, DELETE = 4, UPSERT = 12, LIST = 5, QUERY = 6, SEARCH = 18, BULK_CREATE = 7, BULK_UPDATE = 8, BULK_UPDATE_BY_FILTER = 9, BULK_DELETE = 10, BULK_DELETE_BY_FILTER = 11, BULK_UPSERT = 13, LIST_DELETED = 14, GET_DELETED = 15, RESTORE_FROM_TRASHBIN = 16, REMOVE_FROM_TRASHBIN = 17, COUNT = 19, SEARCH_RELATED = 20, UPDATE_EXTENDED_FIELDS = 21, BULK_UPDATE_TAGS = 22, BULK_UPDATE_TAGS_BY_FILTER = 23, CUSTOM_ACTION = 24, } } export interface IPaging { type: $requests.wix.api.Paging.Type; pagingMetadataField: string; cursorPagingMetadataField: string; offsetPagingMetadataField: string; } export class Paging implements IPaging { constructor(data?: IPaging); type: $requests.wix.api.Paging.Type; pagingMetadataField: string; cursorPagingMetadataField: string; offsetPagingMetadataField: string; static __$$generatedFromProtobuf$$__: Symbol; } export namespace Paging { export enum Type { UNKNOWN_TYPE = 0, OFFSET = 1, CURSOR = 2, BOTH = 3, } } export interface ICustomActionOptions { readOperation: boolean; wql?: $requests.wix.api.IWqlOptions; } export class CustomActionOptions implements ICustomActionOptions { constructor(data?: ICustomActionOptions); readOperation: boolean; wql?: $requests.wix.api.IWqlOptions; static __$$generatedFromProtobuf$$__: Symbol; } export interface IWqlOptions { queryOptionsName: string; filterField?: string; queryField?: string; searchField?: string; } export class WqlOptions implements IWqlOptions { constructor(data?: IWqlOptions); queryOptionsName: string; filterField?: string; queryField?: string; searchField?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface ICreateMethodOptions { itemField: string; } export class CreateMethodOptions implements ICreateMethodOptions { constructor(data?: ICreateMethodOptions); itemField: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IGetItemMethodOptions { itemField: string; idField: string; } export class GetItemMethodOptions implements IGetItemMethodOptions { constructor(data?: IGetItemMethodOptions); itemField: string; idField: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IUpdateMethodOptions { itemField: string; fieldmaskField: string; } export class UpdateMethodOptions implements IUpdateMethodOptions { constructor(data?: IUpdateMethodOptions); itemField: string; fieldmaskField: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IUpsertMethodOptions { itemField: string; fieldmaskField: string; } export class UpsertMethodOptions implements IUpsertMethodOptions { constructor(data?: IUpsertMethodOptions); itemField: string; fieldmaskField: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IDeleteMethodOptions { idField: string; } export class DeleteMethodOptions implements IDeleteMethodOptions { constructor(data?: IDeleteMethodOptions); idField: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IListMethodOptions { idsField: string; itemsField: string; paging?: $requests.wix.api.IPaging; meAliasableField: string[]; } export class ListMethodOptions implements IListMethodOptions { constructor(data?: IListMethodOptions); idsField: string; itemsField: string; paging?: $requests.wix.api.IPaging; meAliasableField: string[]; static __$$generatedFromProtobuf$$__: Symbol; } export interface IQueryMethodOptions { queryField: string; cursorQueryField: string; offsetQueryField: string; itemsField: string; paging?: $requests.wix.api.IPaging; wql?: $requests.wix.api.IWql; queryOptionsName?: string; meAliasableField: string[]; } export class QueryMethodOptions implements IQueryMethodOptions { constructor(data?: IQueryMethodOptions); queryField: string; cursorQueryField: string; offsetQueryField: string; itemsField: string; paging?: $requests.wix.api.IPaging; wql?: $requests.wix.api.IWql; queryOptionsName?: string; meAliasableField: string[]; static __$$generatedFromProtobuf$$__: Symbol; } export interface ISearchMethodOptions { searchField: string; cursorSearchField: string; offsetSearchField: string; itemsField: string; paging?: $requests.wix.api.IPaging; wql?: $requests.wix.api.IWql; queryOptionsName?: string; meAliasableField: string[]; search: $requests.wix.api.ISearch[]; } export class SearchMethodOptions implements ISearchMethodOptions { constructor(data?: ISearchMethodOptions); searchField: string; cursorSearchField: string; offsetSearchField: string; itemsField: string; paging?: $requests.wix.api.IPaging; wql?: $requests.wix.api.IWql; queryOptionsName?: string; meAliasableField: string[]; search: $requests.wix.api.ISearch[]; static __$$generatedFromProtobuf$$__: Symbol; } export interface IBulkCreateMethodOptions { itemField: string; } export class BulkCreateMethodOptions implements IBulkCreateMethodOptions { constructor(data?: IBulkCreateMethodOptions); itemField: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IBulkUpdateMethodOptions { itemsField: string; itemField: string; fieldmaskField: string; } export class BulkUpdateMethodOptions implements IBulkUpdateMethodOptions { constructor(data?: IBulkUpdateMethodOptions); itemsField: string; itemField: string; fieldmaskField: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IBulkUpdateByFilterMethodOptions { itemField: string; fieldmaskField: string; filterField: string; queryOptionsName: string; } export class BulkUpdateByFilterMethodOptions implements IBulkUpdateByFilterMethodOptions { constructor(data?: IBulkUpdateByFilterMethodOptions); itemField: string; fieldmaskField: string; filterField: string; queryOptionsName: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IBulkUpdateTagsMethodOptions { idsField: string; } export class BulkUpdateTagsMethodOptions implements IBulkUpdateTagsMethodOptions { constructor(data?: IBulkUpdateTagsMethodOptions); idsField: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IBulkUpdateTagsByFilterMethodOptions { filterField: string; queryOptionsName: string; } export class BulkUpdateTagsByFilterMethodOptions implements IBulkUpdateTagsByFilterMethodOptions { constructor(data?: IBulkUpdateTagsByFilterMethodOptions); filterField: string; queryOptionsName: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IBulkUpsertMethodOptions { itemField: string; fieldmaskField: string; } export class BulkUpsertMethodOptions implements IBulkUpsertMethodOptions { constructor(data?: IBulkUpsertMethodOptions); itemField: string; fieldmaskField: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IBulkDeleteMethodOptions { idsField: string; } export class BulkDeleteMethodOptions implements IBulkDeleteMethodOptions { constructor(data?: IBulkDeleteMethodOptions); idsField: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IBulkDeleteByFilterMethodOptions { filterField: string; queryOptionsName: string; } export class BulkDeleteByFilterMethodOptions implements IBulkDeleteByFilterMethodOptions { constructor(data?: IBulkDeleteByFilterMethodOptions); filterField: string; queryOptionsName: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IListDeletedMethodOptions { idsField: string; itemsField: string; paging?: $requests.wix.api.IPaging; meAliasableField: string[]; } export class ListDeletedMethodOptions implements IListDeletedMethodOptions { constructor(data?: IListDeletedMethodOptions); idsField: string; itemsField: string; paging?: $requests.wix.api.IPaging; meAliasableField: string[]; static __$$generatedFromProtobuf$$__: Symbol; } export interface IGetDeletedMethodOptions { itemField: string; idField: string; } export class GetDeletedMethodOptions implements IGetDeletedMethodOptions { constructor(data?: IGetDeletedMethodOptions); itemField: string; idField: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IRestoreFromTrashbinMethodOptions { itemField: string; idField: string; } export class RestoreFromTrashbinMethodOptions implements IRestoreFromTrashbinMethodOptions { constructor(data?: IRestoreFromTrashbinMethodOptions); itemField: string; idField: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IRemoveFromTrashbinMethodOptions { idField: string; } export class RemoveFromTrashbinMethodOptions implements IRemoveFromTrashbinMethodOptions { constructor(data?: IRemoveFromTrashbinMethodOptions); idField: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface ICountOptions { inheritWqlFrom?: string; queryOptionsName?: string; filterField: string; countField: string; } export class CountOptions implements ICountOptions { constructor(data?: ICountOptions); inheritWqlFrom?: string; queryOptionsName?: string; filterField: string; countField: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface ISearchRelatedOptions { inheritWqlFrom?: string; queryOptionsName?: string; } export class SearchRelatedOptions implements ISearchRelatedOptions { constructor(data?: ISearchRelatedOptions); inheritWqlFrom?: string; queryOptionsName?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IUpdateExtendedFieldsOptions { itemField: string; } export class UpdateExtendedFieldsOptions implements IUpdateExtendedFieldsOptions { constructor(data?: IUpdateExtendedFieldsOptions); itemField: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IWql { operatorFieldSupport: $requests.wix.api.Wql.IOperatorFieldSupport[]; pattern: $requests.wix.api.Wql.IOperatorFieldSupport[]; validateQuery: boolean; } export class Wql implements IWql { constructor(data?: IWql); operatorFieldSupport: $requests.wix.api.Wql.IOperatorFieldSupport[]; pattern: $requests.wix.api.Wql.IOperatorFieldSupport[]; validateQuery: boolean; static __$$generatedFromProtobuf$$__: Symbol; } export namespace Wql { export enum Operator { ALL_APPLICABLE_OPERATORS = 0, EQ = 1, GT = 2, GTE = 3, IN = 4, LT = 5, LTE = 6, NE = 7, NIN = 8, BEGINS = 9, EXISTS = 10, HAS_ALL = 11, ALL = 11, HAS_SOME = 12, ANY = 12, EMPTY = 13, MATCH_ALL = 14, MATCH_ITEMS = 16, ENHANCED_DATE = 17, } export enum Sort { NONE = 0, ASC = 1, DESC = 2, BOTH = 3, } export interface IRequiredFields { field: string[]; requiredField: $requests.wix.api.Wql.RequiredFields.IRequiredField[]; } export class RequiredFields implements IRequiredFields { constructor(data?: IRequiredFields); field: string[]; requiredField: $requests.wix.api.Wql.RequiredFields.IRequiredField[]; static __$$generatedFromProtobuf$$__: Symbol; } export namespace RequiredFields { export interface IRequiredField { path: string; sort: $requests.wix.api.Wql.Sort; } export class RequiredField implements IRequiredField { constructor(data?: IRequiredField); path: string; sort: $requests.wix.api.Wql.Sort; static __$$generatedFromProtobuf$$__: Symbol; } } export enum VirtualSubfields { NO_VIRTUAL_SUBFIELDS = 0, DATE = 1, EMAIL = 2, } export interface IOperatorFieldSupport { operator: $requests.wix.api.Wql.Operator[]; glob: string; field: string[]; sort: $requests.wix.api.Wql.Sort; requiredFields: $requests.wix.api.Wql.IRequiredFields[]; maturity: $requests.wix.api.Maturity; virtualSubfields: $requests.wix.api.Wql.VirtualSubfields; } export class OperatorFieldSupport implements IOperatorFieldSupport { constructor(data?: IOperatorFieldSupport); operator: $requests.wix.api.Wql.Operator[]; glob: string; field: string[]; sort: $requests.wix.api.Wql.Sort; requiredFields: $requests.wix.api.Wql.IRequiredFields[]; maturity: $requests.wix.api.Maturity; virtualSubfields: $requests.wix.api.Wql.VirtualSubfields; static __$$generatedFromProtobuf$$__: Symbol; } } export interface ISearch { field: string[]; maturity: $requests.wix.api.Maturity; } export class Search implements ISearch { constructor(data?: ISearch); field: string[]; maturity: $requests.wix.api.Maturity; static __$$generatedFromProtobuf$$__: Symbol; } export interface ITranslatable { name: string; hidden: boolean; grouping: string; type: $requests.wix.api.Translatable.Type; displayOnly: boolean; } export class Translatable implements ITranslatable { constructor(data?: ITranslatable); name: string; hidden: boolean; grouping: string; type: $requests.wix.api.Translatable.Type; displayOnly: boolean; static __$$generatedFromProtobuf$$__: Symbol; } export namespace Translatable { export enum Type { UNDEFINED_TYPE = 0, SHORT_TEXT = 1, LONG_TEXT = 2, RICH_TEXT = 3, RICH_CONTENT_EDITOR = 4, SELECTION = 5, MULTI_SELECTION = 6, DOCUMENT = 7, IMAGE = 8, VIDEO = 9, IMAGE_LINK = 10, } } export interface IConditional { permission: string; requestedField: string; } export class Conditional implements IConditional { constructor(data?: IConditional); permission: string; requestedField: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IServiceAppendix { type: $requests.wix.api.ServiceAppendix.Type; path: string; } export class ServiceAppendix implements IServiceAppendix { constructor(data?: IServiceAppendix); type: $requests.wix.api.ServiceAppendix.Type; path: string; static __$$generatedFromProtobuf$$__: Symbol; } export namespace ServiceAppendix { export enum Type { UNKNOWN_APPENDIX_TYPE = 0, NILE = 1, MESSAGE_BUS = 2, } } export enum Exposure { PRIVATE = 0, INTERNAL = 1, PUBLIC = 2, } export enum Maturity { ALPHA = 0, BETA = 1, IA = 2, GA = 3, NOT_IMPLEMENTED = 4, } export interface ICallback { topic: string; segment: $requests.wix.api.Segment.SegmentName; payload: string; permission: string; eventType: $requests.wix.api.Callback.EventType; exposure: $requests.wix.api.Exposure; maturity: $requests.wix.api.Maturity; } export class Callback implements ICallback { constructor(data?: ICallback); topic: string; segment: $requests.wix.api.Segment.SegmentName; payload: string; permission: string; eventType: $requests.wix.api.Callback.EventType; exposure: $requests.wix.api.Exposure; maturity: $requests.wix.api.Maturity; static __$$generatedFromProtobuf$$__: Symbol; } export namespace Callback { export enum EventType { UNKNOWN = 0, CREATED = 1, UPDATED = 2, DELETED = 3, ACTION = 4, } } export interface IDomainEvent { actionMessageFqn: string; webhookPermissionOverride: string; eventType: $requests.wix.api.DomainEvent.EventType; exposure: $requests.wix.api.Exposure; maturity: $requests.wix.api.Maturity; additionalMetadataFqn: string; deprecated?: $requests.wix.api.IDomainEventDeprecation; } export class DomainEvent implements IDomainEvent { constructor(data?: IDomainEvent); actionMessageFqn: string; webhookPermissionOverride: string; eventType: $requests.wix.api.DomainEvent.EventType; exposure: $requests.wix.api.Exposure; maturity: $requests.wix.api.Maturity; additionalMetadataFqn: string; deprecated?: $requests.wix.api.IDomainEventDeprecation; static __$$generatedFromProtobuf$$__: Symbol; } export namespace DomainEvent { export enum EventType { UNKNOWN = 0, CREATED = 1, UPDATED = 2, DELETED = 3, ACTION = 4, } } export interface IEmits { eventType: $requests.wix.api.DomainEvent.EventType; actionMessageFqn: string; } export class Emits implements IEmits { constructor(data?: IEmits); eventType: $requests.wix.api.DomainEvent.EventType; actionMessageFqn: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IDomainEventDeprecation { replacedBy: string; targetRemovalDate: string; } export class DomainEventDeprecation implements IDomainEventDeprecation { constructor(data?: IDomainEventDeprecation); replacedBy: string; targetRemovalDate: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface ICallbackDeprecation { replacedBy: string; targetRemovalDate: string; eventType: $requests.wix.api.Callback.EventType; customSlug: string; payload: string; } export class CallbackDeprecation implements ICallbackDeprecation { constructor(data?: ICallbackDeprecation); replacedBy: string; targetRemovalDate: string; eventType: $requests.wix.api.Callback.EventType; customSlug: string; payload: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface ISegment { } export class Segment implements ISegment { constructor(data?: ISegment); static __$$generatedFromProtobuf$$__: Symbol; } export namespace Segment { /** * [Segment] annotation registers to Confluent clusters. * Existing topics might have a hard-coded segment in Greyhound, so this option is not required in proto. * However, new topics must provide a segment, or greyhound will throw an exception. * @see https://bo.wix.com/wix-docs/rnd/p13n-guidelines---aips/guidance-aips/design-patterns/[7016]-events#p13n-guidelines---aips_guidance-aips_design-patterns_[7016]-events_12-choose-the-right-segment */ export enum SegmentName { UNSPECIFIED = 0, USERS = 1, PUBLIC = 2, OTHERS = 3, } } /** * Decimal value validation rules. * Based on java.math.BigDecimal, implies (wix.api.format) = DECIMAL_VALUE */ export interface IDecimalValueOptions { lte: string; gte: string; lt: string; gt: string; maxScale: number; } export class DecimalValueOptions implements IDecimalValueOptions { constructor(data?: IDecimalValueOptions); lte: string; gte: string; lt: string; gt: string; maxScale: number; static __$$generatedFromProtobuf$$__: Symbol; } export interface IAlignedWithEnum { field: string; suffix: string; } export class AlignedWithEnum implements IAlignedWithEnum { constructor(data?: IAlignedWithEnum); field: string; suffix: string; static __$$generatedFromProtobuf$$__: Symbol; } export enum Format { EMAIL = 0, HOSTNAME = 1, IPV4 = 2, IPV6 = 3, URI = 4, WEB_URL = 5, PHONE = 7, CREDIT_CARD = 8, GUID = 9, COUNTRY = 10, LANGUAGE = 11, DECIMAL_VALUE = 12, CURRENCY = 13, LANGUAGE_TAG = 14, COLOR_HEX = 15, LOCAL_DATE = 16, LOCAL_TIME = 17, LOCAL_DATE_TIME = 18, URL_SLUG = 19, SYSTEM_SLUG = 20, SECURE_WEB_URL = 21, SUBDIVISION = 22, } /** * ApplicationError: named Error for backwards compatibility */ export interface IError { httpCode: $requests.wix.api.StatusCodes.HttpStatusCode; applicationCode: string; data: string; } export class Error implements IError { constructor(data?: IError); httpCode: $requests.wix.api.StatusCodes.HttpStatusCode; applicationCode: string; data: string; static __$$generatedFromProtobuf$$__: Symbol; } /** * Method-level reference to a service-level error. */ export interface IErrorRef { applicationCode: string; } export class ErrorRef implements IErrorRef { constructor(data?: IErrorRef); applicationCode: string; static __$$generatedFromProtobuf$$__: Symbol; } /** * CustomValidationError: field level validation, only declare when you have specific validation in your service that is not coming from infra */ export interface ICustomValidationError { ruleName: string; data: string; } export class CustomValidationError implements ICustomValidationError { constructor(data?: ICustomValidationError); ruleName: string; data: string; static __$$generatedFromProtobuf$$__: Symbol; } /** * InheritCrudErrors: does this method throw standard crud errors? */ export interface IInheritCrudErrors { method: $requests.wix.api.Crud.Method; } export class InheritCrudErrors implements IInheritCrudErrors { constructor(data?: IInheritCrudErrors); method: $requests.wix.api.Crud.Method; static __$$generatedFromProtobuf$$__: Symbol; } export interface IStatusCodes { } export class StatusCodes implements IStatusCodes { constructor(data?: IStatusCodes); static __$$generatedFromProtobuf$$__: Symbol; } export namespace StatusCodes { export enum HttpStatusCode { OK = 0, UNAUTHENTICATED = 1, PERMISSION_DENIED = 2, INVALID_ARGUMENT = 3, NOT_FOUND = 4, INTERNAL = 5, UNAVAILABLE = 6, RESOURCE_EXHAUSTED = 7, CANCELED = 8, ALREADY_EXISTS = 9, FAILED_PRECONDITION = 10, } } export interface IPermissionRule { name: string; type: $requests.wix.api.PermissionType; abacRequestValidation: $requests.wix.api.AbacRequestValidationMode; } export class PermissionRule implements IPermissionRule { constructor(data?: IPermissionRule); name: string; type: $requests.wix.api.PermissionType; abacRequestValidation: $requests.wix.api.AbacRequestValidationMode; static __$$generatedFromProtobuf$$__: Symbol; } export enum PermissionType { AUTO = 0, MANUAL = 1, } export enum AbacRequestValidationMode { ON = 0, OFF = 1, } export interface IDetails { applicationError?: $requests.wix.api.IApplicationError; validationError?: $requests.wix.api.IValidationError; systemError?: $requests.wix.api.ISystemError; tracing?: { [k: string]: string }; } export class Details implements IDetails { constructor(data?: IDetails); applicationError?: $requests.wix.api.IApplicationError; validationError?: $requests.wix.api.IValidationError; systemError?: $requests.wix.api.ISystemError; tracing?: { [k: string]: string }; static __$$generatedFromProtobuf$$__: Symbol; } export interface IApplicationError { code: string; description: string; data?: { [key: string]: any }; } export class ApplicationError implements IApplicationError { constructor(data?: IApplicationError); code: string; description: string; data?: { [key: string]: any }; static __$$generatedFromProtobuf$$__: Symbol; } export interface ISystemError { errorCode?: string; } export class SystemError implements ISystemError { constructor(data?: ISystemError); errorCode?: string; static __$$generatedFromProtobuf$$__: Symbol; } /** * example result: * { * "fieldViolations": [ * { * "field": "fieldA", * "description": "invalid music note. supported notes: [do,re,mi,fa,sol,la,ti]", * "violatedRule": "OTHER", * "ruleName": "INVALID_NOTE", * "data": { * "value": "FI" * } * }, * { * "field": "fieldB", * "description": "field value out of range. supported range: [0-20]", * "violatedRule": "MAX", * "data": { * "threshold": 20 * } * }, * { * "field": "fieldC", * "description": "invalid phone number. provide a valid phone number of size: [7-12], supported characters: [0-9, +, -, (, )]", * "violatedRule": "FORMAT", * "data": { * "type": "PHONE" * } * } * ] * } */ export interface IValidationError { fieldViolations: $requests.wix.api.ValidationError.IFieldViolation[]; } export class ValidationError implements IValidationError { constructor(data?: IValidationError); fieldViolations: $requests.wix.api.ValidationError.IFieldViolation[]; static __$$generatedFromProtobuf$$__: Symbol; } export namespace ValidationError { export enum RuleType { VALIDATION = 0, OTHER = 1, MAX = 2, MIN = 3, MAX_LENGTH = 4, MIN_LENGTH = 5, MAX_SIZE = 6, MIN_SIZE = 7, FORMAT = 8, DECIMAL_LTE = 9, DECIMAL_GTE = 10, DECIMAL_LT = 11, DECIMAL_GT = 12, DECIMAL_MAX_SCALE = 13, INVALID_ENUM_VALUE = 14, REQUIRED_FIELD = 15, FIELD_NOT_ALLOWED = 16, ONE_OF_ALIGNMENT = 17, EXACT_LENGTH = 18, EXACT_SIZE = 19, REQUIRED_ONE_OF_FIELD = 20, } export interface IFieldViolation { field: string; description: string; violatedRule: $requests.wix.api.ValidationError.RuleType; ruleName?: string; data?: { [key: string]: any }; } export class FieldViolation implements IFieldViolation { constructor(data?: IFieldViolation); field: string; description: string; violatedRule: $requests.wix.api.ValidationError.RuleType; ruleName?: string; data?: { [key: string]: any }; static __$$generatedFromProtobuf$$__: Symbol; } } export interface ILimitRuleInt32DataPayload { threshold: number; } export class LimitRuleInt32DataPayload implements ILimitRuleInt32DataPayload { constructor(data?: ILimitRuleInt32DataPayload); threshold: number; static __$$generatedFromProtobuf$$__: Symbol; } export interface ILimitRuleDoubleDataPayload { threshold: number; } export class LimitRuleDoubleDataPayload implements ILimitRuleDoubleDataPayload { constructor(data?: ILimitRuleDoubleDataPayload); threshold: number; static __$$generatedFromProtobuf$$__: Symbol; } export interface ILimitRuleStringDataPayload { threshold: string; } export class LimitRuleStringDataPayload implements ILimitRuleStringDataPayload { constructor(data?: ILimitRuleStringDataPayload); threshold: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IFormatRuleDataPayload { type: string; } export class FormatRuleDataPayload implements IFormatRuleDataPayload { constructor(data?: IFormatRuleDataPayload); type: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IEnumRuleDataPayload { supported: string[]; } export class EnumRuleDataPayload implements IEnumRuleDataPayload { constructor(data?: IEnumRuleDataPayload); supported: string[]; static __$$generatedFromProtobuf$$__: Symbol; } export interface IRequiredOneOfRuleDataPayload { supported: string[]; } export class RequiredOneOfRuleDataPayload implements IRequiredOneOfRuleDataPayload { constructor(data?: IRequiredOneOfRuleDataPayload); supported: string[]; static __$$generatedFromProtobuf$$__: Symbol; } } export namespace common { export interface IAddress { country?: string; subdivision?: string; subdivisionIso31662?: string; city?: string; postalCode?: string; streetAddress?: $requests.wix.common.IStreetAddress; addressLine?: string; addressLine2?: string; formattedAddress?: string; hint?: string; geocode?: $requests.wix.common.IAddressLocation; countryFullname?: string; subdivisionFullname?: string; subdivisions: $requests.wix.common.ISubdivision[]; } export class Address implements IAddress { constructor(data?: IAddress); country?: string; subdivision?: string; subdivisionIso31662?: string; city?: string; postalCode?: string; streetAddress?: $requests.wix.common.IStreetAddress; addressLine?: string; addressLine2?: string; formattedAddress?: string; hint?: string; geocode?: $requests.wix.common.IAddressLocation; countryFullname?: string; subdivisionFullname?: string; subdivisions: $requests.wix.common.ISubdivision[]; static __$$generatedFromProtobuf$$__: Symbol; } export interface ISubdivision { code: string; name: string; type: $requests.wix.common.Subdivision.SubdivisionType; typeInfo?: string; standardDetails?: $requests.wix.common.Subdivision.IStandardDetails; } export class Subdivision implements ISubdivision { constructor(data?: ISubdivision); code: string; name: string; type: $requests.wix.common.Subdivision.SubdivisionType; typeInfo?: string; standardDetails?: $requests.wix.common.Subdivision.IStandardDetails; static __$$generatedFromProtobuf$$__: Symbol; } export namespace Subdivision { export enum SubdivisionType { UNKNOWN_SUBDIVISION_TYPE = 0, ADMINISTRATIVE_AREA_LEVEL_1 = 1, ADMINISTRATIVE_AREA_LEVEL_2 = 2, ADMINISTRATIVE_AREA_LEVEL_3 = 3, ADMINISTRATIVE_AREA_LEVEL_4 = 4, ADMINISTRATIVE_AREA_LEVEL_5 = 5, COUNTRY = 6, } export interface IStandardDetails { iso31662?: string; } export class StandardDetails implements IStandardDetails { constructor(data?: IStandardDetails); iso31662?: string; static __$$generatedFromProtobuf$$__: Symbol; } } export interface IStreetAddress { number: string; name: string; apt: string; formattedAddressLine?: string; } export class StreetAddress implements IStreetAddress { constructor(data?: IStreetAddress); number: string; name: string; apt: string; formattedAddressLine?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IAddressContactDetails { fullName?: string; phone?: string; company?: string; email?: string; } export class AddressContactDetails implements IAddressContactDetails { constructor(data?: IAddressContactDetails); fullName?: string; phone?: string; company?: string; email?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IFullAddressContactDetails { firstName?: string; lastName?: string; fullName?: string; phone?: string; company?: string; email?: string; vatId?: $requests.wix.common.IVatId; } export class FullAddressContactDetails implements IFullAddressContactDetails { constructor(data?: IFullAddressContactDetails); firstName?: string; lastName?: string; fullName?: string; phone?: string; company?: string; email?: string; vatId?: $requests.wix.common.IVatId; static __$$generatedFromProtobuf$$__: Symbol; } export interface IVatId { id: string; type: $requests.wix.common.VatType; } export class VatId implements IVatId { constructor(data?: IVatId); id: string; type: $requests.wix.common.VatType; static __$$generatedFromProtobuf$$__: Symbol; } export enum VatType { UNSPECIFIED = 0, CPF = 1, CNPJ = 2, } export interface IAddressLocation { latitude?: number; longitude?: number; } export class AddressLocation implements IAddressLocation { constructor(data?: IAddressLocation); latitude?: number; longitude?: number; static __$$generatedFromProtobuf$$__: Symbol; } export interface IBulkActionMetadata { totalSuccesses: number; totalFailures: number; undetailedFailures: number; } export class BulkActionMetadata implements IBulkActionMetadata { constructor(data?: IBulkActionMetadata); totalSuccesses: number; totalFailures: number; undetailedFailures: number; static __$$generatedFromProtobuf$$__: Symbol; } export interface IItemMetadata { id?: string; originalIndex: number; success: boolean; error?: $requests.wix.api.IApplicationError; } export class ItemMetadata implements IItemMetadata { constructor(data?: IItemMetadata); id?: string; originalIndex: number; success: boolean; error?: $requests.wix.api.IApplicationError; static __$$generatedFromProtobuf$$__: Symbol; } export enum BulkActionType { UNKNOWN_ACTION_TYPE = 0, INSERT = 1, UPDATE = 2, DELETE = 3, } export interface IIdentificationData { contactId?: string; identityType: $requests.wix.common.IdentificationData.IdentityType; anonymousVisitorId?: string; memberId?: string; wixUserId?: string; appId?: string; } export class IdentificationData implements IIdentificationData { constructor(data?: IIdentificationData); contactId?: string; identityType: $requests.wix.common.IdentificationData.IdentityType; anonymousVisitorId?: string; memberId?: string; wixUserId?: string; appId?: string; static __$$generatedFromProtobuf$$__: Symbol; } export namespace IdentificationData { export enum IdentityType { UNKNOWN = 0, ANONYMOUS_VISITOR = 1, MEMBER = 2, WIX_USER = 3, APP = 4, } } export interface IImage { id: string; url: string; height: number; width: number; altText?: string; urlExpirationDate?: Date; filename?: string; sizeInBytes?: string; focalPoint?: $requests.wix.common.IFocalPoint; } export class Image implements IImage { constructor(data?: IImage); id: string; url: string; height: number; width: number; altText?: string; urlExpirationDate?: Date; filename?: string; sizeInBytes?: string; focalPoint?: $requests.wix.common.IFocalPoint; static __$$generatedFromProtobuf$$__: Symbol; } export interface IVideo { id: string; url: string; height: number; width: number; thumbnail?: $requests.wix.common.IImage; } export class Video implements IVideo { constructor(data?: IVideo); id: string; url: string; height: number; width: number; thumbnail?: $requests.wix.common.IImage; static __$$generatedFromProtobuf$$__: Symbol; } export interface IVideoV2 { id: string; url: string; resolutions: $requests.wix.common.IVideoResolution[]; filename?: string; posters: $requests.wix.common.IImage[]; sizeInBytes?: string; urlExpirationDate?: Date; durationInMilliseconds?: number; title?: string; description?: string; height?: number; width?: number; } export class VideoV2 implements IVideoV2 { constructor(data?: IVideoV2); id: string; url: string; resolutions: $requests.wix.common.IVideoResolution[]; filename?: string; posters: $requests.wix.common.IImage[]; sizeInBytes?: string; urlExpirationDate?: Date; durationInMilliseconds?: number; title?: string; description?: string; height?: number; width?: number; static __$$generatedFromProtobuf$$__: Symbol; } export interface IVideoResolution { url: string; height: number; width: number; poster?: $requests.wix.common.IImage; format: string; urlExpirationDate?: Date; sizeInBytes?: string; quality?: string; filename?: string; durationInSeconds?: number; durationInMilliseconds?: number; private?: boolean; assetKey?: string; } export class VideoResolution implements IVideoResolution { constructor(data?: IVideoResolution); url: string; height: number; width: number; poster?: $requests.wix.common.IImage; format: string; urlExpirationDate?: Date; sizeInBytes?: string; quality?: string; filename?: string; durationInSeconds?: number; durationInMilliseconds?: number; private?: boolean; assetKey?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IAudio { id: string; url: string; urlExpirationDate?: Date; sizeInBytes?: string; filename?: string; duration?: number; private?: boolean; assetKey?: string; format?: string; quality?: string; } export class Audio implements IAudio { constructor(data?: IAudio); id: string; url: string; urlExpirationDate?: Date; sizeInBytes?: string; filename?: string; duration?: number; private?: boolean; assetKey?: string; format?: string; quality?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IDocument { id: string; url: string; urlExpirationDate?: Date; sizeInBytes?: string; filename?: string; thumbnail?: $requests.wix.common.IImage; } export class Document implements IDocument { constructor(data?: IDocument); id: string; url: string; urlExpirationDate?: Date; sizeInBytes?: string; filename?: string; thumbnail?: $requests.wix.common.IImage; static __$$generatedFromProtobuf$$__: Symbol; } export interface IModel3D { id: string; url: string; thumbnail?: $requests.wix.common.IImage; altText?: string; urlExpirationDate?: Date; filename?: string; sizeInBytes?: string; } export class Model3D implements IModel3D { constructor(data?: IModel3D); id: string; url: string; thumbnail?: $requests.wix.common.IImage; altText?: string; urlExpirationDate?: Date; filename?: string; sizeInBytes?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IArchive { id: string; url: string; urlExpirationDate?: Date; sizeInBytes?: string; filename?: string; } export class Archive implements IArchive { constructor(data?: IArchive); id: string; url: string; urlExpirationDate?: Date; sizeInBytes?: string; filename?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IMediaItem { image?: $requests.wix.common.IImage; video?: $requests.wix.common.IVideo; document?: $requests.wix.common.IDocument; } export class MediaItem implements IMediaItem { constructor(data?: IMediaItem); image?: $requests.wix.common.IImage; video?: $requests.wix.common.IVideo; document?: $requests.wix.common.IDocument; static __$$generatedFromProtobuf$$__: Symbol; } export interface IFocalPoint { x: number; y: number; height?: number; width?: number; } export class FocalPoint implements IFocalPoint { constructor(data?: IFocalPoint); x: number; y: number; height?: number; width?: number; static __$$generatedFromProtobuf$$__: Symbol; } export interface IMoney { value: string; currency: string; formattedValue?: string; } export class Money implements IMoney { constructor(data?: IMoney); value: string; currency: string; formattedValue?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IPageUrl { base: string; path: string; } export class PageUrl implements IPageUrl { constructor(data?: IPageUrl); base: string; path: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IPageUrlV2 { relativePath: string; url?: string; } export class PageUrlV2 implements IPageUrlV2 { constructor(data?: IPageUrlV2); relativePath: string; url?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IPaging { limit?: number; offset?: number; } export class Paging implements IPaging { constructor(data?: IPaging); limit?: number; offset?: number; static __$$generatedFromProtobuf$$__: Symbol; } export interface ICursorPaging { limit?: number; cursor?: string; } export class CursorPaging implements ICursorPaging { constructor(data?: ICursorPaging); limit?: number; cursor?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IPagingMetadata { count?: number; offset?: number; total?: number; tooManyToCount?: boolean; hasNext?: boolean; } export class PagingMetadata implements IPagingMetadata { constructor(data?: IPagingMetadata); count?: number; offset?: number; total?: number; tooManyToCount?: boolean; hasNext?: boolean; static __$$generatedFromProtobuf$$__: Symbol; } export interface IPagingMetadataV2 { count?: number; offset?: number; total?: number; tooManyToCount?: boolean; cursors?: $requests.wix.common.ICursors; hasNext?: boolean; } export class PagingMetadataV2 implements IPagingMetadataV2 { constructor(data?: IPagingMetadataV2); count?: number; offset?: number; total?: number; tooManyToCount?: boolean; cursors?: $requests.wix.common.ICursors; hasNext?: boolean; static __$$generatedFromProtobuf$$__: Symbol; } export interface ICursorPagingMetadata { count?: number; cursors?: $requests.wix.common.ICursors; hasNext?: boolean; total?: number; } export class CursorPagingMetadata implements ICursorPagingMetadata { constructor(data?: ICursorPagingMetadata); count?: number; cursors?: $requests.wix.common.ICursors; hasNext?: boolean; total?: number; static __$$generatedFromProtobuf$$__: Symbol; } export interface ICursors { next?: string; prev?: string; } export class Cursors implements ICursors { constructor(data?: ICursors); next?: string; prev?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface ISorting { fieldName: string; order: $requests.wix.common.SortOrder; selectItemsBy: { [key: string]: any }[]; } export class Sorting implements ISorting { constructor(data?: ISorting); fieldName: string; order: $requests.wix.common.SortOrder; selectItemsBy: { [key: string]: any }[]; static __$$generatedFromProtobuf$$__: Symbol; } export enum SortOrder { ASC = 0, DESC = 1, } export namespace spi { export interface ISpiBaseUri { baseUri: string; alternativeUris: $requests.wix.common.spi.SpiBaseUri.IAlternativeUri[]; } export class SpiBaseUri implements ISpiBaseUri { constructor(data?: ISpiBaseUri); baseUri: string; alternativeUris: $requests.wix.common.spi.SpiBaseUri.IAlternativeUri[]; static __$$generatedFromProtobuf$$__: Symbol; } export namespace SpiBaseUri { export interface IAlternativeUri { methodName: string; absoluteUri: string; } export class AlternativeUri implements IAlternativeUri { constructor(data?: IAlternativeUri); methodName: string; absoluteUri: string; static __$$generatedFromProtobuf$$__: Symbol; } } /** * this message is not directly used by any service, * it exists to describe the expected parameters that SHOULD be provided to invoked Velo methods as part of open-platform. * e.g. SPIs, event-handlers, etc.. * NOTE: this context object MUST be provided as the last argument in each Velo method signature. * * Example: * ```typescript * export function wixStores_onOrderCanceled({ event, metadata }: OrderCanceledEvent) { * ... * } * ``` */ export interface IContext { requestId?: string; currency?: string; identity?: $requests.wix.common.spi.Context.IIdentificationData; languages: string[]; instanceId?: string; appExtensionId?: string; appExtensionType?: string; functionName?: string; } export class Context implements IContext { constructor(data?: IContext); requestId?: string; currency?: string; identity?: $requests.wix.common.spi.Context.IIdentificationData; languages: string[]; instanceId?: string; appExtensionId?: string; appExtensionType?: string; functionName?: string; static __$$generatedFromProtobuf$$__: Symbol; } export namespace Context { export interface IIdentificationData { identityType: $requests.wix.common.spi.Context.IdentificationData.IdentityType; anonymousVisitorId?: string; memberId?: string; wixUserId?: string; appId?: string; } export class IdentificationData implements IIdentificationData { constructor(data?: IIdentificationData); identityType: $requests.wix.common.spi.Context.IdentificationData.IdentityType; anonymousVisitorId?: string; memberId?: string; wixUserId?: string; appId?: string; static __$$generatedFromProtobuf$$__: Symbol; } export namespace IdentificationData { export enum IdentityType { UNKNOWN = 0, ANONYMOUS_VISITOR = 1, MEMBER = 2, WIX_USER = 3, APP = 4, } } } } export namespace tags { export interface ITags { privateTags?: $requests.wix.common.tags.Tags.ITagList; tags?: $requests.wix.common.tags.Tags.ITagList; } export class Tags implements ITags { constructor(data?: ITags); privateTags?: $requests.wix.common.tags.Tags.ITagList; tags?: $requests.wix.common.tags.Tags.ITagList; static __$$generatedFromProtobuf$$__: Symbol; } export namespace Tags { export interface ITagList { tagIds: string[]; } export class TagList implements ITagList { constructor(data?: ITagList); tagIds: string[]; static __$$generatedFromProtobuf$$__: Symbol; } } export interface IPublicTags { tags?: $requests.wix.common.tags.PublicTags.ITagList; } export class PublicTags implements IPublicTags { constructor(data?: IPublicTags); tags?: $requests.wix.common.tags.PublicTags.ITagList; static __$$generatedFromProtobuf$$__: Symbol; } export namespace PublicTags { export interface ITagList { tagIds: string[]; } export class TagList implements ITagList { constructor(data?: ITagList); tagIds: string[]; static __$$generatedFromProtobuf$$__: Symbol; } } } export interface IWixLink { external?: $requests.wix.common.IExternalLink; page?: $requests.wix.common.IPageLink; anchor?: $requests.wix.common.IAnchorLink; dynamicPage?: $requests.wix.common.IDynamicPageLink; document?: $requests.wix.common.IDocumentLink; email?: $requests.wix.common.IEmailLink; phone?: $requests.wix.common.IPhoneLink; address?: $requests.wix.common.IAddressLink; whatsApp?: $requests.wix.common.IWhatsAppLink; tpaPage?: $requests.wix.common.ITpaPageLink; } export class WixLink implements IWixLink { constructor(data?: IWixLink); external?: $requests.wix.common.IExternalLink; page?: $requests.wix.common.IPageLink; anchor?: $requests.wix.common.IAnchorLink; dynamicPage?: $requests.wix.common.IDynamicPageLink; document?: $requests.wix.common.IDocumentLink; email?: $requests.wix.common.IEmailLink; phone?: $requests.wix.common.IPhoneLink; address?: $requests.wix.common.IAddressLink; whatsApp?: $requests.wix.common.IWhatsAppLink; tpaPage?: $requests.wix.common.ITpaPageLink; static __$$generatedFromProtobuf$$__: Symbol; } export interface IExternalLink { url: string; target?: string; rel: $requests.wix.common.LinkRel[]; } export class ExternalLink implements IExternalLink { constructor(data?: IExternalLink); url: string; target?: string; rel: $requests.wix.common.LinkRel[]; static __$$generatedFromProtobuf$$__: Symbol; } export interface IPageLink { pageId: string; target?: string; rel: $requests.wix.common.LinkRel[]; } export class PageLink implements IPageLink { constructor(data?: IPageLink); pageId: string; target?: string; rel: $requests.wix.common.LinkRel[]; static __$$generatedFromProtobuf$$__: Symbol; } export interface IAnchorLink { anchorName: string; anchorDataId: string; pageId: string; rel: $requests.wix.common.LinkRel[]; } export class AnchorLink implements IAnchorLink { constructor(data?: IAnchorLink); anchorName: string; anchorDataId: string; pageId: string; rel: $requests.wix.common.LinkRel[]; static __$$generatedFromProtobuf$$__: Symbol; } export interface IDynamicPageLink { routerId: string; innerRoute: string; anchorDataId?: string; rel: $requests.wix.common.LinkRel[]; } export class DynamicPageLink implements IDynamicPageLink { constructor(data?: IDynamicPageLink); routerId: string; innerRoute: string; anchorDataId?: string; rel: $requests.wix.common.LinkRel[]; static __$$generatedFromProtobuf$$__: Symbol; } export interface IDocumentLink { docId: string; name?: string; indexable: boolean; } export class DocumentLink implements IDocumentLink { constructor(data?: IDocumentLink); docId: string; name?: string; indexable: boolean; static __$$generatedFromProtobuf$$__: Symbol; } export interface IEmailLink { recipient: string; subject?: string; body?: string; } export class EmailLink implements IEmailLink { constructor(data?: IEmailLink); recipient: string; subject?: string; body?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IPhoneLink { phoneNumber: string; } export class PhoneLink implements IPhoneLink { constructor(data?: IPhoneLink); phoneNumber: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IAddressLink { address: string; } export class AddressLink implements IAddressLink { constructor(data?: IAddressLink); address: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IWhatsAppLink { phoneNumber: string; } export class WhatsAppLink implements IWhatsAppLink { constructor(data?: IWhatsAppLink); phoneNumber: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface ITpaPageLink { itemTypeIdentifier: string; itemId: string; pageId: string; appDefinitionId: string; path: string; rel: $requests.wix.common.LinkRel[]; } export class TpaPageLink implements ITpaPageLink { constructor(data?: ITpaPageLink); itemTypeIdentifier: string; itemId: string; pageId: string; appDefinitionId: string; path: string; rel: $requests.wix.common.LinkRel[]; static __$$generatedFromProtobuf$$__: Symbol; } export enum LinkRel { unknown_link_rel = 0, nofollow = 1, noopener = 2, noreferrer = 3, sponsored = 4, } } } export namespace google { export namespace protobuf { export interface IFileDescriptorSet { file: $requests.google.protobuf.IFileDescriptorProto[]; } export class FileDescriptorSet implements IFileDescriptorSet { constructor(data?: IFileDescriptorSet); file: $requests.google.protobuf.IFileDescriptorProto[]; static __$$generatedFromProtobuf$$__: Symbol; } export interface IFileDescriptorProto { name: string; package: string; dependency: string[]; publicDependency: number[]; weakDependency: number[]; messageType: $requests.google.protobuf.IDescriptorProto[]; enumType: $requests.google.protobuf.IEnumDescriptorProto[]; service: $requests.google.protobuf.IServiceDescriptorProto[]; extension: $requests.google.protobuf.IFieldDescriptorProto[]; options?: $requests.google.protobuf.IFileOptions; sourceCodeInfo?: $requests.google.protobuf.ISourceCodeInfo; syntax: string; } export class FileDescriptorProto implements IFileDescriptorProto { constructor(data?: IFileDescriptorProto); name: string; package: string; dependency: string[]; publicDependency: number[]; weakDependency: number[]; messageType: $requests.google.protobuf.IDescriptorProto[]; enumType: $requests.google.protobuf.IEnumDescriptorProto[]; service: $requests.google.protobuf.IServiceDescriptorProto[]; extension: $requests.google.protobuf.IFieldDescriptorProto[]; options?: $requests.google.protobuf.IFileOptions; sourceCodeInfo?: $requests.google.protobuf.ISourceCodeInfo; syntax: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IDescriptorProto { name: string; field: $requests.google.protobuf.IFieldDescriptorProto[]; extension: $requests.google.protobuf.IFieldDescriptorProto[]; nestedType: $requests.google.protobuf.IDescriptorProto[]; enumType: $requests.google.protobuf.IEnumDescriptorProto[]; extensionRange: $requests.google.protobuf.DescriptorProto.IExtensionRange[]; oneofDecl: $requests.google.protobuf.IOneofDescriptorProto[]; options?: $requests.google.protobuf.IMessageOptions; reservedRange: $requests.google.protobuf.DescriptorProto.IReservedRange[]; reservedName: string[]; } export class DescriptorProto implements IDescriptorProto { constructor(data?: IDescriptorProto); name: string; field: $requests.google.protobuf.IFieldDescriptorProto[]; extension: $requests.google.protobuf.IFieldDescriptorProto[]; nestedType: $requests.google.protobuf.IDescriptorProto[]; enumType: $requests.google.protobuf.IEnumDescriptorProto[]; extensionRange: $requests.google.protobuf.DescriptorProto.IExtensionRange[]; oneofDecl: $requests.google.protobuf.IOneofDescriptorProto[]; options?: $requests.google.protobuf.IMessageOptions; reservedRange: $requests.google.protobuf.DescriptorProto.IReservedRange[]; reservedName: string[]; static __$$generatedFromProtobuf$$__: Symbol; } export namespace DescriptorProto { export interface IExtensionRange { start: number; end: number; options?: $requests.google.protobuf.IExtensionRangeOptions; } export class ExtensionRange implements IExtensionRange { constructor(data?: IExtensionRange); start: number; end: number; options?: $requests.google.protobuf.IExtensionRangeOptions; static __$$generatedFromProtobuf$$__: Symbol; } export interface IReservedRange { start: number; end: number; } export class ReservedRange implements IReservedRange { constructor(data?: IReservedRange); start: number; end: number; static __$$generatedFromProtobuf$$__: Symbol; } } export interface IExtensionRangeOptions { uninterpretedOption: $requests.google.protobuf.IUninterpretedOption[]; } export class ExtensionRangeOptions implements IExtensionRangeOptions { constructor(data?: IExtensionRangeOptions); uninterpretedOption: $requests.google.protobuf.IUninterpretedOption[]; static __$$generatedFromProtobuf$$__: Symbol; } export interface IFieldDescriptorProto { name: string; number: number; label: $requests.google.protobuf.FieldDescriptorProto.Label; type: $requests.google.protobuf.FieldDescriptorProto.Type; typeName: string; extendee: string; defaultValue: string; oneofIndex: number; jsonName: string; options?: $requests.google.protobuf.IFieldOptions; proto3Optional: boolean; } export class FieldDescriptorProto implements IFieldDescriptorProto { constructor(data?: IFieldDescriptorProto); name: string; number: number; label: $requests.google.protobuf.FieldDescriptorProto.Label; type: $requests.google.protobuf.FieldDescriptorProto.Type; typeName: string; extendee: string; defaultValue: string; oneofIndex: number; jsonName: string; options?: $requests.google.protobuf.IFieldOptions; proto3Optional: boolean; static __$$generatedFromProtobuf$$__: Symbol; } export namespace FieldDescriptorProto { export enum Type { TYPE_DOUBLE = 1, TYPE_FLOAT = 2, TYPE_INT64 = 3, TYPE_UINT64 = 4, TYPE_INT32 = 5, TYPE_FIXED64 = 6, TYPE_FIXED32 = 7, TYPE_BOOL = 8, TYPE_STRING = 9, TYPE_GROUP = 10, TYPE_MESSAGE = 11, TYPE_BYTES = 12, TYPE_UINT32 = 13, TYPE_ENUM = 14, TYPE_SFIXED32 = 15, TYPE_SFIXED64 = 16, TYPE_SINT32 = 17, TYPE_SINT64 = 18, } export enum Label { LABEL_OPTIONAL = 1, LABEL_REQUIRED = 2, LABEL_REPEATED = 3, } } export interface IOneofDescriptorProto { name: string; options?: $requests.google.protobuf.IOneofOptions; } export class OneofDescriptorProto implements IOneofDescriptorProto { constructor(data?: IOneofDescriptorProto); name: string; options?: $requests.google.protobuf.IOneofOptions; static __$$generatedFromProtobuf$$__: Symbol; } export interface IEnumDescriptorProto { name: string; value: $requests.google.protobuf.IEnumValueDescriptorProto[]; options?: $requests.google.protobuf.IEnumOptions; reservedRange: $requests.google.protobuf.EnumDescriptorProto.IEnumReservedRange[]; reservedName: string[]; } export class EnumDescriptorProto implements IEnumDescriptorProto { constructor(data?: IEnumDescriptorProto); name: string; value: $requests.google.protobuf.IEnumValueDescriptorProto[]; options?: $requests.google.protobuf.IEnumOptions; reservedRange: $requests.google.protobuf.EnumDescriptorProto.IEnumReservedRange[]; reservedName: string[]; static __$$generatedFromProtobuf$$__: Symbol; } export namespace EnumDescriptorProto { export interface IEnumReservedRange { start: number; end: number; } export class EnumReservedRange implements IEnumReservedRange { constructor(data?: IEnumReservedRange); start: number; end: number; static __$$generatedFromProtobuf$$__: Symbol; } } export interface IEnumValueDescriptorProto { name: string; number: number; options?: $requests.google.protobuf.IEnumValueOptions; } export class EnumValueDescriptorProto implements IEnumValueDescriptorProto { constructor(data?: IEnumValueDescriptorProto); name: string; number: number; options?: $requests.google.protobuf.IEnumValueOptions; static __$$generatedFromProtobuf$$__: Symbol; } export interface IServiceDescriptorProto { name: string; method: $requests.google.protobuf.IMethodDescriptorProto[]; options?: $requests.google.protobuf.IServiceOptions; } export class ServiceDescriptorProto implements IServiceDescriptorProto { constructor(data?: IServiceDescriptorProto); name: string; method: $requests.google.protobuf.IMethodDescriptorProto[]; options?: $requests.google.protobuf.IServiceOptions; static __$$generatedFromProtobuf$$__: Symbol; } export interface IMethodDescriptorProto { name: string; inputType: string; outputType: string; options?: $requests.google.protobuf.IMethodOptions; clientStreaming: boolean; serverStreaming: boolean; } export class MethodDescriptorProto implements IMethodDescriptorProto { constructor(data?: IMethodDescriptorProto); name: string; inputType: string; outputType: string; options?: $requests.google.protobuf.IMethodOptions; clientStreaming: boolean; serverStreaming: boolean; static __$$generatedFromProtobuf$$__: Symbol; } export interface IFileOptions { javaPackage: string; javaOuterClassname: string; javaMultipleFiles: boolean; javaGenerateEqualsAndHash: boolean; javaStringCheckUtf8: boolean; optimizeFor: $requests.google.protobuf.FileOptions.OptimizeMode; goPackage: string; ccGenericServices: boolean; javaGenericServices: boolean; pyGenericServices: boolean; phpGenericServices: boolean; deprecated: boolean; ccEnableArenas: boolean; objcClassPrefix: string; csharpNamespace: string; swiftPrefix: string; phpClassPrefix: string; phpNamespace: string; phpMetadataNamespace: string; rubyPackage: string; uninterpretedOption: $requests.google.protobuf.IUninterpretedOption[]; } export class FileOptions implements IFileOptions { constructor(data?: IFileOptions); javaPackage: string; javaOuterClassname: string; javaMultipleFiles: boolean; javaGenerateEqualsAndHash: boolean; javaStringCheckUtf8: boolean; optimizeFor: $requests.google.protobuf.FileOptions.OptimizeMode; goPackage: string; ccGenericServices: boolean; javaGenericServices: boolean; pyGenericServices: boolean; phpGenericServices: boolean; deprecated: boolean; ccEnableArenas: boolean; objcClassPrefix: string; csharpNamespace: string; swiftPrefix: string; phpClassPrefix: string; phpNamespace: string; phpMetadataNamespace: string; rubyPackage: string; uninterpretedOption: $requests.google.protobuf.IUninterpretedOption[]; static __$$generatedFromProtobuf$$__: Symbol; } export namespace FileOptions { export enum OptimizeMode { SPEED = 1, CODE_SIZE = 2, LITE_RUNTIME = 3, } } export interface IMessageOptions { messageSetWireFormat: boolean; noStandardDescriptorAccessor: boolean; deprecated: boolean; mapEntry: boolean; uninterpretedOption: $requests.google.protobuf.IUninterpretedOption[]; '.wix.api.entity'?: $requests.wix.api.IEntity; '.wix.api.domainEvent': $requests.wix.api.IDomainEvent[]; '.wix.api.decompositeOf': string; '.wix.api.decompositionMinimumFields': $requests.wix.api.IFieldSet[]; '.wix.api.unwrapArrayValue': boolean; '.wix.api.messageDeprecated'?: $requests.wix.api.IDeprecated; '.wix.api.unique': $requests.wix.api.IUnique[]; } export class MessageOptions implements IMessageOptions { constructor(data?: IMessageOptions); messageSetWireFormat: boolean; noStandardDescriptorAccessor: boolean; deprecated: boolean; mapEntry: boolean; uninterpretedOption: $requests.google.protobuf.IUninterpretedOption[]; '.wix.api.entity'?: $requests.wix.api.IEntity; '.wix.api.domainEvent': $requests.wix.api.IDomainEvent[]; '.wix.api.decompositeOf': string; '.wix.api.decompositionMinimumFields': $requests.wix.api.IFieldSet[]; '.wix.api.unwrapArrayValue': boolean; '.wix.api.messageDeprecated'?: $requests.wix.api.IDeprecated; '.wix.api.unique': $requests.wix.api.IUnique[]; static __$$generatedFromProtobuf$$__: Symbol; } export interface IFieldOptions { ctype: $requests.google.protobuf.FieldOptions.CType; packed: boolean; jstype: $requests.google.protobuf.FieldOptions.JSType; lazy: boolean; deprecated: boolean; weak: boolean; uninterpretedOption: $requests.google.protobuf.IUninterpretedOption[]; '.wix.api.fieldExposure': $requests.wix.api.Exposure; '.wix.api.fieldMaturity': $requests.wix.api.Maturity; '.wix.api.pii': boolean; '.wix.api.referencedEntity': string; '.wix.api.referencedEntityField'?: $requests.wix.api.IReferenceEntityField; '.wix.api.fieldDeprecated'?: $requests.wix.api.IDeprecated; '.wix.api.translatable'?: $requests.wix.api.ITranslatable; '.wix.api.sampleData': string; '.wix.api.conditional'?: $requests.wix.api.IConditional; '.wix.api.nullable': boolean; '.wix.api.max': number; '.wix.api.min': number; '.wix.api.maxLength': number; '.wix.api.minLength': number; '.wix.api.exactLength': number; '.wix.api.maxSize': number; '.wix.api.minSize': number; '.wix.api.exactSize': number; '.wix.api.format': $requests.wix.api.Format; '.wix.api.readOnly': boolean; '.wix.api.immutable': boolean; '.wix.api.writeOnly': boolean; '.wix.api.decimalValue'?: $requests.wix.api.IDecimalValueOptions; '.wix.api.customValidation'?: $requests.wix.api.ICustomValidationError; } export class FieldOptions implements IFieldOptions { constructor(data?: IFieldOptions); ctype: $requests.google.protobuf.FieldOptions.CType; packed: boolean; jstype: $requests.google.protobuf.FieldOptions.JSType; lazy: boolean; deprecated: boolean; weak: boolean; uninterpretedOption: $requests.google.protobuf.IUninterpretedOption[]; '.wix.api.fieldExposure': $requests.wix.api.Exposure; '.wix.api.fieldMaturity': $requests.wix.api.Maturity; '.wix.api.pii': boolean; '.wix.api.referencedEntity': string; '.wix.api.referencedEntityField'?: $requests.wix.api.IReferenceEntityField; '.wix.api.fieldDeprecated'?: $requests.wix.api.IDeprecated; '.wix.api.translatable'?: $requests.wix.api.ITranslatable; '.wix.api.sampleData': string; '.wix.api.conditional'?: $requests.wix.api.IConditional; '.wix.api.nullable': boolean; '.wix.api.max': number; '.wix.api.min': number; '.wix.api.maxLength': number; '.wix.api.minLength': number; '.wix.api.exactLength': number; '.wix.api.maxSize': number; '.wix.api.minSize': number; '.wix.api.exactSize': number; '.wix.api.format': $requests.wix.api.Format; '.wix.api.readOnly': boolean; '.wix.api.immutable': boolean; '.wix.api.writeOnly': boolean; '.wix.api.decimalValue'?: $requests.wix.api.IDecimalValueOptions; '.wix.api.customValidation'?: $requests.wix.api.ICustomValidationError; static __$$generatedFromProtobuf$$__: Symbol; } export namespace FieldOptions { export enum CType { STRING = 0, CORD = 1, STRING_PIECE = 2, } export enum JSType { JS_NORMAL = 0, JS_STRING = 1, JS_NUMBER = 2, } } export interface IOneofOptions { uninterpretedOption: $requests.google.protobuf.IUninterpretedOption[]; '.wix.api.alignedWithEnum'?: $requests.wix.api.IAlignedWithEnum; } export class OneofOptions implements IOneofOptions { constructor(data?: IOneofOptions); uninterpretedOption: $requests.google.protobuf.IUninterpretedOption[]; '.wix.api.alignedWithEnum'?: $requests.wix.api.IAlignedWithEnum; static __$$generatedFromProtobuf$$__: Symbol; } export interface IEnumOptions { allowAlias: boolean; deprecated: boolean; uninterpretedOption: $requests.google.protobuf.IUninterpretedOption[]; } export class EnumOptions implements IEnumOptions { constructor(data?: IEnumOptions); allowAlias: boolean; deprecated: boolean; uninterpretedOption: $requests.google.protobuf.IUninterpretedOption[]; static __$$generatedFromProtobuf$$__: Symbol; } export interface IEnumValueOptions { deprecated: boolean; uninterpretedOption: $requests.google.protobuf.IUninterpretedOption[]; '.wix.api.enumMaturity': $requests.wix.api.Maturity; '.wix.api.enumExposure': $requests.wix.api.Exposure; } export class EnumValueOptions implements IEnumValueOptions { constructor(data?: IEnumValueOptions); deprecated: boolean; uninterpretedOption: $requests.google.protobuf.IUninterpretedOption[]; '.wix.api.enumMaturity': $requests.wix.api.Maturity; '.wix.api.enumExposure': $requests.wix.api.Exposure; static __$$generatedFromProtobuf$$__: Symbol; } export interface IServiceOptions { deprecated: boolean; uninterpretedOption: $requests.google.protobuf.IUninterpretedOption[]; '.wix.api.serviceEntity'?: $requests.wix.api.IServiceEntity; '.wix.api.serviceMaturity': $requests.wix.api.Maturity; '.wix.api.serviceExposure': $requests.wix.api.Exposure; '.wix.api.serviceDeprecated'?: $requests.wix.api.IDeprecated; '.wix.api.appendixFiles': $requests.wix.api.IServiceAppendix[]; '.wix.api.event': $requests.wix.api.ICallback[]; '.wix.api.eventDeprecated': $requests.wix.api.ICallbackDeprecation[]; '.wix.api.errorDef': $requests.wix.api.IError[]; } export class ServiceOptions implements IServiceOptions { constructor(data?: IServiceOptions); deprecated: boolean; uninterpretedOption: $requests.google.protobuf.IUninterpretedOption[]; '.wix.api.serviceEntity'?: $requests.wix.api.IServiceEntity; '.wix.api.serviceMaturity': $requests.wix.api.Maturity; '.wix.api.serviceExposure': $requests.wix.api.Exposure; '.wix.api.serviceDeprecated'?: $requests.wix.api.IDeprecated; '.wix.api.appendixFiles': $requests.wix.api.IServiceAppendix[]; '.wix.api.event': $requests.wix.api.ICallback[]; '.wix.api.eventDeprecated': $requests.wix.api.ICallbackDeprecation[]; '.wix.api.errorDef': $requests.wix.api.IError[]; static __$$generatedFromProtobuf$$__: Symbol; } export interface IMethodOptions { deprecated: boolean; idempotencyLevel: $requests.google.protobuf.MethodOptions.IdempotencyLevel; uninterpretedOption: $requests.google.protobuf.IUninterpretedOption[]; '.wix.api.exposure': $requests.wix.api.Exposure; '.wix.api.maturity': $requests.wix.api.Maturity; '.wix.api.cacheable'?: $requests.wix.api.ICacheSettings; '.wix.api.deprecated'?: $requests.wix.api.IDeprecated; '.wix.api.crud'?: $requests.wix.api.ICrud; '.wix.api.acceptsLinguist': boolean; '.wix.api.callback': $requests.wix.api.ICallback[]; '.wix.api.emits': $requests.wix.api.IEmits[]; '.wix.api.required': string[]; '.wix.api.writable': string[]; '.wix.api.error': $requests.wix.api.IError[]; '.wix.api.customValidationError': $requests.wix.api.ICustomValidationError[]; '.wix.api.inheritCrudErrors': $requests.wix.api.IInheritCrudErrors[]; '.wix.api.errorRef': $requests.wix.api.IErrorRef[]; '.wix.api.permission'?: $requests.wix.api.IPermissionRule; '.wix.api.additionalPermission': $requests.wix.api.IPermissionRule[]; '.google.api.http'?: $requests.google.api.IHttpRule; } export class MethodOptions implements IMethodOptions { constructor(data?: IMethodOptions); deprecated: boolean; idempotencyLevel: $requests.google.protobuf.MethodOptions.IdempotencyLevel; uninterpretedOption: $requests.google.protobuf.IUninterpretedOption[]; '.wix.api.exposure': $requests.wix.api.Exposure; '.wix.api.maturity': $requests.wix.api.Maturity; '.wix.api.cacheable'?: $requests.wix.api.ICacheSettings; '.wix.api.deprecated'?: $requests.wix.api.IDeprecated; '.wix.api.crud'?: $requests.wix.api.ICrud; '.wix.api.acceptsLinguist': boolean; '.wix.api.callback': $requests.wix.api.ICallback[]; '.wix.api.emits': $requests.wix.api.IEmits[]; '.wix.api.required': string[]; '.wix.api.writable': string[]; '.wix.api.error': $requests.wix.api.IError[]; '.wix.api.customValidationError': $requests.wix.api.ICustomValidationError[]; '.wix.api.inheritCrudErrors': $requests.wix.api.IInheritCrudErrors[]; '.wix.api.errorRef': $requests.wix.api.IErrorRef[]; '.wix.api.permission'?: $requests.wix.api.IPermissionRule; '.wix.api.additionalPermission': $requests.wix.api.IPermissionRule[]; '.google.api.http'?: $requests.google.api.IHttpRule; static __$$generatedFromProtobuf$$__: Symbol; } export namespace MethodOptions { export enum IdempotencyLevel { IDEMPOTENCY_UNKNOWN = 0, NO_SIDE_EFFECTS = 1, IDEMPOTENT = 2, } } export interface IUninterpretedOption { name: $requests.google.protobuf.UninterpretedOption.INamePart[]; identifierValue: string; positiveIntValue: Long; negativeIntValue: Long; doubleValue: number; stringValue: Uint8Array; aggregateValue: string; } export class UninterpretedOption implements IUninterpretedOption { constructor(data?: IUninterpretedOption); name: $requests.google.protobuf.UninterpretedOption.INamePart[]; identifierValue: string; positiveIntValue: Long; negativeIntValue: Long; doubleValue: number; stringValue: Uint8Array; aggregateValue: string; static __$$generatedFromProtobuf$$__: Symbol; } export namespace UninterpretedOption { export interface INamePart { namePart: string; isExtension: boolean; } export class NamePart implements INamePart { constructor(data?: INamePart); namePart: string; isExtension: boolean; static __$$generatedFromProtobuf$$__: Symbol; } } export interface ISourceCodeInfo { location: $requests.google.protobuf.SourceCodeInfo.ILocation[]; } export class SourceCodeInfo implements ISourceCodeInfo { constructor(data?: ISourceCodeInfo); location: $requests.google.protobuf.SourceCodeInfo.ILocation[]; static __$$generatedFromProtobuf$$__: Symbol; } export namespace SourceCodeInfo { export interface ILocation { path: number[]; span: number[]; leadingComments: string; trailingComments: string; leadingDetachedComments: string[]; } export class Location implements ILocation { constructor(data?: ILocation); path: number[]; span: number[]; leadingComments: string; trailingComments: string; leadingDetachedComments: string[]; static __$$generatedFromProtobuf$$__: Symbol; } } export interface IGeneratedCodeInfo { annotation: $requests.google.protobuf.GeneratedCodeInfo.IAnnotation[]; } export class GeneratedCodeInfo implements IGeneratedCodeInfo { constructor(data?: IGeneratedCodeInfo); annotation: $requests.google.protobuf.GeneratedCodeInfo.IAnnotation[]; static __$$generatedFromProtobuf$$__: Symbol; } export namespace GeneratedCodeInfo { export interface IAnnotation { path: number[]; sourceFile: string; begin: number; end: number; } export class Annotation implements IAnnotation { constructor(data?: IAnnotation); path: number[]; sourceFile: string; begin: number; end: number; static __$$generatedFromProtobuf$$__: Symbol; } } } export namespace api { export interface IHttp { rules: $requests.google.api.IHttpRule[]; } export class Http implements IHttp { constructor(data?: IHttp); rules: $requests.google.api.IHttpRule[]; static __$$generatedFromProtobuf$$__: Symbol; } export interface IHttpRule { selector: string; get?: string; put?: string; post?: string; delete?: string; patch?: string; custom?: $requests.google.api.ICustomHttpPattern; body: string; additionalBindings: $requests.google.api.IHttpRule[]; } export class HttpRule implements IHttpRule { constructor(data?: IHttpRule); selector: string; get?: string; put?: string; post?: string; delete?: string; patch?: string; custom?: $requests.google.api.ICustomHttpPattern; body: string; additionalBindings: $requests.google.api.IHttpRule[]; static __$$generatedFromProtobuf$$__: Symbol; } export interface ICustomHttpPattern { kind: string; path: string; } export class CustomHttpPattern implements ICustomHttpPattern { constructor(data?: ICustomHttpPattern); kind: string; path: string; static __$$generatedFromProtobuf$$__: Symbol; } } } } export {$requests as requests}; declare namespace $responses { export namespace wix { export namespace velo { export namespace edm { export namespace v1 { export interface IEdmDefinition { edmName?: string; codeOwnersTag?: string; services?: $responses.wix.velo.edm.v1.IExposedProtoService[]; customCodePackages?: $responses.wix.velo.edm.v1.ICustomCodePackage[]; } export class EdmDefinition implements IEdmDefinition { constructor(data?: IEdmDefinition); edmName?: string; codeOwnersTag?: string; services?: $responses.wix.velo.edm.v1.IExposedProtoService[]; customCodePackages?: $responses.wix.velo.edm.v1.ICustomCodePackage[]; static __$$generatedFromProtobuf$$__: Symbol; } export interface IExposedProtoService { fqn?: string; artifactId?: string; baseUrl?: string; methodOverrides?: $responses.wix.velo.edm.v1.IMethodOverride[]; exportedPath?: string; } export class ExposedProtoService implements IExposedProtoService { constructor(data?: IExposedProtoService); fqn?: string; artifactId?: string; baseUrl?: string; methodOverrides?: $responses.wix.velo.edm.v1.IMethodOverride[]; exportedPath?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IMethodOverride { methodName?: string; elevation?: $responses.wix.velo.edm.v1.MethodOverride.Elevation; exposed?: boolean; edmMethodName?: string; transformation?: $responses.wix.velo.edm.v1.ITransformation; argumentNames?: string[]; exportedPath?: string; omitUndefinedValues?: boolean; } export class MethodOverride implements IMethodOverride { constructor(data?: IMethodOverride); methodName?: string; elevation?: $responses.wix.velo.edm.v1.MethodOverride.Elevation; exposed?: boolean; edmMethodName?: string; transformation?: $responses.wix.velo.edm.v1.ITransformation; argumentNames?: string[]; exportedPath?: string; omitUndefinedValues?: boolean; static __$$generatedFromProtobuf$$__: Symbol; } export namespace MethodOverride { export enum Elevation { USER_IDENTITY = 0, USER_BACKEND_CODE_IDENTITY = 1, DYNAMIC = 2, } } export interface ICustomCodePackage { name?: string; version?: string; customCodeMethods?: $responses.wix.velo.edm.v1.CustomCodePackage.ICustomCodeMethod[]; } export class CustomCodePackage implements ICustomCodePackage { constructor(data?: ICustomCodePackage); name?: string; version?: string; customCodeMethods?: $responses.wix.velo.edm.v1.CustomCodePackage.ICustomCodeMethod[]; static __$$generatedFromProtobuf$$__: Symbol; } export namespace CustomCodePackage { export interface ICustomCodeMethod { edmMethodName?: string; methodPathInSourcePackage?: string; exportedPath?: string; } export class CustomCodeMethod implements ICustomCodeMethod { constructor(data?: ICustomCodeMethod); edmMethodName?: string; methodPathInSourcePackage?: string; exportedPath?: string; static __$$generatedFromProtobuf$$__: Symbol; } } export interface ICustomTransformationDefinition { complexMapping?: { [key: string]: any }; simpleMapping?: string; } export class CustomTransformationDefinition implements ICustomTransformationDefinition { constructor(data?: ICustomTransformationDefinition); complexMapping?: { [key: string]: any }; simpleMapping?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface ICustomTransformation { inputParamsTransformation?: $responses.wix.velo.edm.v1.ICustomTransformationDefinition; returnValueTransformation?: $responses.wix.velo.edm.v1.ICustomTransformationDefinition; } export class CustomTransformation implements ICustomTransformation { constructor(data?: ICustomTransformation); inputParamsTransformation?: $responses.wix.velo.edm.v1.ICustomTransformationDefinition; returnValueTransformation?: $responses.wix.velo.edm.v1.ICustomTransformationDefinition; static __$$generatedFromProtobuf$$__: Symbol; } export interface ITransformation { createMethodTransformation?: $responses.wix.velo.edm.v1.Transformation.ICreateMethodTransformation; deleteMethodTransformation?: $responses.wix.velo.edm.v1.Transformation.IDeleteMethodTransformation; updateMethodTransformation?: $responses.wix.velo.edm.v1.Transformation.IUpdateMethodTransformation; listMethodTransformation?: $responses.wix.velo.edm.v1.Transformation.IListMethodTransformation; queryMethodTransformation?: $responses.wix.velo.edm.v1.Transformation.IQueryMethodTransformation; getMethodTransformation?: $responses.wix.velo.edm.v1.Transformation.IGetMethodTransformation; customTransformation?: $responses.wix.velo.edm.v1.ICustomTransformation; } export class Transformation implements ITransformation { constructor(data?: ITransformation); createMethodTransformation?: $responses.wix.velo.edm.v1.Transformation.ICreateMethodTransformation; deleteMethodTransformation?: $responses.wix.velo.edm.v1.Transformation.IDeleteMethodTransformation; updateMethodTransformation?: $responses.wix.velo.edm.v1.Transformation.IUpdateMethodTransformation; listMethodTransformation?: $responses.wix.velo.edm.v1.Transformation.IListMethodTransformation; queryMethodTransformation?: $responses.wix.velo.edm.v1.Transformation.IQueryMethodTransformation; getMethodTransformation?: $responses.wix.velo.edm.v1.Transformation.IGetMethodTransformation; customTransformation?: $responses.wix.velo.edm.v1.ICustomTransformation; static __$$generatedFromProtobuf$$__: Symbol; } export namespace Transformation { export interface ICreateMethodTransformation { requestMessageEntityPath?: string; responseMessageResultPath?: string; } export class CreateMethodTransformation implements ICreateMethodTransformation { constructor(data?: ICreateMethodTransformation); requestMessageEntityPath?: string; responseMessageResultPath?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IDeleteMethodTransformation { requestMessageIdentifierPath?: string; requestMessageOptionsPath?: string; } export class DeleteMethodTransformation implements IDeleteMethodTransformation { constructor(data?: IDeleteMethodTransformation); requestMessageIdentifierPath?: string; requestMessageOptionsPath?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IListMethodTransformation { responseMessageResultPath?: string; } export class ListMethodTransformation implements IListMethodTransformation { constructor(data?: IListMethodTransformation); responseMessageResultPath?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IQueryMethodTransformation { responseMessageResultPath?: string; itemTransformation?: any; responseMessagePagingMetadataPath?: string; resultIteratorType?: $responses.wix.velo.edm.v1.Transformation.QueryMethodTransformation.ResultIteratorType; requestQueryObjectPropertyName?: string; } export class QueryMethodTransformation implements IQueryMethodTransformation { constructor(data?: IQueryMethodTransformation); responseMessageResultPath?: string; itemTransformation?: any; responseMessagePagingMetadataPath?: string; resultIteratorType?: $responses.wix.velo.edm.v1.Transformation.QueryMethodTransformation.ResultIteratorType; requestQueryObjectPropertyName?: string; static __$$generatedFromProtobuf$$__: Symbol; } export namespace QueryMethodTransformation { export enum ResultIteratorType { OFFSET = 0, CURSOR = 1, } } export interface IGetMethodTransformation { requestMessageIdentifierPath?: string; responseMessageResultPath?: string; } export class GetMethodTransformation implements IGetMethodTransformation { constructor(data?: IGetMethodTransformation); requestMessageIdentifierPath?: string; responseMessageResultPath?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IUpdateMethodTransformation { requestMessageEntityPath?: string; requestMessageEntityIdentifierField?: string; requestMessageOptionsPath?: string; responseMessageResultPath?: string; } export class UpdateMethodTransformation implements IUpdateMethodTransformation { constructor(data?: IUpdateMethodTransformation); requestMessageEntityPath?: string; requestMessageEntityIdentifierField?: string; requestMessageOptionsPath?: string; responseMessageResultPath?: string; static __$$generatedFromProtobuf$$__: Symbol; } } export interface IListEdmDefinitionsRequest { } export class ListEdmDefinitionsRequest implements IListEdmDefinitionsRequest { constructor(data?: IListEdmDefinitionsRequest); static __$$generatedFromProtobuf$$__: Symbol; } export interface IListEdmDefinitionsResponse { definitions?: $responses.wix.velo.edm.v1.IEdmDefinition[]; } export class ListEdmDefinitionsResponse implements IListEdmDefinitionsResponse { constructor(data?: IListEdmDefinitionsResponse); definitions?: $responses.wix.velo.edm.v1.IEdmDefinition[]; static __$$generatedFromProtobuf$$__: Symbol; } export interface IGetEdmDefinitionRequest { edmName?: string; } export class GetEdmDefinitionRequest implements IGetEdmDefinitionRequest { constructor(data?: IGetEdmDefinitionRequest); edmName?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IGetEdmDefinitionResponse { definition?: $responses.wix.velo.edm.v1.IEdmDefinition; } export class GetEdmDefinitionResponse implements IGetEdmDefinitionResponse { constructor(data?: IGetEdmDefinitionResponse); definition?: $responses.wix.velo.edm.v1.IEdmDefinition; static __$$generatedFromProtobuf$$__: Symbol; } export interface ICreateEdmDefinitionRequest { definition?: $responses.wix.velo.edm.v1.IEdmDefinition; } export class CreateEdmDefinitionRequest implements ICreateEdmDefinitionRequest { constructor(data?: ICreateEdmDefinitionRequest); definition?: $responses.wix.velo.edm.v1.IEdmDefinition; static __$$generatedFromProtobuf$$__: Symbol; } export interface ICreateEdmDefinitionResponse { } export class CreateEdmDefinitionResponse implements ICreateEdmDefinitionResponse { constructor(data?: ICreateEdmDefinitionResponse); static __$$generatedFromProtobuf$$__: Symbol; } export interface IUpdateEdmDefinitionRequest { definition?: $responses.wix.velo.edm.v1.IEdmDefinition; } export class UpdateEdmDefinitionRequest implements IUpdateEdmDefinitionRequest { constructor(data?: IUpdateEdmDefinitionRequest); definition?: $responses.wix.velo.edm.v1.IEdmDefinition; static __$$generatedFromProtobuf$$__: Symbol; } export interface IUpdateEdmDefinitionResponse { } export class UpdateEdmDefinitionResponse implements IUpdateEdmDefinitionResponse { constructor(data?: IUpdateEdmDefinitionResponse); static __$$generatedFromProtobuf$$__: Symbol; } export interface IDeleteEdmDefinitionRequest { edmName?: string; } export class DeleteEdmDefinitionRequest implements IDeleteEdmDefinitionRequest { constructor(data?: IDeleteEdmDefinitionRequest); edmName?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IDeleteEdmDefinitionResponse { } export class DeleteEdmDefinitionResponse implements IDeleteEdmDefinitionResponse { constructor(data?: IDeleteEdmDefinitionResponse); static __$$generatedFromProtobuf$$__: Symbol; } export interface IUpdateDeployedVersionsRequest { } export class UpdateDeployedVersionsRequest implements IUpdateDeployedVersionsRequest { constructor(data?: IUpdateDeployedVersionsRequest); static __$$generatedFromProtobuf$$__: Symbol; } export interface IUpdateEdmDeployedVersionsResponse { } export class UpdateEdmDeployedVersionsResponse implements IUpdateEdmDeployedVersionsResponse { constructor(data?: IUpdateEdmDeployedVersionsResponse); static __$$generatedFromProtobuf$$__: Symbol; } export interface IFreezeDeployedVersionRequest { edmName?: string; version?: string; } export class FreezeDeployedVersionRequest implements IFreezeDeployedVersionRequest { constructor(data?: IFreezeDeployedVersionRequest); edmName?: string; version?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IFreezeDeployedVersionResponse { } export class FreezeDeployedVersionResponse implements IFreezeDeployedVersionResponse { constructor(data?: IFreezeDeployedVersionResponse); static __$$generatedFromProtobuf$$__: Symbol; } export interface IUnfreezeDeployedVersionRequest { edmName?: string; } export class UnfreezeDeployedVersionRequest implements IUnfreezeDeployedVersionRequest { constructor(data?: IUnfreezeDeployedVersionRequest); edmName?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IUnfreezeDeployedVersionResponse { } export class UnfreezeDeployedVersionResponse implements IUnfreezeDeployedVersionResponse { constructor(data?: IUnfreezeDeployedVersionResponse); static __$$generatedFromProtobuf$$__: Symbol; } export interface IGenerateDocsRequest { edmName?: string; swaggerUrlOverrides?: string[]; } export class GenerateDocsRequest implements IGenerateDocsRequest { constructor(data?: IGenerateDocsRequest); edmName?: string; swaggerUrlOverrides?: string[]; static __$$generatedFromProtobuf$$__: Symbol; } export interface IGenerateDocsResponse { filesAndContents?: { [k: string]: string }; } export class GenerateDocsResponse implements IGenerateDocsResponse { constructor(data?: IGenerateDocsResponse); filesAndContents?: { [k: string]: string }; static __$$generatedFromProtobuf$$__: Symbol; } export interface IGenerateEdmRequest { edmName?: string; } export class GenerateEdmRequest implements IGenerateEdmRequest { constructor(data?: IGenerateEdmRequest); edmName?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IGenerateEdmResponse { } export class GenerateEdmResponse implements IGenerateEdmResponse { constructor(data?: IGenerateEdmResponse); static __$$generatedFromProtobuf$$__: Symbol; } export interface IGenerateAllEdmsRequest { } export class GenerateAllEdmsRequest implements IGenerateAllEdmsRequest { constructor(data?: IGenerateAllEdmsRequest); static __$$generatedFromProtobuf$$__: Symbol; } export interface IGenerateAllEdmsResponse { } export class GenerateAllEdmsResponse implements IGenerateAllEdmsResponse { constructor(data?: IGenerateAllEdmsResponse); static __$$generatedFromProtobuf$$__: Symbol; } export interface ISaveSwaggerRequest { swaggerUrl?: string; } export class SaveSwaggerRequest implements ISaveSwaggerRequest { constructor(data?: ISaveSwaggerRequest); swaggerUrl?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface ISaveSwaggerResponse { } export class SaveSwaggerResponse implements ISaveSwaggerResponse { constructor(data?: ISaveSwaggerResponse); static __$$generatedFromProtobuf$$__: Symbol; } export interface IRemoveSwaggerRequest { swaggerUrl?: string; } export class RemoveSwaggerRequest implements IRemoveSwaggerRequest { constructor(data?: IRemoveSwaggerRequest); swaggerUrl?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IRemoveSwaggerResponse { } export class RemoveSwaggerResponse implements IRemoveSwaggerResponse { constructor(data?: IRemoveSwaggerResponse); static __$$generatedFromProtobuf$$__: Symbol; } } } } export namespace api { export interface IServiceEntity { message?: string; namespace?: string; } export class ServiceEntity implements IServiceEntity { constructor(data?: IServiceEntity); message?: string; namespace?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IEntity { fqdn?: string; exposure?: $responses.wix.api.Exposure; appendixFiles?: $responses.wix.api.IMessageAppendix[]; oldFqdnForBackwardsCompatibility?: string; segment?: $responses.wix.api.Segment.SegmentName; implements?: string[]; extensible?: $responses.wix.api.IExtensible; trashbin?: boolean; plural?: string; domainEventsReadPermission?: string; appDefId?: string; domainEvents?: $responses.wix.api.IDomainEventOptions; taggable?: $responses.wix.api.ITaggable; queryOptions?: $responses.wix.api.IQueryOptions; eventsExposure?: $responses.wix.api.Exposure; eventsMaturity?: $responses.wix.api.Maturity; persistence?: $responses.wix.api.IPersistence; permissionOptions?: $responses.wix.api.IPermissionCatalogOptions; } export class Entity implements IEntity { constructor(data?: IEntity); fqdn?: string; exposure?: $responses.wix.api.Exposure; appendixFiles?: $responses.wix.api.IMessageAppendix[]; oldFqdnForBackwardsCompatibility?: string; segment?: $responses.wix.api.Segment.SegmentName; implements?: string[]; extensible?: $responses.wix.api.IExtensible; trashbin?: boolean; plural?: string; domainEventsReadPermission?: string; appDefId?: string; domainEvents?: $responses.wix.api.IDomainEventOptions; taggable?: $responses.wix.api.ITaggable; queryOptions?: $responses.wix.api.IQueryOptions; eventsExposure?: $responses.wix.api.Exposure; eventsMaturity?: $responses.wix.api.Maturity; persistence?: $responses.wix.api.IPersistence; permissionOptions?: $responses.wix.api.IPermissionCatalogOptions; static __$$generatedFromProtobuf$$__: Symbol; } export interface IPermissionCatalogOptions { autoGeneratePermissions?: boolean; autoGenerateScopes?: boolean; } export class PermissionCatalogOptions implements IPermissionCatalogOptions { constructor(data?: IPermissionCatalogOptions); autoGeneratePermissions?: boolean; autoGenerateScopes?: boolean; static __$$generatedFromProtobuf$$__: Symbol; } export interface IPersistence { type?: $responses.wix.api.Persistence.Type; } export class Persistence implements IPersistence { constructor(data?: IPersistence); type?: $responses.wix.api.Persistence.Type; static __$$generatedFromProtobuf$$__: Symbol; } export namespace Persistence { export enum Type { STANDARD = 0, SINGLETON = 1, NONE = 2, } } export interface IExtensible { nestedExtensionFieldPath?: string; filterable?: boolean; nestedExtensionPointMappings?: $responses.wix.api.INestedExtensionPointMapping[]; } export class Extensible implements IExtensible { constructor(data?: IExtensible); nestedExtensionFieldPath?: string; filterable?: boolean; nestedExtensionPointMappings?: $responses.wix.api.INestedExtensionPointMapping[]; static __$$generatedFromProtobuf$$__: Symbol; } export interface INestedExtensionPointMapping { extensionPoint?: string; path?: string; } export class NestedExtensionPointMapping implements INestedExtensionPointMapping { constructor(data?: INestedExtensionPointMapping); extensionPoint?: string; path?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IMessageAppendix { type?: $responses.wix.api.MessageAppendix.Type; path?: string; } export class MessageAppendix implements IMessageAppendix { constructor(data?: IMessageAppendix); type?: $responses.wix.api.MessageAppendix.Type; path?: string; static __$$generatedFromProtobuf$$__: Symbol; } export namespace MessageAppendix { export enum Type { UNKNOWN_APPENDIX_TYPE = 0, AUTO_VELO = 1, DOCS_CONF = 2, MULTILINGUAL = 3, SEARCH = 4, AUTO_SDK = 5, } } export interface IDomainEventOptions { eventSequenceNumber?: boolean; deletedIncludeEntity?: boolean; updatedIncludeModifiedFields?: boolean; } export class DomainEventOptions implements IDomainEventOptions { constructor(data?: IDomainEventOptions); eventSequenceNumber?: boolean; deletedIncludeEntity?: boolean; updatedIncludeModifiedFields?: boolean; static __$$generatedFromProtobuf$$__: Symbol; } export interface ITaggable { } export class Taggable implements ITaggable { constructor(data?: ITaggable); static __$$generatedFromProtobuf$$__: Symbol; } export interface IQueryOptions { wql?: $responses.wix.api.IWql; search?: $responses.wix.api.ISearch[]; additionalQueryOptions?: $responses.wix.api.INamedQueryOptions[]; } export class QueryOptions implements IQueryOptions { constructor(data?: IQueryOptions); wql?: $responses.wix.api.IWql; search?: $responses.wix.api.ISearch[]; additionalQueryOptions?: $responses.wix.api.INamedQueryOptions[]; static __$$generatedFromProtobuf$$__: Symbol; } export interface INamedQueryOptions { name?: string; wql?: $responses.wix.api.IWql; search?: $responses.wix.api.ISearch[]; } export class NamedQueryOptions implements INamedQueryOptions { constructor(data?: INamedQueryOptions); name?: string; wql?: $responses.wix.api.IWql; search?: $responses.wix.api.ISearch[]; static __$$generatedFromProtobuf$$__: Symbol; } export interface IReferenceEntityField { path?: string; } export class ReferenceEntityField implements IReferenceEntityField { constructor(data?: IReferenceEntityField); path?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface ICacheSettings { maxAgeSeconds?: number; manual?: boolean; } export class CacheSettings implements ICacheSettings { constructor(data?: ICacheSettings); maxAgeSeconds?: number; manual?: boolean; static __$$generatedFromProtobuf$$__: Symbol; } export interface IFieldSet { field?: string[]; } export class FieldSet implements IFieldSet { constructor(data?: IFieldSet); field?: string[]; static __$$generatedFromProtobuf$$__: Symbol; } export interface IDeprecated { replacedBy?: string; targetRemovalDate?: string; } export class Deprecated implements IDeprecated { constructor(data?: IDeprecated); replacedBy?: string; targetRemovalDate?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IUnique { field?: string[]; } export class Unique implements IUnique { constructor(data?: IUnique); field?: string[]; static __$$generatedFromProtobuf$$__: Symbol; } export interface ICrud { method?: $responses.wix.api.Crud.Method; createOptions?: $responses.wix.api.ICreateMethodOptions; getOptions?: $responses.wix.api.IGetItemMethodOptions; updateOptions?: $responses.wix.api.IUpdateMethodOptions; deleteOptions?: $responses.wix.api.IDeleteMethodOptions; listOptions?: $responses.wix.api.IListMethodOptions; queryOptions?: $responses.wix.api.IQueryMethodOptions; searchOptions?: $responses.wix.api.ISearchMethodOptions; bulkCreateOptions?: $responses.wix.api.IBulkCreateMethodOptions; bulkUpdateOptions?: $responses.wix.api.IBulkUpdateMethodOptions; bulkUpdateByFilterOptions?: $responses.wix.api.IBulkUpdateByFilterMethodOptions; bulkDeleteOptions?: $responses.wix.api.IBulkDeleteMethodOptions; bulkDeleteByFilterOptions?: $responses.wix.api.IBulkDeleteByFilterMethodOptions; upsertOptions?: $responses.wix.api.IUpsertMethodOptions; bulkUpsertOptions?: $responses.wix.api.IBulkUpsertMethodOptions; listDeletedOptions?: $responses.wix.api.IListDeletedMethodOptions; getDeletedOptions?: $responses.wix.api.IGetDeletedMethodOptions; restoreFromTrashbinOptions?: $responses.wix.api.IRestoreFromTrashbinMethodOptions; removeFromTrashbinOptions?: $responses.wix.api.IRemoveFromTrashbinMethodOptions; countOptions?: $responses.wix.api.ICountOptions; searchRelatedOptions?: $responses.wix.api.ISearchRelatedOptions; updateExtendedFieldsOptions?: $responses.wix.api.IUpdateExtendedFieldsOptions; customActionOptions?: $responses.wix.api.ICustomActionOptions; bulkUpdateTagsOptions?: $responses.wix.api.IBulkUpdateTagsMethodOptions; bulkUpdateTagsByFilterOptions?: $responses.wix.api.IBulkUpdateTagsByFilterMethodOptions; } export class Crud implements ICrud { constructor(data?: ICrud); method?: $responses.wix.api.Crud.Method; createOptions?: $responses.wix.api.ICreateMethodOptions; getOptions?: $responses.wix.api.IGetItemMethodOptions; updateOptions?: $responses.wix.api.IUpdateMethodOptions; deleteOptions?: $responses.wix.api.IDeleteMethodOptions; listOptions?: $responses.wix.api.IListMethodOptions; queryOptions?: $responses.wix.api.IQueryMethodOptions; searchOptions?: $responses.wix.api.ISearchMethodOptions; bulkCreateOptions?: $responses.wix.api.IBulkCreateMethodOptions; bulkUpdateOptions?: $responses.wix.api.IBulkUpdateMethodOptions; bulkUpdateByFilterOptions?: $responses.wix.api.IBulkUpdateByFilterMethodOptions; bulkDeleteOptions?: $responses.wix.api.IBulkDeleteMethodOptions; bulkDeleteByFilterOptions?: $responses.wix.api.IBulkDeleteByFilterMethodOptions; upsertOptions?: $responses.wix.api.IUpsertMethodOptions; bulkUpsertOptions?: $responses.wix.api.IBulkUpsertMethodOptions; listDeletedOptions?: $responses.wix.api.IListDeletedMethodOptions; getDeletedOptions?: $responses.wix.api.IGetDeletedMethodOptions; restoreFromTrashbinOptions?: $responses.wix.api.IRestoreFromTrashbinMethodOptions; removeFromTrashbinOptions?: $responses.wix.api.IRemoveFromTrashbinMethodOptions; countOptions?: $responses.wix.api.ICountOptions; searchRelatedOptions?: $responses.wix.api.ISearchRelatedOptions; updateExtendedFieldsOptions?: $responses.wix.api.IUpdateExtendedFieldsOptions; customActionOptions?: $responses.wix.api.ICustomActionOptions; bulkUpdateTagsOptions?: $responses.wix.api.IBulkUpdateTagsMethodOptions; bulkUpdateTagsByFilterOptions?: $responses.wix.api.IBulkUpdateTagsByFilterMethodOptions; static __$$generatedFromProtobuf$$__: Symbol; } export namespace Crud { export enum Method { UNKNOWN_METHOD = 0, CREATE = 1, GET_ITEM = 2, UPDATE = 3, DELETE = 4, UPSERT = 12, LIST = 5, QUERY = 6, SEARCH = 18, BULK_CREATE = 7, BULK_UPDATE = 8, BULK_UPDATE_BY_FILTER = 9, BULK_DELETE = 10, BULK_DELETE_BY_FILTER = 11, BULK_UPSERT = 13, LIST_DELETED = 14, GET_DELETED = 15, RESTORE_FROM_TRASHBIN = 16, REMOVE_FROM_TRASHBIN = 17, COUNT = 19, SEARCH_RELATED = 20, UPDATE_EXTENDED_FIELDS = 21, BULK_UPDATE_TAGS = 22, BULK_UPDATE_TAGS_BY_FILTER = 23, CUSTOM_ACTION = 24, } } export interface IPaging { type?: $responses.wix.api.Paging.Type; pagingMetadataField?: string; cursorPagingMetadataField?: string; offsetPagingMetadataField?: string; } export class Paging implements IPaging { constructor(data?: IPaging); type?: $responses.wix.api.Paging.Type; pagingMetadataField?: string; cursorPagingMetadataField?: string; offsetPagingMetadataField?: string; static __$$generatedFromProtobuf$$__: Symbol; } export namespace Paging { export enum Type { UNKNOWN_TYPE = 0, OFFSET = 1, CURSOR = 2, BOTH = 3, } } export interface ICustomActionOptions { readOperation?: boolean; wql?: $responses.wix.api.IWqlOptions; } export class CustomActionOptions implements ICustomActionOptions { constructor(data?: ICustomActionOptions); readOperation?: boolean; wql?: $responses.wix.api.IWqlOptions; static __$$generatedFromProtobuf$$__: Symbol; } export interface IWqlOptions { queryOptionsName?: string; filterField?: string; queryField?: string; searchField?: string; } export class WqlOptions implements IWqlOptions { constructor(data?: IWqlOptions); queryOptionsName?: string; filterField?: string; queryField?: string; searchField?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface ICreateMethodOptions { itemField?: string; } export class CreateMethodOptions implements ICreateMethodOptions { constructor(data?: ICreateMethodOptions); itemField?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IGetItemMethodOptions { itemField?: string; idField?: string; } export class GetItemMethodOptions implements IGetItemMethodOptions { constructor(data?: IGetItemMethodOptions); itemField?: string; idField?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IUpdateMethodOptions { itemField?: string; fieldmaskField?: string; } export class UpdateMethodOptions implements IUpdateMethodOptions { constructor(data?: IUpdateMethodOptions); itemField?: string; fieldmaskField?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IUpsertMethodOptions { itemField?: string; fieldmaskField?: string; } export class UpsertMethodOptions implements IUpsertMethodOptions { constructor(data?: IUpsertMethodOptions); itemField?: string; fieldmaskField?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IDeleteMethodOptions { idField?: string; } export class DeleteMethodOptions implements IDeleteMethodOptions { constructor(data?: IDeleteMethodOptions); idField?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IListMethodOptions { idsField?: string; itemsField?: string; paging?: $responses.wix.api.IPaging; meAliasableField?: string[]; } export class ListMethodOptions implements IListMethodOptions { constructor(data?: IListMethodOptions); idsField?: string; itemsField?: string; paging?: $responses.wix.api.IPaging; meAliasableField?: string[]; static __$$generatedFromProtobuf$$__: Symbol; } export interface IQueryMethodOptions { queryField?: string; cursorQueryField?: string; offsetQueryField?: string; itemsField?: string; paging?: $responses.wix.api.IPaging; wql?: $responses.wix.api.IWql; queryOptionsName?: string; meAliasableField?: string[]; } export class QueryMethodOptions implements IQueryMethodOptions { constructor(data?: IQueryMethodOptions); queryField?: string; cursorQueryField?: string; offsetQueryField?: string; itemsField?: string; paging?: $responses.wix.api.IPaging; wql?: $responses.wix.api.IWql; queryOptionsName?: string; meAliasableField?: string[]; static __$$generatedFromProtobuf$$__: Symbol; } export interface ISearchMethodOptions { searchField?: string; cursorSearchField?: string; offsetSearchField?: string; itemsField?: string; paging?: $responses.wix.api.IPaging; wql?: $responses.wix.api.IWql; queryOptionsName?: string; meAliasableField?: string[]; search?: $responses.wix.api.ISearch[]; } export class SearchMethodOptions implements ISearchMethodOptions { constructor(data?: ISearchMethodOptions); searchField?: string; cursorSearchField?: string; offsetSearchField?: string; itemsField?: string; paging?: $responses.wix.api.IPaging; wql?: $responses.wix.api.IWql; queryOptionsName?: string; meAliasableField?: string[]; search?: $responses.wix.api.ISearch[]; static __$$generatedFromProtobuf$$__: Symbol; } export interface IBulkCreateMethodOptions { itemField?: string; } export class BulkCreateMethodOptions implements IBulkCreateMethodOptions { constructor(data?: IBulkCreateMethodOptions); itemField?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IBulkUpdateMethodOptions { itemsField?: string; itemField?: string; fieldmaskField?: string; } export class BulkUpdateMethodOptions implements IBulkUpdateMethodOptions { constructor(data?: IBulkUpdateMethodOptions); itemsField?: string; itemField?: string; fieldmaskField?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IBulkUpdateByFilterMethodOptions { itemField?: string; fieldmaskField?: string; filterField?: string; queryOptionsName?: string; } export class BulkUpdateByFilterMethodOptions implements IBulkUpdateByFilterMethodOptions { constructor(data?: IBulkUpdateByFilterMethodOptions); itemField?: string; fieldmaskField?: string; filterField?: string; queryOptionsName?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IBulkUpdateTagsMethodOptions { idsField?: string; } export class BulkUpdateTagsMethodOptions implements IBulkUpdateTagsMethodOptions { constructor(data?: IBulkUpdateTagsMethodOptions); idsField?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IBulkUpdateTagsByFilterMethodOptions { filterField?: string; queryOptionsName?: string; } export class BulkUpdateTagsByFilterMethodOptions implements IBulkUpdateTagsByFilterMethodOptions { constructor(data?: IBulkUpdateTagsByFilterMethodOptions); filterField?: string; queryOptionsName?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IBulkUpsertMethodOptions { itemField?: string; fieldmaskField?: string; } export class BulkUpsertMethodOptions implements IBulkUpsertMethodOptions { constructor(data?: IBulkUpsertMethodOptions); itemField?: string; fieldmaskField?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IBulkDeleteMethodOptions { idsField?: string; } export class BulkDeleteMethodOptions implements IBulkDeleteMethodOptions { constructor(data?: IBulkDeleteMethodOptions); idsField?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IBulkDeleteByFilterMethodOptions { filterField?: string; queryOptionsName?: string; } export class BulkDeleteByFilterMethodOptions implements IBulkDeleteByFilterMethodOptions { constructor(data?: IBulkDeleteByFilterMethodOptions); filterField?: string; queryOptionsName?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IListDeletedMethodOptions { idsField?: string; itemsField?: string; paging?: $responses.wix.api.IPaging; meAliasableField?: string[]; } export class ListDeletedMethodOptions implements IListDeletedMethodOptions { constructor(data?: IListDeletedMethodOptions); idsField?: string; itemsField?: string; paging?: $responses.wix.api.IPaging; meAliasableField?: string[]; static __$$generatedFromProtobuf$$__: Symbol; } export interface IGetDeletedMethodOptions { itemField?: string; idField?: string; } export class GetDeletedMethodOptions implements IGetDeletedMethodOptions { constructor(data?: IGetDeletedMethodOptions); itemField?: string; idField?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IRestoreFromTrashbinMethodOptions { itemField?: string; idField?: string; } export class RestoreFromTrashbinMethodOptions implements IRestoreFromTrashbinMethodOptions { constructor(data?: IRestoreFromTrashbinMethodOptions); itemField?: string; idField?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IRemoveFromTrashbinMethodOptions { idField?: string; } export class RemoveFromTrashbinMethodOptions implements IRemoveFromTrashbinMethodOptions { constructor(data?: IRemoveFromTrashbinMethodOptions); idField?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface ICountOptions { inheritWqlFrom?: string; queryOptionsName?: string; filterField?: string; countField?: string; } export class CountOptions implements ICountOptions { constructor(data?: ICountOptions); inheritWqlFrom?: string; queryOptionsName?: string; filterField?: string; countField?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface ISearchRelatedOptions { inheritWqlFrom?: string; queryOptionsName?: string; } export class SearchRelatedOptions implements ISearchRelatedOptions { constructor(data?: ISearchRelatedOptions); inheritWqlFrom?: string; queryOptionsName?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IUpdateExtendedFieldsOptions { itemField?: string; } export class UpdateExtendedFieldsOptions implements IUpdateExtendedFieldsOptions { constructor(data?: IUpdateExtendedFieldsOptions); itemField?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IWql { operatorFieldSupport?: $responses.wix.api.Wql.IOperatorFieldSupport[]; pattern?: $responses.wix.api.Wql.IOperatorFieldSupport[]; validateQuery?: boolean; } export class Wql implements IWql { constructor(data?: IWql); operatorFieldSupport?: $responses.wix.api.Wql.IOperatorFieldSupport[]; pattern?: $responses.wix.api.Wql.IOperatorFieldSupport[]; validateQuery?: boolean; static __$$generatedFromProtobuf$$__: Symbol; } export namespace Wql { export enum Operator { ALL_APPLICABLE_OPERATORS = 0, EQ = 1, GT = 2, GTE = 3, IN = 4, LT = 5, LTE = 6, NE = 7, NIN = 8, BEGINS = 9, EXISTS = 10, HAS_ALL = 11, ALL = 11, HAS_SOME = 12, ANY = 12, EMPTY = 13, MATCH_ALL = 14, MATCH_ITEMS = 16, ENHANCED_DATE = 17, } export enum Sort { NONE = 0, ASC = 1, DESC = 2, BOTH = 3, } export interface IRequiredFields { field?: string[]; requiredField?: $responses.wix.api.Wql.RequiredFields.IRequiredField[]; } export class RequiredFields implements IRequiredFields { constructor(data?: IRequiredFields); field?: string[]; requiredField?: $responses.wix.api.Wql.RequiredFields.IRequiredField[]; static __$$generatedFromProtobuf$$__: Symbol; } export namespace RequiredFields { export interface IRequiredField { path?: string; sort?: $responses.wix.api.Wql.Sort; } export class RequiredField implements IRequiredField { constructor(data?: IRequiredField); path?: string; sort?: $responses.wix.api.Wql.Sort; static __$$generatedFromProtobuf$$__: Symbol; } } export enum VirtualSubfields { NO_VIRTUAL_SUBFIELDS = 0, DATE = 1, EMAIL = 2, } export interface IOperatorFieldSupport { operator?: $responses.wix.api.Wql.Operator[]; glob?: string; field?: string[]; sort?: $responses.wix.api.Wql.Sort; requiredFields?: $responses.wix.api.Wql.IRequiredFields[]; maturity?: $responses.wix.api.Maturity; virtualSubfields?: $responses.wix.api.Wql.VirtualSubfields; } export class OperatorFieldSupport implements IOperatorFieldSupport { constructor(data?: IOperatorFieldSupport); operator?: $responses.wix.api.Wql.Operator[]; glob?: string; field?: string[]; sort?: $responses.wix.api.Wql.Sort; requiredFields?: $responses.wix.api.Wql.IRequiredFields[]; maturity?: $responses.wix.api.Maturity; virtualSubfields?: $responses.wix.api.Wql.VirtualSubfields; static __$$generatedFromProtobuf$$__: Symbol; } } export interface ISearch { field?: string[]; maturity?: $responses.wix.api.Maturity; } export class Search implements ISearch { constructor(data?: ISearch); field?: string[]; maturity?: $responses.wix.api.Maturity; static __$$generatedFromProtobuf$$__: Symbol; } export interface ITranslatable { name?: string; hidden?: boolean; grouping?: string; type?: $responses.wix.api.Translatable.Type; displayOnly?: boolean; } export class Translatable implements ITranslatable { constructor(data?: ITranslatable); name?: string; hidden?: boolean; grouping?: string; type?: $responses.wix.api.Translatable.Type; displayOnly?: boolean; static __$$generatedFromProtobuf$$__: Symbol; } export namespace Translatable { export enum Type { UNDEFINED_TYPE = 0, SHORT_TEXT = 1, LONG_TEXT = 2, RICH_TEXT = 3, RICH_CONTENT_EDITOR = 4, SELECTION = 5, MULTI_SELECTION = 6, DOCUMENT = 7, IMAGE = 8, VIDEO = 9, IMAGE_LINK = 10, } } export interface IConditional { permission?: string; requestedField?: string; } export class Conditional implements IConditional { constructor(data?: IConditional); permission?: string; requestedField?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IServiceAppendix { type?: $responses.wix.api.ServiceAppendix.Type; path?: string; } export class ServiceAppendix implements IServiceAppendix { constructor(data?: IServiceAppendix); type?: $responses.wix.api.ServiceAppendix.Type; path?: string; static __$$generatedFromProtobuf$$__: Symbol; } export namespace ServiceAppendix { export enum Type { UNKNOWN_APPENDIX_TYPE = 0, NILE = 1, MESSAGE_BUS = 2, } } export enum Exposure { PRIVATE = 0, INTERNAL = 1, PUBLIC = 2, } export enum Maturity { ALPHA = 0, BETA = 1, IA = 2, GA = 3, NOT_IMPLEMENTED = 4, } export interface ICallback { topic?: string; segment?: $responses.wix.api.Segment.SegmentName; payload?: string; permission?: string; eventType?: $responses.wix.api.Callback.EventType; exposure?: $responses.wix.api.Exposure; maturity?: $responses.wix.api.Maturity; } export class Callback implements ICallback { constructor(data?: ICallback); topic?: string; segment?: $responses.wix.api.Segment.SegmentName; payload?: string; permission?: string; eventType?: $responses.wix.api.Callback.EventType; exposure?: $responses.wix.api.Exposure; maturity?: $responses.wix.api.Maturity; static __$$generatedFromProtobuf$$__: Symbol; } export namespace Callback { export enum EventType { UNKNOWN = 0, CREATED = 1, UPDATED = 2, DELETED = 3, ACTION = 4, } } export interface IDomainEvent { actionMessageFqn?: string; webhookPermissionOverride?: string; eventType?: $responses.wix.api.DomainEvent.EventType; exposure?: $responses.wix.api.Exposure; maturity?: $responses.wix.api.Maturity; additionalMetadataFqn?: string; deprecated?: $responses.wix.api.IDomainEventDeprecation; } export class DomainEvent implements IDomainEvent { constructor(data?: IDomainEvent); actionMessageFqn?: string; webhookPermissionOverride?: string; eventType?: $responses.wix.api.DomainEvent.EventType; exposure?: $responses.wix.api.Exposure; maturity?: $responses.wix.api.Maturity; additionalMetadataFqn?: string; deprecated?: $responses.wix.api.IDomainEventDeprecation; static __$$generatedFromProtobuf$$__: Symbol; } export namespace DomainEvent { export enum EventType { UNKNOWN = 0, CREATED = 1, UPDATED = 2, DELETED = 3, ACTION = 4, } } export interface IEmits { eventType?: $responses.wix.api.DomainEvent.EventType; actionMessageFqn?: string; } export class Emits implements IEmits { constructor(data?: IEmits); eventType?: $responses.wix.api.DomainEvent.EventType; actionMessageFqn?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IDomainEventDeprecation { replacedBy?: string; targetRemovalDate?: string; } export class DomainEventDeprecation implements IDomainEventDeprecation { constructor(data?: IDomainEventDeprecation); replacedBy?: string; targetRemovalDate?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface ICallbackDeprecation { replacedBy?: string; targetRemovalDate?: string; eventType?: $responses.wix.api.Callback.EventType; customSlug?: string; payload?: string; } export class CallbackDeprecation implements ICallbackDeprecation { constructor(data?: ICallbackDeprecation); replacedBy?: string; targetRemovalDate?: string; eventType?: $responses.wix.api.Callback.EventType; customSlug?: string; payload?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface ISegment { } export class Segment implements ISegment { constructor(data?: ISegment); static __$$generatedFromProtobuf$$__: Symbol; } export namespace Segment { /** * [Segment] annotation registers to Confluent clusters. * Existing topics might have a hard-coded segment in Greyhound, so this option is not required in proto. * However, new topics must provide a segment, or greyhound will throw an exception. * @see https://bo.wix.com/wix-docs/rnd/p13n-guidelines---aips/guidance-aips/design-patterns/[7016]-events#p13n-guidelines---aips_guidance-aips_design-patterns_[7016]-events_12-choose-the-right-segment */ export enum SegmentName { UNSPECIFIED = 0, USERS = 1, PUBLIC = 2, OTHERS = 3, } } /** * Decimal value validation rules. * Based on java.math.BigDecimal, implies (wix.api.format) = DECIMAL_VALUE */ export interface IDecimalValueOptions { lte?: string; gte?: string; lt?: string; gt?: string; maxScale?: number; } export class DecimalValueOptions implements IDecimalValueOptions { constructor(data?: IDecimalValueOptions); lte?: string; gte?: string; lt?: string; gt?: string; maxScale?: number; static __$$generatedFromProtobuf$$__: Symbol; } export interface IAlignedWithEnum { field?: string; suffix?: string; } export class AlignedWithEnum implements IAlignedWithEnum { constructor(data?: IAlignedWithEnum); field?: string; suffix?: string; static __$$generatedFromProtobuf$$__: Symbol; } export enum Format { EMAIL = 0, HOSTNAME = 1, IPV4 = 2, IPV6 = 3, URI = 4, WEB_URL = 5, PHONE = 7, CREDIT_CARD = 8, GUID = 9, COUNTRY = 10, LANGUAGE = 11, DECIMAL_VALUE = 12, CURRENCY = 13, LANGUAGE_TAG = 14, COLOR_HEX = 15, LOCAL_DATE = 16, LOCAL_TIME = 17, LOCAL_DATE_TIME = 18, URL_SLUG = 19, SYSTEM_SLUG = 20, SECURE_WEB_URL = 21, SUBDIVISION = 22, } /** * ApplicationError: named Error for backwards compatibility */ export interface IError { httpCode?: $responses.wix.api.StatusCodes.HttpStatusCode; applicationCode?: string; data?: string; } export class Error implements IError { constructor(data?: IError); httpCode?: $responses.wix.api.StatusCodes.HttpStatusCode; applicationCode?: string; data?: string; static __$$generatedFromProtobuf$$__: Symbol; } /** * Method-level reference to a service-level error. */ export interface IErrorRef { applicationCode?: string; } export class ErrorRef implements IErrorRef { constructor(data?: IErrorRef); applicationCode?: string; static __$$generatedFromProtobuf$$__: Symbol; } /** * CustomValidationError: field level validation, only declare when you have specific validation in your service that is not coming from infra */ export interface ICustomValidationError { ruleName?: string; data?: string; } export class CustomValidationError implements ICustomValidationError { constructor(data?: ICustomValidationError); ruleName?: string; data?: string; static __$$generatedFromProtobuf$$__: Symbol; } /** * InheritCrudErrors: does this method throw standard crud errors? */ export interface IInheritCrudErrors { method?: $responses.wix.api.Crud.Method; } export class InheritCrudErrors implements IInheritCrudErrors { constructor(data?: IInheritCrudErrors); method?: $responses.wix.api.Crud.Method; static __$$generatedFromProtobuf$$__: Symbol; } export interface IStatusCodes { } export class StatusCodes implements IStatusCodes { constructor(data?: IStatusCodes); static __$$generatedFromProtobuf$$__: Symbol; } export namespace StatusCodes { export enum HttpStatusCode { OK = 0, UNAUTHENTICATED = 1, PERMISSION_DENIED = 2, INVALID_ARGUMENT = 3, NOT_FOUND = 4, INTERNAL = 5, UNAVAILABLE = 6, RESOURCE_EXHAUSTED = 7, CANCELED = 8, ALREADY_EXISTS = 9, FAILED_PRECONDITION = 10, } } export interface IPermissionRule { name?: string; type?: $responses.wix.api.PermissionType; abacRequestValidation?: $responses.wix.api.AbacRequestValidationMode; } export class PermissionRule implements IPermissionRule { constructor(data?: IPermissionRule); name?: string; type?: $responses.wix.api.PermissionType; abacRequestValidation?: $responses.wix.api.AbacRequestValidationMode; static __$$generatedFromProtobuf$$__: Symbol; } export enum PermissionType { AUTO = 0, MANUAL = 1, } export enum AbacRequestValidationMode { ON = 0, OFF = 1, } export interface IDetails { applicationError?: $responses.wix.api.IApplicationError; validationError?: $responses.wix.api.IValidationError; systemError?: $responses.wix.api.ISystemError; tracing?: { [k: string]: string }; } export class Details implements IDetails { constructor(data?: IDetails); applicationError?: $responses.wix.api.IApplicationError; validationError?: $responses.wix.api.IValidationError; systemError?: $responses.wix.api.ISystemError; tracing?: { [k: string]: string }; static __$$generatedFromProtobuf$$__: Symbol; } export interface IApplicationError { code?: string; description?: string; data?: { [key: string]: any }; } export class ApplicationError implements IApplicationError { constructor(data?: IApplicationError); code?: string; description?: string; data?: { [key: string]: any }; static __$$generatedFromProtobuf$$__: Symbol; } export interface ISystemError { errorCode?: string; } export class SystemError implements ISystemError { constructor(data?: ISystemError); errorCode?: string; static __$$generatedFromProtobuf$$__: Symbol; } /** * example result: * { * "fieldViolations": [ * { * "field": "fieldA", * "description": "invalid music note. supported notes: [do,re,mi,fa,sol,la,ti]", * "violatedRule": "OTHER", * "ruleName": "INVALID_NOTE", * "data": { * "value": "FI" * } * }, * { * "field": "fieldB", * "description": "field value out of range. supported range: [0-20]", * "violatedRule": "MAX", * "data": { * "threshold": 20 * } * }, * { * "field": "fieldC", * "description": "invalid phone number. provide a valid phone number of size: [7-12], supported characters: [0-9, +, -, (, )]", * "violatedRule": "FORMAT", * "data": { * "type": "PHONE" * } * } * ] * } */ export interface IValidationError { fieldViolations?: $responses.wix.api.ValidationError.IFieldViolation[]; } export class ValidationError implements IValidationError { constructor(data?: IValidationError); fieldViolations?: $responses.wix.api.ValidationError.IFieldViolation[]; static __$$generatedFromProtobuf$$__: Symbol; } export namespace ValidationError { export enum RuleType { VALIDATION = 0, OTHER = 1, MAX = 2, MIN = 3, MAX_LENGTH = 4, MIN_LENGTH = 5, MAX_SIZE = 6, MIN_SIZE = 7, FORMAT = 8, DECIMAL_LTE = 9, DECIMAL_GTE = 10, DECIMAL_LT = 11, DECIMAL_GT = 12, DECIMAL_MAX_SCALE = 13, INVALID_ENUM_VALUE = 14, REQUIRED_FIELD = 15, FIELD_NOT_ALLOWED = 16, ONE_OF_ALIGNMENT = 17, EXACT_LENGTH = 18, EXACT_SIZE = 19, REQUIRED_ONE_OF_FIELD = 20, } export interface IFieldViolation { field?: string; description?: string; violatedRule?: $responses.wix.api.ValidationError.RuleType; ruleName?: string; data?: { [key: string]: any }; } export class FieldViolation implements IFieldViolation { constructor(data?: IFieldViolation); field?: string; description?: string; violatedRule?: $responses.wix.api.ValidationError.RuleType; ruleName?: string; data?: { [key: string]: any }; static __$$generatedFromProtobuf$$__: Symbol; } } export interface ILimitRuleInt32DataPayload { threshold?: number; } export class LimitRuleInt32DataPayload implements ILimitRuleInt32DataPayload { constructor(data?: ILimitRuleInt32DataPayload); threshold?: number; static __$$generatedFromProtobuf$$__: Symbol; } export interface ILimitRuleDoubleDataPayload { threshold?: number; } export class LimitRuleDoubleDataPayload implements ILimitRuleDoubleDataPayload { constructor(data?: ILimitRuleDoubleDataPayload); threshold?: number; static __$$generatedFromProtobuf$$__: Symbol; } export interface ILimitRuleStringDataPayload { threshold?: string; } export class LimitRuleStringDataPayload implements ILimitRuleStringDataPayload { constructor(data?: ILimitRuleStringDataPayload); threshold?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IFormatRuleDataPayload { type?: string; } export class FormatRuleDataPayload implements IFormatRuleDataPayload { constructor(data?: IFormatRuleDataPayload); type?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IEnumRuleDataPayload { supported?: string[]; } export class EnumRuleDataPayload implements IEnumRuleDataPayload { constructor(data?: IEnumRuleDataPayload); supported?: string[]; static __$$generatedFromProtobuf$$__: Symbol; } export interface IRequiredOneOfRuleDataPayload { supported?: string[]; } export class RequiredOneOfRuleDataPayload implements IRequiredOneOfRuleDataPayload { constructor(data?: IRequiredOneOfRuleDataPayload); supported?: string[]; static __$$generatedFromProtobuf$$__: Symbol; } } export namespace common { export interface IAddress { country?: string; subdivision?: string; subdivisionIso31662?: string; city?: string; postalCode?: string; streetAddress?: $responses.wix.common.IStreetAddress; addressLine?: string; addressLine2?: string; formattedAddress?: string; hint?: string; geocode?: $responses.wix.common.IAddressLocation; countryFullname?: string; subdivisionFullname?: string; subdivisions?: $responses.wix.common.ISubdivision[]; } export class Address implements IAddress { constructor(data?: IAddress); country?: string; subdivision?: string; subdivisionIso31662?: string; city?: string; postalCode?: string; streetAddress?: $responses.wix.common.IStreetAddress; addressLine?: string; addressLine2?: string; formattedAddress?: string; hint?: string; geocode?: $responses.wix.common.IAddressLocation; countryFullname?: string; subdivisionFullname?: string; subdivisions?: $responses.wix.common.ISubdivision[]; static __$$generatedFromProtobuf$$__: Symbol; } export interface ISubdivision { code?: string; name?: string; type?: $responses.wix.common.Subdivision.SubdivisionType; typeInfo?: string; standardDetails?: $responses.wix.common.Subdivision.IStandardDetails; } export class Subdivision implements ISubdivision { constructor(data?: ISubdivision); code?: string; name?: string; type?: $responses.wix.common.Subdivision.SubdivisionType; typeInfo?: string; standardDetails?: $responses.wix.common.Subdivision.IStandardDetails; static __$$generatedFromProtobuf$$__: Symbol; } export namespace Subdivision { export enum SubdivisionType { UNKNOWN_SUBDIVISION_TYPE = 0, ADMINISTRATIVE_AREA_LEVEL_1 = 1, ADMINISTRATIVE_AREA_LEVEL_2 = 2, ADMINISTRATIVE_AREA_LEVEL_3 = 3, ADMINISTRATIVE_AREA_LEVEL_4 = 4, ADMINISTRATIVE_AREA_LEVEL_5 = 5, COUNTRY = 6, } export interface IStandardDetails { iso31662?: string; } export class StandardDetails implements IStandardDetails { constructor(data?: IStandardDetails); iso31662?: string; static __$$generatedFromProtobuf$$__: Symbol; } } export interface IStreetAddress { number?: string; name?: string; apt?: string; formattedAddressLine?: string; } export class StreetAddress implements IStreetAddress { constructor(data?: IStreetAddress); number?: string; name?: string; apt?: string; formattedAddressLine?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IAddressContactDetails { fullName?: string; phone?: string; company?: string; email?: string; } export class AddressContactDetails implements IAddressContactDetails { constructor(data?: IAddressContactDetails); fullName?: string; phone?: string; company?: string; email?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IFullAddressContactDetails { firstName?: string; lastName?: string; fullName?: string; phone?: string; company?: string; email?: string; vatId?: $responses.wix.common.IVatId; } export class FullAddressContactDetails implements IFullAddressContactDetails { constructor(data?: IFullAddressContactDetails); firstName?: string; lastName?: string; fullName?: string; phone?: string; company?: string; email?: string; vatId?: $responses.wix.common.IVatId; static __$$generatedFromProtobuf$$__: Symbol; } export interface IVatId { id?: string; type?: $responses.wix.common.VatType; } export class VatId implements IVatId { constructor(data?: IVatId); id?: string; type?: $responses.wix.common.VatType; static __$$generatedFromProtobuf$$__: Symbol; } export enum VatType { UNSPECIFIED = 0, CPF = 1, CNPJ = 2, } export interface IAddressLocation { latitude?: number; longitude?: number; } export class AddressLocation implements IAddressLocation { constructor(data?: IAddressLocation); latitude?: number; longitude?: number; static __$$generatedFromProtobuf$$__: Symbol; } export interface IBulkActionMetadata { totalSuccesses?: number; totalFailures?: number; undetailedFailures?: number; } export class BulkActionMetadata implements IBulkActionMetadata { constructor(data?: IBulkActionMetadata); totalSuccesses?: number; totalFailures?: number; undetailedFailures?: number; static __$$generatedFromProtobuf$$__: Symbol; } export interface IItemMetadata { id?: string; originalIndex?: number; success?: boolean; error?: $responses.wix.api.IApplicationError; } export class ItemMetadata implements IItemMetadata { constructor(data?: IItemMetadata); id?: string; originalIndex?: number; success?: boolean; error?: $responses.wix.api.IApplicationError; static __$$generatedFromProtobuf$$__: Symbol; } export enum BulkActionType { UNKNOWN_ACTION_TYPE = 0, INSERT = 1, UPDATE = 2, DELETE = 3, } export interface IIdentificationData { contactId?: string; identityType?: $responses.wix.common.IdentificationData.IdentityType; anonymousVisitorId?: string; memberId?: string; wixUserId?: string; appId?: string; } export class IdentificationData implements IIdentificationData { constructor(data?: IIdentificationData); contactId?: string; identityType?: $responses.wix.common.IdentificationData.IdentityType; anonymousVisitorId?: string; memberId?: string; wixUserId?: string; appId?: string; static __$$generatedFromProtobuf$$__: Symbol; } export namespace IdentificationData { export enum IdentityType { UNKNOWN = 0, ANONYMOUS_VISITOR = 1, MEMBER = 2, WIX_USER = 3, APP = 4, } } export interface IImage { id?: string; url?: string; height?: number; width?: number; altText?: string; urlExpirationDate?: Date; filename?: string; sizeInBytes?: string; focalPoint?: $responses.wix.common.IFocalPoint; } export class Image implements IImage { constructor(data?: IImage); id?: string; url?: string; height?: number; width?: number; altText?: string; urlExpirationDate?: Date; filename?: string; sizeInBytes?: string; focalPoint?: $responses.wix.common.IFocalPoint; static __$$generatedFromProtobuf$$__: Symbol; } export interface IVideo { id?: string; url?: string; height?: number; width?: number; thumbnail?: $responses.wix.common.IImage; } export class Video implements IVideo { constructor(data?: IVideo); id?: string; url?: string; height?: number; width?: number; thumbnail?: $responses.wix.common.IImage; static __$$generatedFromProtobuf$$__: Symbol; } export interface IVideoV2 { id?: string; url?: string; resolutions?: $responses.wix.common.IVideoResolution[]; filename?: string; posters?: $responses.wix.common.IImage[]; sizeInBytes?: string; urlExpirationDate?: Date; durationInMilliseconds?: number; title?: string; description?: string; height?: number; width?: number; } export class VideoV2 implements IVideoV2 { constructor(data?: IVideoV2); id?: string; url?: string; resolutions?: $responses.wix.common.IVideoResolution[]; filename?: string; posters?: $responses.wix.common.IImage[]; sizeInBytes?: string; urlExpirationDate?: Date; durationInMilliseconds?: number; title?: string; description?: string; height?: number; width?: number; static __$$generatedFromProtobuf$$__: Symbol; } export interface IVideoResolution { url?: string; height?: number; width?: number; poster?: $responses.wix.common.IImage; format?: string; urlExpirationDate?: Date; sizeInBytes?: string; quality?: string; filename?: string; durationInSeconds?: number; durationInMilliseconds?: number; private?: boolean; assetKey?: string; } export class VideoResolution implements IVideoResolution { constructor(data?: IVideoResolution); url?: string; height?: number; width?: number; poster?: $responses.wix.common.IImage; format?: string; urlExpirationDate?: Date; sizeInBytes?: string; quality?: string; filename?: string; durationInSeconds?: number; durationInMilliseconds?: number; private?: boolean; assetKey?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IAudio { id?: string; url?: string; urlExpirationDate?: Date; sizeInBytes?: string; filename?: string; duration?: number; private?: boolean; assetKey?: string; format?: string; quality?: string; } export class Audio implements IAudio { constructor(data?: IAudio); id?: string; url?: string; urlExpirationDate?: Date; sizeInBytes?: string; filename?: string; duration?: number; private?: boolean; assetKey?: string; format?: string; quality?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IDocument { id?: string; url?: string; urlExpirationDate?: Date; sizeInBytes?: string; filename?: string; thumbnail?: $responses.wix.common.IImage; } export class Document implements IDocument { constructor(data?: IDocument); id?: string; url?: string; urlExpirationDate?: Date; sizeInBytes?: string; filename?: string; thumbnail?: $responses.wix.common.IImage; static __$$generatedFromProtobuf$$__: Symbol; } export interface IModel3D { id?: string; url?: string; thumbnail?: $responses.wix.common.IImage; altText?: string; urlExpirationDate?: Date; filename?: string; sizeInBytes?: string; } export class Model3D implements IModel3D { constructor(data?: IModel3D); id?: string; url?: string; thumbnail?: $responses.wix.common.IImage; altText?: string; urlExpirationDate?: Date; filename?: string; sizeInBytes?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IArchive { id?: string; url?: string; urlExpirationDate?: Date; sizeInBytes?: string; filename?: string; } export class Archive implements IArchive { constructor(data?: IArchive); id?: string; url?: string; urlExpirationDate?: Date; sizeInBytes?: string; filename?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IMediaItem { image?: $responses.wix.common.IImage; video?: $responses.wix.common.IVideo; document?: $responses.wix.common.IDocument; } export class MediaItem implements IMediaItem { constructor(data?: IMediaItem); image?: $responses.wix.common.IImage; video?: $responses.wix.common.IVideo; document?: $responses.wix.common.IDocument; static __$$generatedFromProtobuf$$__: Symbol; } export interface IFocalPoint { x?: number; y?: number; height?: number; width?: number; } export class FocalPoint implements IFocalPoint { constructor(data?: IFocalPoint); x?: number; y?: number; height?: number; width?: number; static __$$generatedFromProtobuf$$__: Symbol; } export interface IMoney { value?: string; currency?: string; formattedValue?: string; } export class Money implements IMoney { constructor(data?: IMoney); value?: string; currency?: string; formattedValue?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IPageUrl { base?: string; path?: string; } export class PageUrl implements IPageUrl { constructor(data?: IPageUrl); base?: string; path?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IPageUrlV2 { relativePath?: string; url?: string; } export class PageUrlV2 implements IPageUrlV2 { constructor(data?: IPageUrlV2); relativePath?: string; url?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IPaging { limit?: number; offset?: number; } export class Paging implements IPaging { constructor(data?: IPaging); limit?: number; offset?: number; static __$$generatedFromProtobuf$$__: Symbol; } export interface ICursorPaging { limit?: number; cursor?: string; } export class CursorPaging implements ICursorPaging { constructor(data?: ICursorPaging); limit?: number; cursor?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IPagingMetadata { count?: number; offset?: number; total?: number; tooManyToCount?: boolean; hasNext?: boolean; } export class PagingMetadata implements IPagingMetadata { constructor(data?: IPagingMetadata); count?: number; offset?: number; total?: number; tooManyToCount?: boolean; hasNext?: boolean; static __$$generatedFromProtobuf$$__: Symbol; } export interface IPagingMetadataV2 { count?: number; offset?: number; total?: number; tooManyToCount?: boolean; cursors?: $responses.wix.common.ICursors; hasNext?: boolean; } export class PagingMetadataV2 implements IPagingMetadataV2 { constructor(data?: IPagingMetadataV2); count?: number; offset?: number; total?: number; tooManyToCount?: boolean; cursors?: $responses.wix.common.ICursors; hasNext?: boolean; static __$$generatedFromProtobuf$$__: Symbol; } export interface ICursorPagingMetadata { count?: number; cursors?: $responses.wix.common.ICursors; hasNext?: boolean; total?: number; } export class CursorPagingMetadata implements ICursorPagingMetadata { constructor(data?: ICursorPagingMetadata); count?: number; cursors?: $responses.wix.common.ICursors; hasNext?: boolean; total?: number; static __$$generatedFromProtobuf$$__: Symbol; } export interface ICursors { next?: string; prev?: string; } export class Cursors implements ICursors { constructor(data?: ICursors); next?: string; prev?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface ISorting { fieldName?: string; order?: $responses.wix.common.SortOrder; selectItemsBy?: { [key: string]: any }[]; } export class Sorting implements ISorting { constructor(data?: ISorting); fieldName?: string; order?: $responses.wix.common.SortOrder; selectItemsBy?: { [key: string]: any }[]; static __$$generatedFromProtobuf$$__: Symbol; } export enum SortOrder { ASC = 0, DESC = 1, } export namespace spi { export interface ISpiBaseUri { baseUri?: string; alternativeUris?: $responses.wix.common.spi.SpiBaseUri.IAlternativeUri[]; } export class SpiBaseUri implements ISpiBaseUri { constructor(data?: ISpiBaseUri); baseUri?: string; alternativeUris?: $responses.wix.common.spi.SpiBaseUri.IAlternativeUri[]; static __$$generatedFromProtobuf$$__: Symbol; } export namespace SpiBaseUri { export interface IAlternativeUri { methodName?: string; absoluteUri?: string; } export class AlternativeUri implements IAlternativeUri { constructor(data?: IAlternativeUri); methodName?: string; absoluteUri?: string; static __$$generatedFromProtobuf$$__: Symbol; } } /** * this message is not directly used by any service, * it exists to describe the expected parameters that SHOULD be provided to invoked Velo methods as part of open-platform. * e.g. SPIs, event-handlers, etc.. * NOTE: this context object MUST be provided as the last argument in each Velo method signature. * * Example: * ```typescript * export function wixStores_onOrderCanceled({ event, metadata }: OrderCanceledEvent) { * ... * } * ``` */ export interface IContext { requestId?: string; currency?: string; identity?: $responses.wix.common.spi.Context.IIdentificationData; languages?: string[]; instanceId?: string; appExtensionId?: string; appExtensionType?: string; functionName?: string; } export class Context implements IContext { constructor(data?: IContext); requestId?: string; currency?: string; identity?: $responses.wix.common.spi.Context.IIdentificationData; languages?: string[]; instanceId?: string; appExtensionId?: string; appExtensionType?: string; functionName?: string; static __$$generatedFromProtobuf$$__: Symbol; } export namespace Context { export interface IIdentificationData { identityType?: $responses.wix.common.spi.Context.IdentificationData.IdentityType; anonymousVisitorId?: string; memberId?: string; wixUserId?: string; appId?: string; } export class IdentificationData implements IIdentificationData { constructor(data?: IIdentificationData); identityType?: $responses.wix.common.spi.Context.IdentificationData.IdentityType; anonymousVisitorId?: string; memberId?: string; wixUserId?: string; appId?: string; static __$$generatedFromProtobuf$$__: Symbol; } export namespace IdentificationData { export enum IdentityType { UNKNOWN = 0, ANONYMOUS_VISITOR = 1, MEMBER = 2, WIX_USER = 3, APP = 4, } } } } export namespace tags { export interface ITags { privateTags?: $responses.wix.common.tags.Tags.ITagList; tags?: $responses.wix.common.tags.Tags.ITagList; } export class Tags implements ITags { constructor(data?: ITags); privateTags?: $responses.wix.common.tags.Tags.ITagList; tags?: $responses.wix.common.tags.Tags.ITagList; static __$$generatedFromProtobuf$$__: Symbol; } export namespace Tags { export interface ITagList { tagIds?: string[]; } export class TagList implements ITagList { constructor(data?: ITagList); tagIds?: string[]; static __$$generatedFromProtobuf$$__: Symbol; } } export interface IPublicTags { tags?: $responses.wix.common.tags.PublicTags.ITagList; } export class PublicTags implements IPublicTags { constructor(data?: IPublicTags); tags?: $responses.wix.common.tags.PublicTags.ITagList; static __$$generatedFromProtobuf$$__: Symbol; } export namespace PublicTags { export interface ITagList { tagIds?: string[]; } export class TagList implements ITagList { constructor(data?: ITagList); tagIds?: string[]; static __$$generatedFromProtobuf$$__: Symbol; } } } export interface IWixLink { external?: $responses.wix.common.IExternalLink; page?: $responses.wix.common.IPageLink; anchor?: $responses.wix.common.IAnchorLink; dynamicPage?: $responses.wix.common.IDynamicPageLink; document?: $responses.wix.common.IDocumentLink; email?: $responses.wix.common.IEmailLink; phone?: $responses.wix.common.IPhoneLink; address?: $responses.wix.common.IAddressLink; whatsApp?: $responses.wix.common.IWhatsAppLink; tpaPage?: $responses.wix.common.ITpaPageLink; } export class WixLink implements IWixLink { constructor(data?: IWixLink); external?: $responses.wix.common.IExternalLink; page?: $responses.wix.common.IPageLink; anchor?: $responses.wix.common.IAnchorLink; dynamicPage?: $responses.wix.common.IDynamicPageLink; document?: $responses.wix.common.IDocumentLink; email?: $responses.wix.common.IEmailLink; phone?: $responses.wix.common.IPhoneLink; address?: $responses.wix.common.IAddressLink; whatsApp?: $responses.wix.common.IWhatsAppLink; tpaPage?: $responses.wix.common.ITpaPageLink; static __$$generatedFromProtobuf$$__: Symbol; } export interface IExternalLink { url?: string; target?: string; rel?: $responses.wix.common.LinkRel[]; } export class ExternalLink implements IExternalLink { constructor(data?: IExternalLink); url?: string; target?: string; rel?: $responses.wix.common.LinkRel[]; static __$$generatedFromProtobuf$$__: Symbol; } export interface IPageLink { pageId?: string; target?: string; rel?: $responses.wix.common.LinkRel[]; } export class PageLink implements IPageLink { constructor(data?: IPageLink); pageId?: string; target?: string; rel?: $responses.wix.common.LinkRel[]; static __$$generatedFromProtobuf$$__: Symbol; } export interface IAnchorLink { anchorName?: string; anchorDataId?: string; pageId?: string; rel?: $responses.wix.common.LinkRel[]; } export class AnchorLink implements IAnchorLink { constructor(data?: IAnchorLink); anchorName?: string; anchorDataId?: string; pageId?: string; rel?: $responses.wix.common.LinkRel[]; static __$$generatedFromProtobuf$$__: Symbol; } export interface IDynamicPageLink { routerId?: string; innerRoute?: string; anchorDataId?: string; rel?: $responses.wix.common.LinkRel[]; } export class DynamicPageLink implements IDynamicPageLink { constructor(data?: IDynamicPageLink); routerId?: string; innerRoute?: string; anchorDataId?: string; rel?: $responses.wix.common.LinkRel[]; static __$$generatedFromProtobuf$$__: Symbol; } export interface IDocumentLink { docId?: string; name?: string; indexable?: boolean; } export class DocumentLink implements IDocumentLink { constructor(data?: IDocumentLink); docId?: string; name?: string; indexable?: boolean; static __$$generatedFromProtobuf$$__: Symbol; } export interface IEmailLink { recipient?: string; subject?: string; body?: string; } export class EmailLink implements IEmailLink { constructor(data?: IEmailLink); recipient?: string; subject?: string; body?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IPhoneLink { phoneNumber?: string; } export class PhoneLink implements IPhoneLink { constructor(data?: IPhoneLink); phoneNumber?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IAddressLink { address?: string; } export class AddressLink implements IAddressLink { constructor(data?: IAddressLink); address?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IWhatsAppLink { phoneNumber?: string; } export class WhatsAppLink implements IWhatsAppLink { constructor(data?: IWhatsAppLink); phoneNumber?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface ITpaPageLink { itemTypeIdentifier?: string; itemId?: string; pageId?: string; appDefinitionId?: string; path?: string; rel?: $responses.wix.common.LinkRel[]; } export class TpaPageLink implements ITpaPageLink { constructor(data?: ITpaPageLink); itemTypeIdentifier?: string; itemId?: string; pageId?: string; appDefinitionId?: string; path?: string; rel?: $responses.wix.common.LinkRel[]; static __$$generatedFromProtobuf$$__: Symbol; } export enum LinkRel { unknown_link_rel = 0, nofollow = 1, noopener = 2, noreferrer = 3, sponsored = 4, } } } export namespace google { export namespace protobuf { export interface IFileDescriptorSet { file?: $responses.google.protobuf.IFileDescriptorProto[]; } export class FileDescriptorSet implements IFileDescriptorSet { constructor(data?: IFileDescriptorSet); file?: $responses.google.protobuf.IFileDescriptorProto[]; static __$$generatedFromProtobuf$$__: Symbol; } export interface IFileDescriptorProto { name?: string; package?: string; dependency?: string[]; publicDependency?: number[]; weakDependency?: number[]; messageType?: $responses.google.protobuf.IDescriptorProto[]; enumType?: $responses.google.protobuf.IEnumDescriptorProto[]; service?: $responses.google.protobuf.IServiceDescriptorProto[]; extension?: $responses.google.protobuf.IFieldDescriptorProto[]; options?: $responses.google.protobuf.IFileOptions; sourceCodeInfo?: $responses.google.protobuf.ISourceCodeInfo; syntax?: string; } export class FileDescriptorProto implements IFileDescriptorProto { constructor(data?: IFileDescriptorProto); name?: string; package?: string; dependency?: string[]; publicDependency?: number[]; weakDependency?: number[]; messageType?: $responses.google.protobuf.IDescriptorProto[]; enumType?: $responses.google.protobuf.IEnumDescriptorProto[]; service?: $responses.google.protobuf.IServiceDescriptorProto[]; extension?: $responses.google.protobuf.IFieldDescriptorProto[]; options?: $responses.google.protobuf.IFileOptions; sourceCodeInfo?: $responses.google.protobuf.ISourceCodeInfo; syntax?: string; static __$$generatedFromProtobuf$$__: Symbol; } export interface IDescriptorProto { name?: string; field?: $responses.google.protobuf.IFieldDescriptorProto[]; extension?: $responses.google.protobuf.IFieldDescriptorProto[]; nestedType?: $responses.google.protobuf.IDescriptorProto[]; enumType?: $responses.google.protobuf.IEnumDescriptorProto[]; extensionRange?: $responses.google.protobuf.DescriptorProto.IExtensionRange[]; oneofDecl?: $responses.google.protobuf.IOneofDescriptorProto[]; options?: $responses.google.protobuf.IMessageOptions; reservedRange?: $responses.google.protobuf.DescriptorProto.IReservedRange[]; reservedName?: string[]; } export class DescriptorProto implements IDescriptorProto { constructor(data?: IDescriptorProto); name?: string; field?: $responses.google.protobuf.IFieldDescriptorProto[]; extension?: $responses.google.protobuf.IFieldDescriptorProto[]; nestedType?: $responses.google.protobuf.IDescriptorProto[]; enumType?: $responses.google.protobuf.IEnumDescriptorProto[]; extensionRange?: $responses.google.protobuf.DescriptorProto.IExtensionRange[]; oneofDecl?: $responses.google.protobuf.IOneofDescriptorProto[]; options?: $responses.google.protobuf.IMessageOptions; reservedRange?: $responses.google.protobuf.DescriptorProto.IReservedRange[]; reservedName?: string[]; static __$$generatedFromProtobuf$$__: Symbol; } export namespace DescriptorProto { export interface IExtensionRange { start?: number; end?: number; options?: $responses.google.protobuf.IExtensionRangeOptions; } export class ExtensionRange implements IExtensionRange { constructor(data?: IExtensionRange); start?: number; end?: number; options?: $responses.google.protobuf.IExtensionRangeOptions; static __$$generatedFromProtobuf$$__: Symbol; } export interface IReservedRange { start?: number; end?: number; } export class ReservedRange implements IReservedRange { constructor(data?: IReservedRange); start?: number; end?: number; static __$$generatedFromProtobuf$$__: Symbol; } } export interface IExtensionRangeOptions { uninterpretedOption?: $responses.google.protobuf.IUninterpretedOption[]; } export class ExtensionRangeOptions implements IExtensionRangeOptions { constructor(data?: IExtensionRangeOptions); uninterpretedOption?: $responses.google.protobuf.IUninterpretedOption[]; static __$$generatedFromProtobuf$$__: Symbol; } export interface IFieldDescriptorProto { name?: string; number?: number; label?: $responses.google.protobuf.FieldDescriptorProto.Label; type?: $responses.google.protobuf.FieldDescriptorProto.Type; typeName?: string; extendee?: string; defaultValue?: string; oneofIndex?: number; jsonName?: string; options?: $responses.google.protobuf.IFieldOptions; proto3Optional?: boolean; } export class FieldDescriptorProto implements IFieldDescriptorProto { constructor(data?: IFieldDescriptorProto); name?: string; number?: number; label?: $responses.google.protobuf.FieldDescriptorProto.Label; type?: $responses.google.protobuf.FieldDescriptorProto.Type; typeName?: string; extendee?: string; defaultValue?: string; oneofIndex?: number; jsonName?: string; options?: $responses.google.protobuf.IFieldOptions; proto3Optional?: boolean; static __$$generatedFromProtobuf$$__: Symbol; } export namespace FieldDescriptorProto { export enum Type { TYPE_DOUBLE = 1, TYPE_FLOAT = 2, TYPE_INT64 = 3, TYPE_UINT64 = 4, TYPE_INT32 = 5, TYPE_FIXED64 = 6, TYPE_FIXED32 = 7, TYPE_BOOL = 8, TYPE_STRING = 9, TYPE_GROUP = 10, TYPE_MESSAGE = 11, TYPE_BYTES = 12, TYPE_UINT32 = 13, TYPE_ENUM = 14, TYPE_SFIXED32 = 15, TYPE_SFIXED64 = 16, TYPE_SINT32 = 17, TYPE_SINT64 = 18, } export enum Label { LABEL_OPTIONAL = 1, LABEL_REQUIRED = 2, LABEL_REPEATED = 3, } } export interface IOneofDescriptorProto { name?: string; options?: $responses.google.protobuf.IOneofOptions; } export class OneofDescriptorProto implements IOneofDescriptorProto { constructor(data?: IOneofDescriptorProto); name?: string; options?: $responses.google.protobuf.IOneofOptions; static __$$generatedFromProtobuf$$__: Symbol; } export interface IEnumDescriptorProto { name?: string; value?: $responses.google.protobuf.IEnumValueDescriptorProto[]; options?: $responses.google.protobuf.IEnumOptions; reservedRange?: $responses.google.protobuf.EnumDescriptorProto.IEnumReservedRange[]; reservedName?: string[]; } export class EnumDescriptorProto implements IEnumDescriptorProto { constructor(data?: IEnumDescriptorProto); name?: string; value?: $responses.google.protobuf.IEnumValueDescriptorProto[]; options?: $responses.google.protobuf.IEnumOptions; reservedRange?: $responses.google.protobuf.EnumDescriptorProto.IEnumReservedRange[]; reservedName?: string[]; static __$$generatedFromProtobuf$$__: Symbol; } export namespace EnumDescriptorProto { export interface IEnumReservedRange { start?: number; end?: number; } export class EnumReservedRange implements IEnumReservedRange { constructor(data?: IEnumReservedRange); start?: number; end?: number; static __$$generatedFromProtobuf$$__: Symbol; } } export interface IEnumValueDescriptorProto { name?: string; number?: number; options?: $responses.google.protobuf.IEnumValueOptions; } export class EnumValueDescriptorProto implements IEnumValueDescriptorProto { constructor(data?: IEnumValueDescriptorProto); name?: string; number?: number; options?: $responses.google.protobuf.IEnumValueOptions; static __$$generatedFromProtobuf$$__: Symbol; } export interface IServiceDescriptorProto { name?: string; method?: $responses.google.protobuf.IMethodDescriptorProto[]; options?: $responses.google.protobuf.IServiceOptions; } export class ServiceDescriptorProto implements IServiceDescriptorProto { constructor(data?: IServiceDescriptorProto); name?: string; method?: $responses.google.protobuf.IMethodDescriptorProto[]; options?: $responses.google.protobuf.IServiceOptions; static __$$generatedFromProtobuf$$__: Symbol; } export interface IMethodDescriptorProto { name?: string; inputType?: string; outputType?: string; options?: $responses.google.protobuf.IMethodOptions; clientStreaming?: boolean; serverStreaming?: boolean; } export class MethodDescriptorProto implements IMethodDescriptorProto { constructor(data?: IMethodDescriptorProto); name?: string; inputType?: string; outputType?: string; options?: $responses.google.protobuf.IMethodOptions; clientStreaming?: boolean; serverStreaming?: boolean; static __$$generatedFromProtobuf$$__: Symbol; } export interface IFileOptions { javaPackage?: string; javaOuterClassname?: string; javaMultipleFiles?: boolean; javaGenerateEqualsAndHash?: boolean; javaStringCheckUtf8?: boolean; optimizeFor?: $responses.google.protobuf.FileOptions.OptimizeMode; goPackage?: string; ccGenericServices?: boolean; javaGenericServices?: boolean; pyGenericServices?: boolean; phpGenericServices?: boolean; deprecated?: boolean; ccEnableArenas?: boolean; objcClassPrefix?: string; csharpNamespace?: string; swiftPrefix?: string; phpClassPrefix?: string; phpNamespace?: string; phpMetadataNamespace?: string; rubyPackage?: string; uninterpretedOption?: $responses.google.protobuf.IUninterpretedOption[]; } export class FileOptions implements IFileOptions { constructor(data?: IFileOptions); javaPackage?: string; javaOuterClassname?: string; javaMultipleFiles?: boolean; javaGenerateEqualsAndHash?: boolean; javaStringCheckUtf8?: boolean; optimizeFor?: $responses.google.protobuf.FileOptions.OptimizeMode; goPackage?: string; ccGenericServices?: boolean; javaGenericServices?: boolean; pyGenericServices?: boolean; phpGenericServices?: boolean; deprecated?: boolean; ccEnableArenas?: boolean; objcClassPrefix?: string; csharpNamespace?: string; swiftPrefix?: string; phpClassPrefix?: string; phpNamespace?: string; phpMetadataNamespace?: string; rubyPackage?: string; uninterpretedOption?: $responses.google.protobuf.IUninterpretedOption[]; static __$$generatedFromProtobuf$$__: Symbol; } export namespace FileOptions { export enum OptimizeMode { SPEED = 1, CODE_SIZE = 2, LITE_RUNTIME = 3, } } export interface IMessageOptions { messageSetWireFormat?: boolean; noStandardDescriptorAccessor?: boolean; deprecated?: boolean; mapEntry?: boolean; uninterpretedOption?: $responses.google.protobuf.IUninterpretedOption[]; '.wix.api.entity'?: $responses.wix.api.IEntity; '.wix.api.domainEvent'?: $responses.wix.api.IDomainEvent[]; '.wix.api.decompositeOf'?: string; '.wix.api.decompositionMinimumFields'?: $responses.wix.api.IFieldSet[]; '.wix.api.unwrapArrayValue'?: boolean; '.wix.api.messageDeprecated'?: $responses.wix.api.IDeprecated; '.wix.api.unique'?: $responses.wix.api.IUnique[]; } export class MessageOptions implements IMessageOptions { constructor(data?: IMessageOptions); messageSetWireFormat?: boolean; noStandardDescriptorAccessor?: boolean; deprecated?: boolean; mapEntry?: boolean; uninterpretedOption?: $responses.google.protobuf.IUninterpretedOption[]; '.wix.api.entity'?: $responses.wix.api.IEntity; '.wix.api.domainEvent'?: $responses.wix.api.IDomainEvent[]; '.wix.api.decompositeOf'?: string; '.wix.api.decompositionMinimumFields'?: $responses.wix.api.IFieldSet[]; '.wix.api.unwrapArrayValue'?: boolean; '.wix.api.messageDeprecated'?: $responses.wix.api.IDeprecated; '.wix.api.unique'?: $responses.wix.api.IUnique[]; static __$$generatedFromProtobuf$$__: Symbol; } export interface IFieldOptions { ctype?: $responses.google.protobuf.FieldOptions.CType; packed?: boolean; jstype?: $responses.google.protobuf.FieldOptions.JSType; lazy?: boolean; deprecated?: boolean; weak?: boolean; uninterpretedOption?: $responses.google.protobuf.IUninterpretedOption[]; '.wix.api.fieldExposure'?: $responses.wix.api.Exposure; '.wix.api.fieldMaturity'?: $responses.wix.api.Maturity; '.wix.api.pii'?: boolean; '.wix.api.referencedEntity'?: string; '.wix.api.referencedEntityField'?: $responses.wix.api.IReferenceEntityField; '.wix.api.fieldDeprecated'?: $responses.wix.api.IDeprecated; '.wix.api.translatable'?: $responses.wix.api.ITranslatable; '.wix.api.sampleData'?: string; '.wix.api.conditional'?: $responses.wix.api.IConditional; '.wix.api.nullable'?: boolean; '.wix.api.max'?: number; '.wix.api.min'?: number; '.wix.api.maxLength'?: number; '.wix.api.minLength'?: number; '.wix.api.exactLength'?: number; '.wix.api.maxSize'?: number; '.wix.api.minSize'?: number; '.wix.api.exactSize'?: number; '.wix.api.format'?: $responses.wix.api.Format; '.wix.api.readOnly'?: boolean; '.wix.api.immutable'?: boolean; '.wix.api.writeOnly'?: boolean; '.wix.api.decimalValue'?: $responses.wix.api.IDecimalValueOptions; '.wix.api.customValidation'?: $responses.wix.api.ICustomValidationError; } export class FieldOptions implements IFieldOptions { constructor(data?: IFieldOptions); ctype?: $responses.google.protobuf.FieldOptions.CType; packed?: boolean; jstype?: $responses.google.protobuf.FieldOptions.JSType; lazy?: boolean; deprecated?: boolean; weak?: boolean; uninterpretedOption?: $responses.google.protobuf.IUninterpretedOption[]; '.wix.api.fieldExposure'?: $responses.wix.api.Exposure; '.wix.api.fieldMaturity'?: $responses.wix.api.Maturity; '.wix.api.pii'?: boolean; '.wix.api.referencedEntity'?: string; '.wix.api.referencedEntityField'?: $responses.wix.api.IReferenceEntityField; '.wix.api.fieldDeprecated'?: $responses.wix.api.IDeprecated; '.wix.api.translatable'?: $responses.wix.api.ITranslatable; '.wix.api.sampleData'?: string; '.wix.api.conditional'?: $responses.wix.api.IConditional; '.wix.api.nullable'?: boolean; '.wix.api.max'?: number; '.wix.api.min'?: number; '.wix.api.maxLength'?: number; '.wix.api.minLength'?: number; '.wix.api.exactLength'?: number; '.wix.api.maxSize'?: number; '.wix.api.minSize'?: number; '.wix.api.exactSize'?: number; '.wix.api.format'?: $responses.wix.api.Format; '.wix.api.readOnly'?: boolean; '.wix.api.immutable'?: boolean; '.wix.api.writeOnly'?: boolean; '.wix.api.decimalValue'?: $responses.wix.api.IDecimalValueOptions; '.wix.api.customValidation'?: $responses.wix.api.ICustomValidationError; static __$$generatedFromProtobuf$$__: Symbol; } export namespace FieldOptions { export enum CType { STRING = 0, CORD = 1, STRING_PIECE = 2, } export enum JSType { JS_NORMAL = 0, JS_STRING = 1, JS_NUMBER = 2, } } export interface IOneofOptions { uninterpretedOption?: $responses.google.protobuf.IUninterpretedOption[]; '.wix.api.alignedWithEnum'?: $responses.wix.api.IAlignedWithEnum; } export class OneofOptions implements IOneofOptions { constructor(data?: IOneofOptions); uninterpretedOption?: $responses.google.protobuf.IUninterpretedOption[]; '.wix.api.alignedWithEnum'?: $responses.wix.api.IAlignedWithEnum; static __$$generatedFromProtobuf$$__: Symbol; } export interface IEnumOptions { allowAlias?: boolean; deprecated?: boolean; uninterpretedOption?: $responses.google.protobuf.IUninterpretedOption[]; } export class EnumOptions implements IEnumOptions { constructor(data?: IEnumOptions); allowAlias?: boolean; deprecated?: boolean; uninterpretedOption?: $responses.google.protobuf.IUninterpretedOption[]; static __$$generatedFromProtobuf$$__: Symbol; } export interface IEnumValueOptions { deprecated?: boolean; uninterpretedOption?: $responses.google.protobuf.IUninterpretedOption[]; '.wix.api.enumMaturity'?: $responses.wix.api.Maturity; '.wix.api.enumExposure'?: $responses.wix.api.Exposure; } export class EnumValueOptions implements IEnumValueOptions { constructor(data?: IEnumValueOptions); deprecated?: boolean; uninterpretedOption?: $responses.google.protobuf.IUninterpretedOption[]; '.wix.api.enumMaturity'?: $responses.wix.api.Maturity; '.wix.api.enumExposure'?: $responses.wix.api.Exposure; static __$$generatedFromProtobuf$$__: Symbol; } export interface IServiceOptions { deprecated?: boolean; uninterpretedOption?: $responses.google.protobuf.IUninterpretedOption[]; '.wix.api.serviceEntity'?: $responses.wix.api.IServiceEntity; '.wix.api.serviceMaturity'?: $responses.wix.api.Maturity; '.wix.api.serviceExposure'?: $responses.wix.api.Exposure; '.wix.api.serviceDeprecated'?: $responses.wix.api.IDeprecated; '.wix.api.appendixFiles'?: $responses.wix.api.IServiceAppendix[]; '.wix.api.event'?: $responses.wix.api.ICallback[]; '.wix.api.eventDeprecated'?: $responses.wix.api.ICallbackDeprecation[]; '.wix.api.errorDef'?: $responses.wix.api.IError[]; } export class ServiceOptions implements IServiceOptions { constructor(data?: IServiceOptions); deprecated?: boolean; uninterpretedOption?: $responses.google.protobuf.IUninterpretedOption[]; '.wix.api.serviceEntity'?: $responses.wix.api.IServiceEntity; '.wix.api.serviceMaturity'?: $responses.wix.api.Maturity; '.wix.api.serviceExposure'?: $responses.wix.api.Exposure; '.wix.api.serviceDeprecated'?: $responses.wix.api.IDeprecated; '.wix.api.appendixFiles'?: $responses.wix.api.IServiceAppendix[]; '.wix.api.event'?: $responses.wix.api.ICallback[]; '.wix.api.eventDeprecated'?: $responses.wix.api.ICallbackDeprecation[]; '.wix.api.errorDef'?: $responses.wix.api.IError[]; static __$$generatedFromProtobuf$$__: Symbol; } export interface IMethodOptions { deprecated?: boolean; idempotencyLevel?: $responses.google.protobuf.MethodOptions.IdempotencyLevel; uninterpretedOption?: $responses.google.protobuf.IUninterpretedOption[]; '.wix.api.exposure'?: $responses.wix.api.Exposure; '.wix.api.maturity'?: $responses.wix.api.Maturity; '.wix.api.cacheable'?: $responses.wix.api.ICacheSettings; '.wix.api.deprecated'?: $responses.wix.api.IDeprecated; '.wix.api.crud'?: $responses.wix.api.ICrud; '.wix.api.acceptsLinguist'?: boolean; '.wix.api.callback'?: $responses.wix.api.ICallback[]; '.wix.api.emits'?: $responses.wix.api.IEmits[]; '.wix.api.required'?: string[]; '.wix.api.writable'?: string[]; '.wix.api.error'?: $responses.wix.api.IError[]; '.wix.api.customValidationError'?: $responses.wix.api.ICustomValidationError[]; '.wix.api.inheritCrudErrors'?: $responses.wix.api.IInheritCrudErrors[]; '.wix.api.errorRef'?: $responses.wix.api.IErrorRef[]; '.wix.api.permission'?: $responses.wix.api.IPermissionRule; '.wix.api.additionalPermission'?: $responses.wix.api.IPermissionRule[]; '.google.api.http'?: $responses.google.api.IHttpRule; } export class MethodOptions implements IMethodOptions { constructor(data?: IMethodOptions); deprecated?: boolean; idempotencyLevel?: $responses.google.protobuf.MethodOptions.IdempotencyLevel; uninterpretedOption?: $responses.google.protobuf.IUninterpretedOption[]; '.wix.api.exposure'?: $responses.wix.api.Exposure; '.wix.api.maturity'?: $responses.wix.api.Maturity; '.wix.api.cacheable'?: $responses.wix.api.ICacheSettings; '.wix.api.deprecated'?: $responses.wix.api.IDeprecated; '.wix.api.crud'?: $responses.wix.api.ICrud; '.wix.api.acceptsLinguist'?: boolean; '.wix.api.callback'?: $responses.wix.api.ICallback[]; '.wix.api.emits'?: $responses.wix.api.IEmits[]; '.wix.api.required'?: string[]; '.wix.api.writable'?: string[]; '.wix.api.error'?: $responses.wix.api.IError[]; '.wix.api.customValidationError'?: $responses.wix.api.ICustomValidationError[]; '.wix.api.inheritCrudErrors'?: $responses.wix.api.IInheritCrudErrors[]; '.wix.api.errorRef'?: $responses.wix.api.IErrorRef[]; '.wix.api.permission'?: $responses.wix.api.IPermissionRule; '.wix.api.additionalPermission'?: $responses.wix.api.IPermissionRule[]; '.google.api.http'?: $responses.google.api.IHttpRule; static __$$generatedFromProtobuf$$__: Symbol; } export namespace MethodOptions { export enum IdempotencyLevel { IDEMPOTENCY_UNKNOWN = 0, NO_SIDE_EFFECTS = 1, IDEMPOTENT = 2, } } export interface IUninterpretedOption { name?: $responses.google.protobuf.UninterpretedOption.INamePart[]; identifierValue?: string; positiveIntValue?: (number | Long); negativeIntValue?: (number | Long); doubleValue?: number; stringValue?: Uint8Array; aggregateValue?: string; } export class UninterpretedOption implements IUninterpretedOption { constructor(data?: IUninterpretedOption); name?: $responses.google.protobuf.UninterpretedOption.INamePart[]; identifierValue?: string; positiveIntValue?: (number | Long); negativeIntValue?: (number | Long); doubleValue?: number; stringValue?: Uint8Array; aggregateValue?: string; static __$$generatedFromProtobuf$$__: Symbol; } export namespace UninterpretedOption { export interface INamePart { namePart?: string; isExtension?: boolean; } export class NamePart implements INamePart { constructor(data?: INamePart); namePart?: string; isExtension?: boolean; static __$$generatedFromProtobuf$$__: Symbol; } } export interface ISourceCodeInfo { location?: $responses.google.protobuf.SourceCodeInfo.ILocation[]; } export class SourceCodeInfo implements ISourceCodeInfo { constructor(data?: ISourceCodeInfo); location?: $responses.google.protobuf.SourceCodeInfo.ILocation[]; static __$$generatedFromProtobuf$$__: Symbol; } export namespace SourceCodeInfo { export interface ILocation { path?: number[]; span?: number[]; leadingComments?: string; trailingComments?: string; leadingDetachedComments?: string[]; } export class Location implements ILocation { constructor(data?: ILocation); path?: number[]; span?: number[]; leadingComments?: string; trailingComments?: string; leadingDetachedComments?: string[]; static __$$generatedFromProtobuf$$__: Symbol; } } export interface IGeneratedCodeInfo { annotation?: $responses.google.protobuf.GeneratedCodeInfo.IAnnotation[]; } export class GeneratedCodeInfo implements IGeneratedCodeInfo { constructor(data?: IGeneratedCodeInfo); annotation?: $responses.google.protobuf.GeneratedCodeInfo.IAnnotation[]; static __$$generatedFromProtobuf$$__: Symbol; } export namespace GeneratedCodeInfo { export interface IAnnotation { path?: number[]; sourceFile?: string; begin?: number; end?: number; } export class Annotation implements IAnnotation { constructor(data?: IAnnotation); path?: number[]; sourceFile?: string; begin?: number; end?: number; static __$$generatedFromProtobuf$$__: Symbol; } } } export namespace api { export interface IHttp { rules?: $responses.google.api.IHttpRule[]; } export class Http implements IHttp { constructor(data?: IHttp); rules?: $responses.google.api.IHttpRule[]; static __$$generatedFromProtobuf$$__: Symbol; } export interface IHttpRule { selector?: string; get?: string; put?: string; post?: string; delete?: string; patch?: string; custom?: $responses.google.api.ICustomHttpPattern; body?: string; additionalBindings?: $responses.google.api.IHttpRule[]; } export class HttpRule implements IHttpRule { constructor(data?: IHttpRule); selector?: string; get?: string; put?: string; post?: string; delete?: string; patch?: string; custom?: $responses.google.api.ICustomHttpPattern; body?: string; additionalBindings?: $responses.google.api.IHttpRule[]; static __$$generatedFromProtobuf$$__: Symbol; } export interface ICustomHttpPattern { kind?: string; path?: string; } export class CustomHttpPattern implements ICustomHttpPattern { constructor(data?: ICustomHttpPattern); kind?: string; path?: string; static __$$generatedFromProtobuf$$__: Symbol; } } } } export {$responses as responses}; declare namespace $services { export namespace wix { export namespace velo { export namespace edm { export namespace v1 { export abstract class EdmDefinitionService { abstract listEdmDefinitions(aspects: object, req: $requests.wix.velo.edm.v1.IListEdmDefinitionsRequest): Promise<$responses.wix.velo.edm.v1.IListEdmDefinitionsResponse> abstract getEdmDefinition(aspects: object, req: $requests.wix.velo.edm.v1.IGetEdmDefinitionRequest): Promise<$responses.wix.velo.edm.v1.IGetEdmDefinitionResponse> abstract createEdmDefinition(aspects: object, req: $requests.wix.velo.edm.v1.ICreateEdmDefinitionRequest): Promise<$responses.wix.velo.edm.v1.ICreateEdmDefinitionResponse> abstract updateEdmDefinition(aspects: object, req: $requests.wix.velo.edm.v1.IUpdateEdmDefinitionRequest): Promise<$responses.wix.velo.edm.v1.IUpdateEdmDefinitionResponse> abstract deleteEdmDefinition(aspects: object, req: $requests.wix.velo.edm.v1.IDeleteEdmDefinitionRequest): Promise<$responses.wix.velo.edm.v1.IDeleteEdmDefinitionResponse> } export abstract class EdmDeployedVersionService { abstract update(aspects: object, req: $requests.wix.velo.edm.v1.IUpdateDeployedVersionsRequest): Promise<$responses.wix.velo.edm.v1.IUpdateEdmDeployedVersionsResponse> abstract freeze(aspects: object, req: $requests.wix.velo.edm.v1.IFreezeDeployedVersionRequest): Promise<$responses.wix.velo.edm.v1.IFreezeDeployedVersionResponse> abstract unfreeze(aspects: object, req: $requests.wix.velo.edm.v1.IUnfreezeDeployedVersionRequest): Promise<$responses.wix.velo.edm.v1.IUnfreezeDeployedVersionResponse> } export abstract class EdmDocsService { abstract generateDocs(aspects: object, req: $requests.wix.velo.edm.v1.IGenerateDocsRequest): Promise<$responses.wix.velo.edm.v1.IGenerateDocsResponse> } export abstract class EdmGenerationService { abstract generate(aspects: object, req: $requests.wix.velo.edm.v1.IGenerateEdmRequest): Promise<$responses.wix.velo.edm.v1.IGenerateEdmResponse> abstract generateAll(aspects: object, req: $requests.wix.velo.edm.v1.IGenerateAllEdmsRequest): Promise<$responses.wix.velo.edm.v1.IGenerateAllEdmsResponse> } export abstract class EdmSwaggerService { abstract saveSwagger(aspects: object, req: $requests.wix.velo.edm.v1.ISaveSwaggerRequest): Promise<$responses.wix.velo.edm.v1.ISaveSwaggerResponse> abstract removeSwagger(aspects: object, req: $requests.wix.velo.edm.v1.IRemoveSwaggerRequest): Promise<$responses.wix.velo.edm.v1.IRemoveSwaggerResponse> } } } } } } export {$services as services};