import { createTag as publicCreateTag, getTag as publicGetTag, updateTag as publicUpdateTag, deleteTag as publicDeleteTag, listTags as publicListTags, } from './os-tags-v1-tag-tags.public'; import { createRESTModule } from '@wix/sdk-runtime/rest-modules'; import { createEventModule } from '@wix/sdk-runtime/event-definition-modules'; import { BuildRESTFunction, MaybeContext } from '@wix/sdk-types'; import { onTagCreated as publicOnTagCreated } from './os-tags-v1-tag-tags.public'; import { onTagDeleted as publicOnTagDeleted } from './os-tags-v1-tag-tags.public'; import { onTagUpdated as publicOnTagUpdated } from './os-tags-v1-tag-tags.public'; export const createTag: MaybeContext< BuildRESTFunction & typeof publicCreateTag > = /*#__PURE__*/ createRESTModule(publicCreateTag); export const getTag: MaybeContext< BuildRESTFunction & typeof publicGetTag > = /*#__PURE__*/ createRESTModule(publicGetTag); export const updateTag: MaybeContext< BuildRESTFunction & typeof publicUpdateTag > = /*#__PURE__*/ createRESTModule(publicUpdateTag); export const deleteTag: MaybeContext< BuildRESTFunction & typeof publicDeleteTag > = /*#__PURE__*/ createRESTModule(publicDeleteTag); export const listTags: MaybeContext< BuildRESTFunction & typeof publicListTags > = /*#__PURE__*/ createRESTModule(publicListTags); /** */ export const onTagCreated: ReturnType< typeof createEventModule > = createEventModule(publicOnTagCreated); /** */ export const onTagDeleted: ReturnType< typeof createEventModule > = createEventModule(publicOnTagDeleted); /** */ export const onTagUpdated: ReturnType< typeof createEventModule > = createEventModule(publicOnTagUpdated); export { TagExposure, WebhookIdentityType, } from './os-tags-v1-tag-tags.universal'; export { Tag, CreateTagRequest, CreateTagResponse, GetTagRequest, GetTagResponse, UpdateTagRequest, UpdateTagResponse, DeleteTagRequest, DeleteTagResponse, ListTagsRequest, ListTagsResponse, DomainEvent, DomainEventBodyOneOf, EntityCreatedEvent, RestoreInfo, EntityUpdatedEvent, EntityDeletedEvent, ActionEvent, MessageEnvelope, IdentificationData, IdentificationDataIdOneOf, CreateTagForAccountRequest, CreateTagForAccountResponse, GetTagForAccountRequest, GetTagForAccountResponse, UpdateTagForAccountRequest, UpdateTagForAccountResponse, DeleteTagForAccountRequest, DeleteTagForAccountResponse, ListTagsForAccountRequest, ListTagsForAccountResponse, TagNonNullableFields, CreateTagResponseNonNullableFields, GetTagResponseNonNullableFields, UpdateTagResponseNonNullableFields, ListTagsResponseNonNullableFields, BaseEventMetadata, EventMetadata, TagCreatedEnvelope, TagDeletedEnvelope, TagUpdatedEnvelope, UpdateTag, } from './os-tags-v1-tag-tags.universal';