From 0da7169b005e37f77b9220579c8e0e0639cc6983 Mon Sep 17 00:00:00 2001 From: Rory& Date: Tue, 14 Oct 2025 09:30:52 +0200 Subject: [PATCH] Move schemas to separate module --- .idea/workspace.xml | 85 ++++++++++++------- package.json | 1 + scripts/schema.js | 2 +- src/{util => }/schemas/AckBulkSchema.ts | 0 src/{util => }/schemas/ActivitySchema.ts | 0 .../schemas/ApplicationAuthorizeSchema.ts | 0 .../schemas/ApplicationCreateSchema.ts | 0 .../schemas/ApplicationModifySchema.ts | 0 src/{util => }/schemas/AutomodRuleSchema.ts | 0 .../schemas/BackupCodesChallengeSchema.ts | 0 src/{util => }/schemas/BanCreateSchema.ts | 0 src/{util => }/schemas/BanModeratorSchema.ts | 0 src/{util => }/schemas/BanRegistrySchema.ts | 0 src/{util => }/schemas/BotModifySchema.ts | 0 src/{util => }/schemas/BulkBanSchema.ts | 0 src/{util => }/schemas/BulkDeleteSchema.ts | 0 src/{util => }/schemas/ChannelModifySchema.ts | 0 .../ChannelPermissionOverwriteSchema.ts | 0 .../schemas/ChannelReorderSchema.ts | 0 .../schemas/CodesVerificationSchema.ts | 0 .../schemas/ConnectedAccountSchema.ts | 2 +- .../schemas/ConnectionCallbackSchema.ts | 0 .../schemas/ConnectionUpdateSchema.ts | 0 .../schemas/DmChannelCreateSchema.ts | 0 .../schemas/EmailDomainLookupSchema.ts | 0 .../EmailDomainLookupVerifyCodeSchema.ts | 0 src/{util => }/schemas/EmojiCreateSchema.ts | 0 src/{util => }/schemas/EmojiModifySchema.ts | 0 .../schemas/ForgotPasswordSchema.ts | 0 src/{util => }/schemas/GatewayBotResponse.ts | 0 .../schemas/GatewayPayloadSchema.ts | 2 +- src/{util => }/schemas/GatewayResponse.ts | 0 src/{util => }/schemas/GreetRequestSchema.ts | 0 src/{util => }/schemas/GuildCreateSchema.ts | 2 +- .../schemas/GuildSubscriptionsBulkSchema.ts | 0 .../schemas/GuildTemplateCreateSchema.ts | 0 src/{util => }/schemas/GuildUpdateSchema.ts | 0 .../schemas/GuildUpdateWelcomeScreenSchema.ts | 0 .../schemas/HubWaitlistSignupSchema.ts | 0 src/{util => }/schemas/IdentifySchema.ts | 0 src/{util => }/schemas/InviteCreateSchema.ts | 0 src/{util => }/schemas/LazyRequestSchema.ts | 0 src/{util => }/schemas/LoginResponse.ts | 0 src/{util => }/schemas/LoginSchema.ts | 0 .../schemas/MemberChangeProfileSchema.ts | 0 src/{util => }/schemas/MemberChangeSchema.ts | 0 .../schemas/MemberNickChangeSchema.ts | 0 .../schemas/MessageAcknowledgeSchema.ts | 0 src/{util => }/schemas/MessageCreateSchema.ts | 0 src/{util => }/schemas/MessageEditSchema.ts | 0 src/{util => }/schemas/MfaCodesSchema.ts | 0 .../schemas/ModifyGuildStickerSchema.ts | 0 src/{util => }/schemas/PasswordResetSchema.ts | 0 .../schemas/PreloadMessagesRequestSchema.ts | 0 src/{util => }/schemas/PruneSchema.ts | 0 src/{util => }/schemas/PurgeSchema.ts | 0 .../schemas/RefreshUrlsRequestSchema.ts | 0 src/{util => }/schemas/RegisterSchema.ts | 0 .../schemas/RelationshipPostSchema.ts | 0 .../schemas/RelationshipPutSchema.ts | 0 .../schemas/RequestGuildMembersSchema.ts | 0 src/{util => }/schemas/RoleModifySchema.ts | 0 .../schemas/RolePositionUpdateSchema.ts | 0 .../schemas/SelectProtocolSchema.ts | 0 .../schemas/SettingsProtoUpdateSchema.ts | 0 src/{util => }/schemas/StreamCreateSchema.ts | 0 src/{util => }/schemas/StreamDeleteSchema.ts | 0 src/{util => }/schemas/StreamWatchSchema.ts | 0 src/{util => }/schemas/TeamCreateSchema.ts | 0 .../schemas/TemplateCreateSchema.ts | 0 .../schemas/TemplateModifySchema.ts | 0 src/{util => }/schemas/TotpDisableSchema.ts | 0 src/{util => }/schemas/TotpEnableSchema.ts | 0 src/{util => }/schemas/TotpSchema.ts | 0 .../schemas/UploadAttachmentRequestSchema.ts | 0 src/{util => }/schemas/UserDeleteSchema.ts | 0 .../schemas/UserGuildSettingsSchema.ts | 0 src/{util => }/schemas/UserModifySchema.ts | 0 .../schemas/UserNoteUpdateSchema.ts | 0 .../schemas/UserProfileModifySchema.ts | 0 src/{util => }/schemas/UserSettingsSchema.ts | 0 src/{util => }/schemas/Validator.ts | 1 - src/{util => }/schemas/VanityUrlSchema.ts | 0 src/{util => }/schemas/VerifyEmailSchema.ts | 0 src/{util => }/schemas/VoiceIdentifySchema.ts | 0 .../schemas/VoiceStateUpdateSchema.ts | 0 src/{util => }/schemas/VoiceVideoSchema.ts | 0 src/{util => }/schemas/WebAuthnSchema.ts | 0 src/{util => }/schemas/WebhookCreateSchema.ts | 0 .../schemas/WebhookExecuteSchema.ts | 2 +- src/{util => }/schemas/WebhookUpdateSchema.ts | 0 src/{util => }/schemas/WidgetModifySchema.ts | 0 src/{util => }/schemas/index.ts | 0 .../responses/APIErrorOrCaptchaResponse.ts | 0 .../schemas/responses/APIErrorResponse.ts | 0 .../responses/AccountStandingResponse.ts | 2 +- .../responses/BackupCodesChallengeResponse.ts | 0 .../responses/CaptchaRequiredResponse.ts | 0 .../CollectiblesCategoriesResponse.ts | 2 +- .../CollectiblesMarketingResponse.ts | 0 .../responses/CollectiblesShopResponse.ts | 0 .../responses/DiscoverableGuildsResponse.ts | 2 +- .../responses/DmMessagesResponseSchema.ts | 0 .../responses/EmailDomainLookupResponse.ts | 0 .../EmailDomainLookupVerifyCodeResponse.ts | 2 +- .../schemas/responses/EmojiSourceResponse.ts | 0 .../schemas/responses/GatewayBotResponse.ts | 0 .../schemas/responses/GatewayResponse.ts | 0 .../GenerateRegistrationTokensResponse.ts | 0 .../schemas/responses/GuildBansResponse.ts | 0 .../schemas/responses/GuildCreateResponse.ts | 0 .../responses/GuildDiscoveryRequirements.ts | 0 .../responses/GuildMessagesSearchResponse.ts | 2 +- .../schemas/responses/GuildProfileResponse.ts | 0 .../schemas/responses/GuildPruneResponse.ts | 0 .../responses/GuildRecommendationsResponse.ts | 2 +- .../schemas/responses/GuildVanityUrl.ts | 0 .../responses/GuildVoiceRegionsResponse.ts | 0 .../responses/GuildWidgetJsonResponse.ts | 0 .../responses/GuildWidgetSettingsResponse.ts | 0 .../responses/HubDirectoryEntriesResponse.ts | 2 +- .../responses/HubWaitlistSignupResponse.ts | 0 .../responses/InstanceDomainsResponse.ts | 0 .../schemas/responses/InstancePingResponse.ts | 0 .../responses/InstanceStatsResponse.ts | 0 .../responses/LocationMetadataResponse.ts | 0 .../responses/MemberJoinGuildResponse.ts | 2 +- .../responses/OAuthAuthorizeResponse.ts | 0 .../PreloadMessagesResponseSchema.ts | 0 .../schemas/responses/RefreshUrlsResponse.ts | 0 .../responses/SettingsProtoUpdateResponse.ts | 0 .../schemas/responses/TeamListResponse.ts | 0 src/{util => }/schemas/responses/Tenor.ts | 0 .../schemas/responses/TokenResponse.ts | 2 +- .../schemas/responses/TypedResponses.ts | 6 +- .../schemas/responses/UpdatesResponse.ts | 0 .../UploadAttachmentResponseSchema.ts | 0 .../schemas/responses/UserNoteResponse.ts | 0 .../schemas/responses/UserProfileResponse.ts | 0 .../responses/UserRelationsResponse.ts | 0 .../responses/UserRelationshipsResponse.ts | 2 +- .../responses/WebAuthnCreateResponse.ts | 0 .../responses/WebhookCreateResponse.ts | 2 +- src/{util => }/schemas/responses/index.ts | 0 src/util/connections/Connection.ts | 2 +- src/util/index.ts | 2 +- tsconfig.json | 1 + 147 files changed, 78 insertions(+), 52 deletions(-) rename src/{util => }/schemas/AckBulkSchema.ts (100%) rename src/{util => }/schemas/ActivitySchema.ts (100%) rename src/{util => }/schemas/ApplicationAuthorizeSchema.ts (100%) rename src/{util => }/schemas/ApplicationCreateSchema.ts (100%) rename src/{util => }/schemas/ApplicationModifySchema.ts (100%) rename src/{util => }/schemas/AutomodRuleSchema.ts (100%) rename src/{util => }/schemas/BackupCodesChallengeSchema.ts (100%) rename src/{util => }/schemas/BanCreateSchema.ts (100%) rename src/{util => }/schemas/BanModeratorSchema.ts (100%) rename src/{util => }/schemas/BanRegistrySchema.ts (100%) rename src/{util => }/schemas/BotModifySchema.ts (100%) rename src/{util => }/schemas/BulkBanSchema.ts (100%) rename src/{util => }/schemas/BulkDeleteSchema.ts (100%) rename src/{util => }/schemas/ChannelModifySchema.ts (100%) rename src/{util => }/schemas/ChannelPermissionOverwriteSchema.ts (100%) rename src/{util => }/schemas/ChannelReorderSchema.ts (100%) rename src/{util => }/schemas/CodesVerificationSchema.ts (100%) rename src/{util => }/schemas/ConnectedAccountSchema.ts (94%) rename src/{util => }/schemas/ConnectionCallbackSchema.ts (100%) rename src/{util => }/schemas/ConnectionUpdateSchema.ts (100%) rename src/{util => }/schemas/DmChannelCreateSchema.ts (100%) rename src/{util => }/schemas/EmailDomainLookupSchema.ts (100%) rename src/{util => }/schemas/EmailDomainLookupVerifyCodeSchema.ts (100%) rename src/{util => }/schemas/EmojiCreateSchema.ts (100%) rename src/{util => }/schemas/EmojiModifySchema.ts (100%) rename src/{util => }/schemas/ForgotPasswordSchema.ts (100%) rename src/{util => }/schemas/GatewayBotResponse.ts (100%) rename src/{util => }/schemas/GatewayPayloadSchema.ts (95%) rename src/{util => }/schemas/GatewayResponse.ts (100%) rename src/{util => }/schemas/GreetRequestSchema.ts (100%) rename src/{util => }/schemas/GuildCreateSchema.ts (95%) rename src/{util => }/schemas/GuildSubscriptionsBulkSchema.ts (100%) rename src/{util => }/schemas/GuildTemplateCreateSchema.ts (100%) rename src/{util => }/schemas/GuildUpdateSchema.ts (100%) rename src/{util => }/schemas/GuildUpdateWelcomeScreenSchema.ts (100%) rename src/{util => }/schemas/HubWaitlistSignupSchema.ts (100%) rename src/{util => }/schemas/IdentifySchema.ts (100%) rename src/{util => }/schemas/InviteCreateSchema.ts (100%) rename src/{util => }/schemas/LazyRequestSchema.ts (100%) rename src/{util => }/schemas/LoginResponse.ts (100%) rename src/{util => }/schemas/LoginSchema.ts (100%) rename src/{util => }/schemas/MemberChangeProfileSchema.ts (100%) rename src/{util => }/schemas/MemberChangeSchema.ts (100%) rename src/{util => }/schemas/MemberNickChangeSchema.ts (100%) rename src/{util => }/schemas/MessageAcknowledgeSchema.ts (100%) rename src/{util => }/schemas/MessageCreateSchema.ts (100%) rename src/{util => }/schemas/MessageEditSchema.ts (100%) rename src/{util => }/schemas/MfaCodesSchema.ts (100%) rename src/{util => }/schemas/ModifyGuildStickerSchema.ts (100%) rename src/{util => }/schemas/PasswordResetSchema.ts (100%) rename src/{util => }/schemas/PreloadMessagesRequestSchema.ts (100%) rename src/{util => }/schemas/PruneSchema.ts (100%) rename src/{util => }/schemas/PurgeSchema.ts (100%) rename src/{util => }/schemas/RefreshUrlsRequestSchema.ts (100%) rename src/{util => }/schemas/RegisterSchema.ts (100%) rename src/{util => }/schemas/RelationshipPostSchema.ts (100%) rename src/{util => }/schemas/RelationshipPutSchema.ts (100%) rename src/{util => }/schemas/RequestGuildMembersSchema.ts (100%) rename src/{util => }/schemas/RoleModifySchema.ts (100%) rename src/{util => }/schemas/RolePositionUpdateSchema.ts (100%) rename src/{util => }/schemas/SelectProtocolSchema.ts (100%) rename src/{util => }/schemas/SettingsProtoUpdateSchema.ts (100%) rename src/{util => }/schemas/StreamCreateSchema.ts (100%) rename src/{util => }/schemas/StreamDeleteSchema.ts (100%) rename src/{util => }/schemas/StreamWatchSchema.ts (100%) rename src/{util => }/schemas/TeamCreateSchema.ts (100%) rename src/{util => }/schemas/TemplateCreateSchema.ts (100%) rename src/{util => }/schemas/TemplateModifySchema.ts (100%) rename src/{util => }/schemas/TotpDisableSchema.ts (100%) rename src/{util => }/schemas/TotpEnableSchema.ts (100%) rename src/{util => }/schemas/TotpSchema.ts (100%) rename src/{util => }/schemas/UploadAttachmentRequestSchema.ts (100%) rename src/{util => }/schemas/UserDeleteSchema.ts (100%) rename src/{util => }/schemas/UserGuildSettingsSchema.ts (100%) rename src/{util => }/schemas/UserModifySchema.ts (100%) rename src/{util => }/schemas/UserNoteUpdateSchema.ts (100%) rename src/{util => }/schemas/UserProfileModifySchema.ts (100%) rename src/{util => }/schemas/UserSettingsSchema.ts (100%) rename src/{util => }/schemas/Validator.ts (99%) rename src/{util => }/schemas/VanityUrlSchema.ts (100%) rename src/{util => }/schemas/VerifyEmailSchema.ts (100%) rename src/{util => }/schemas/VoiceIdentifySchema.ts (100%) rename src/{util => }/schemas/VoiceStateUpdateSchema.ts (100%) rename src/{util => }/schemas/VoiceVideoSchema.ts (100%) rename src/{util => }/schemas/WebAuthnSchema.ts (100%) rename src/{util => }/schemas/WebhookCreateSchema.ts (100%) rename src/{util => }/schemas/WebhookExecuteSchema.ts (97%) rename src/{util => }/schemas/WebhookUpdateSchema.ts (100%) rename src/{util => }/schemas/WidgetModifySchema.ts (100%) rename src/{util => }/schemas/index.ts (100%) rename src/{util => }/schemas/responses/APIErrorOrCaptchaResponse.ts (100%) rename src/{util => }/schemas/responses/APIErrorResponse.ts (100%) rename src/{util => }/schemas/responses/AccountStandingResponse.ts (98%) rename src/{util => }/schemas/responses/BackupCodesChallengeResponse.ts (100%) rename src/{util => }/schemas/responses/CaptchaRequiredResponse.ts (100%) rename src/{util => }/schemas/responses/CollectiblesCategoriesResponse.ts (98%) rename src/{util => }/schemas/responses/CollectiblesMarketingResponse.ts (100%) rename src/{util => }/schemas/responses/CollectiblesShopResponse.ts (100%) rename src/{util => }/schemas/responses/DiscoverableGuildsResponse.ts (95%) rename src/{util => }/schemas/responses/DmMessagesResponseSchema.ts (100%) rename src/{util => }/schemas/responses/EmailDomainLookupResponse.ts (100%) rename src/{util => }/schemas/responses/EmailDomainLookupVerifyCodeResponse.ts (95%) rename src/{util => }/schemas/responses/EmojiSourceResponse.ts (100%) rename src/{util => }/schemas/responses/GatewayBotResponse.ts (100%) rename src/{util => }/schemas/responses/GatewayResponse.ts (100%) rename src/{util => }/schemas/responses/GenerateRegistrationTokensResponse.ts (100%) rename src/{util => }/schemas/responses/GuildBansResponse.ts (100%) rename src/{util => }/schemas/responses/GuildCreateResponse.ts (100%) rename src/{util => }/schemas/responses/GuildDiscoveryRequirements.ts (100%) rename src/{util => }/schemas/responses/GuildMessagesSearchResponse.ts (97%) rename src/{util => }/schemas/responses/GuildProfileResponse.ts (100%) rename src/{util => }/schemas/responses/GuildPruneResponse.ts (100%) rename src/{util => }/schemas/responses/GuildRecommendationsResponse.ts (95%) rename src/{util => }/schemas/responses/GuildVanityUrl.ts (100%) rename src/{util => }/schemas/responses/GuildVoiceRegionsResponse.ts (100%) rename src/{util => }/schemas/responses/GuildWidgetJsonResponse.ts (100%) rename src/{util => }/schemas/responses/GuildWidgetSettingsResponse.ts (100%) rename src/{util => }/schemas/responses/HubDirectoryEntriesResponse.ts (96%) rename src/{util => }/schemas/responses/HubWaitlistSignupResponse.ts (100%) rename src/{util => }/schemas/responses/InstanceDomainsResponse.ts (100%) rename src/{util => }/schemas/responses/InstancePingResponse.ts (100%) rename src/{util => }/schemas/responses/InstanceStatsResponse.ts (100%) rename src/{util => }/schemas/responses/LocationMetadataResponse.ts (100%) rename src/{util => }/schemas/responses/MemberJoinGuildResponse.ts (94%) rename src/{util => }/schemas/responses/OAuthAuthorizeResponse.ts (100%) rename src/{util => }/schemas/responses/PreloadMessagesResponseSchema.ts (100%) rename src/{util => }/schemas/responses/RefreshUrlsResponse.ts (100%) rename src/{util => }/schemas/responses/SettingsProtoUpdateResponse.ts (100%) rename src/{util => }/schemas/responses/TeamListResponse.ts (100%) rename src/{util => }/schemas/responses/Tenor.ts (100%) rename src/{util => }/schemas/responses/TokenResponse.ts (94%) rename src/{util => }/schemas/responses/TypedResponses.ts (96%) rename src/{util => }/schemas/responses/UpdatesResponse.ts (100%) rename src/{util => }/schemas/responses/UploadAttachmentResponseSchema.ts (100%) rename src/{util => }/schemas/responses/UserNoteResponse.ts (100%) rename src/{util => }/schemas/responses/UserProfileResponse.ts (100%) rename src/{util => }/schemas/responses/UserRelationsResponse.ts (100%) rename src/{util => }/schemas/responses/UserRelationshipsResponse.ts (93%) rename src/{util => }/schemas/responses/WebAuthnCreateResponse.ts (100%) rename src/{util => }/schemas/responses/WebhookCreateResponse.ts (94%) rename src/{util => }/schemas/responses/index.ts (100%) diff --git a/.idea/workspace.xml b/.idea/workspace.xml index f771c1a7..162ce935 100644 --- a/.idea/workspace.xml +++ b/.idea/workspace.xml @@ -4,12 +4,21 @@