UNPKG

infinity-forge

Version:
1,524 lines (1,523 loc) • 35.4 kB
export type Swagger = { "/Account/user/create": { post: { params: {}; requestBody: CreateAccountResponse; result: CreateAccountResult; }; }; "/Account/user/verification": { get: { params: { email: string | undefined; token: string | undefined; }; requestBody: null; result: null; }; }; "/Account/user/update": { post: { params: {}; requestBody: UpdateAccountResponse; result: UpdateAccountResult; }; }; "/Activity/{activityId}/complete": { post: { params: { activityId: number; }; requestBody: null; result: null; }; }; "/Activity/resume": { post: { params: {}; requestBody: NotebookUpdateResumeDto; result: null; }; }; "/Activity/detail/resume": { get: { params: { activityId: number; }; requestBody: null; result: NotebookContentDto; }; }; "/Authentication": { post: { params: {}; requestBody: UsuarioLoginDto; result: LoginResult; }; }; "/Users/me": { get: { params: {}; requestBody: null; result: null; }; }; "/Blog/list": { get: { params: { category: string | undefined; search: string | undefined; tags: string | undefined; page: number; }; requestBody: null; result: BlogPage; }; }; "/Blog/detail/{url}": { get: { params: { url: string; }; requestBody: null; result: null; }; }; "/Blog/destaques": { get: { params: { page: number; }; requestBody: null; result: null; }; }; "/Blog/categorias": { get: { params: {}; requestBody: null; result: null; }; }; "/Configs": { get: { params: {}; requestBody: null; result: null; }; }; "/Courses/list/shortname": { get: { params: {}; requestBody: null; result: CourseItemShortless; }; }; "/Courses/list": { get: { params: {}; requestBody: null; result: CoursesPage; }; }; "/Courses/list/extra-content": { get: { params: {}; requestBody: null; result: CoursesPage; }; }; "/Courses/detail/{guid}": { get: { params: { guid: string; }; requestBody: null; result: CourseDetailPage; }; }; "/module/detail/{guid}": { get: { params: { guid: string; }; requestBody: null; result: ModuleDetailPage; }; }; "/lesson/detail/{guid}": { get: { params: { guid: string; }; requestBody: null; result: LessonDetailPage; }; }; "/api/Directory/{entityType}": { get: { params: { entityType: string; }; requestBody: null; result: DirectoryEntity[]; }; post: { params: { entityType: string; }; requestBody: DirectoryEntity; result: DirectoryEntity; }; }; "/api/Directory/{entityType}/{id}": { get: { params: { entityType: string; id: number; }; requestBody: null; result: DirectoryEntity; }; put: { params: { entityType: string; id: number; }; requestBody: DirectoryEntity; result: DirectoryEntity; }; delete: { params: { entityType: string; id: number; }; requestBody: null; result: null; }; }; "/api/Directory/{entityType}/paged": { get: { params: { entityType: string; search: string | undefined; foreignKeyFilter: number; activeFilter: boolean | undefined; page: number; pageSize: number; sortColumn: string | undefined; sortDirection: string | undefined; }; requestBody: null; result: DirectoryEntityPagedResponse; }; }; "/api/DirectoryFeature": { get: { params: {}; requestBody: null; result: DirectoryFeature[]; }; post: { params: {}; requestBody: DirectoryFeature; result: DirectoryFeature; }; }; "/api/DirectoryFeature/{id}": { get: { params: { id: number; }; requestBody: null; result: DirectoryFeature; }; put: { params: { id: number; }; requestBody: DirectoryFeature; result: DirectoryFeature; }; delete: { params: { id: number; }; requestBody: null; result: null; }; }; "/api/DirectoryReferral": { get: { params: {}; requestBody: null; result: DirectoryReferral[]; }; post: { params: {}; requestBody: DirectoryReferral; result: DirectoryReferral; }; }; "/api/DirectoryReferral/{id}": { get: { params: { id: number; }; requestBody: null; result: DirectoryReferral; }; put: { params: { id: number; }; requestBody: DirectoryReferral; result: DirectoryReferral; }; delete: { params: { id: number; }; requestBody: null; result: null; }; }; "/api/Feature": { get: { params: {}; requestBody: null; result: Feature[]; }; post: { params: {}; requestBody: Feature; result: Feature; }; }; "/api/Feature/{id}": { get: { params: { id: number; }; requestBody: null; result: Feature; }; put: { params: { id: number; }; requestBody: Feature; result: Feature; }; delete: { params: { id: number; }; requestBody: null; result: null; }; }; "/api/FeatureType": { get: { params: {}; requestBody: null; result: FeatureType[]; }; post: { params: {}; requestBody: FeatureType; result: FeatureType; }; }; "/api/FeatureType/{id}": { get: { params: { id: number; }; requestBody: null; result: FeatureType; }; put: { params: { id: number; }; requestBody: FeatureType; result: FeatureType; }; delete: { params: { id: number; }; requestBody: null; result: null; }; }; "/Forms/contact-pericles": { get: { params: { Subject: string | undefined; }; requestBody: null; result: null; }; post: { params: {}; requestBody: ContactDTO; result: null; }; }; "/Forms/contact": { post: { params: {}; requestBody: ContactDTO; result: null; }; }; "/Forms/prelaunch": { post: { params: {}; requestBody: User; result: null; }; }; "/Forms/work": { post: { params: {}; requestBody: ContactDTO; result: null; }; }; "/Forms/newsletter": { post: { params: {}; requestBody: ContactDTO; result: null; }; }; "/api/Journey/missions": { get: { params: {}; requestBody: null; result: UserMissionsDto; }; }; "/api/Journey/create": { post: { params: { courseId: number; resetBasicModules: boolean | undefined; resetAdvancedModules: boolean | undefined; }; requestBody: { Sunday: { type: number; format: number; }; Monday: { type: number; format: number; }; Tuesday: { type: number; format: number; }; Wednesday: { type: number; format: number; }; Thursday: { type: number; format: number; }; Friday: { type: number; format: number; }; Saturday: { type: number; format: number; }; }; result: null; }; }; "/api/Journey/updateProgress/{journeyId}": { post: { params: { journeyId: number; }; requestBody: null; result: null; }; }; "/api/Journey/confirmCompletion/{studyDayId}": { post: { params: { studyDayId: number; }; requestBody: null; result: null; }; }; "/api/Journey/getActivity/{activityId}": { post: { params: { studyActivityId: number; activityId: string; }; requestBody: null; result: StudyActivityDto; }; }; "/api/Journey/startActivity/{activityId}": { post: { params: { activityId: number; }; requestBody: null; result: null; }; }; "/api/Journey/completeActivity/{activityId}": { post: { params: { activityId: number; }; requestBody: null; result: ActivityCompleteDto; }; }; "/Language": { get: { params: {}; requestBody: null; result: null; }; }; "/Language/word": { get: { params: {}; requestBody: null; result: null; }; }; "/Metadata": { post: { params: {}; requestBody: null; result: null; }; }; "/Metadata/{id}": { delete: { params: { id: string; }; requestBody: null; result: null; }; }; "/webhook/pagarme": { post: { params: {}; requestBody: {}; result: null; }; }; "/Pages/{url}": { get: { params: { url: string; }; requestBody: null; result: PageDTO; }; }; "/Pages/{entityKey}/listing": { get: { params: { entityKey: string; category: string | undefined; search: string | undefined; tags: string | undefined; page: number; pageSize: number; destaque: boolean | undefined; destaqueVitrine: boolean | undefined; }; requestBody: null; result: ListPageDTO; }; }; "/Pages/detail/{entityKey}/{url}": { get: { params: { entityKey: string; url: string; }; requestBody: null; result: PageDTO; }; }; "/Platform/configs": { get: { params: { tenantId: string | undefined; }; requestBody: null; result: Configs; }; }; "/api/ReferralSubtype": { get: { params: {}; requestBody: null; result: ReferralSubtype[]; }; post: { params: {}; requestBody: ReferralSubtype; result: ReferralSubtype; }; }; "/api/ReferralSubtype/{id}": { get: { params: { id: number; }; requestBody: null; result: ReferralSubtype; }; put: { params: { id: number; }; requestBody: ReferralSubtype; result: ReferralSubtype; }; delete: { params: { id: number; }; requestBody: null; result: null; }; }; "/api/ReferralType": { get: { params: {}; requestBody: null; result: ReferralType[]; }; post: { params: {}; requestBody: ReferralType; result: ReferralType; }; }; "/api/ReferralType/{id}": { get: { params: { id: number; }; requestBody: null; result: ReferralType; }; put: { params: { id: number; }; requestBody: ReferralType; result: ReferralType; }; delete: { params: { id: number; }; requestBody: null; result: null; }; }; "/Section": { post: { params: {}; requestBody: SectionDto; result: null; }; get: { params: { page: string | undefined; }; requestBody: null; result: null; }; }; "/Section/{id}": { put: { params: { id: number; }; requestBody: SectionDto; result: null; }; }; "/Sitemap/xml": { get: { params: {}; requestBody: null; result: null; }; }; "/Sitemap/json": { get: { params: {}; requestBody: null; result: null; }; }; "/Stones/searchItems": { get: { params: {}; requestBody: null; result: SearchDropdownsDto; }; }; "/Stones/search": { get: { params: { search: string | undefined; cor: string | undefined; ambiente: string | undefined; tipo: string | undefined; industria: string | undefined; page: number; pageSize: number; }; requestBody: null; result: PortfolioStoneDtoPagedResult; }; }; "/Stones/detail/{id}": { get: { params: { id: string; }; requestBody: null; result: PortfolioStoneDto; }; }; "/api/StudyDay/update": { put: { params: { studyDayId: number; resumo: string | undefined; qtdQuestions: string | undefined; qtdQuestionsOk: string | undefined; qtdQuestionsNOk: string | undefined; }; requestBody: null; result: null; }; }; "/api/StudyDay/details/{studyDayId}": { get: { params: { studyDayId: number; }; requestBody: null; result: StudyDayViewDto; }; }; "/api/Subscriptions/user-subscription": { get: { params: {}; requestBody: null; result: SubscriptionResultDto; }; }; "/api/Subscriptions/create": { post: { params: {}; requestBody: SubscriptionRequest; result: null; }; }; "/api/Subscriptions/webhooks/pagarme": { post: { params: {}; requestBody: {}; result: null; }; }; }; export interface ActivityCompleteDto { isConcluded?: boolean; } export interface ActivityDto { activityId?: number; activityType?: string; lessonId?: number; lessonGuid?: string; lessonTitle?: string; lessonVideoContent?: string; startDate?: string; endDate?: string; duration?: number; executionTime?: string; status?: string; isCompleted?: boolean; isStarted?: boolean; resume?: string; detailPage?: LessonDetailPage; } export interface Address { id?: number; ativo?: boolean; excluido?: boolean; dataCriacao?: string; dataEdicao?: string; userId?: number; fullAddress?: string; identification?: string; street?: string; number?: string; district?: string; complement?: string; zipCode?: string; city?: string; state?: string; mainAddress?: boolean; country?: string; cep?: string; localidade?: string; uf?: string; estado?: string; regiao?: string; ibge?: string; gia?: string; ddd?: string; siafi?: string; } export interface AplicacaoStoneDto { id?: number; titulo?: string; imagem?: string; guid?: string; } export interface ArquivoStoneDto { id?: number; nome?: string; url?: string; } export interface BlogPage { head?: Head; body?: Body; page?: Item; posts?: Item[]; destaques?: Item[]; categorias?: Item[]; pagination?: Pagination; } export interface Body { bodyScripts?: string; tituloBanner?: string; descricaoBanner?: string; subtitulo?: string; descricao?: string; nossaHistoria?: string; solucoesPersonalizadas?: string; } export interface Categories { title?: string; duration?: string; totalMinutes?: number; numberOfLessons?: number; courses?: CourseItemShort[]; } export interface Configs { workspaces?: WorkspaceItems[]; configurations?: Configurations; contents?: Contents; } export interface Configurations { logo?: string; primaryColor?: string; secondaryColor?: string; tertiaryColor?: string; subscriptionModel?: string; subscriptionPrice?: string; } export interface ContactDTO { name?: string; email?: string; phone?: string; state?: string; city?: string; rg?: string; cpf?: string; instagram?: string; date?: string; subject?: string; code?: string; message?: string; additionalFields?: Record<string, any>; } export interface Contents { methodology?: string; } export interface CourseDetailPage { page?: CourseItemShort; } export interface CourseItemMin { title?: string; id?: string; } export interface CourseItemShort { id?: number; title?: string; coverThumbUrl?: string; coverImageUrl?: string; duration?: string; totalMinutes?: number; numberOfLessons?: number; averageRating?: number; url?: string; modules?: ModuleItemShort[]; lessons?: LessonItemShort[]; } export interface CourseItemShortless { courseItems?: CourseItemMin[]; } export interface CoursesPage { page?: Item; banners?: Item[]; categories?: Categories[]; } export interface CreateAccountResponse { nome: string; sobrenome: string; cpf: string; email: string; phone: string; password: string; confirmPassword: string; dataNascimento: string; genero: string; logradouro: string; cep: string; cidade: string; estado: string; bairro: string; complemento?: string; numero: string; } export interface CreateAccountResult { data?: UserDto; status?: number; title?: string; message?: string; validationErrors?: Record<string, any>; } export interface DataResult { token?: string; } export interface DirectoryEntity { id?: number; active?: boolean; deleted?: boolean; featured?: boolean; ordering?: number; createdAt?: string; updatedAt?: string; title: string; subtitle?: string; description?: string; pageTitle?: string; metaDescription?: string; metaImage?: string; tags?: string; thumbnail?: string; thumbnailAlt?: string; starCount?: number; priceId?: number; zipCode?: string; address?: string; district?: string; city?: string; state?: string; number?: string; addressComplement?: string; reference?: string; lat?: number; lon?: number; url?: string; slug?: string; categoryTypeId?: number; categoryId?: number; subcategoryId?: number; } export interface DirectoryEntityPagedResponse { items?: DirectoryEntity[]; totalItems?: number; page?: number; pageSize?: number; totalPages?: number; } export interface DirectoryFeature { id?: number; directoryId?: number; directory?: DirectoryEntity; featureId?: number; feature?: Feature; createdAt?: string; updatedAt?: string; } export interface DirectoryReferral { id?: number; directoryId?: number; directory?: DirectoryEntity; referralTypeId?: number; referralType?: ReferralType; referralSubtypeId?: number; referralSubtype?: ReferralSubtype; title: string; description?: string; active?: boolean; deleted?: boolean; createdAt?: string; updatedAt?: string; } export interface DropdownItemDto { id?: number; nome?: string; url?: string; } export interface ErrorKeyString { errors?: string[]; } export interface ErrorResult { status?: number; title?: string; message?: string; validationErrors?: Record<string, any>; } export interface Feature { id?: number; featureTypeId?: number; featureType?: FeatureType; name: string; active?: boolean; createdAt?: string; updatedAt?: string; } export interface FeatureType { id?: number; name: string; active?: boolean; createdAt?: string; updatedAt?: string; } export interface Head { pageTitle?: string; metaDescription?: string; imageOpenGraph?: string; headScripts?: string; } export interface ImagemStoneDto { id?: number; nome?: string; url?: string; } export interface Item { id?: number; ordem?: number; titulo?: string; subtitulo?: string; thumbnail?: string; imagem?: string; ref?: string; pageTitle?: string; metaDescription?: string; imageOpenGraph?: string; headScripts?: string; bodyScripts?: string; groupPagina?: string; imagemAlt?: string; thumbnailAlt?: string; imagemMobile?: string; arquivo?: string; url?: string; tags?: string; destaque?: boolean; datas?: string; menu?: boolean; data?: string; dataCriacao?: string; link?: string; descricao?: string; dataCadastro?: string; fields?: Record<string, any>; imagens?: Item[]; items?: Item[]; chave?: string; } export interface KeyString { errors?: string[]; } export interface LessonDetailPage { page?: LessonItemShort; } export interface LessonFile { fileName?: string; fileSource?: string; fileImage?: string; fileDescription?: string; } export interface LessonItemShort { id?: number; title?: string; order?: number; duration?: number; totalMinutes?: number; thumbnail?: string; url?: string; videoContent?: string; description?: string; isFeatured?: boolean; courseId?: number; courseName?: string; isBasic?: boolean; lessonFiles?: LessonFile[]; } export interface LessonStoneDto { lessonId?: number; titulo?: string; thumbnail?: string; descricao?: string; videoContent?: string; } export interface ListPageDTO { page?: Item; pages?: Item[]; categorias?: Item[]; pagination?: Pagination; } export interface LoginResult { data?: DataResult; } export interface MineralStoneDto { id?: number; titulo?: string; imagem?: string; guid?: string; } export interface MissionDto { studyDayId?: number; date?: string; isCompleted?: boolean; completionPercentege?: number; startDate?: string; conclusionDate?: string; advancedMissionsQtd?: number; totalDuration?: number; totalCompletedDuration?: number; totalLessonsWatched?: number; status?: string; resumo?: string; qtdQuestions?: string; qtdQuestionsOk?: string; qtdQuestionsNOk?: string; dayTitle?: string; activities?: ActivityDto[]; } export interface ModuleDetailPage { page?: ModuleItemShort; lessons?: LessonItemShort[]; } export interface ModuleItemShort { url?: string; id?: number; title?: string; thumbnail?: string; order?: number; duration?: string; type?: string; totalMinutes?: number; numberOfLessons?: number; lessons?: LessonItemShort[]; } export interface ModuleProgressDto { moduleId?: number; moduleTitle?: string; totalLessons?: number; completedLessons?: number; progressPercentage?: number; } export interface NotebookContentDto { content?: string; } export interface NotebookUpdateResumeDto { activityId?: number; resume?: string; } export interface PageDTO { page?: Item; artigos?: Item[]; categorias?: Item[]; banners?: Item[]; posts?: Item[]; equipes?: Item[]; servicos?: Item[]; depoimentos?: Item[]; cursos?: Item[]; marcas?: Item[]; produtos?: Item[]; products?: Item[]; clientes?: Item[]; fotos?: Item[]; portfolios?: Item[]; sections?: Item[]; } export interface PageSectionDto { ref?: string; id?: number; titulo?: string; imagem?: string; descricao?: string; subtitulo?: string; fileUrl?: string; linkText?: string; linkUrl?: string; pageSectionItems?: PageSectionItemDto[]; } export interface PageSectionItemDto { ref?: number; id?: number; titulo?: string; imagem?: string; descricao?: string; subtitulo?: string; fileUrl?: string; linkText?: string; linkUrl?: string; } export interface Pagination { pageTotal?: number; pageSize?: number; pageNumber?: number; hasNextPage?: boolean; hasPreviousPage?: boolean; isFirstPage?: boolean; isLastPage?: boolean; endPage?: number; startPage?: number; totalPages?: number; totalItems?: number; pages?: number[]; } export interface ParceiroDto { id?: number; titulo?: string; imagem?: string; guid?: string; } export interface Permission { id?: number; name: string; description?: string; isActive?: boolean; isDeleted?: boolean; createdAt?: string; updatedAt?: string; rolePermissions?: RolePermission[]; subscriptionPlanPermissions?: SubscriptionPlanPermission[]; } export interface PortfolioStoneDto { id?: number; cidade?: string; tituloDescricao?: string; video?: string; link?: string; imagemChapa?: string; emAndamento?: boolean; finalizado?: boolean; lancamento?: boolean; categoria?: string; thumbnail?: string; imagem?: string; descricao?: string; titulo?: string; cor?: string; tipologia?: string; preco?: string; origem?: string; marcaParceiro?: string; minerais?: MineralStoneDto[]; aplicacoes?: AplicacaoStoneDto[]; arquivos?: ArquivoStoneDto[]; imagens?: ImagemStoneDto[]; lesson?: LessonStoneDto; parceiro?: ParceiroDto; acabamentos?: PageSectionDto; infos?: PageSectionDto; cuidados?: PageSectionDto; limpezas?: PageSectionDto; protecoes?: PageSectionDto; manutencoes?: PageSectionDto; dicas?: PageSectionDto; } export interface PortfolioStoneDtoPagedResult { totalItems?: number; currentPage?: number; pageSize?: number; items?: PortfolioStoneDto[]; } export interface ProblemDetails { type?: string; title?: string; status?: number; detail?: string; instance?: string; } export interface ReferralSubtype { id?: number; referralTypeId?: number; referralType?: ReferralType; name: string; active?: boolean; createdAt?: string; updatedAt?: string; } export interface ReferralType { id?: number; name: string; active?: boolean; createdAt?: string; updatedAt?: string; } export interface Role { id?: number; name: string; description?: string; isActive?: boolean; isDeleted?: boolean; createdAt?: string; updatedAt?: string; userRoles?: UserRole[]; rolePermissions?: RolePermission[]; } export interface RolePermission { roleId?: number; permissionId?: number; role?: Role; permission?: Permission; } export interface SearchDropdownsDto { categorias?: DropdownItemDto[]; cores?: DropdownItemDto[]; tipologias?: DropdownItemDto[]; origens?: DropdownItemDto[]; industrias?: DropdownItemDto[]; aplicacoes?: DropdownItemDto[]; minerais?: DropdownItemDto[]; } export interface SectionDto { id?: number; ref?: string; linkUrl?: string; videoUrl?: string; jsonContent?: string; enabled?: boolean; i18n?: Record<string, any>; } export interface StudyActivityDto { id?: number; activityType?: string; lessonId?: number; lessonName?: string; isCompleted?: boolean; } export interface StudyDayProgressDto { studyDateText?: string; studyDate?: string; totalHours?: number; plannedHours?: number; } export interface StudyDayViewDto { studyDayId?: number; date?: string; isCompleted?: boolean; resumo?: string; qtdQuestions?: string; qtdQuestionsOk?: string; qtdQuestionsNOk?: string; activities?: ActivityDto[]; } export interface SubscriptionPlan { id?: number; guid?: string; planName: string; description?: string; price?: number; durationInDays?: number; isActive?: boolean; isDeleted?: boolean; createdAt?: string; updatedAt?: string; subscriptionPlanPermissions?: SubscriptionPlanPermission[]; userSubscriptions?: UserSubscription[]; } export interface SubscriptionPlanPermission { subscriptionPlanId?: number; permissionId?: number; subscriptionPlan?: SubscriptionPlan; permission?: Permission; } export interface SubscriptionRequest { cardNumber?: string; cardHolderName?: string; holderDocument?: string; expMonth?: number; expYear?: number; cvv?: string; } export interface SubscriptionResultDto { subscriptionId?: string; status?: string; nextBillingAt?: string; cardLastFourDigits?: string; cardBrand?: string; cardHolderName?: string; planDescription?: string; planPrice?: number; } export interface TranslationDto { title?: string; subtitle?: string; description?: string; linkText?: string; } export interface UpdateAccountResponse { email?: string; nome?: string; avatar?: string; imagem?: string; phone: string; dataNascimento: string; genero: string; logradouro: string; cep: string; cidade: string; estado: string; bairro: string; complemento?: string; numero: string; } export interface UpdateAccountResult { success?: boolean; message?: string; updatedUser?: UserDto; } export interface User { id?: number; ativo?: boolean; excluido?: boolean; dataCriacao?: string; dataEdicao?: string; email?: string; username?: string; password?: string; role?: string; avatar?: string; name?: string; surname?: string; guid?: string; birthday?: string; gender?: string; phone?: string; cpf?: string; address?: Address; userRoles?: UserRole[]; } export interface UserClaim { id?: number; usuarioId: number; claimType: string; claimValue: string; usuario?: Usuario; } export interface UserDto { token?: string; } export interface UserMissionsDto { courseId?: number; courseName?: string; currentMission?: MissionDto; overdueMissions?: MissionDto[]; completedMissions?: MissionDto[]; upcomingMissions?: MissionDto[]; moduleProgressDto?: ModuleProgressDto[]; studyDayProgressDtos?: StudyDayProgressDto[]; } export interface UserRole { userId?: number; roleId?: number; user?: User; role?: Role; } export interface UserSubscription { id?: number; usuarioId?: number; subscriptionPlanId?: number; startDate?: string; endDate?: string; isActive?: boolean; isDeleted?: boolean; createdAt?: string; updatedAt?: string; usuario?: Usuario; subscriptionPlan?: SubscriptionPlan; subscriptionId?: string; status?: string; } export interface Usuario { id?: number; ativo?: boolean; excluido?: boolean; destaque?: boolean; ordem?: number; dataCriacao?: string; dataEdicao?: string; nome?: string; login?: string; email?: string; password?: string; roleGate?: string; avatar?: string; imagem?: string; passwordToken?: string; passwordTokenExpiry?: string; userClaims?: UserClaim[]; subscriptionId?: number; journeyId?: number; guid?: string; token?: string; dataNascimento?: string; genero?: string; logradouro?: string; cep?: string; cidade?: string; estado?: string; bairro?: string; complemento?: string; numero?: string; phone?: string; cpf?: string; customerId?: string; } export interface UsuarioLoginDto { emailAddress?: string; password?: string; } export interface WorkspaceItems { }