├── .gitattributes ├── .github └── ISSUE_TEMPLATE │ ├── bug_report.yml │ ├── config.yml │ └── feature_request.yml ├── .gitignore ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── changelog.md ├── docs ├── examples │ ├── README.md │ └── scaffold_example │ │ ├── .gitignore │ │ ├── README.md │ │ ├── dipp │ │ ├── .env │ │ ├── __init__.py │ │ ├── __main__.py │ │ ├── bots │ │ │ ├── __init__.py │ │ │ ├── jacket.py │ │ │ └── label.py │ │ ├── cli.py │ │ ├── constants.py │ │ └── plugins │ │ │ ├── __init__.py │ │ │ └── ping.py │ │ └── pyproject.toml └── topics │ ├── 3rd_party_voice_clients.md │ ├── README.md │ ├── assets │ ├── auto_completion_0000.gif │ ├── auto_completion_0001.gif │ ├── auto_completion_0002.gif │ ├── auto_completion_0003.gif │ ├── auto_completion_0004.gif │ ├── content_components_0000.png │ ├── forms_0000.gif │ ├── forms_0001.gif │ ├── forms_0002.gif │ ├── forms_0003.gif │ ├── forms_0004.gif │ ├── forms_0005.gif │ ├── forms_0006.gif │ ├── getting_started_0000.png │ ├── getting_started_0001.png │ ├── getting_started_0007.gif │ ├── getting_started_0011.png │ ├── getting_started_0012.png │ ├── getting_started_0012_original.png │ ├── getting_started_0013.png │ ├── getting_started_0013_original.png │ ├── getting_started_0015.png │ ├── getting_started_0017.png │ ├── getting_started_0019.png │ ├── getting_started_0019_original.png │ ├── getting_started_0020.png │ ├── getting_started_0021.png │ ├── getting_started_0022.png │ ├── interactive_components_0000.gif │ ├── interactive_components_0001.gif │ ├── interactive_components_0002.gif │ ├── interactive_components_0003.gif │ ├── interactive_components_0004.gif │ ├── interactive_components_0005.gif │ ├── interactive_components_0006.gif │ ├── interactive_components_0007.gif │ ├── slash_0000.png │ ├── slash_0001.png │ ├── slash_0002.png │ ├── slash_0003.png │ ├── slash_0004.png │ ├── slash_0005.png │ ├── slash_0008.png │ ├── slash_0009.png │ ├── slash_0010.png │ ├── slash_0011.png │ ├── slash_0012.png │ ├── slash_0013.png │ ├── slash_0014.png │ ├── slash_0015.gif │ ├── slash_0016.png │ ├── slash_0017.gif │ ├── slash_0018.png │ ├── slash_0019.png │ ├── slash_0020.png │ ├── slash_0021.png │ ├── slash_0022.png │ ├── slash_0023.gif │ ├── slash_0024.png │ ├── slash_0025.gif │ ├── slash_0026.gif │ ├── slash_0027.gif │ ├── slash_0028.png │ ├── slash_0029.gif │ ├── slash_0030.gif │ ├── typing_interactions_0000.gif │ ├── typing_interactions_0001.gif │ ├── typing_interactions_0002.gif │ └── typing_interactions_0003.gif │ ├── auto_completion.md │ ├── commands_v2.md │ ├── components.md │ ├── content_components.md │ ├── embedded_activity_launch.md │ ├── emoji.md │ ├── first_bot.md │ ├── forms.md │ ├── frequently_asked_questions.md │ ├── getting_started.md │ ├── integration.md │ ├── interactive_components.md │ ├── introduction_to_python.md │ ├── plugins.md │ ├── slash.md │ ├── top_gg.md │ ├── typing_interactions.md │ ├── user_menu[deprecated].md │ └── wip_acpo.md ├── hata ├── __init__.py ├── __main__.py ├── discord │ ├── __init__.py │ ├── activity │ │ ├── __init__.py │ │ ├── activity │ │ │ ├── __init__.py │ │ │ ├── activity.py │ │ │ ├── constants.py │ │ │ ├── fields.py │ │ │ ├── preinstanced.py │ │ │ └── tests │ │ │ │ ├── test__ActivityType.py │ │ │ │ ├── test__Activity__constructor.py │ │ │ │ ├── test__Activity__data.py │ │ │ │ ├── test__Activity__magic.py │ │ │ │ ├── test__Activity__utility.py │ │ │ │ ├── test__parse_type.py │ │ │ │ ├── test__put_type.py │ │ │ │ └── test__validate_type.py │ │ ├── activity_assets │ │ │ ├── __init__.py │ │ │ ├── assets.py │ │ │ ├── fields.py │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__ActivityAssets__constructor.py │ │ │ │ ├── test__ActivityAssets__data.py │ │ │ │ ├── test__ActivityAssets__magic.py │ │ │ │ ├── test__ActivityAssets__utility.py │ │ │ │ ├── test__parse_image_invite_cover.py │ │ │ │ ├── test__parse_image_large.py │ │ │ │ ├── test__parse_image_small.py │ │ │ │ ├── test__parse_text_large.py │ │ │ │ ├── test__parse_text_small.py │ │ │ │ ├── test__parse_url_large.py │ │ │ │ ├── test__parse_url_small.py │ │ │ │ ├── test__put_image_invite_cover.py │ │ │ │ ├── test__put_image_large.py │ │ │ │ ├── test__put_image_small.py │ │ │ │ ├── test__put_text_large.py │ │ │ │ ├── test__put_text_small.py │ │ │ │ ├── test__put_url_large.py │ │ │ │ ├── test__put_url_small.py │ │ │ │ ├── test__validate_image_invite_cover.py │ │ │ │ ├── test__validate_image_large.py │ │ │ │ ├── test__validate_image_small.py │ │ │ │ ├── test__validate_text_large.py │ │ │ │ ├── test__validate_text_small.py │ │ │ │ ├── test__validate_url_large.py │ │ │ │ └── test__validate_url_small.py │ │ ├── activity_field_base │ │ │ ├── __init__.py │ │ │ ├── base.py │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__ActivityFieldBase__constructor.py │ │ │ │ ├── test__ActivityFieldBase__data.py │ │ │ │ ├── test__ActivityFieldBase__magic.py │ │ │ │ └── test__ActivityFieldBase__utility.py │ │ ├── activity_metadata │ │ │ ├── __init__.py │ │ │ ├── base.py │ │ │ ├── custom.py │ │ │ ├── fields.py │ │ │ ├── flags.py │ │ │ ├── hanging.py │ │ │ ├── preinstanced.py │ │ │ ├── rich.py │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__ActivityMetadataBase__constructor.py │ │ │ │ ├── test__ActivityMetadataBase__data.py │ │ │ │ ├── test__ActivityMetadataBase__magic.py │ │ │ │ ├── test__ActivityMetadataBase__utility.py │ │ │ │ ├── test__ActivityMetadataCustom__constructor.py │ │ │ │ ├── test__ActivityMetadataCustom__data.py │ │ │ │ ├── test__ActivityMetadataCustom__magic.py │ │ │ │ ├── test__ActivityMetadataCustom__utility.py │ │ │ │ ├── test__ActivityMetadataHanging__constructor.py │ │ │ │ ├── test__ActivityMetadataHanging__data.py │ │ │ │ ├── test__ActivityMetadataHanging__magic.py │ │ │ │ ├── test__ActivityMetadataHanging__utility.py │ │ │ │ ├── test__ActivityMetadataRich__constructor.py │ │ │ │ ├── test__ActivityMetadataRich__data.py │ │ │ │ ├── test__ActivityMetadataRich__magic.py │ │ │ │ ├── test__ActivityMetadataRich__utility.py │ │ │ │ ├── test__HangType.py │ │ │ │ ├── test__name_getter_custom.py │ │ │ │ ├── test__parse_application_id.py │ │ │ │ ├── test__parse_assets.py │ │ │ │ ├── test__parse_buttons.py │ │ │ │ ├── test__parse_created_at.py │ │ │ │ ├── test__parse_details.py │ │ │ │ ├── test__parse_details_url.py │ │ │ │ ├── test__parse_emoji.py │ │ │ │ ├── test__parse_flags.py │ │ │ │ ├── test__parse_hang_type.py │ │ │ │ ├── test__parse_id.py │ │ │ │ ├── test__parse_name.py │ │ │ │ ├── test__parse_party.py │ │ │ │ ├── test__parse_secrets.py │ │ │ │ ├── test__parse_session_id.py │ │ │ │ ├── test__parse_state.py │ │ │ │ ├── test__parse_state_url.py │ │ │ │ ├── test__parse_sync_id.py │ │ │ │ ├── test__parse_timestamps.py │ │ │ │ ├── test__parse_url.py │ │ │ │ ├── test__put_application_id.py │ │ │ │ ├── test__put_assets.py │ │ │ │ ├── test__put_buttons.py │ │ │ │ ├── test__put_created_at.py │ │ │ │ ├── test__put_details.py │ │ │ │ ├── test__put_details_url.py │ │ │ │ ├── test__put_emoji.py │ │ │ │ ├── test__put_flags.py │ │ │ │ ├── test__put_hang_type.py │ │ │ │ ├── test__put_id.py │ │ │ │ ├── test__put_name.py │ │ │ │ ├── test__put_party.py │ │ │ │ ├── test__put_secrets.py │ │ │ │ ├── test__put_session_id.py │ │ │ │ ├── test__put_state.py │ │ │ │ ├── test__put_state_url.py │ │ │ │ ├── test__put_sync_id.py │ │ │ │ ├── test__put_timestamps.py │ │ │ │ ├── test__put_url.py │ │ │ │ ├── test__validate_application_id.py │ │ │ │ ├── test__validate_assets.py │ │ │ │ ├── test__validate_buttons.py │ │ │ │ ├── test__validate_created_at.py │ │ │ │ ├── test__validate_details.py │ │ │ │ ├── test__validate_details_url.py │ │ │ │ ├── test__validate_emoji.py │ │ │ │ ├── test__validate_flags.py │ │ │ │ ├── test__validate_hang_type.py │ │ │ │ ├── test__validate_id.py │ │ │ │ ├── test__validate_name.py │ │ │ │ ├── test__validate_party.py │ │ │ │ ├── test__validate_secrets.py │ │ │ │ ├── test__validate_session_id.py │ │ │ │ ├── test__validate_state.py │ │ │ │ ├── test__validate_state_url.py │ │ │ │ ├── test__validate_sync_id.py │ │ │ │ ├── test__validate_timestamps.py │ │ │ │ └── test__validate_url.py │ │ ├── activity_party │ │ │ ├── __init__.py │ │ │ ├── fields.py │ │ │ ├── party.py │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__ActivityParty__constructor.py │ │ │ │ ├── test__ActivityParty__data.py │ │ │ │ ├── test__ActivityParty__magic.py │ │ │ │ ├── test__ActivityParty__utility.py │ │ │ │ ├── test__parse_id.py │ │ │ │ ├── test__parse_size_and_max.py │ │ │ │ ├── test__put_id.py │ │ │ │ ├── test__put_size_and_max.py │ │ │ │ ├── test__validate_id.py │ │ │ │ ├── test__validate_max.py │ │ │ │ └── test__validate_size.py │ │ ├── activity_secrets │ │ │ ├── __init__.py │ │ │ ├── fields.py │ │ │ ├── secrets.py │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__ActivitySecrets__constructor.py │ │ │ │ ├── test__ActivitySecrets__data.py │ │ │ │ ├── test__ActivitySecrets__magic.py │ │ │ │ ├── test__ActivitySecrets__utility.py │ │ │ │ ├── test__parse_join.py │ │ │ │ ├── test__parse_match.py │ │ │ │ ├── test__parse_spectate.py │ │ │ │ ├── test__put_join.py │ │ │ │ ├── test__put_match.py │ │ │ │ ├── test__put_spectate.py │ │ │ │ ├── test__validate_join.py │ │ │ │ ├── test__validate_match.py │ │ │ │ └── test__validate_spectate.py │ │ └── activity_timestamps │ │ │ ├── __init__.py │ │ │ ├── fields.py │ │ │ ├── tests │ │ │ ├── __init__.py │ │ │ ├── test__ActivityTimestamps__constructor.py │ │ │ ├── test__ActivityTimestamps__data.py │ │ │ ├── test__ActivityTimestamps__magic.py │ │ │ ├── test__ActivityTimestamps__utility.py │ │ │ ├── test__parse_end.py │ │ │ ├── test__parse_start.py │ │ │ ├── test__put_end.py │ │ │ ├── test__put_start.py │ │ │ ├── test__validate_end.py │ │ │ └── test__validate_start.py │ │ │ └── timestamps.py │ ├── allowed_mentions │ │ ├── __init__.py │ │ ├── constants.py │ │ ├── helpers.py │ │ ├── proxy.py │ │ ├── tests │ │ │ ├── test__AllowedMentionProxy.py │ │ │ ├── test__is_allowed_mentions_element_valid.py │ │ │ ├── test__is_allowed_mentions_valid.py │ │ │ ├── test__nullable_list_difference.py │ │ │ ├── test__nullable_list_intersection.py │ │ │ ├── test__nullable_list_symmetric_difference.py │ │ │ ├── test__nullable_list_union.py │ │ │ └── test__parse_allowed_mentions.py │ │ └── utils.py │ ├── ansi_format │ │ ├── __init__.py │ │ ├── ansi_format.py │ │ ├── preinstanced.py │ │ ├── tests │ │ │ ├── test__AnsiForegroundColor.py │ │ │ ├── test__AnsiFormatColor.py │ │ │ ├── test__AnsiTextDecoration.py │ │ │ └── test__create_ansi_format_code.py │ │ └── utils.py │ ├── application │ │ ├── __init__.py │ │ ├── application │ │ │ ├── __init__.py │ │ │ ├── application.py │ │ │ ├── constants.py │ │ │ ├── fields.py │ │ │ ├── flags.py │ │ │ ├── preinstanced.py │ │ │ ├── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__ApplicationDiscoverabilityState.py │ │ │ │ ├── test__ApplicationEventWebhookEventType.py │ │ │ │ ├── test__ApplicationEventWebhookState.py │ │ │ │ ├── test__ApplicationExplicitContentFilterLevel.py │ │ │ │ ├── test__ApplicationIntegrationType.py │ │ │ │ ├── test__ApplicationInteractionEventType.py │ │ │ │ ├── test__ApplicationInteractionVersion.py │ │ │ │ ├── test__ApplicationInternalGuildRestriction.py │ │ │ │ ├── test__ApplicationMonetizationState.py │ │ │ │ ├── test__ApplicationRPCState.py │ │ │ │ ├── test__ApplicationStoreState.py │ │ │ │ ├── test__ApplicationTheme.py │ │ │ │ ├── test__ApplicationType.py │ │ │ │ ├── test__ApplicationVerificationState.py │ │ │ │ ├── test__Application__constructor.py │ │ │ │ ├── test__Application__data.py │ │ │ │ ├── test__Application__magic.py │ │ │ │ ├── test__Application__utility.py │ │ │ │ ├── test__interaction_event_types.py │ │ │ │ ├── test__parse_aliases.py │ │ │ │ ├── test__parse_approximate_guild_count.py │ │ │ │ ├── test__parse_approximate_user_authorization_count.py │ │ │ │ ├── test__parse_approximate_user_install_count.py │ │ │ │ ├── test__parse_book.py │ │ │ │ ├── test__parse_bot_public.py │ │ │ │ ├── test__parse_bot_requires_code_grant.py │ │ │ │ ├── test__parse_creator_monetization_state.py │ │ │ │ ├── test__parse_custom_install_url.py │ │ │ │ ├── test__parse_deeplink_url.py │ │ │ │ ├── test__parse_description.py │ │ │ │ ├── test__parse_developers.py │ │ │ │ ├── test__parse_discoverability_state.py │ │ │ │ ├── test__parse_discovery_eligibility_flags.py │ │ │ │ ├── test__parse_embedded_activity_configuration.py │ │ │ │ ├── test__parse_eula_id.py │ │ │ │ ├── test__parse_event_webhook_event_types.py │ │ │ │ ├── test__parse_event_webhook_state.py │ │ │ │ ├── test__parse_event_webhook_url.py │ │ │ │ ├── test__parse_executables.py │ │ │ │ ├── test__parse_explicit_content_filter_level.py │ │ │ │ ├── test__parse_flags.py │ │ │ │ ├── test__parse_guild_id.py │ │ │ │ ├── test__parse_hook.py │ │ │ │ ├── test__parse_id.py │ │ │ │ ├── test__parse_install_parameters.py │ │ │ │ ├── test__parse_integration_public.py │ │ │ │ ├── test__parse_integration_requires_code_grant.py │ │ │ │ ├── test__parse_integration_types.py │ │ │ │ ├── test__parse_integration_types_configuration.py │ │ │ │ ├── test__parse_interaction_endpoint_url.py │ │ │ │ ├── test__parse_interaction_version.py │ │ │ │ ├── test__parse_internal_guild_restriction.py │ │ │ │ ├── test__parse_max_participants.py │ │ │ │ ├── test__parse_monetization_state.py │ │ │ │ ├── test__parse_monetizazion_eligibility_flags.py │ │ │ │ ├── test__parse_monetized.py │ │ │ │ ├── test__parse_name.py │ │ │ │ ├── test__parse_overlay.py │ │ │ │ ├── test__parse_overlay_compatibility_hook.py │ │ │ │ ├── test__parse_overlay_method_flags.py │ │ │ │ ├── test__parse_owner.py │ │ │ │ ├── test__parse_primary_sku_id.py │ │ │ │ ├── test__parse_privacy_policy_url.py │ │ │ │ ├── test__parse_publishers.py │ │ │ │ ├── test__parse_redirect_urls.py │ │ │ │ ├── test__parse_role_connection_verification_url.py │ │ │ │ ├── test__parse_rpc_origins.py │ │ │ │ ├── test__parse_rpc_state.py │ │ │ │ ├── test__parse_slug.py │ │ │ │ ├── test__parse_store_state.py │ │ │ │ ├── test__parse_tags.py │ │ │ │ ├── test__parse_terms_of_service_url.py │ │ │ │ ├── test__parse_themes.py │ │ │ │ ├── test__parse_third_party_skus.py │ │ │ │ ├── test__parse_type.py │ │ │ │ ├── test__parse_verification_state.py │ │ │ │ ├── test__parse_verify_key.py │ │ │ │ ├── test__put_aliases.py │ │ │ │ ├── test__put_approximate_guild_count.py │ │ │ │ ├── test__put_approximate_user_authoriztaion_count.py │ │ │ │ ├── test__put_approximate_user_install_count.py │ │ │ │ ├── test__put_bot_public.py │ │ │ │ ├── test__put_bot_requires_code_grant.py │ │ │ │ ├── test__put_creator_monetization_state.py │ │ │ │ ├── test__put_custom_install_url.py │ │ │ │ ├── test__put_deeplink_url.py │ │ │ │ ├── test__put_description.py │ │ │ │ ├── test__put_developers.py │ │ │ │ ├── test__put_discoverability_state.py │ │ │ │ ├── test__put_discovery_eligibility_flags.py │ │ │ │ ├── test__put_discovery_monetization_flags_into.py │ │ │ │ ├── test__put_embedded_activity_configuration.py │ │ │ │ ├── test__put_eula_id.py │ │ │ │ ├── test__put_event_webhook_event_types.py │ │ │ │ ├── test__put_event_webhook_state.py │ │ │ │ ├── test__put_event_webook_url_into.py │ │ │ │ ├── test__put_executables.py │ │ │ │ ├── test__put_explicit_content_filter_level.py │ │ │ │ ├── test__put_flags.py │ │ │ │ ├── test__put_guild_id.py │ │ │ │ ├── test__put_hook.py │ │ │ │ ├── test__put_id.py │ │ │ │ ├── test__put_install_parameters.py │ │ │ │ ├── test__put_integration_public.py │ │ │ │ ├── test__put_integration_requires_code_grant.py │ │ │ │ ├── test__put_integration_types.py │ │ │ │ ├── test__put_integration_types_configuration.py │ │ │ │ ├── test__put_interaction_endpoint_url.py │ │ │ │ ├── test__put_interaction_event_types.py │ │ │ │ ├── test__put_interaction_version.py │ │ │ │ ├── test__put_internal_guild_retriction_into.py │ │ │ │ ├── test__put_max_participants.py │ │ │ │ ├── test__put_monetization_state.py │ │ │ │ ├── test__put_monetized.py │ │ │ │ ├── test__put_name.py │ │ │ │ ├── test__put_overlay.py │ │ │ │ ├── test__put_overlay_compatibility_hook.py │ │ │ │ ├── test__put_overlay_method_flags.py │ │ │ │ ├── test__put_owner.py │ │ │ │ ├── test__put_primary_sku_id.py │ │ │ │ ├── test__put_privacy_policy_url.py │ │ │ │ ├── test__put_publishers.py │ │ │ │ ├── test__put_redirect_urls.py │ │ │ │ ├── test__put_role_connection_verification_url.py │ │ │ │ ├── test__put_rpc_origins.py │ │ │ │ ├── test__put_rpc_state.py │ │ │ │ ├── test__put_slug.py │ │ │ │ ├── test__put_store_state.py │ │ │ │ ├── test__put_tags.py │ │ │ │ ├── test__put_terms_of_service_url.py │ │ │ │ ├── test__put_themes.py │ │ │ │ ├── test__put_third_party_skus.py │ │ │ │ ├── test__put_type.py │ │ │ │ ├── test__put_verification_state.py │ │ │ │ ├── test__put_verify_key.py │ │ │ │ ├── test__validate_aliases.py │ │ │ │ ├── test__validate_approximate_guild_count.py │ │ │ │ ├── test__validate_approximate_user_authorization_count.py │ │ │ │ ├── test__validate_approximate_user_install_count.py │ │ │ │ ├── test__validate_bot_public.py │ │ │ │ ├── test__validate_bot_requires_code_grant.py │ │ │ │ ├── test__validate_creator_monetization_state.py │ │ │ │ ├── test__validate_custom_install_url.py │ │ │ │ ├── test__validate_deeplink_url.py │ │ │ │ ├── test__validate_description.py │ │ │ │ ├── test__validate_developers.py │ │ │ │ ├── test__validate_discoverability_state.py │ │ │ │ ├── test__validate_discovery_eligibility_flags.py │ │ │ │ ├── test__validate_embedded_activity_configuration.py │ │ │ │ ├── test__validate_eula_id.py │ │ │ │ ├── test__validate_event_webhook_event_types.py │ │ │ │ ├── test__validate_event_webhook_state.py │ │ │ │ ├── test__validate_event_webhook_url.py │ │ │ │ ├── test__validate_executables.py │ │ │ │ ├── test__validate_explicit_content_filter_level.py │ │ │ │ ├── test__validate_flags.py │ │ │ │ ├── test__validate_guild_id.py │ │ │ │ ├── test__validate_hook.py │ │ │ │ ├── test__validate_id.py │ │ │ │ ├── test__validate_install_parameters.py │ │ │ │ ├── test__validate_integration_public.py │ │ │ │ ├── test__validate_integration_requires_code_grant.py │ │ │ │ ├── test__validate_integration_types.py │ │ │ │ ├── test__validate_integration_types_configuration.py │ │ │ │ ├── test__validate_interaction_endpoint_url.py │ │ │ │ ├── test__validate_interaction_event_types.py │ │ │ │ ├── test__validate_interaction_version.py │ │ │ │ ├── test__validate_internal_guild_restriction.py │ │ │ │ ├── test__validate_max_participants.py │ │ │ │ ├── test__validate_monetization_eligibility_flags.py │ │ │ │ ├── test__validate_monetization_state.py │ │ │ │ ├── test__validate_monetized.py │ │ │ │ ├── test__validate_name.py │ │ │ │ ├── test__validate_overlay.py │ │ │ │ ├── test__validate_overlay_compatibility_hook.py │ │ │ │ ├── test__validate_overlay_method_flags.py │ │ │ │ ├── test__validate_owner.py │ │ │ │ ├── test__validate_primary_sku_id.py │ │ │ │ ├── test__validate_privacy_policy_url.py │ │ │ │ ├── test__validate_publishers.py │ │ │ │ ├── test__validate_redirect_urls.py │ │ │ │ ├── test__validate_role_connection_verification_url.py │ │ │ │ ├── test__validate_rpc_origins.py │ │ │ │ ├── test__validate_rpc_state.py │ │ │ │ ├── test__validate_slug.py │ │ │ │ ├── test__validate_store_state.py │ │ │ │ ├── test__validate_tags.py │ │ │ │ ├── test__validate_terms_of_service_url.py │ │ │ │ ├── test__validate_themes.py │ │ │ │ ├── test__validate_third_party_skus.py │ │ │ │ ├── test__validate_type.py │ │ │ │ ├── test__validate_verification_state.py │ │ │ │ └── test__validate_verify_key.py │ │ │ └── utils.py │ │ ├── application_entity │ │ │ ├── __init__.py │ │ │ ├── application_entity.py │ │ │ ├── constants.py │ │ │ ├── fields.py │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__ApplicationEntity__constructor.py │ │ │ │ ├── test__ApplicationEntity__data.py │ │ │ │ ├── test__ApplicationEntity__magic.py │ │ │ │ ├── test__ApplicationEntity__utility.py │ │ │ │ ├── test__parse_id.py │ │ │ │ ├── test__parse_name.py │ │ │ │ ├── test__put_id.py │ │ │ │ ├── test__put_name.py │ │ │ │ ├── test__validate_id.py │ │ │ │ └── test__validate_name.py │ │ ├── application_executable │ │ │ ├── __init__.py │ │ │ ├── application_executable.py │ │ │ ├── fields.py │ │ │ ├── preinstanced.py │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__ApplicationExecutable__constructor.py │ │ │ │ ├── test__ApplicationExecutable__data.py │ │ │ │ ├── test__ApplicationExecutable__magic.py │ │ │ │ ├── test__ApplicationExecutable__utility.py │ │ │ │ ├── test__OperationSystem.py │ │ │ │ ├── test__parse_launcher.py │ │ │ │ ├── test__parse_name.py │ │ │ │ ├── test__parse_os.py │ │ │ │ ├── test__parse_parameters.py │ │ │ │ ├── test__put_launcher.py │ │ │ │ ├── test__put_name.py │ │ │ │ ├── test__put_os.py │ │ │ │ ├── test__put_parameters.py │ │ │ │ ├── test__validate_launcher.py │ │ │ │ ├── test__validate_name.py │ │ │ │ ├── test__validate_os.py │ │ │ │ └── test__validate_parameters.py │ │ ├── application_install_parameters │ │ │ ├── __init__.py │ │ │ ├── application_install_parameters.py │ │ │ ├── fields.py │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__ApplicationInstallParameters__constructor.py │ │ │ │ ├── test__ApplicationInstallParameters__data.py │ │ │ │ ├── test__ApplicationInstallParameters__magic.py │ │ │ │ ├── test__ApplicationInstallParameters__utility.py │ │ │ │ ├── test__parse_permissions.py │ │ │ │ ├── test__parse_scopes.py │ │ │ │ ├── test__put_permissions.py │ │ │ │ ├── test__put_scopes.py │ │ │ │ ├── test__validate_permissions.py │ │ │ │ └── test__validate_scopes.py │ │ ├── application_integration_type_configuration │ │ │ ├── __init__.py │ │ │ ├── application_integration_type_configuration.py │ │ │ ├── fields.py │ │ │ └── tests │ │ │ │ ├── test__ApplicationIntegrationTypeConfiguration__constructor.py │ │ │ │ ├── test__ApplicationIntegrationTypeConfiguration__data.py │ │ │ │ ├── test__ApplicationIntegrationTypeConfiguration__magic.py │ │ │ │ ├── test__ApplicationIntegrationTypeConfiguration__utility.py │ │ │ │ ├── test__parse_install_parameters.py │ │ │ │ ├── test__put_install_parameters.py │ │ │ │ └── test__validate_install_parameters.py │ │ ├── application_role_connection │ │ │ ├── __init__.py │ │ │ ├── connection.py │ │ │ ├── constants.py │ │ │ ├── fields.py │ │ │ ├── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__ApplicationRoleConnection__constructor.py │ │ │ │ ├── test__ApplicationRoleConnection__data.py │ │ │ │ ├── test__ApplicationRoleConnection__magic.py │ │ │ │ ├── test__ApplicationRoleConnection__utility.py │ │ │ │ ├── test__parse_metadata_values.py │ │ │ │ ├── test__parse_platform_name.py │ │ │ │ ├── test__parse_platform_user_name.py │ │ │ │ ├── test__put_metadata_values.py │ │ │ │ ├── test__put_platform_name.py │ │ │ │ ├── test__put_platform_user_name.py │ │ │ │ ├── test__validate_metadata_values.py │ │ │ │ ├── test__validate_platform_name.py │ │ │ │ └── test__validate_platform_user_name.py │ │ │ └── utils.py │ │ ├── application_role_connection_metadata │ │ │ ├── __init__.py │ │ │ ├── constants.py │ │ │ ├── fields.py │ │ │ ├── helpers.py │ │ │ ├── metadata.py │ │ │ ├── preinstanced.py │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__ApplicationRoleConnectionMetadataType.py │ │ │ │ ├── test__ApplicationRoleConnectionMetadata__constructor.py │ │ │ │ ├── test__ApplicationRoleConnectionMetadata__data.py │ │ │ │ ├── test__ApplicationRoleConnectionMetadata__magic.py │ │ │ │ ├── test__ApplicationRoleConnectionMetadata__utility.py │ │ │ │ ├── test__ApplicationRoleConnectionValueType.py │ │ │ │ ├── test__escape_name_to_key.py │ │ │ │ ├── test__parse_description.py │ │ │ │ ├── test__parse_description_localizations.py │ │ │ │ ├── test__parse_key.py │ │ │ │ ├── test__parse_name.py │ │ │ │ ├── test__parse_name_localizations.py │ │ │ │ ├── test__parse_type.py │ │ │ │ ├── test__put_description.py │ │ │ │ ├── test__put_description_localizations.py │ │ │ │ ├── test__put_key.py │ │ │ │ ├── test__put_name.py │ │ │ │ ├── test__put_name_localizations.py │ │ │ │ ├── test__put_type.py │ │ │ │ ├── test__validate_description.py │ │ │ │ ├── test__validate_description_localizations.py │ │ │ │ ├── test__validate_key.py │ │ │ │ ├── test__validate_name.py │ │ │ │ ├── test__validate_name_localizations.py │ │ │ │ └── test__validate_type.py │ │ ├── client_platform_configuration │ │ │ ├── __init__.py │ │ │ ├── client_platform_configuration.py │ │ │ ├── fields.py │ │ │ ├── preinstanced.py │ │ │ └── tests │ │ │ │ ├── test__ClientPlatformConfiguration__constructor.py │ │ │ │ ├── test__ClientPlatformConfiguration__data.py │ │ │ │ ├── test__ClientPlatformConfiguration__magic.py │ │ │ │ ├── test__ClientPlatformConfiguration__utility.py │ │ │ │ ├── test__LabelType.py │ │ │ │ ├── test__ReleasePhase.py │ │ │ │ ├── test__parse_label_type.py │ │ │ │ ├── test__parse_labelled_until.py │ │ │ │ ├── test__parse_release_phase.py │ │ │ │ ├── test__put_label_type.py │ │ │ │ ├── test__put_labelled_until.py │ │ │ │ ├── test__put_release_phase.py │ │ │ │ ├── test__validate_label_type.py │ │ │ │ ├── test__validate_labelled_until.py │ │ │ │ └── test__validate_release_phase.py │ │ ├── embedded_activity_configuration │ │ │ ├── __init__.py │ │ │ ├── embedded_activity_configuration.py │ │ │ ├── fields.py │ │ │ ├── preinstanced.py │ │ │ └── tests │ │ │ │ ├── test__EmbeddedActivityConfiguration__constructor.py │ │ │ │ ├── test__EmbeddedActivityConfiguration__data.py │ │ │ │ ├── test__EmbeddedActivityConfiguration__magic.py │ │ │ │ ├── test__EmbeddedActivityConfiguration__utility.py │ │ │ │ ├── test__OrientationLockState.py │ │ │ │ ├── test__PlatformType.py │ │ │ │ ├── test__parse_age_gated.py │ │ │ │ ├── test__parse_client_platform_configurations.py │ │ │ │ ├── test__parse_content_security_policy_exceptions_exists.py │ │ │ │ ├── test__parse_default_orientation_lock_state.py │ │ │ │ ├── test__parse_default_tablet_orientation_lock_state.py │ │ │ │ ├── test__parse_position.py │ │ │ │ ├── test__parse_preview_video_asset_id.py │ │ │ │ ├── test__put_age_gated.py │ │ │ │ ├── test__put_client_platform_configurations.py │ │ │ │ ├── test__put_content_security_policy_exceptions_exist.py │ │ │ │ ├── test__put_default_orientation_lock_state.py │ │ │ │ ├── test__put_default_tablet_orientation_lock_state.py │ │ │ │ ├── test__put_position.py │ │ │ │ ├── test__put_preview_video_asset_id.py │ │ │ │ ├── test__validate_age_gated.py │ │ │ │ ├── test__validate_client_platform_configurations.py │ │ │ │ ├── test__validate_content_security_policy_exceptions_exist.py │ │ │ │ ├── test__validate_default_orientation_lock_state.py │ │ │ │ ├── test__validate_default_tablet_orientation_lock_state.py │ │ │ │ ├── test__validate_position.py │ │ │ │ └── test__validate_preview_video_asset_id.py │ │ ├── entitlement │ │ │ ├── __init__.py │ │ │ ├── entitlement.py │ │ │ ├── fields.py │ │ │ ├── flags.py │ │ │ ├── preinstanced.py │ │ │ ├── tests │ │ │ │ ├── test__EntitlementOwnerType.py │ │ │ │ ├── test__EntitlementSourceType.py │ │ │ │ ├── test__EntitlementType.py │ │ │ │ ├── test__Entitlement__constructor.py │ │ │ │ ├── test__Entitlement__data.py │ │ │ │ ├── test__Entitlement__magic.py │ │ │ │ ├── test__Entitlement__utility.py │ │ │ │ ├── test__parse_application_id.py │ │ │ │ ├── test__parse_consumed.py │ │ │ │ ├── test__parse_deleted.py │ │ │ │ ├── test__parse_ends_at.py │ │ │ │ ├── test__parse_gift_code_flags.py │ │ │ │ ├── test__parse_guild_id.py │ │ │ │ ├── test__parse_id.py │ │ │ │ ├── test__parse_promotion_id.py │ │ │ │ ├── test__parse_sku.py │ │ │ │ ├── test__parse_sku_id.py │ │ │ │ ├── test__parse_source_type.py │ │ │ │ ├── test__parse_starts_at.py │ │ │ │ ├── test__parse_subscription_id.py │ │ │ │ ├── test__parse_type.py │ │ │ │ ├── test__parse_user_id.py │ │ │ │ ├── test__put_application_id.py │ │ │ │ ├── test__put_consumed.py │ │ │ │ ├── test__put_deleted.py │ │ │ │ ├── test__put_ends_at.py │ │ │ │ ├── test__put_gift_code_flags.py │ │ │ │ ├── test__put_guild_id.py │ │ │ │ ├── test__put_id.py │ │ │ │ ├── test__put_owner.py │ │ │ │ ├── test__put_owner_id.py │ │ │ │ ├── test__put_owner_type.py │ │ │ │ ├── test__put_promotion_id.py │ │ │ │ ├── test__put_sku.py │ │ │ │ ├── test__put_sku_id.py │ │ │ │ ├── test__put_source_type.py │ │ │ │ ├── test__put_starts_at.py │ │ │ │ ├── test__put_subscription_id.py │ │ │ │ ├── test__put_type.py │ │ │ │ ├── test__put_user_id.py │ │ │ │ ├── test__validate_application_id.py │ │ │ │ ├── test__validate_consumed.py │ │ │ │ ├── test__validate_deleted.py │ │ │ │ ├── test__validate_ends_at.py │ │ │ │ ├── test__validate_exclude_deleted.py │ │ │ │ ├── test__validate_exclude_ended.py │ │ │ │ ├── test__validate_guild_id.py │ │ │ │ ├── test__validate_id.py │ │ │ │ ├── test__validate_owner.py │ │ │ │ ├── test__validate_owner_id.py │ │ │ │ ├── test__validate_owner_type.py │ │ │ │ ├── test__validate_prommotion_id.py │ │ │ │ ├── test__validate_sku.py │ │ │ │ ├── test__validate_sku_id.py │ │ │ │ ├── test__validate_sku_ids.py │ │ │ │ ├── test__validate_source_type.py │ │ │ │ ├── test__validate_starts_at.py │ │ │ │ ├── test__validate_subscription_id.py │ │ │ │ ├── test__validate_type.py │ │ │ │ └── test__validate_user_id.py │ │ │ └── utils.py │ │ ├── eula │ │ │ ├── __init__.py │ │ │ ├── constants.py │ │ │ ├── eula.py │ │ │ ├── fields.py │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__EULA__constructor.py │ │ │ │ ├── test__EULA__data.py │ │ │ │ ├── test__EULA__magic.py │ │ │ │ ├── test__EULA__utility.py │ │ │ │ ├── test__parse_content.py │ │ │ │ ├── test__parse_id.py │ │ │ │ ├── test__parse_name.py │ │ │ │ ├── test__put_content.py │ │ │ │ ├── test__put_id.py │ │ │ │ ├── test__put_name.py │ │ │ │ ├── test__validate_content.py │ │ │ │ ├── test__validate_id.py │ │ │ │ └── test__validate_name.py │ │ ├── sku │ │ │ ├── __init__.py │ │ │ ├── constants.py │ │ │ ├── fields.py │ │ │ ├── flags.py │ │ │ ├── preinstanced.py │ │ │ ├── sku.py │ │ │ └── tests │ │ │ │ ├── test__SKUAccessType.py │ │ │ │ ├── test__SKUFeatureType.py │ │ │ │ ├── test__SKUGenre.py │ │ │ │ ├── test__SKUProductFamily.py │ │ │ │ ├── test__SKUType.py │ │ │ │ ├── test__SKU__constructor.py │ │ │ │ ├── test__SKU__data.py │ │ │ │ ├── test__SKU__magic.py │ │ │ │ ├── test__SKU__utility.py │ │ │ │ ├── test__parse_access_type.py │ │ │ │ ├── test__parse_application_id.py │ │ │ │ ├── test__parse_dependent_sku_id.py │ │ │ │ ├── test__parse_enhancement.py │ │ │ │ ├── test__parse_features.py │ │ │ │ ├── test__parse_flags.py │ │ │ │ ├── test__parse_id.py │ │ │ │ ├── test__parse_name.py │ │ │ │ ├── test__parse_name_localizations.py │ │ │ │ ├── test__parse_premium.py │ │ │ │ ├── test__parse_product_family.py │ │ │ │ ├── test__parse_release_at.py │ │ │ │ ├── test__parse_slug.py │ │ │ │ ├── test__parse_type.py │ │ │ │ ├── test__put_access_type.py │ │ │ │ ├── test__put_application_id.py │ │ │ │ ├── test__put_dependent_sku_id.py │ │ │ │ ├── test__put_enhancement.py │ │ │ │ ├── test__put_features.py │ │ │ │ ├── test__put_flags.py │ │ │ │ ├── test__put_id.py │ │ │ │ ├── test__put_name.py │ │ │ │ ├── test__put_name_localizations.py │ │ │ │ ├── test__put_premium.py │ │ │ │ ├── test__put_product_family.py │ │ │ │ ├── test__put_release_at.py │ │ │ │ ├── test__put_slug.py │ │ │ │ ├── test__put_type.py │ │ │ │ ├── test__validate_access_type.py │ │ │ │ ├── test__validate_application_id.py │ │ │ │ ├── test__validate_dependent_sku_id.py │ │ │ │ ├── test__validate_enhancement.py │ │ │ │ ├── test__validate_features.py │ │ │ │ ├── test__validate_flags.py │ │ │ │ ├── test__validate_id.py │ │ │ │ ├── test__validate_name.py │ │ │ │ ├── test__validate_name_localizations.py │ │ │ │ ├── test__validate_premium.py │ │ │ │ ├── test__validate_product_family.py │ │ │ │ ├── test__validate_release_at.py │ │ │ │ ├── test__validate_slug.py │ │ │ │ └── test__validate_type.py │ │ ├── sku_enhancement │ │ │ ├── __init__.py │ │ │ ├── fields.py │ │ │ ├── sku_enhancement.py │ │ │ └── tests │ │ │ │ ├── test__SKUEnhancement__constructor.py │ │ │ │ ├── test__SKUEnhancement__data.py │ │ │ │ ├── test__SKUEnhancement__magic.py │ │ │ │ ├── test__SKUEnhancement__utility.py │ │ │ │ ├── test__parse_boost_cost.py │ │ │ │ ├── test__parse_guild.py │ │ │ │ ├── test__parse_purchase_limit.py │ │ │ │ ├── test__put_boost_cost.py │ │ │ │ ├── test__put_guild.py │ │ │ │ ├── test__put_purchase_limit.py │ │ │ │ ├── test__validate_boost_cost.py │ │ │ │ ├── test__validate_guild.py │ │ │ │ └── test__validate_purchase_limit.py │ │ ├── sku_enhancement_guild │ │ │ ├── __init__.py │ │ │ ├── fields.py │ │ │ ├── sku_enhancement_guild.py │ │ │ └── tests │ │ │ │ ├── test__SKUEnhancementGuild__constructor.py │ │ │ │ ├── test__SKUEnhancementGuild__data.py │ │ │ │ ├── test__SKUEnhancementGuild__magic.py │ │ │ │ ├── test__SKUEnhancementGuild__utility.py │ │ │ │ ├── test__parse_additional_emoji_slots.py │ │ │ │ ├── test__parse_additional_soundboard_sound_slots.py │ │ │ │ ├── test__parse_additional_sticker_slots.py │ │ │ │ ├── test__put_additional_emoji_slots.py │ │ │ │ ├── test__put_additional_soundboard_sound_slots.py │ │ │ │ ├── test__put_additional_sticker_slots.py │ │ │ │ ├── test__put_features.py │ │ │ │ ├── test__validate_additional_emoji_slots.py │ │ │ │ ├── test__validate_additional_soundboard_sound_slots.py │ │ │ │ ├── test__validate_additional_sticker_slots.py │ │ │ │ ├── test__validate_features.py │ │ │ │ └── tets__parse_features.py │ │ ├── subscription │ │ │ ├── __init__.py │ │ │ ├── fields.py │ │ │ ├── preinstanced.py │ │ │ ├── subscription.py │ │ │ └── tests │ │ │ │ ├── test__SubscriptionStatus.py │ │ │ │ ├── test__Subscription__constructor.py │ │ │ │ ├── test__Subscription__data.py │ │ │ │ ├── test__Subscription__magic.py │ │ │ │ ├── test__Subscription__utility.py │ │ │ │ ├── test__cancelled_at.py │ │ │ │ ├── test__current_period_end.py │ │ │ │ ├── test__current_period_start.py │ │ │ │ ├── test__parse_country_code.py │ │ │ │ ├── test__parse_entitlement_ids.py │ │ │ │ ├── test__parse_id.py │ │ │ │ ├── test__parse_renewal_sku_ids.py │ │ │ │ ├── test__parse_sku_ids.py │ │ │ │ ├── test__parse_status.py │ │ │ │ ├── test__parse_user_id.py │ │ │ │ ├── test__put_cancelled_at.py │ │ │ │ ├── test__put_country_code.py │ │ │ │ ├── test__put_current_period_end.py │ │ │ │ ├── test__put_current_period_start.py │ │ │ │ ├── test__put_entitlement_ids.py │ │ │ │ ├── test__put_id.py │ │ │ │ ├── test__put_sku_ids.py │ │ │ │ ├── test__put_sku_renewal_ids_into.py │ │ │ │ ├── test__put_status.py │ │ │ │ ├── test__put_user_id.py │ │ │ │ ├── test__validate_cancelled_at.py │ │ │ │ ├── test__validate_country_code.py │ │ │ │ ├── test__validate_current_perdiod_end.py │ │ │ │ ├── test__validate_current_perdiod_start.py │ │ │ │ ├── test__validate_entitlement_ids.py │ │ │ │ ├── test__validate_id.py │ │ │ │ ├── test__validate_renewal_sku_ids.py │ │ │ │ ├── test__validate_sku_id.py │ │ │ │ ├── test__validate_sku_ids.py │ │ │ │ ├── test__validate_status.py │ │ │ │ └── test__validate_user_id.py │ │ ├── team │ │ │ ├── __init__.py │ │ │ ├── constants.py │ │ │ ├── fields.py │ │ │ ├── team.py │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__Team__constructor.py │ │ │ │ ├── test__Team__data.py │ │ │ │ ├── test__Team__magic.py │ │ │ │ ├── test__Team__utility.py │ │ │ │ ├── test__parse_id.py │ │ │ │ ├── test__parse_members.py │ │ │ │ ├── test__parse_name.py │ │ │ │ ├── test__parse_owner_id.py │ │ │ │ ├── test__put_id.py │ │ │ │ ├── test__put_members.py │ │ │ │ ├── test__put_name.py │ │ │ │ ├── test__put_owner_id.py │ │ │ │ ├── test__validate_id.py │ │ │ │ ├── test__validate_members.py │ │ │ │ ├── test__validate_name.py │ │ │ │ └── test__validate_owner_id.py │ │ ├── team_member │ │ │ ├── __init__.py │ │ │ ├── fields.py │ │ │ ├── preinstanced.py │ │ │ ├── team_member.py │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__TeamMemberRole.py │ │ │ │ ├── test__TeamMember__constructor.py │ │ │ │ ├── test__TeamMember__data.py │ │ │ │ ├── test__TeamMember__magic.py │ │ │ │ ├── test__TeamMember__utility.py │ │ │ │ ├── test__TeamMembershipState.py │ │ │ │ ├── test__parse_role.py │ │ │ │ ├── test__parse_state.py │ │ │ │ ├── test__parse_user.py │ │ │ │ ├── test__put_role.py │ │ │ │ ├── test__put_state.py │ │ │ │ ├── test__put_user.py │ │ │ │ ├── test__validate_role.py │ │ │ │ ├── test__validate_state.py │ │ │ │ └── test__validate_user.py │ │ └── third_party_sku │ │ │ ├── __init__.py │ │ │ ├── fields.py │ │ │ ├── tests │ │ │ ├── __init__.py │ │ │ ├── test__ThirdPartySKU__constructor.py │ │ │ ├── test__ThirdPartySKU__data.py │ │ │ ├── test__ThirdPartySKU__magic.py │ │ │ ├── test__ThirdPartySKU__utility.py │ │ │ ├── test__parse_distributor.py │ │ │ ├── test__parse_id.py │ │ │ ├── test__parse_sku.py │ │ │ ├── test__put_distributor.py │ │ │ ├── test__put_id.py │ │ │ ├── test__put_sku.py │ │ │ ├── test__validate_distributor.py │ │ │ ├── test__validate_id.py │ │ │ └── test__validate_sku.py │ │ │ └── third_party_sku.py │ ├── application_command │ │ ├── __init__.py │ │ ├── application_command │ │ │ ├── __init__.py │ │ │ ├── application_command.py │ │ │ ├── constants.py │ │ │ ├── fields.py │ │ │ ├── preinstanced.py │ │ │ └── tests │ │ │ │ ├── test__ApplicationCommandHandlerType.py │ │ │ │ ├── test__ApplicationCommandIntegrationContextType.py │ │ │ │ ├── test__ApplicationCommandTargetType.py │ │ │ │ ├── test__ApplicationCommand__constructor.py │ │ │ │ ├── test__ApplicationCommand__data.py │ │ │ │ ├── test__ApplicationCommand__magic.py │ │ │ │ ├── test__ApplicationCommand__utility.py │ │ │ │ ├── test__ApplicationCommand__utility_extra.py │ │ │ │ ├── test__parse_application_id.py │ │ │ │ ├── test__parse_description.py │ │ │ │ ├── test__parse_description_localizations.py │ │ │ │ ├── test__parse_guild_id.py │ │ │ │ ├── test__parse_handler_type.py │ │ │ │ ├── test__parse_id.py │ │ │ │ ├── test__parse_integration_context_types.py │ │ │ │ ├── test__parse_integration_types.py │ │ │ │ ├── test__parse_name.py │ │ │ │ ├── test__parse_name_localizations.py │ │ │ │ ├── test__parse_nsfw.py │ │ │ │ ├── test__parse_options.py │ │ │ │ ├── test__parse_required_permissions.py │ │ │ │ ├── test__parse_target_type.py │ │ │ │ ├── test__parse_version.py │ │ │ │ ├── test__put_application_id.py │ │ │ │ ├── test__put_description.py │ │ │ │ ├── test__put_description_localizations.py │ │ │ │ ├── test__put_guild_id.py │ │ │ │ ├── test__put_handler_type.py │ │ │ │ ├── test__put_id.py │ │ │ │ ├── test__put_integration_context_types.py │ │ │ │ ├── test__put_integration_types.py │ │ │ │ ├── test__put_name.py │ │ │ │ ├── test__put_name_localizations.py │ │ │ │ ├── test__put_nsfw.py │ │ │ │ ├── test__put_options.py │ │ │ │ ├── test__put_required_permissions.py │ │ │ │ ├── test__put_target_type.py │ │ │ │ ├── test__put_version.py │ │ │ │ ├── test__validate_application_id.py │ │ │ │ ├── test__validate_description.py │ │ │ │ ├── test__validate_description_localizations.py │ │ │ │ ├── test__validate_guild_id.py │ │ │ │ ├── test__validate_handler_type.py │ │ │ │ ├── test__validate_id.py │ │ │ │ ├── test__validate_integration_context_types.py │ │ │ │ ├── test__validate_integration_types.py │ │ │ │ ├── test__validate_name.py │ │ │ │ ├── test__validate_name_localizations.py │ │ │ │ ├── test__validate_nsfw.py │ │ │ │ ├── test__validate_options.py │ │ │ │ ├── test__validate_required_permissions.py │ │ │ │ ├── test__validate_target_type.py │ │ │ │ └── test__validate_version.py │ │ ├── application_command_option │ │ │ ├── __init__.py │ │ │ ├── application_command_option.py │ │ │ ├── constants.py │ │ │ ├── fields.py │ │ │ ├── helpers.py │ │ │ ├── preinstanced.py │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__ApplicationCommandOptionType.py │ │ │ │ ├── test__ApplicationCommandOption__constructor.py │ │ │ │ ├── test__ApplicationCommandOption__data.py │ │ │ │ ├── test__ApplicationCommandOption__magic.py │ │ │ │ ├── test__ApplicationCommandOption__utility.py │ │ │ │ ├── test__parse_description.py │ │ │ │ ├── test__parse_description_localizations.py │ │ │ │ ├── test__parse_name.py │ │ │ │ ├── test__parse_name_localizations.py │ │ │ │ ├── test__parse_type.py │ │ │ │ ├── test__put_description.py │ │ │ │ ├── test__put_description_localizations.py │ │ │ │ ├── test__put_name.py │ │ │ │ ├── test__put_name_localizations.py │ │ │ │ ├── test__put_type.py │ │ │ │ ├── test__validate_description.py │ │ │ │ ├── test__validate_description_localizations.py │ │ │ │ ├── test__validate_name.py │ │ │ │ ├── test__validate_name_localizations.py │ │ │ │ └── test__validate_type.py │ │ ├── application_command_option_choice │ │ │ ├── __init__.py │ │ │ ├── application_command_option_choice.py │ │ │ ├── constants.py │ │ │ ├── fields.py │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__ApplicationCommandOptionChoice__constructor.py │ │ │ │ ├── test__ApplicationCommandOptionChoice__data.py │ │ │ │ ├── test__ApplicationCommandOptionChoice__magic.py │ │ │ │ ├── test__ApplicationCommandOptionChoice__utility.py │ │ │ │ ├── test__parse_name.py │ │ │ │ ├── test__parse_name_localizations.py │ │ │ │ ├── test__parse_value.py │ │ │ │ ├── test__put_name.py │ │ │ │ ├── test__put_name_localizations.py │ │ │ │ ├── test__put_value.py │ │ │ │ ├── test__validate_name.py │ │ │ │ ├── test__validate_name_localizations.py │ │ │ │ └── test__validate_value.py │ │ ├── application_command_option_metadata │ │ │ ├── __init__.py │ │ │ ├── base.py │ │ │ ├── channel.py │ │ │ ├── constants.py │ │ │ ├── fields.py │ │ │ ├── float.py │ │ │ ├── integer.py │ │ │ ├── nested.py │ │ │ ├── numeric.py │ │ │ ├── parameter.py │ │ │ ├── primitive.py │ │ │ ├── string.py │ │ │ ├── sub_command.py │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__ApplicationCommandOptionMetadataBase__constructor.py │ │ │ │ ├── test__ApplicationCommandOptionMetadataBase__data.py │ │ │ │ ├── test__ApplicationCommandOptionMetadataBase__magic.py │ │ │ │ ├── test__ApplicationCommandOptionMetadataBase__utility.py │ │ │ │ ├── test__ApplicationCommandOptionMetadataBase__utility_extra.py │ │ │ │ ├── test__ApplicationCommandOptionMetadataFloat__constructor.py │ │ │ │ ├── test__ApplicationCommandOptionMetadataFloat__data.py │ │ │ │ ├── test__ApplicationCommandOptionMetadataFloat__magic.py │ │ │ │ ├── test__ApplicationCommandOptionMetadataFloat__utility.py │ │ │ │ ├── test__ApplicationCommandOptionMetadataInteger__constructor.py │ │ │ │ ├── test__ApplicationCommandOptionMetadataInteger__data.py │ │ │ │ ├── test__ApplicationCommandOptionMetadataInteger__magic.py │ │ │ │ ├── test__ApplicationCommandOptionMetadataInteger__utility.py │ │ │ │ ├── test__ApplicationCommandOptionMetadataNested__constructor.py │ │ │ │ ├── test__ApplicationCommandOptionMetadataNested__data.py │ │ │ │ ├── test__ApplicationCommandOptionMetadataNested__magic.py │ │ │ │ ├── test__ApplicationCommandOptionMetadataNested__utility.py │ │ │ │ ├── test__ApplicationCommandOptionMetadataNumeric__constructor.py │ │ │ │ ├── test__ApplicationCommandOptionMetadataNumeric__data.py │ │ │ │ ├── test__ApplicationCommandOptionMetadataNumeric__magic.py │ │ │ │ ├── test__ApplicationCommandOptionMetadataNumeric__utility.py │ │ │ │ ├── test__ApplicationCommandOptionMetadataParameter__constructor.py │ │ │ │ ├── test__ApplicationCommandOptionMetadataParameter__data.py │ │ │ │ ├── test__ApplicationCommandOptionMetadataParameter__magic.py │ │ │ │ ├── test__ApplicationCommandOptionMetadataParameter__utility.py │ │ │ │ ├── test__ApplicationCommandOptionMetadataPrimitive__constructor.py │ │ │ │ ├── test__ApplicationCommandOptionMetadataPrimitive__data.py │ │ │ │ ├── test__ApplicationCommandOptionMetadataPrimitive__magic.py │ │ │ │ ├── test__ApplicationCommandOptionMetadataPrimitive__utility.py │ │ │ │ ├── test__ApplicationCommandOptionMetadataString__constructor.py │ │ │ │ ├── test__ApplicationCommandOptionMetadataString__data.py │ │ │ │ ├── test__ApplicationCommandOptionMetadataString__magic.py │ │ │ │ ├── test__ApplicationCommandOptionMetadataString__utility.py │ │ │ │ ├── test__ApplicationCommandOptionMetadataSubCommand__constructor.py │ │ │ │ ├── test__ApplicationCommandOptionMetadataSubCommand__data.py │ │ │ │ ├── test__ApplicationCommandOptionMetadataSubCommand__magic.py │ │ │ │ ├── test__ApplicationCommandOptionMetadataSubCommand__utility.py │ │ │ │ ├── test__parse_autocomplete.py │ │ │ │ ├── test__parse_channel_types.py │ │ │ │ ├── test__parse_choices.py │ │ │ │ ├── test__parse_default.py │ │ │ │ ├── test__parse_max_length.py │ │ │ │ ├── test__parse_max_value.py │ │ │ │ ├── test__parse_min_length.py │ │ │ │ ├── test__parse_min_value.py │ │ │ │ ├── test__parse_options.py │ │ │ │ ├── test__parse_required.py │ │ │ │ ├── test__put_autocomplete.py │ │ │ │ ├── test__put_channel_types.py │ │ │ │ ├── test__put_choices.py │ │ │ │ ├── test__put_default.py │ │ │ │ ├── test__put_max_length.py │ │ │ │ ├── test__put_max_value.py │ │ │ │ ├── test__put_min_length.py │ │ │ │ ├── test__put_min_value.py │ │ │ │ ├── test__put_options.py │ │ │ │ ├── test__put_required.py │ │ │ │ ├── test__validate_autocomplete.py │ │ │ │ ├── test__validate_channel_types.py │ │ │ │ ├── test__validate_choices.py │ │ │ │ ├── test__validate_choices_postprocessed.py │ │ │ │ ├── test__validate_default.py │ │ │ │ ├── test__validate_max_length.py │ │ │ │ ├── test__validate_max_value.py │ │ │ │ ├── test__validate_max_value_postprocessed.py │ │ │ │ ├── test__validate_min_length.py │ │ │ │ ├── test__validate_min_value.py │ │ │ │ ├── test__validate_min_value_postprocessed.py │ │ │ │ ├── test__validate_options.py │ │ │ │ ├── test__validate_options_postprocessed.py │ │ │ │ └── test__validate_required.py │ │ ├── application_command_permission │ │ │ ├── __init__.py │ │ │ ├── application_command_permission.py │ │ │ ├── constants.py │ │ │ ├── fields.py │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__ApplicationCommandPermission__constructor.py │ │ │ │ ├── test__ApplicationCommandPermission__data.py │ │ │ │ ├── test__ApplicationCommandPermission__magic.py │ │ │ │ ├── test__ApplicationCommandPermission__utility.py │ │ │ │ ├── test__parse_application_command_id.py │ │ │ │ ├── test__parse_application_id.py │ │ │ │ ├── test__parse_guild_id.py │ │ │ │ ├── test__parse_permission_overwrites.py │ │ │ │ ├── test__put_application_command_id.py │ │ │ │ ├── test__put_application_id.py │ │ │ │ ├── test__put_guild_id.py │ │ │ │ ├── test__put_permission_overwrites.py │ │ │ │ ├── test__validate_application_command_id.py │ │ │ │ ├── test__validate_application_id.py │ │ │ │ ├── test__validate_guild_id.py │ │ │ │ └── test__validate_permission_overwrites.py │ │ ├── application_command_permission_overwrite │ │ │ ├── __init__.py │ │ │ ├── application_command_permission_overwrite.py │ │ │ ├── fields.py │ │ │ ├── helpers.py │ │ │ ├── preinstanced.py │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__ApplicationCommandPermissionOverwriteTargetType.py │ │ │ │ ├── test__ApplicationCommandPermissionOverwrite__constructor.py │ │ │ │ ├── test__ApplicationCommandPermissionOverwrite__data.py │ │ │ │ ├── test__ApplicationCommandPermissionOverwrite__magic.py │ │ │ │ ├── test__ApplicationCommandPermissionOverwrite__utility.py │ │ │ │ ├── test__parse_allow.py │ │ │ │ ├── test__parse_target_id.py │ │ │ │ ├── test__parse_target_type.py │ │ │ │ ├── test__put_allow.py │ │ │ │ ├── test__put_target_id.py │ │ │ │ ├── test__put_target_type.py │ │ │ │ ├── test__validate_allow.py │ │ │ │ ├── test__validate_application_command_permission_overwrite_target.py │ │ │ │ ├── test__validate_channel_id.py │ │ │ │ ├── test__validate_target_id.py │ │ │ │ └── test__validate_target_type.py │ │ └── helpers.py │ ├── audit_logs │ │ ├── __init__.py │ │ ├── audit_log │ │ │ ├── __init__.py │ │ │ ├── audit_log.py │ │ │ ├── fields.py │ │ │ ├── helpers.py │ │ │ └── tests │ │ │ │ ├── test__AuditLog__constructor.py │ │ │ │ ├── test__AuditLog__data.py │ │ │ │ ├── test__AuditLog__magic.py │ │ │ │ ├── test__AuditLog__utility.py │ │ │ │ ├── test__merge_dictionaries.py │ │ │ │ ├── test__merge_lists.py │ │ │ │ ├── test__parse_application_commands.py │ │ │ │ ├── test__parse_auto_moderation_rules.py │ │ │ │ ├── test__parse_entries.py │ │ │ │ ├── test__parse_integrations.py │ │ │ │ ├── test__parse_scheduled_events.py │ │ │ │ ├── test__parse_threads.py │ │ │ │ ├── test__parse_users.py │ │ │ │ ├── test__parse_webhooks.py │ │ │ │ ├── test__put_application_commands.py │ │ │ │ ├── test__put_auto_moderation_rules.py │ │ │ │ ├── test__put_entries.py │ │ │ │ ├── test__put_integrations.py │ │ │ │ ├── test__put_scheduled_events.py │ │ │ │ ├── test__put_threads.py │ │ │ │ ├── test__put_users.py │ │ │ │ ├── test__put_webhooks.py │ │ │ │ ├── test__validate_application_commands.py │ │ │ │ ├── test__validate_auto_moderation_rules.py │ │ │ │ ├── test__validate_entries.py │ │ │ │ ├── test__validate_guild_id.py │ │ │ │ ├── test__validate_integrations.py │ │ │ │ ├── test__validate_scheduled_events.py │ │ │ │ ├── test__validate_threads.py │ │ │ │ ├── test__validate_users.py │ │ │ │ └── test__validate_webhooks.py │ │ ├── audit_log_change │ │ │ ├── __init__.py │ │ │ ├── audit_log_change.py │ │ │ ├── fields.py │ │ │ ├── flags.py │ │ │ └── tests │ │ │ │ ├── test__AuditLogChange.py │ │ │ │ ├── test__get_flags_name.py │ │ │ │ ├── test__validate_attribute_name.py │ │ │ │ └── test__validate_flags.py │ │ ├── audit_log_entry │ │ │ ├── __init__.py │ │ │ ├── audit_log_entry.py │ │ │ ├── constants.py │ │ │ ├── fields.py │ │ │ ├── preinstanced.py │ │ │ ├── target_converters.py │ │ │ └── tests │ │ │ │ ├── test__AuditLogEntryTargetType.py │ │ │ │ ├── test__AuditLogEntryType.py │ │ │ │ ├── test__AuditLogEntry__constructor.py │ │ │ │ ├── test__AuditLogEntry__data.py │ │ │ │ ├── test__AuditLogEntry__magic.py │ │ │ │ ├── test__AuditLogEntry__utility.py │ │ │ │ ├── test__parse_changes.py │ │ │ │ ├── test__parse_details.py │ │ │ │ ├── test__parse_guild_id.py │ │ │ │ ├── test__parse_id.py │ │ │ │ ├── test__parse_reason.py │ │ │ │ ├── test__parse_target_id.py │ │ │ │ ├── test__parse_type.py │ │ │ │ ├── test__parse_user_id.py │ │ │ │ ├── test__put_changes.py │ │ │ │ ├── test__put_details.py │ │ │ │ ├── test__put_guild_id.py │ │ │ │ ├── test__put_id.py │ │ │ │ ├── test__put_reason.py │ │ │ │ ├── test__put_target_id.py │ │ │ │ ├── test__put_type.py │ │ │ │ ├── test__put_user_id.py │ │ │ │ ├── test__target_converters.py │ │ │ │ ├── test__validate_changes.py │ │ │ │ ├── test__validate_details.py │ │ │ │ ├── test__validate_guild_id.py │ │ │ │ ├── test__validate_id.py │ │ │ │ ├── test__validate_parent.py │ │ │ │ ├── test__validate_reason.py │ │ │ │ ├── test__validate_target_id.py │ │ │ │ ├── test__validate_type.py │ │ │ │ └── test__validate_user_id.py │ │ ├── audit_log_entry_change_conversion │ │ │ ├── __init__.py │ │ │ ├── audit_log_entry_change_conversion.py │ │ │ ├── audit_log_entry_change_conversion_group.py │ │ │ ├── change_deserializers.py │ │ │ ├── change_serializers.py │ │ │ ├── key_pre_checks.py │ │ │ ├── tests │ │ │ │ ├── test__AuditLogEntryChangeConversion.py │ │ │ │ ├── test__AuditLogEntryChangeConversionGroup.py │ │ │ │ ├── test__change_deserializers.py │ │ │ │ ├── test__change_serializers.py │ │ │ │ ├── test__key_pre_checks.py │ │ │ │ └── test__mergers.py │ │ │ └── value_mergers.py │ │ ├── audit_log_entry_change_conversions │ │ │ ├── __init__.py │ │ │ ├── application_command.py │ │ │ ├── auto_moderation_rule.py │ │ │ ├── channel.py │ │ │ ├── channel_permission_overwrite.py │ │ │ ├── emoji.py │ │ │ ├── guild.py │ │ │ ├── integration.py │ │ │ ├── invite.py │ │ │ ├── onboarding_prompt.py │ │ │ ├── onboarding_screen.py │ │ │ ├── role.py │ │ │ ├── scheduled_event.py │ │ │ ├── scheduled_event_occasion_overwrite.py │ │ │ ├── soundboard_sound.py │ │ │ ├── stage.py │ │ │ ├── sticker.py │ │ │ ├── tests │ │ │ │ ├── test__application_command.py │ │ │ │ ├── test__auto_moderation_rule.py │ │ │ │ ├── test__channel.py │ │ │ │ ├── test__channel_permission_overwrite.py │ │ │ │ ├── test__emoji.py │ │ │ │ ├── test__guild.py │ │ │ │ ├── test__integration.py │ │ │ │ ├── test__invite.py │ │ │ │ ├── test__onboarding_prompt.py │ │ │ │ ├── test__onboarding_screen.py │ │ │ │ ├── test__role.py │ │ │ │ ├── test__scheduled_event.py │ │ │ │ ├── test__scheduled_event_occasion_overwrite.py │ │ │ │ ├── test__soundboard_sound.py │ │ │ │ ├── test__stage.py │ │ │ │ ├── test__sticker.py │ │ │ │ ├── test__user.py │ │ │ │ └── test__webhook.py │ │ │ ├── user.py │ │ │ └── webhook.py │ │ ├── audit_log_entry_detail_conversion │ │ │ ├── __init__.py │ │ │ ├── audit_log_entry_detail_conversion.py │ │ │ ├── audit_log_entry_detail_conversion_group.py │ │ │ └── tests │ │ │ │ ├── test__AuditLogEntryDetailConversion.py │ │ │ │ └── test__AuditLogEntryDetailConversionGroup.py │ │ ├── audit_log_entry_detail_conversions │ │ │ ├── __init__.py │ │ │ ├── application_command.py │ │ │ ├── auto_moderation_action_execution.py │ │ │ ├── channel.py │ │ │ ├── channel_permission_overwrite.py │ │ │ ├── guild.py │ │ │ ├── message.py │ │ │ ├── scheduled_event_occasion_overwrite.py │ │ │ ├── stage.py │ │ │ ├── tests │ │ │ │ ├── test__application_command.py │ │ │ │ ├── test__auto_moderation_action_execution.py │ │ │ │ ├── test__channel.py │ │ │ │ ├── test__channel_permission_overwrite.py │ │ │ │ ├── test__guild.py │ │ │ │ ├── test__message.py │ │ │ │ ├── test__scheduled_event_occasion_overwrite.py │ │ │ │ ├── test__stage.py │ │ │ │ └── test__user.py │ │ │ └── user.py │ │ ├── audit_log_iterator │ │ │ ├── __init__.py │ │ │ ├── audit_log_iterator.py │ │ │ ├── fields.py │ │ │ └── tests │ │ │ │ ├── test__AuditLogIterator.py │ │ │ │ ├── test__validate_entry_type.py │ │ │ │ ├── test__validate_guild_id.py │ │ │ │ └── test__validate_user_id.py │ │ ├── audit_log_role │ │ │ ├── __init__.py │ │ │ ├── audit_log_role.py │ │ │ ├── fields.py │ │ │ └── tests │ │ │ │ ├── test__AuditLogRole__constructor.py │ │ │ │ ├── test__AuditLogRole__data.py │ │ │ │ ├── test__AuditLogRole__magic.py │ │ │ │ ├── test__AuditLogRole__utility.py │ │ │ │ ├── test__parse_id.py │ │ │ │ ├── test__parse_name.py │ │ │ │ ├── test__put_id.py │ │ │ │ ├── test__put_name.py │ │ │ │ ├── test__validate_id.py │ │ │ │ └── test__validate_name.py │ │ └── conversion_helpers │ │ │ ├── __init__.py │ │ │ ├── converters.py │ │ │ ├── helpers.py │ │ │ └── tests │ │ │ ├── test__eq_functions.py │ │ │ ├── test__hash_dict.py │ │ │ ├── test__hash_function.py │ │ │ ├── test__hash_value.py │ │ │ ├── test__value_deserializer_description.py │ │ │ ├── test__value_deserializer_html_color.py │ │ │ ├── test__value_deserializer_id.py │ │ │ ├── test__value_deserializer_ids.py │ │ │ ├── test__value_deserializer_name.py │ │ │ ├── test__value_deserializer_string_array.py │ │ │ ├── test__value_serializer_description.py │ │ │ ├── test__value_serializer_html_color.py │ │ │ ├── test__value_serializer_id.py │ │ │ ├── test__value_serializer_ids.py │ │ │ ├── test__value_serializer_name.py │ │ │ └── test__value_serializer_string_array.py │ ├── auto_moderation │ │ ├── __init__.py │ │ ├── action │ │ │ ├── __init__.py │ │ │ ├── action.py │ │ │ ├── fields.py │ │ │ ├── helpers.py │ │ │ ├── preinstanced.py │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__AutoModerationActionType.py │ │ │ │ ├── test__AutoModerationAction__constructor.py │ │ │ │ ├── test__AutoModerationAction__data.py │ │ │ │ ├── test__AutoModerationAction__magic.py │ │ │ │ ├── test__AutoModerationAction__utility.py │ │ │ │ ├── test__guess_action_type_from_keywords.py │ │ │ │ ├── test__parse_metadata.py │ │ │ │ ├── test__parse_type.py │ │ │ │ ├── test__put_metadata.py │ │ │ │ ├── test__put_type.py │ │ │ │ └── test__validate_type.py │ │ ├── action_metadata │ │ │ ├── __init__.py │ │ │ ├── alert_message.py │ │ │ ├── base.py │ │ │ ├── block.py │ │ │ ├── constants.py │ │ │ ├── fields.py │ │ │ ├── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__AutoModerationActionMetadataBase__constructor.py │ │ │ │ ├── test__AutoModerationActionMetadataBase__data.py │ │ │ │ ├── test__AutoModerationActionMetadataBase__magic.py │ │ │ │ ├── test__AutoModerationActionMetadataBase__utility.py │ │ │ │ ├── test__AutoModerationActionMetadataBlock__constructor.py │ │ │ │ ├── test__AutoModerationActionMetadataBlock__data.py │ │ │ │ ├── test__AutoModerationActionMetadataBlock__magic.py │ │ │ │ ├── test__AutoModerationActionMetadataBlock__utility.py │ │ │ │ ├── test__AutoModerationActionMetadataSendAlertMessage__constructor.py │ │ │ │ ├── test__AutoModerationActionMetadataSendAlertMessage__data.py │ │ │ │ ├── test__AutoModerationActionMetadataSendAlertMessage__magic.py │ │ │ │ ├── test__AutoModerationActionMetadataSendAlertMessage__utility.py │ │ │ │ ├── test__AutoModerationActionMetadataTimeout__constructor.py │ │ │ │ ├── test__AutoModerationActionMetadataTimeout__data.py │ │ │ │ ├── test__AutoModerationActionMetadataTimeout__magic.py │ │ │ │ ├── test__AutoModerationActionMetadataTimeout__utility.py │ │ │ │ ├── test__parse_channel_id.py │ │ │ │ ├── test__parse_custom_message.py │ │ │ │ ├── test__parse_duration.py │ │ │ │ ├── test__put_channel_id.py │ │ │ │ ├── test__put_custom_message.py │ │ │ │ ├── test__put_duration.py │ │ │ │ ├── test__validate_channel_id.py │ │ │ │ ├── test__validate_custom_message.py │ │ │ │ └── test__validate_duration.py │ │ │ └── timeout.py │ │ ├── execution_event │ │ │ ├── __init__.py │ │ │ ├── execution_event.py │ │ │ ├── fields.py │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__AutoModerationActionExecutionEvent__constructor.py │ │ │ │ ├── test__AutoModerationActionExecutionEvent__data.py │ │ │ │ ├── test__AutoModerationActionExecutionEvent__magic.py │ │ │ │ ├── test__AutoModerationActionExecutionEvent__utility.py │ │ │ │ ├── test__parse_action.py │ │ │ │ ├── test__parse_alert_system_message_id.py │ │ │ │ ├── test__parse_channel_id.py │ │ │ │ ├── test__parse_content.py │ │ │ │ ├── test__parse_guild_id.py │ │ │ │ ├── test__parse_matched_content.py │ │ │ │ ├── test__parse_matched_keyword.py │ │ │ │ ├── test__parse_rule_id.py │ │ │ │ ├── test__parse_rule_trigger_type.py │ │ │ │ ├── test__parse_user_id.py │ │ │ │ ├── test__put_action.py │ │ │ │ ├── test__put_alert_system_message_id.py │ │ │ │ ├── test__put_channel_id.py │ │ │ │ ├── test__put_content.py │ │ │ │ ├── test__put_guild_id.py │ │ │ │ ├── test__put_matched_content.py │ │ │ │ ├── test__put_matched_keyword.py │ │ │ │ ├── test__put_rule_id.py │ │ │ │ ├── test__put_rule_trigger_type.py │ │ │ │ ├── test__put_user_id.py │ │ │ │ ├── test__validate_action.py │ │ │ │ ├── test__validate_alert_system_message_id.py │ │ │ │ ├── test__validate_channel_id.py │ │ │ │ ├── test__validate_content.py │ │ │ │ ├── test__validate_guild_id.py │ │ │ │ ├── test__validate_matched_content.py │ │ │ │ ├── test__validate_matched_keyword.py │ │ │ │ ├── test__validate_rule_id.py │ │ │ │ ├── test__validate_rule_trigger_type.py │ │ │ │ └── test__validate_user_id.py │ │ ├── rule │ │ │ ├── __init__.py │ │ │ ├── constants.py │ │ │ ├── fields.py │ │ │ ├── helpers.py │ │ │ ├── preinstanced.py │ │ │ ├── rule.py │ │ │ └── tests │ │ │ │ ├── test__AutoModerationEventType.py │ │ │ │ ├── test__AutoModerationRuleTriggerType.py │ │ │ │ ├── test__AutoModerationRule__constructor.py │ │ │ │ ├── test__AutoModerationRule__data.py │ │ │ │ ├── test__AutoModerationRule__magic.py │ │ │ │ ├── test__AutoModerationRule__utility.py │ │ │ │ ├── test__guess_rule_trigger_type_from_keyword_parameters.py │ │ │ │ ├── test__parse_actions.py │ │ │ │ ├── test__parse_creator_id.py │ │ │ │ ├── test__parse_enabled.py │ │ │ │ ├── test__parse_event_type.py │ │ │ │ ├── test__parse_excluded_channel_ids.py │ │ │ │ ├── test__parse_excluded_role_ids.py │ │ │ │ ├── test__parse_guild_id.py │ │ │ │ ├── test__parse_id.py │ │ │ │ ├── test__parse_name.py │ │ │ │ ├── test__parse_trigger_metadata.py │ │ │ │ ├── test__parse_trigger_type.py │ │ │ │ ├── test__put_actions.py │ │ │ │ ├── test__put_creator_id.py │ │ │ │ ├── test__put_enabled.py │ │ │ │ ├── test__put_event_type.py │ │ │ │ ├── test__put_excluded_channel_ids.py │ │ │ │ ├── test__put_excluded_role_ids.py │ │ │ │ ├── test__put_guild_id.py │ │ │ │ ├── test__put_id.py │ │ │ │ ├── test__put_name.py │ │ │ │ ├── test__put_trigger_metadata.py │ │ │ │ ├── test__put_trigger_type.py │ │ │ │ ├── test__validate_actions.py │ │ │ │ ├── test__validate_creator_id.py │ │ │ │ ├── test__validate_enabled.py │ │ │ │ ├── test__validate_event_type.py │ │ │ │ ├── test__validate_excluded_channel_ids.py │ │ │ │ ├── test__validate_excluded_role_ids.py │ │ │ │ ├── test__validate_guild_id.py │ │ │ │ ├── test__validate_id.py │ │ │ │ ├── test__validate_name.py │ │ │ │ └── test__validate_trigger_type.py │ │ └── trigger_metadata │ │ │ ├── __init__.py │ │ │ ├── base.py │ │ │ ├── constants.py │ │ │ ├── fields.py │ │ │ ├── keyword.py │ │ │ ├── keyword_preset.py │ │ │ ├── mention_spam.py │ │ │ ├── preinstanced.py │ │ │ ├── tests │ │ │ ├── __init__.py │ │ │ ├── test__AutoModerationKeywordPresetType.py │ │ │ ├── test__AutoModerationRuleTriggerMetadataBase__constructor.py │ │ │ ├── test__AutoModerationRuleTriggerMetadataBase__data.py │ │ │ ├── test__AutoModerationRuleTriggerMetadataBase__magic.py │ │ │ ├── test__AutoModerationRuleTriggerMetadataBase__utility.py │ │ │ ├── test__AutoModerationRuleTriggerMetadataKeywordPreset__constructor.py │ │ │ ├── test__AutoModerationRuleTriggerMetadataKeywordPreset__data.py │ │ │ ├── test__AutoModerationRuleTriggerMetadataKeywordPreset__magic.py │ │ │ ├── test__AutoModerationRuleTriggerMetadataKeywordPreset__utility.py │ │ │ ├── test__AutoModerationRuleTriggerMetadataKeyword__constructor.py │ │ │ ├── test__AutoModerationRuleTriggerMetadataKeyword__data.py │ │ │ ├── test__AutoModerationRuleTriggerMetadataKeyword__magic.py │ │ │ ├── test__AutoModerationRuleTriggerMetadataKeyword__utility.py │ │ │ ├── test__AutoModerationRuleTriggerMetadataMentionSpam__constructor.py │ │ │ ├── test__AutoModerationRuleTriggerMetadataMentionSpam__data.py │ │ │ ├── test__AutoModerationRuleTriggerMetadataMentionSpam__magic.py │ │ │ ├── test__AutoModerationRuleTriggerMetadataMentionSpam__utility.py │ │ │ ├── test__parse_excluded_keywords.py │ │ │ ├── test__parse_keyword_presets.py │ │ │ ├── test__parse_keywords.py │ │ │ ├── test__parse_mention_limit.py │ │ │ ├── test__parse_raid_protection.py │ │ │ ├── test__parse_regex_patterns.py │ │ │ ├── test__put_excluded_keywords.py │ │ │ ├── test__put_keyword_presets.py │ │ │ ├── test__put_keywords.py │ │ │ ├── test__put_mention_limit.py │ │ │ ├── test__put_raid_protection.py │ │ │ ├── test__put_regex_patterns.py │ │ │ ├── test__try_get_auto_moderation_trigger_metadata_type_from_data.py │ │ │ ├── test__validate_excluded_keywords.py │ │ │ ├── test__validate_keyword_presets.py │ │ │ ├── test__validate_keywords.py │ │ │ ├── test__validate_mention_limit.py │ │ │ ├── test__validate_raid_protection.py │ │ │ └── test__validate_regex_patterns.py │ │ │ └── utils.py │ ├── bases │ │ ├── __init__.py │ │ ├── entity │ │ │ ├── __init__.py │ │ │ ├── discord_entity_meta.py │ │ │ ├── entity_base.py │ │ │ ├── slotted_meta.py │ │ │ └── tests │ │ │ │ ├── test__DiscordEntity.py │ │ │ │ ├── test__DiscordEntityMeta.py │ │ │ │ ├── test__Slotted.py │ │ │ │ ├── test__get_direct_parent.py │ │ │ │ ├── test__inherit_hash.py │ │ │ │ ├── test__merge_type_slots.py │ │ │ │ └── test__process_set_slot.py │ │ ├── event │ │ │ ├── __init__.py │ │ │ ├── event_base.py │ │ │ └── tests │ │ │ │ ├── test__EventBase__constructor.py │ │ │ │ ├── test__EventBase__data.py │ │ │ │ └── test__EventBase__magic.py │ │ ├── flags │ │ │ ├── __init__.py │ │ │ ├── flag.py │ │ │ ├── flag_deprecation.py │ │ │ ├── flag_descriptors.py │ │ │ ├── flag_meta.py │ │ │ └── tests │ │ │ │ ├── helpers.py │ │ │ │ ├── test__FlagBase.py │ │ │ │ ├── test__FlagBaseReversed.py │ │ │ │ ├── test__FlagBitDescriptor.py │ │ │ │ ├── test__FlagBitDescriptorDeprecated.py │ │ │ │ ├── test__FlagBitDescriptorReversed.py │ │ │ │ ├── test__FlagBitDescriptorReversedDeprecated.py │ │ │ │ ├── test__FlagDeprecation.py │ │ │ │ ├── test__FlagDescriptor.py │ │ │ │ ├── test__FlagDescriptorBase.py │ │ │ │ ├── test__build_duplicate_names_exception_message.py │ │ │ │ ├── test__build_flag_descriptors.py │ │ │ │ ├── test__build_reverse_descriptors_contradiction_exception_message.py │ │ │ │ ├── test__build_shifts.py │ │ │ │ ├── test__check_reverse_descriptors_contradiction.py │ │ │ │ ├── test__check_reverse_descriptors_type.py │ │ │ │ ├── test__check_shifts_overlap.py │ │ │ │ ├── test__collect_reverse_descriptors_from_type_parents.py │ │ │ │ ├── test__collect_shifts_from_type_attributes.py │ │ │ │ ├── test__collect_shifts_from_type_parents.py │ │ │ │ ├── test__ensure_int_in_type_parents.py │ │ │ │ ├── test__filter_shifts_by_name.py │ │ │ │ ├── test__get_reverse_descriptors_value.py │ │ │ │ ├── test__get_shift_name_overlap.py │ │ │ │ └── test__is_reverse_descriptors_contradiction.py │ │ ├── icon.py │ │ ├── place_holder │ │ │ ├── __init__.py │ │ │ ├── base.py │ │ │ ├── functional.py │ │ │ ├── standard.py │ │ │ └── tests │ │ │ │ ├── test__PlaceHolder.py │ │ │ │ ├── test__PlaceHolderBase.py │ │ │ │ └── test__PlaceHolderFunctional.py │ │ ├── preinstanced │ │ │ ├── __init__.py │ │ │ ├── preinstance.py │ │ │ ├── preinstanced_base.py │ │ │ ├── preinstanced_meta.py │ │ │ └── tests │ │ │ │ ├── test__Preinstance.py │ │ │ │ ├── test__PreinstancedBase.py │ │ │ │ ├── test__PreinstancedMeta.py │ │ │ │ ├── test__get_and_validate_slots.py │ │ │ │ ├── test__get_direct_type_parent.py │ │ │ │ ├── test__get_name_default.py │ │ │ │ ├── test__get_value_default.py │ │ │ │ ├── test__identify_value_default.py │ │ │ │ ├── test__inherit_hash_function.py │ │ │ │ ├── test__pop_items_to_post_instantiate.py │ │ │ │ └── test__set_slot_place_holders.py │ │ └── utils.py │ ├── bin │ │ ├── libopus-0.x64.dll │ │ └── libopus-0.x86.dll │ ├── builder │ │ ├── __init__.py │ │ ├── builder_base.py │ │ ├── builder_fielded.py │ │ ├── constants.py │ │ ├── conversion.py │ │ ├── conversions │ │ │ ├── __init__.py │ │ │ ├── keyword.py │ │ │ ├── nest_main.py │ │ │ ├── none.py │ │ │ ├── positional.py │ │ │ └── tests │ │ │ │ ├── test__CONVERSION_KEYWORD.py │ │ │ │ ├── test__CONVERSION_NEST_MAIN.py │ │ │ │ ├── test__CONVERSION_NONE.py │ │ │ │ └── test__CONVERSION_POSITIONAL.py │ │ ├── descriptor.py │ │ ├── serialization.py │ │ ├── serialization_configuration.py │ │ └── tests │ │ │ ├── helpers.py │ │ │ ├── test__BuilderBase.py │ │ │ ├── test__BuilderFielded.py │ │ │ ├── test__BuilderMeta.py │ │ │ ├── test__Conversion.py │ │ │ ├── test__ConversionDescriptor.py │ │ │ ├── test__ConversionMeta.py │ │ │ ├── test__SerializationConfiguration.py │ │ │ ├── test__collect_assigned_conversions.py │ │ │ ├── test__collect_default_conversions.py │ │ │ ├── test__collect_meta_type_instances.py │ │ │ ├── test__conversion_descriptor_sort_key.py │ │ │ ├── test__create_conversion_descriptors.py │ │ │ ├── test__create_default_putter.py │ │ │ ├── test__create_serializer.py │ │ │ ├── test__filter_descriptors_keyword.py │ │ │ ├── test__filter_descriptors_listing.py │ │ │ ├── test__filter_descriptors_positional.py │ │ │ ├── test__filter_descriptors_typed.py │ │ │ ├── test__poll_type.py │ │ │ ├── test__request_type_attribute.py │ │ │ ├── test__select_getter.py │ │ │ ├── test__select_setter.py │ │ │ └── test__without_duplication.py │ ├── channel │ │ ├── __init__.py │ │ ├── channel │ │ │ ├── __init__.py │ │ │ ├── channel.py │ │ │ ├── fields.py │ │ │ ├── flags.py │ │ │ ├── preinstanced.py │ │ │ ├── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__ChannelType.py │ │ │ │ ├── test__Channel__checks.py │ │ │ │ ├── test__Channel__constructor.py │ │ │ │ ├── test__Channel__data.py │ │ │ │ ├── test__Channel__magic.py │ │ │ │ ├── test__Channel__properties.py │ │ │ │ ├── test__Channel__utility.py │ │ │ │ ├── test__create_partial_channel_data.py │ │ │ │ ├── test__create_partial_channel_from_data.py │ │ │ │ ├── test__create_partial_channel_from_id.py │ │ │ │ ├── test__parse_guild_id.py │ │ │ │ ├── test__parse_id.py │ │ │ │ ├── test__parse_type.py │ │ │ │ ├── test__put_guild_id.py │ │ │ │ ├── test__put_id.py │ │ │ │ ├── test__put_type.py │ │ │ │ ├── test__validate_guild_id.py │ │ │ │ ├── test__validate_id.py │ │ │ │ └── test__validate_type.py │ │ │ └── utils.py │ │ ├── channel_metadata │ │ │ ├── __init__.py │ │ │ ├── base.py │ │ │ ├── constants.py │ │ │ ├── fields.py │ │ │ ├── flags.py │ │ │ ├── guild_announcements.py │ │ │ ├── guild_base.py │ │ │ ├── guild_category.py │ │ │ ├── guild_directory.py │ │ │ ├── guild_forum.py │ │ │ ├── guild_forum_base.py │ │ │ ├── guild_main_base.py │ │ │ ├── guild_media.py │ │ │ ├── guild_stage.py │ │ │ ├── guild_store.py │ │ │ ├── guild_text.py │ │ │ ├── guild_text_base.py │ │ │ ├── guild_thread_announcements.py │ │ │ ├── guild_thread_base.py │ │ │ ├── guild_thread_private.py │ │ │ ├── guild_thread_public.py │ │ │ ├── guild_voice.py │ │ │ ├── guild_voice_base.py │ │ │ ├── preinstanced.py │ │ │ ├── private.py │ │ │ ├── private_base.py │ │ │ ├── private_group.py │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__ChannelMetadataBase__constructor.py │ │ │ │ ├── test__ChannelMetadataBase__data.py │ │ │ │ ├── test__ChannelMetadataBase__magic.py │ │ │ │ ├── test__ChannelMetadataBase__properties.py │ │ │ │ ├── test__ChannelMetadataBase__utility.py │ │ │ │ ├── test__ChannelMetadataGuildAnnouncements__constructor.py │ │ │ │ ├── test__ChannelMetadataGuildAnnouncements__data.py │ │ │ │ ├── test__ChannelMetadataGuildAnnouncements__magic.py │ │ │ │ ├── test__ChannelMetadataGuildAnnouncements__utility.py │ │ │ │ ├── test__ChannelMetadataGuildBase__constructor.py │ │ │ │ ├── test__ChannelMetadataGuildBase__data.py │ │ │ │ ├── test__ChannelMetadataGuildBase__magic.py │ │ │ │ ├── test__ChannelMetadataGuildBase__utility.py │ │ │ │ ├── test__ChannelMetadataGuildCategory__constructor.py │ │ │ │ ├── test__ChannelMetadataGuildCategory__data.py │ │ │ │ ├── test__ChannelMetadataGuildCategory__magic.py │ │ │ │ ├── test__ChannelMetadataGuildCategory__utility.py │ │ │ │ ├── test__ChannelMetadataGuildDirectory__constructor.py │ │ │ │ ├── test__ChannelMetadataGuildDirectory__data.py │ │ │ │ ├── test__ChannelMetadataGuildDirectory__magic.py │ │ │ │ ├── test__ChannelMetadataGuildDirectory__utility.py │ │ │ │ ├── test__ChannelMetadataGuildForumBase__constructor.py │ │ │ │ ├── test__ChannelMetadataGuildForumBase__data.py │ │ │ │ ├── test__ChannelMetadataGuildForumBase__magic.py │ │ │ │ ├── test__ChannelMetadataGuildForumBase__utility.py │ │ │ │ ├── test__ChannelMetadataGuildForum__constructor.py │ │ │ │ ├── test__ChannelMetadataGuildForum__data.py │ │ │ │ ├── test__ChannelMetadataGuildForum__magic.py │ │ │ │ ├── test__ChannelMetadataGuildForum__utility.py │ │ │ │ ├── test__ChannelMetadataGuildMainBase__constructor.py │ │ │ │ ├── test__ChannelMetadataGuildMainBase__data.py │ │ │ │ ├── test__ChannelMetadataGuildMainBase__magic.py │ │ │ │ ├── test__ChannelMetadataGuildMainBase__utility.py │ │ │ │ ├── test__ChannelMetadataGuildMedia__constructor.py │ │ │ │ ├── test__ChannelMetadataGuildMedia__data.py │ │ │ │ ├── test__ChannelMetadataGuildMedia__magic.py │ │ │ │ ├── test__ChannelMetadataGuildMedia__utility.py │ │ │ │ ├── test__ChannelMetadataGuildStage__constructor.py │ │ │ │ ├── test__ChannelMetadataGuildStage__data.py │ │ │ │ ├── test__ChannelMetadataGuildStage__magic.py │ │ │ │ ├── test__ChannelMetadataGuildStage__utility.py │ │ │ │ ├── test__ChannelMetadataGuildStore__constructor.py │ │ │ │ ├── test__ChannelMetadataGuildStore__data.py │ │ │ │ ├── test__ChannelMetadataGuildStore__magic.py │ │ │ │ ├── test__ChannelMetadataGuildStore__utility.py │ │ │ │ ├── test__ChannelMetadataGuildTextBase__constructor.py │ │ │ │ ├── test__ChannelMetadataGuildTextBase__data.py │ │ │ │ ├── test__ChannelMetadataGuildTextBase__magic.py │ │ │ │ ├── test__ChannelMetadataGuildTextBase__utility.py │ │ │ │ ├── test__ChannelMetadataGuildText__constructor.py │ │ │ │ ├── test__ChannelMetadataGuildText__data.py │ │ │ │ ├── test__ChannelMetadataGuildText__magic.py │ │ │ │ ├── test__ChannelMetadataGuildText__utility.py │ │ │ │ ├── test__ChannelMetadataGuildThreadAnnouncements__constructor.py │ │ │ │ ├── test__ChannelMetadataGuildThreadAnnouncements__data.py │ │ │ │ ├── test__ChannelMetadataGuildThreadAnnouncements__magic.py │ │ │ │ ├── test__ChannelMetadataGuildThreadAnnouncements__utility.py │ │ │ │ ├── test__ChannelMetadataGuildThreadBase__constructor.py │ │ │ │ ├── test__ChannelMetadataGuildThreadBase__data.py │ │ │ │ ├── test__ChannelMetadataGuildThreadBase__magic.py │ │ │ │ ├── test__ChannelMetadataGuildThreadBase__utility.py │ │ │ │ ├── test__ChannelMetadataGuildThreadPrivate__constructor.py │ │ │ │ ├── test__ChannelMetadataGuildThreadPrivate__data.py │ │ │ │ ├── test__ChannelMetadataGuildThreadPrivate__magic.py │ │ │ │ ├── test__ChannelMetadataGuildThreadPrivate__utility.py │ │ │ │ ├── test__ChannelMetadataGuildThreadPublic__constructor.py │ │ │ │ ├── test__ChannelMetadataGuildThreadPublic__data.py │ │ │ │ ├── test__ChannelMetadataGuildThreadPublic__magic.py │ │ │ │ ├── test__ChannelMetadataGuildThreadPublic__utility.py │ │ │ │ ├── test__ChannelMetadataGuildVoiceBase__constructor.py │ │ │ │ ├── test__ChannelMetadataGuildVoiceBase__data.py │ │ │ │ ├── test__ChannelMetadataGuildVoiceBase__magic.py │ │ │ │ ├── test__ChannelMetadataGuildVoiceBase__utility.py │ │ │ │ ├── test__ChannelMetadataGuildVoice__constructor.py │ │ │ │ ├── test__ChannelMetadataGuildVoice__data.py │ │ │ │ ├── test__ChannelMetadataGuildVoice__magic.py │ │ │ │ ├── test__ChannelMetadataGuildVoice__utility.py │ │ │ │ ├── test__ChannelMetadataPrivateBase__constructor.py │ │ │ │ ├── test__ChannelMetadataPrivateBase__data.py │ │ │ │ ├── test__ChannelMetadataPrivateBase__magic.py │ │ │ │ ├── test__ChannelMetadataPrivateBase__utility.py │ │ │ │ ├── test__ChannelMetadataPrivateGroup__constructor.py │ │ │ │ ├── test__ChannelMetadataPrivateGroup__data.py │ │ │ │ ├── test__ChannelMetadataPrivateGroup__magic.py │ │ │ │ ├── test__ChannelMetadataPrivateGroup__utility.py │ │ │ │ ├── test__ChannelMetadataPrivate__constructor.py │ │ │ │ ├── test__ChannelMetadataPrivate__data.py │ │ │ │ ├── test__ChannelMetadataPrivate__magic.py │ │ │ │ ├── test__ChannelMetadataPrivate__utility.py │ │ │ │ ├── test__ForumLayout.py │ │ │ │ ├── test__SortOrder.py │ │ │ │ ├── test__VideoQualityMode.py │ │ │ │ ├── test__VoiceRegion.py │ │ │ │ ├── test__parse_application_id.py │ │ │ │ ├── test__parse_applied_tag_ids.py │ │ │ │ ├── test__parse_archived.py │ │ │ │ ├── test__parse_archived_at.py │ │ │ │ ├── test__parse_auto_archive_after.py │ │ │ │ ├── test__parse_available_tags.py │ │ │ │ ├── test__parse_bitrate.py │ │ │ │ ├── test__parse_created_at.py │ │ │ │ ├── test__parse_default_forum_layout.py │ │ │ │ ├── test__parse_default_sort_order.py │ │ │ │ ├── test__parse_default_thread_auto_archive_after.py │ │ │ │ ├── test__parse_default_thread_reaction_emoji.py │ │ │ │ ├── test__parse_default_thread_slowmode.py │ │ │ │ ├── test__parse_flags.py │ │ │ │ ├── test__parse_invitable.py │ │ │ │ ├── test__parse_name.py │ │ │ │ ├── test__parse_nsfw.py │ │ │ │ ├── test__parse_open.py │ │ │ │ ├── test__parse_owner_id.py │ │ │ │ ├── test__parse_parent_id.py │ │ │ │ ├── test__parse_permission_overwrites.py │ │ │ │ ├── test__parse_position.py │ │ │ │ ├── test__parse_region.py │ │ │ │ ├── test__parse_slowmode.py │ │ │ │ ├── test__parse_status.py │ │ │ │ ├── test__parse_topic.py │ │ │ │ ├── test__parse_user_limit.py │ │ │ │ ├── test__parse_users.py │ │ │ │ ├── test__parse_video_quality_mode.py │ │ │ │ ├── test__parse_voice_engaged_since.py │ │ │ │ ├── test__put_application_id.py │ │ │ │ ├── test__put_applied_tag_ids.py │ │ │ │ ├── test__put_archived.py │ │ │ │ ├── test__put_archived_at.py │ │ │ │ ├── test__put_auto_archive_after.py │ │ │ │ ├── test__put_available_tags.py │ │ │ │ ├── test__put_bitrate.py │ │ │ │ ├── test__put_created_at.py │ │ │ │ ├── test__put_default_forum_layout.py │ │ │ │ ├── test__put_default_sort_order.py │ │ │ │ ├── test__put_default_thread_auto_archive_after.py │ │ │ │ ├── test__put_default_thread_reaction_emoji.py │ │ │ │ ├── test__put_default_thread_slowmode.py │ │ │ │ ├── test__put_flags.py │ │ │ │ ├── test__put_invitable.py │ │ │ │ ├── test__put_name.py │ │ │ │ ├── test__put_nsfw.py │ │ │ │ ├── test__put_open.py │ │ │ │ ├── test__put_owner_id.py │ │ │ │ ├── test__put_parent_id.py │ │ │ │ ├── test__put_permission_overwrites.py │ │ │ │ ├── test__put_position.py │ │ │ │ ├── test__put_region.py │ │ │ │ ├── test__put_slowmode.py │ │ │ │ ├── test__put_status.py │ │ │ │ ├── test__put_topic.py │ │ │ │ ├── test__put_user_limit.py │ │ │ │ ├── test__put_users.py │ │ │ │ ├── test__put_video_quality_mode.py │ │ │ │ ├── test__put_voice_engaged_since.py │ │ │ │ ├── test__validate_application_id.py │ │ │ │ ├── test__validate_applied_tag_ids.py │ │ │ │ ├── test__validate_archived.py │ │ │ │ ├── test__validate_archived_at.py │ │ │ │ ├── test__validate_auto_archive_after.py │ │ │ │ ├── test__validate_available_tags.py │ │ │ │ ├── test__validate_bitrate.py │ │ │ │ ├── test__validate_created_at.py │ │ │ │ ├── test__validate_default_forum_layout.py │ │ │ │ ├── test__validate_default_sort_order.py │ │ │ │ ├── test__validate_default_thread_auto_archive_after.py │ │ │ │ ├── test__validate_default_thread_reaction_emoji.py │ │ │ │ ├── test__validate_default_thread_slowmode.py │ │ │ │ ├── test__validate_flags.py │ │ │ │ ├── test__validate_invitable.py │ │ │ │ ├── test__validate_name.py │ │ │ │ ├── test__validate_nsfw.py │ │ │ │ ├── test__validate_open.py │ │ │ │ ├── test__validate_owner_id.py │ │ │ │ ├── test__validate_parent_id.py │ │ │ │ ├── test__validate_permission_overwrites.py │ │ │ │ ├── test__validate_position.py │ │ │ │ ├── test__validate_region.py │ │ │ │ ├── test__validate_slowmode.py │ │ │ │ ├── test__validate_status.py │ │ │ │ ├── test__validate_topic.py │ │ │ │ ├── test__validate_user_limit.py │ │ │ │ ├── test__validate_users.py │ │ │ │ ├── test__validate_video_quality_mode.py │ │ │ │ └── test__validate_voice_engaged_since.py │ │ ├── forum_tag │ │ │ ├── __init__.py │ │ │ ├── constants.py │ │ │ ├── fields.py │ │ │ ├── forum_tag.py │ │ │ ├── tests │ │ │ │ ├── test__ForumTag__constructor.py │ │ │ │ ├── test__ForumTag__data.py │ │ │ │ ├── test__ForumTag__magic.py │ │ │ │ ├── test__ForumTag__utility.py │ │ │ │ ├── test__create_partial_forum_tag_from_id.py │ │ │ │ ├── test__parse_emoji.py │ │ │ │ ├── test__parse_id.py │ │ │ │ ├── test__parse_moderated.py │ │ │ │ ├── test__parse_name.py │ │ │ │ ├── test__put_emoji.py │ │ │ │ ├── test__put_id.py │ │ │ │ ├── test__put_moderated.py │ │ │ │ ├── test__put_name.py │ │ │ │ ├── test__validate_emoji.py │ │ │ │ ├── test__validate_id.py │ │ │ │ ├── test__validate_moderated.py │ │ │ │ └── test__validate_name.py │ │ │ └── utils.py │ │ ├── forum_tag_change │ │ │ ├── __init__.py │ │ │ ├── fields.py │ │ │ ├── forum_tag_change.py │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__ForumTagChange__constructor.py │ │ │ │ ├── test__ForumTagChange__magic.py │ │ │ │ ├── test__ForumTagChange__utility.py │ │ │ │ ├── test__validate_added.py │ │ │ │ ├── test__validate_removed.py │ │ │ │ └── test__validate_updated.py │ │ ├── forum_tag_update │ │ │ ├── __init__.py │ │ │ ├── fields.py │ │ │ ├── forum_tag_update.py │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__ForumTagUpdate__constructor.py │ │ │ │ ├── test__ForumTagUpdate__magic.py │ │ │ │ ├── test__ForumTagUpdate__utility.py │ │ │ │ ├── test__validate_forum_tag.py │ │ │ │ └── test__validate_old_attributes.py │ │ ├── message_history.py │ │ ├── message_iterator.py │ │ ├── permission_overwrite │ │ │ ├── __init__.py │ │ │ ├── fields.py │ │ │ ├── helpers.py │ │ │ ├── permission_overwrite.py │ │ │ ├── preinstanced.py │ │ │ ├── tests │ │ │ │ ├── test__PermissionOverwrite__constructor.py │ │ │ │ ├── test__PermissionOverwrite__data.py │ │ │ │ ├── test__PermissionOverwrite__magic.py │ │ │ │ ├── test__PermissionOverwrite__utility.py │ │ │ │ ├── test__parse_allow.py │ │ │ │ ├── test__parse_deny.py │ │ │ │ ├── test__parse_target_id.py │ │ │ │ ├── test__parse_target_type.py │ │ │ │ ├── test__put_allow.py │ │ │ │ ├── test__put_deny.py │ │ │ │ ├── test__put_target.py │ │ │ │ ├── test__put_target_id.py │ │ │ │ ├── test__put_target_type.py │ │ │ │ ├── test__validate_allow.py │ │ │ │ ├── test__validate_deny.py │ │ │ │ ├── test__validate_target.py │ │ │ │ ├── test__validate_target_id.py │ │ │ │ └── test__validate_target_type.py │ │ │ └── utils.py │ │ └── voice_channel_effect │ │ │ ├── __init__.py │ │ │ ├── fields.py │ │ │ ├── preinstanced.py │ │ │ ├── tests │ │ │ ├── __init__.py │ │ │ ├── test__VoiceChannelEffectAnimationType.py │ │ │ ├── test__VoiceChannelEffect__constructor.py │ │ │ ├── test__VoiceChannelEffect__data.py │ │ │ ├── test__VoiceChannelEffect__magic.py │ │ │ ├── test__VoiceChannelEffect__utility.py │ │ │ ├── test__parse_animation_id.py │ │ │ ├── test__parse_animation_type.py │ │ │ ├── test__parse_channel_id.py │ │ │ ├── test__parse_emoji.py │ │ │ ├── test__parse_guild_id.py │ │ │ ├── test__parse_sound_id.py │ │ │ ├── test__parse_sound_volume.py │ │ │ ├── test__parse_user_id.py │ │ │ ├── test__put_animation_id.py │ │ │ ├── test__put_animation_type.py │ │ │ ├── test__put_channel_id.py │ │ │ ├── test__put_emoji.py │ │ │ ├── test__put_guild_id.py │ │ │ ├── test__put_sound_id.py │ │ │ ├── test__put_sound_volume.py │ │ │ ├── test__put_user_id.py │ │ │ ├── test__validate_animation_id.py │ │ │ ├── test__validate_animation_type.py │ │ │ ├── test__validate_channel_id.py │ │ │ ├── test__validate_emoji.py │ │ │ ├── test__validate_guild_id.py │ │ │ ├── test__validate_sound_id.py │ │ │ ├── test__validate_sound_volume.py │ │ │ └── test__validate_user_id.py │ │ │ └── voice_channel_effect.py │ ├── client │ │ ├── __init__.py │ │ ├── client.py │ │ ├── client_wrapper.py │ │ ├── compounds │ │ │ ├── __init__.py │ │ │ ├── application.py │ │ │ ├── application_command.py │ │ │ ├── application_role_connection.py │ │ │ ├── auto_moderation.py │ │ │ ├── channel.py │ │ │ ├── client.py │ │ │ ├── client_gateway.py │ │ │ ├── discovery.py │ │ │ ├── emoji_application.py │ │ │ ├── emoji_guild.py │ │ │ ├── guild.py │ │ │ ├── guild_ban.py │ │ │ ├── integration.py │ │ │ ├── interaction.py │ │ │ ├── invite.py │ │ │ ├── locked.py │ │ │ ├── message.py │ │ │ ├── miscellaneous.py │ │ │ ├── oauth2.py │ │ │ ├── poll.py │ │ │ ├── reaction.py │ │ │ ├── role.py │ │ │ ├── scheduled_event.py │ │ │ ├── soundboard.py │ │ │ ├── stage.py │ │ │ ├── sticker.py │ │ │ ├── tests │ │ │ │ ├── helpers.py │ │ │ │ ├── test__application_role_connection_metadata_delete_all.py │ │ │ │ ├── test__channel_get.py │ │ │ │ ├── test__channel_pin_get_all.py │ │ │ │ ├── test__channel_pin_get_chunk.py │ │ │ │ ├── test__embedded_activity_get.py │ │ │ │ ├── test__emoji_create_application.py │ │ │ │ ├── test__emoji_create_guild.py │ │ │ │ ├── test__emoji_delete_application.py │ │ │ │ ├── test__emoji_delete_guild.py │ │ │ │ ├── test__emoji_edit_application.py │ │ │ │ ├── test__emoji_edit_guild.py │ │ │ │ ├── test__emoji_get_all_application.py │ │ │ │ ├── test__emoji_get_all_guild.py │ │ │ │ ├── test__emoji_get_application.py │ │ │ │ ├── test__emoji_get_guild.py │ │ │ │ ├── test__entitlement_consume.py │ │ │ │ ├── test__entitlement_get.py │ │ │ │ ├── test__entitlement_get_all.py │ │ │ │ ├── test__entitlement_get_chunk.py │ │ │ │ ├── test__forum_thread_create.py │ │ │ │ ├── test__get_preferred_channel_for_invite.py │ │ │ │ ├── test__guild_activity_overview_edit.py │ │ │ │ ├── test__guild_activity_overview_get.py │ │ │ │ ├── test__guild_ban_add.py │ │ │ │ ├── test__guild_ban_add_multiple.py │ │ │ │ ├── test__interaction_application_command_acknowledge.py │ │ │ │ ├── test__interaction_component_message_edit.py │ │ │ │ ├── test__interaction_embedded_activity_launch.py │ │ │ │ ├── test__interaction_followup_message_create.py │ │ │ │ ├── test__interaction_followup_message_edit.py │ │ │ │ ├── test__interaction_response_message_create.py │ │ │ │ ├── test__interaction_response_message_edit.py │ │ │ │ ├── test__message_create.py │ │ │ │ ├── test__message_edit.py │ │ │ │ ├── test__message_get_at_index.py │ │ │ │ ├── test__message_pin.py │ │ │ │ ├── test__message_unpin.py │ │ │ │ ├── test__poll_finalize.py │ │ │ │ ├── test__poll_result_get_all.py │ │ │ │ ├── test__poll_result_user_get_all.py │ │ │ │ ├── test__poll_result_user_get_chunk.py │ │ │ │ ├── test__role_create.py │ │ │ │ ├── test__role_delete.py │ │ │ │ ├── test__role_edit.py │ │ │ │ ├── test__role_get.py │ │ │ │ ├── test__scheduled_event_occasion_overwrite_create.py │ │ │ │ ├── test__scheduled_event_occasion_overwrite_delete.py │ │ │ │ ├── test__scheduled_event_occasion_overwrite_edit.py │ │ │ │ ├── test__subscription_get_all_sku_user.py │ │ │ │ ├── test__subscription_get_chunk_sku_user.py │ │ │ │ ├── test__subscription_get_sku.py │ │ │ │ ├── test__voice_state_get.py │ │ │ │ ├── test__voice_state_get_own.py │ │ │ │ ├── test__webhook_message_create.py │ │ │ │ └── test__webhook_message_edit.py │ │ │ ├── thread.py │ │ │ ├── user.py │ │ │ └── webhook.py │ │ ├── fields.py │ │ ├── functionality_helpers.py │ │ ├── ready_state.py │ │ ├── request_helpers.py │ │ ├── tests │ │ │ ├── test__ClientWrapper.py │ │ │ ├── test__ClientWrapperEventsProxy.py │ │ │ ├── test__Client__constructor.py │ │ │ ├── test__Client__data.py │ │ │ ├── test__Client__utility.py │ │ │ ├── test__Client__utility_extra.py │ │ │ ├── test__build_get_channel_and_id_error_message.py │ │ │ ├── test__get_channel_and_id.py │ │ │ ├── test__get_embedded_activity_and_id.py │ │ │ ├── test__get_emoji_and_guild_id_and_id.py │ │ │ ├── test__get_emoji_and_id.py │ │ │ ├── test__get_emoji_guild_id_and_id.py │ │ │ ├── test__get_emoji_id.py │ │ │ ├── test__get_entitlement_and_id.py │ │ │ ├── test__get_message_id.py │ │ │ ├── test__get_subscription_and_sku_id_and_id.py │ │ │ ├── test__optimize_keyword_parameters.py │ │ │ ├── test__validate_activity.py │ │ │ ├── test__validate_additional_owner_ids.py │ │ │ ├── test__validate_api.py │ │ │ ├── test__validate_application_id.py │ │ │ ├── test__validate_client_id.py │ │ │ ├── test__validate_extensions.py │ │ │ ├── test__validate_http.py │ │ │ ├── test__validate_http_debug_options.py │ │ │ ├── test__validate_intents.py │ │ │ ├── test__validate_secret.py │ │ │ ├── test__validate_shard_count.py │ │ │ └── test__validate_token.py │ │ └── utils.py │ ├── color.py │ ├── component │ │ ├── __init__.py │ │ ├── component │ │ │ ├── __init__.py │ │ │ ├── component.py │ │ │ ├── fields.py │ │ │ ├── flags.py │ │ │ ├── preinstanced.py │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__ComponentType.py │ │ │ │ ├── test__Component__constructor.py │ │ │ │ ├── test__Component__data.py │ │ │ │ ├── test__Component__magic.py │ │ │ │ ├── test__Component__proxies.py │ │ │ │ ├── test__Component__utility.py │ │ │ │ ├── test__parse_type.py │ │ │ │ ├── test__put_type.py │ │ │ │ └── test__validate_type.py │ │ ├── component_metadata │ │ │ ├── __init__.py │ │ │ ├── attachment_input.py │ │ │ ├── attachment_media.py │ │ │ ├── base.py │ │ │ ├── button.py │ │ │ ├── channel_select.py │ │ │ ├── constants.py │ │ │ ├── container.py │ │ │ ├── entity_select_base.py │ │ │ ├── fields.py │ │ │ ├── label.py │ │ │ ├── media_gallery.py │ │ │ ├── mentionable_select.py │ │ │ ├── preinstanced.py │ │ │ ├── role_select.py │ │ │ ├── row.py │ │ │ ├── section.py │ │ │ ├── select_base.py │ │ │ ├── separator.py │ │ │ ├── string_select.py │ │ │ ├── tests │ │ │ │ ├── test__ButtonStyle.py │ │ │ │ ├── test__ComponentMetadataAttachmentInput__constructor.py │ │ │ │ ├── test__ComponentMetadataAttachmentInput__data.py │ │ │ │ ├── test__ComponentMetadataAttachmentInput__magic.py │ │ │ │ ├── test__ComponentMetadataAttachmentInput__utility.py │ │ │ │ ├── test__ComponentMetadataAttachmentMedia__constructor.py │ │ │ │ ├── test__ComponentMetadataAttachmentMedia__data.py │ │ │ │ ├── test__ComponentMetadataAttachmentMedia__magic.py │ │ │ │ ├── test__ComponentMetadataAttachmentMedia__utility.py │ │ │ │ ├── test__ComponentMetadataBase__constructor.py │ │ │ │ ├── test__ComponentMetadataBase__data.py │ │ │ │ ├── test__ComponentMetadataBase__magic.py │ │ │ │ ├── test__ComponentMetadataBase__placeholders.py │ │ │ │ ├── test__ComponentMetadataBase__utility.py │ │ │ │ ├── test__ComponentMetadataButton__constructor.py │ │ │ │ ├── test__ComponentMetadataButton__data.py │ │ │ │ ├── test__ComponentMetadataButton__magic.py │ │ │ │ ├── test__ComponentMetadataButton__utility.py │ │ │ │ ├── test__ComponentMetadataChannelSelect__constructor.py │ │ │ │ ├── test__ComponentMetadataChannelSelect__data.py │ │ │ │ ├── test__ComponentMetadataChannelSelect__magic.py │ │ │ │ ├── test__ComponentMetadataChannelSelect__utility.py │ │ │ │ ├── test__ComponentMetadataContainer__constructor.py │ │ │ │ ├── test__ComponentMetadataContainer__data.py │ │ │ │ ├── test__ComponentMetadataContainer__magic.py │ │ │ │ ├── test__ComponentMetadataContainer__utility.py │ │ │ │ ├── test__ComponentMetadataEntitySelectBase__constructor.py │ │ │ │ ├── test__ComponentMetadataEntitySelectBase__data.py │ │ │ │ ├── test__ComponentMetadataEntitySelectBase__magic.py │ │ │ │ ├── test__ComponentMetadataEntitySelectBase__utility.py │ │ │ │ ├── test__ComponentMetadataLabel__constructor.py │ │ │ │ ├── test__ComponentMetadataLabel__data.py │ │ │ │ ├── test__ComponentMetadataLabel__magic.py │ │ │ │ ├── test__ComponentMetadataLabel__utility.py │ │ │ │ ├── test__ComponentMetadataMediaGallery__constructor.py │ │ │ │ ├── test__ComponentMetadataMediaGallery__data.py │ │ │ │ ├── test__ComponentMetadataMediaGallery__magic.py │ │ │ │ ├── test__ComponentMetadataMediaGallery__utility.py │ │ │ │ ├── test__ComponentMetadataMentionableSelect__constructor.py │ │ │ │ ├── test__ComponentMetadataMentionableSelect__data.py │ │ │ │ ├── test__ComponentMetadataMentionableSelect__magic.py │ │ │ │ ├── test__ComponentMetadataMentionableSelect__utility.py │ │ │ │ ├── test__ComponentMetadataRoleSelect__constructor.py │ │ │ │ ├── test__ComponentMetadataRoleSelect__data.py │ │ │ │ ├── test__ComponentMetadataRoleSelect__magic.py │ │ │ │ ├── test__ComponentMetadataRoleSelect__utility.py │ │ │ │ ├── test__ComponentMetadataRow__constructor.py │ │ │ │ ├── test__ComponentMetadataRow__data.py │ │ │ │ ├── test__ComponentMetadataRow__magic.py │ │ │ │ ├── test__ComponentMetadataRow__utility.py │ │ │ │ ├── test__ComponentMetadataSection__constructor.py │ │ │ │ ├── test__ComponentMetadataSection__data.py │ │ │ │ ├── test__ComponentMetadataSection__magic.py │ │ │ │ ├── test__ComponentMetadataSection__utility.py │ │ │ │ ├── test__ComponentMetadataSelectBase__constructor.py │ │ │ │ ├── test__ComponentMetadataSelectBase__data.py │ │ │ │ ├── test__ComponentMetadataSelectBase__magic.py │ │ │ │ ├── test__ComponentMetadataSelectBase__utility.py │ │ │ │ ├── test__ComponentMetadataSeparator__constructor.py │ │ │ │ ├── test__ComponentMetadataSeparator__data.py │ │ │ │ ├── test__ComponentMetadataSeparator__magic.py │ │ │ │ ├── test__ComponentMetadataSeparator__utility.py │ │ │ │ ├── test__ComponentMetadataStringSelect__constructor.py │ │ │ │ ├── test__ComponentMetadataStringSelect__data.py │ │ │ │ ├── test__ComponentMetadataStringSelect__magic.py │ │ │ │ ├── test__ComponentMetadataStringSelect__utility.py │ │ │ │ ├── test__ComponentMetadataTextDisplay__constructor.py │ │ │ │ ├── test__ComponentMetadataTextDisplay__data.py │ │ │ │ ├── test__ComponentMetadataTextDisplay__magic.py │ │ │ │ ├── test__ComponentMetadataTextDisplay__utility.py │ │ │ │ ├── test__ComponentMetadataTextInput__constructor.py │ │ │ │ ├── test__ComponentMetadataTextInput__data.py │ │ │ │ ├── test__ComponentMetadataTextInput__magic.py │ │ │ │ ├── test__ComponentMetadataTextInput__utility.py │ │ │ │ ├── test__ComponentMetadataThumbnailMedia__constructor.py │ │ │ │ ├── test__ComponentMetadataThumbnailMedia__data.py │ │ │ │ ├── test__ComponentMetadataThumbnailMedia__magic.py │ │ │ │ ├── test__ComponentMetadataThumbnailMedia__utility.py │ │ │ │ ├── test__ComponentMetadataUserSelect__constructor.py │ │ │ │ ├── test__ComponentMetadataUserSelect__data.py │ │ │ │ ├── test__ComponentMetadataUserSelect__magic.py │ │ │ │ ├── test__ComponentMetadataUserSelect__utility.py │ │ │ │ ├── test__SeparatorSpacingSize.py │ │ │ │ ├── test__TextInputStyle.py │ │ │ │ ├── test__parse_button_style.py │ │ │ │ ├── test__parse_channel_types.py │ │ │ │ ├── test__parse_color.py │ │ │ │ ├── test__parse_component__label.py │ │ │ │ ├── test__parse_content.py │ │ │ │ ├── test__parse_default_values.py │ │ │ │ ├── test__parse_description.py │ │ │ │ ├── test__parse_divider.py │ │ │ │ ├── test__parse_enabled.py │ │ │ │ ├── test__parse_items.py │ │ │ │ ├── test__parse_label.py │ │ │ │ ├── test__parse_max_length.py │ │ │ │ ├── test__parse_max_values.py │ │ │ │ ├── test__parse_media.py │ │ │ │ ├── test__parse_media__attachment_only.py │ │ │ │ ├── test__parse_min_length.py │ │ │ │ ├── test__parse_min_values.py │ │ │ │ ├── test__parse_name.py │ │ │ │ ├── test__parse_options.py │ │ │ │ ├── test__parse_placeholder.py │ │ │ │ ├── test__parse_required.py │ │ │ │ ├── test__parse_size.py │ │ │ │ ├── test__parse_sku_id.py │ │ │ │ ├── test__parse_spacing_size.py │ │ │ │ ├── test__parse_spoiler.py │ │ │ │ ├── test__parse_text_input_style.py │ │ │ │ ├── test__parse_thumbnail.py │ │ │ │ ├── test__parse_url.py │ │ │ │ ├── test__parse_value.py │ │ │ │ ├── test__put_button_style.py │ │ │ │ ├── test__put_channel_types.py │ │ │ │ ├── test__put_color.py │ │ │ │ ├── test__put_component__label.py │ │ │ │ ├── test__put_content.py │ │ │ │ ├── test__put_default_values.py │ │ │ │ ├── test__put_description.py │ │ │ │ ├── test__put_divider.py │ │ │ │ ├── test__put_enabled.py │ │ │ │ ├── test__put_items.py │ │ │ │ ├── test__put_label.py │ │ │ │ ├── test__put_max_length.py │ │ │ │ ├── test__put_max_values.py │ │ │ │ ├── test__put_media.py │ │ │ │ ├── test__put_media__attachment_only.py │ │ │ │ ├── test__put_min_length.py │ │ │ │ ├── test__put_min_values.py │ │ │ │ ├── test__put_name.py │ │ │ │ ├── test__put_options.py │ │ │ │ ├── test__put_placeholder.py │ │ │ │ ├── test__put_required.py │ │ │ │ ├── test__put_size.py │ │ │ │ ├── test__put_sku_id.py │ │ │ │ ├── test__put_spacing_size.py │ │ │ │ ├── test__put_spoiler.py │ │ │ │ ├── test__put_text_input_style.py │ │ │ │ ├── test__put_thumbnail.py │ │ │ │ ├── test__put_url.py │ │ │ │ ├── test__put_value.py │ │ │ │ ├── test__validate_button_style.py │ │ │ │ ├── test__validate_channel_types.py │ │ │ │ ├── test__validate_color.py │ │ │ │ ├── test__validate_component__label.py │ │ │ │ ├── test__validate_components__container.py │ │ │ │ ├── test__validate_components__row.py │ │ │ │ ├── test__validate_components__section.py │ │ │ │ ├── test__validate_content.py │ │ │ │ ├── test__validate_default_values.py │ │ │ │ ├── test__validate_description.py │ │ │ │ ├── test__validate_divider.py │ │ │ │ ├── test__validate_enabled.py │ │ │ │ ├── test__validate_items.py │ │ │ │ ├── test__validate_label.py │ │ │ │ ├── test__validate_label__button.py │ │ │ │ ├── test__validate_label__label.py │ │ │ │ ├── test__validate_max_length.py │ │ │ │ ├── test__validate_max_values.py │ │ │ │ ├── test__validate_max_values__attachment_input.py │ │ │ │ ├── test__validate_max_values__select.py │ │ │ │ ├── test__validate_media.py │ │ │ │ ├── test__validate_min_length.py │ │ │ │ ├── test__validate_min_values.py │ │ │ │ ├── test__validate_min_values__attachment_input.py │ │ │ │ ├── test__validate_min_values__select.py │ │ │ │ ├── test__validate_name.py │ │ │ │ ├── test__validate_options.py │ │ │ │ ├── test__validate_placeholder.py │ │ │ │ ├── test__validate_required.py │ │ │ │ ├── test__validate_size.py │ │ │ │ ├── test__validate_sku_id.py │ │ │ │ ├── test__validate_spacing_size.py │ │ │ │ ├── test__validate_spoiler.py │ │ │ │ ├── test__validate_text_input_style.py │ │ │ │ ├── test__validate_thumbnail.py │ │ │ │ ├── test__validate_url.py │ │ │ │ └── test__validate_value.py │ │ │ ├── text_display.py │ │ │ ├── text_input.py │ │ │ ├── thumbnail_media.py │ │ │ └── user_select.py │ │ ├── entity_select_default_value │ │ │ ├── __init__.py │ │ │ ├── entity_select_default_value.py │ │ │ ├── fields.py │ │ │ ├── preinstanced.py │ │ │ └── tests │ │ │ │ ├── test__EntitySelectDefaultValueType.py │ │ │ │ ├── test__EntitySelectDefaultValue__constructor.py │ │ │ │ ├── test__EntitySelectDefaultValue__data.py │ │ │ │ ├── test__EntitySelectDefaultValue__magic.py │ │ │ │ ├── test__EntitySelectDefaultValue__utility.py │ │ │ │ ├── test__parse_id.py │ │ │ │ ├── test__parse_type.py │ │ │ │ ├── test__put_id.py │ │ │ │ ├── test__put_type.py │ │ │ │ ├── test__validate_id.py │ │ │ │ └── test__validate_type.py │ │ ├── interaction_component │ │ │ ├── __init__.py │ │ │ ├── fields.py │ │ │ ├── interaction_component.py │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__InteractionComponent__constructor.py │ │ │ │ ├── test__InteractionComponent__data.py │ │ │ │ ├── test__InteractionComponent__magic.py │ │ │ │ ├── test__InteractionComponent__utility.py │ │ │ │ ├── test__parse_type.py │ │ │ │ ├── test__put_type.py │ │ │ │ └── test__validate_type.py │ │ ├── interaction_component_metadata │ │ │ ├── __init__.py │ │ │ ├── attachment_input.py │ │ │ ├── base.py │ │ │ ├── button.py │ │ │ ├── channel_select.py │ │ │ ├── container.py │ │ │ ├── fields.py │ │ │ ├── label.py │ │ │ ├── mentionable_select.py │ │ │ ├── role_select.py │ │ │ ├── row.py │ │ │ ├── section.py │ │ │ ├── string_select.py │ │ │ ├── tests │ │ │ │ ├── test__InteractionComponentMetadataAttachmentInput__utility.py │ │ │ │ ├── test__InteractionComponentMetadataBase__constructor.py │ │ │ │ ├── test__InteractionComponentMetadataBase__data.py │ │ │ │ ├── test__InteractionComponentMetadataBase__magic.py │ │ │ │ ├── test__InteractionComponentMetadataBase__placeholders.py │ │ │ │ ├── test__InteractionComponentMetadataBase__utility.py │ │ │ │ ├── test__InteractionComponentMetadataButton__constructor.py │ │ │ │ ├── test__InteractionComponentMetadataButton__data.py │ │ │ │ ├── test__InteractionComponentMetadataButton__magic.py │ │ │ │ ├── test__InteractionComponentMetadataButton__utility.py │ │ │ │ ├── test__InteractionComponentMetadataChannelSelect__utility.py │ │ │ │ ├── test__InteractionComponentMetadataContainer__constructor.py │ │ │ │ ├── test__InteractionComponentMetadataContainer__utility.py │ │ │ │ ├── test__InteractionComponentMetadataLabel__constructor.py │ │ │ │ ├── test__InteractionComponentMetadataLabel__data.py │ │ │ │ ├── test__InteractionComponentMetadataLabel__magic.py │ │ │ │ ├── test__InteractionComponentMetadataLabel__utility.py │ │ │ │ ├── test__InteractionComponentMetadataMentionableSelect__utility.py │ │ │ │ ├── test__InteractionComponentMetadataRoleSelect__utility.py │ │ │ │ ├── test__InteractionComponentMetadataRow__constructor.py │ │ │ │ ├── test__InteractionComponentMetadataRow__data.py │ │ │ │ ├── test__InteractionComponentMetadataRow__magic.py │ │ │ │ ├── test__InteractionComponentMetadataRow__utility.py │ │ │ │ ├── test__InteractionComponentMetadataSection__constructor.py │ │ │ │ ├── test__InteractionComponentMetadataSection__data.py │ │ │ │ ├── test__InteractionComponentMetadataSection__magic.py │ │ │ │ ├── test__InteractionComponentMetadataSection__utility.py │ │ │ │ ├── test__InteractionComponentMetadataStringSelect__constructor.py │ │ │ │ ├── test__InteractionComponentMetadataStringSelect__data.py │ │ │ │ ├── test__InteractionComponentMetadataStringSelect__magic.py │ │ │ │ ├── test__InteractionComponentMetadataStringSelect__utility.py │ │ │ │ ├── test__InteractionComponentMetadataTextInput__constructor.py │ │ │ │ ├── test__InteractionComponentMetadataTextInput__data.py │ │ │ │ ├── test__InteractionComponentMetadataTextInput__magic.py │ │ │ │ ├── test__InteractionComponentMetadataTextInput__utility.py │ │ │ │ ├── test__InteractionComponentMetadataUserSelect__utility.py │ │ │ │ ├── test__parse_component.py │ │ │ │ ├── test__parse_components.py │ │ │ │ ├── test__parse_thumbnail.py │ │ │ │ ├── test__parse_value.py │ │ │ │ ├── test__parse_values.py │ │ │ │ ├── test__put_component.py │ │ │ │ ├── test__put_components.py │ │ │ │ ├── test__put_thumbnail.py │ │ │ │ ├── test__put_value.py │ │ │ │ ├── test__put_values.py │ │ │ │ ├── test__validate_component__label.py │ │ │ │ ├── test__validate_components.py │ │ │ │ ├── test__validate_components__container.py │ │ │ │ ├── test__validate_components__row.py │ │ │ │ ├── test__validate_components__section.py │ │ │ │ ├── test__validate_thumbnail.py │ │ │ │ ├── test__validate_value.py │ │ │ │ └── test__validate_values.py │ │ │ ├── text_input.py │ │ │ └── user_select.py │ │ ├── interaction_form │ │ │ ├── __init__.py │ │ │ ├── constants.py │ │ │ ├── fields.py │ │ │ ├── interaction_form.py │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__InteractionForm__constructor.py │ │ │ │ ├── test__InteractionForm__data.py │ │ │ │ ├── test__InteractionForm__magic.py │ │ │ │ ├── test__InteractionForm__utility.py │ │ │ │ ├── test__parse_title.py │ │ │ │ ├── test__put_title.py │ │ │ │ ├── test__validate_components.py │ │ │ │ └── test__validate_title.py │ │ ├── media_info │ │ │ ├── __init__.py │ │ │ ├── fields.py │ │ │ ├── media_info.py │ │ │ └── tests │ │ │ │ ├── test__MediaInfo__constructor.py │ │ │ │ ├── test__MediaInfo__data.py │ │ │ │ ├── test__MediaInfo__magic.py │ │ │ │ ├── test__MediaInfo__utility.py │ │ │ │ ├── test__parse_attachment_id.py │ │ │ │ ├── test__parse_content_type.py │ │ │ │ ├── test__parse_height.py │ │ │ │ ├── test__parse_proxy_url.py │ │ │ │ ├── test__parse_url.py │ │ │ │ ├── test__parse_width.py │ │ │ │ ├── test__put_attachment_id.py │ │ │ │ ├── test__put_content_type.py │ │ │ │ ├── test__put_height.py │ │ │ │ ├── test__put_proxy_url.py │ │ │ │ ├── test__put_url.py │ │ │ │ ├── test__put_width.py │ │ │ │ ├── test__validate_attachment_id.py │ │ │ │ ├── test__validate_content_type.py │ │ │ │ ├── test__validate_height.py │ │ │ │ ├── test__validate_proxy_url.py │ │ │ │ ├── test__validate_url.py │ │ │ │ └── test__validate_width.py │ │ ├── media_item │ │ │ ├── __init__.py │ │ │ ├── constants.py │ │ │ ├── fields.py │ │ │ ├── media_item.py │ │ │ └── tests │ │ │ │ ├── test__MediaItem__constructor.py │ │ │ │ ├── test__MediaItem__data.py │ │ │ │ ├── test__MediaItem__magic.py │ │ │ │ ├── test__MediaItem__utility.py │ │ │ │ ├── test__parse_description.py │ │ │ │ ├── test__parse_media.py │ │ │ │ ├── test__parse_spoiler.py │ │ │ │ ├── test__put_description.py │ │ │ │ ├── test__put_media.py │ │ │ │ ├── test__put_spoiler.py │ │ │ │ ├── test__validate_description.py │ │ │ │ ├── test__validate_media.py │ │ │ │ └── test__validate_spoiler.py │ │ ├── shared_constants.py │ │ ├── shared_fields.py │ │ ├── shared_helpers.py │ │ ├── string_select_option │ │ │ ├── __init__.py │ │ │ ├── constants.py │ │ │ ├── fields.py │ │ │ ├── string_select_option.py │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__StringSelectOption__constructor.py │ │ │ │ ├── test__StringSelectOption__data.py │ │ │ │ ├── test__StringSelectOption__magic.py │ │ │ │ ├── test__StringSelectOption__utility.py │ │ │ │ ├── test__parse_default.py │ │ │ │ ├── test__parse_description.py │ │ │ │ ├── test__parse_label.py │ │ │ │ ├── test__parse_value.py │ │ │ │ ├── test__put_default.py │ │ │ │ ├── test__put_description.py │ │ │ │ ├── test__put_label.py │ │ │ │ ├── test__put_value.py │ │ │ │ ├── test__validate_default.py │ │ │ │ ├── test__validate_description.py │ │ │ │ ├── test__validate_label.py │ │ │ │ └── test__validate_value.py │ │ ├── tests │ │ │ ├── test__create_attachment_input.py │ │ │ ├── test__create_attachment_media.py │ │ │ ├── test__create_auto_custom_id.py │ │ │ ├── test__create_button.py │ │ │ ├── test__create_channel_select.py │ │ │ ├── test__create_container.py │ │ │ ├── test__create_identifier_custom_id_from_name.py │ │ │ ├── test__create_label.py │ │ │ ├── test__create_media_gallery.py │ │ │ ├── test__create_mentionable_select.py │ │ │ ├── test__create_role_select.py │ │ │ ├── test__create_row.py │ │ │ ├── test__create_section.py │ │ │ ├── test__create_separator.py │ │ │ ├── test__create_string_select.py │ │ │ ├── test__create_text_display.py │ │ │ ├── test__create_text_input.py │ │ │ ├── test__create_thumbnail_media.py │ │ │ ├── test__create_user_select.py │ │ │ ├── test__parse_components.py │ │ │ ├── test__parse_custom_id.py │ │ │ ├── test__parse_emoji.py │ │ │ ├── test__put_components.py │ │ │ ├── test__put_custom_id.py │ │ │ ├── test__put_emoji_into.py │ │ │ ├── test__validate_components.py │ │ │ ├── test__validate_custom_id.py │ │ │ └── test__validate_emoji.py │ │ └── utils.py │ ├── core.py │ ├── embed │ │ ├── __init__.py │ │ ├── embed │ │ │ ├── __init__.py │ │ │ ├── constants.py │ │ │ ├── embed.py │ │ │ ├── fields.py │ │ │ ├── flags.py │ │ │ ├── preinstanced.py │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__EmbedType.py │ │ │ │ ├── test__Embed__constructor.py │ │ │ │ ├── test__Embed__data.py │ │ │ │ ├── test__Embed__magic.py │ │ │ │ ├── test__Embed__utility.py │ │ │ │ ├── test__Embed__utility_fields.py │ │ │ │ ├── test__parse_author.py │ │ │ │ ├── test__parse_color.py │ │ │ │ ├── test__parse_description.py │ │ │ │ ├── test__parse_fields.py │ │ │ │ ├── test__parse_flags.py │ │ │ │ ├── test__parse_footer.py │ │ │ │ ├── test__parse_image.py │ │ │ │ ├── test__parse_provider.py │ │ │ │ ├── test__parse_thumbnail.py │ │ │ │ ├── test__parse_timestamp.py │ │ │ │ ├── test__parse_title.py │ │ │ │ ├── test__parse_type.py │ │ │ │ ├── test__parse_url.py │ │ │ │ ├── test__parse_video.py │ │ │ │ ├── test__put_author.py │ │ │ │ ├── test__put_color.py │ │ │ │ ├── test__put_description.py │ │ │ │ ├── test__put_fields.py │ │ │ │ ├── test__put_flags.py │ │ │ │ ├── test__put_footer.py │ │ │ │ ├── test__put_image.py │ │ │ │ ├── test__put_provider.py │ │ │ │ ├── test__put_thumbnail.py │ │ │ │ ├── test__put_timestamp.py │ │ │ │ ├── test__put_title.py │ │ │ │ ├── test__put_type.py │ │ │ │ ├── test__put_url.py │ │ │ │ ├── test__put_video.py │ │ │ │ ├── test__validate_author.py │ │ │ │ ├── test__validate_color.py │ │ │ │ ├── test__validate_description.py │ │ │ │ ├── test__validate_fields.py │ │ │ │ ├── test__validate_flags.py │ │ │ │ ├── test__validate_footer.py │ │ │ │ ├── test__validate_image.py │ │ │ │ ├── test__validate_provider.py │ │ │ │ ├── test__validate_thumbnail.py │ │ │ │ ├── test__validate_timestamp.py │ │ │ │ ├── test__validate_title.py │ │ │ │ ├── test__validate_type.py │ │ │ │ ├── test__validate_url.py │ │ │ │ └── test__validate_video.py │ │ ├── embed_author │ │ │ ├── __init__.py │ │ │ ├── author.py │ │ │ ├── constants.py │ │ │ ├── fields.py │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__EmbedAuthor__constructor.py │ │ │ │ ├── test__EmbedAuthor__data.py │ │ │ │ ├── test__EmbedAuthor__magic.py │ │ │ │ ├── test__EmbedAuthor__utility.py │ │ │ │ ├── test__parse_icon_proxy_url.py │ │ │ │ ├── test__parse_icon_url.py │ │ │ │ ├── test__parse_name.py │ │ │ │ ├── test__parse_url.py │ │ │ │ ├── test__proxy_url_into.py │ │ │ │ ├── test__put_icon_proxy_url.py │ │ │ │ ├── test__put_icon_url.py │ │ │ │ ├── test__put_name.py │ │ │ │ ├── test__put_url.py │ │ │ │ ├── test__validate_icon_proxy_url.py │ │ │ │ ├── test__validate_icon_url.py │ │ │ │ ├── test__validate_name.py │ │ │ │ └── test__validate_url.py │ │ ├── embed_field │ │ │ ├── __init__.py │ │ │ ├── constants.py │ │ │ ├── field.py │ │ │ ├── fields.py │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__EmbedField__constructor.py │ │ │ │ ├── test__EmbedField__data.py │ │ │ │ ├── test__EmbedField__magic.py │ │ │ │ ├── test__EmbedField__utility.py │ │ │ │ ├── test__parse_inline.py │ │ │ │ ├── test__parse_name.py │ │ │ │ ├── test__parse_value.py │ │ │ │ ├── test__put_inline.py │ │ │ │ ├── test__put_name.py │ │ │ │ ├── test__put_value.py │ │ │ │ ├── test__validate_inline.py │ │ │ │ ├── test__validate_name.py │ │ │ │ └── test__validate_value.py │ │ ├── embed_field_base │ │ │ ├── __init__.py │ │ │ ├── base.py │ │ │ ├── flags.py │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__EmbedFieldBase__constructor.py │ │ │ │ ├── test__EmbedFieldBase__data.py │ │ │ │ ├── test__EmbedFieldBase__magic.py │ │ │ │ └── test__EmbedFieldBase__utility.py │ │ ├── embed_footer │ │ │ ├── __init__.py │ │ │ ├── constants.py │ │ │ ├── fields.py │ │ │ ├── footer.py │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__EmbedFooter__constructor.py │ │ │ │ ├── test__EmbedFooter__data.py │ │ │ │ ├── test__EmbedFooter__magic.py │ │ │ │ ├── test__EmbedFooter__utility.py │ │ │ │ ├── test__parse_icon_proxy_url.py │ │ │ │ ├── test__parse_icon_url.py │ │ │ │ ├── test__parse_text.py │ │ │ │ ├── test__proxy_url_into.py │ │ │ │ ├── test__put_icon_proxy_url.py │ │ │ │ ├── test__put_icon_url.py │ │ │ │ ├── test__put_text.py │ │ │ │ ├── test__validate_icon_proxy_url.py │ │ │ │ ├── test__validate_icon_url.py │ │ │ │ └── test__validate_text.py │ │ ├── embed_image │ │ │ ├── __init__.py │ │ │ ├── constants.py │ │ │ ├── fields.py │ │ │ ├── image.py │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__EmbedImage__constructor.py │ │ │ │ ├── test__EmbedImage__data.py │ │ │ │ ├── test__EmbedImage__magic.py │ │ │ │ ├── test__EmbedImage__utility.py │ │ │ │ ├── test__parse_flags.py │ │ │ │ ├── test__parse_height.py │ │ │ │ ├── test__parse_proxy_url.py │ │ │ │ ├── test__parse_url.py │ │ │ │ ├── test__parse_width.py │ │ │ │ ├── test__put_flags.py │ │ │ │ ├── test__put_height.py │ │ │ │ ├── test__put_proxy_url.py │ │ │ │ ├── test__put_url.py │ │ │ │ ├── test__put_width.py │ │ │ │ ├── test__validate_flags.py │ │ │ │ ├── test__validate_height.py │ │ │ │ ├── test__validate_proxy_url.py │ │ │ │ ├── test__validate_url.py │ │ │ │ └── test__validate_width.py │ │ ├── embed_provider │ │ │ ├── __init__.py │ │ │ ├── constants.py │ │ │ ├── fields.py │ │ │ ├── provider.py │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__EmbedProvider__constructor.py │ │ │ │ ├── test__EmbedProvider__data.py │ │ │ │ ├── test__EmbedProvider__magic.py │ │ │ │ ├── test__EmbedProvider__utility.py │ │ │ │ ├── test__parse_name.py │ │ │ │ ├── test__parse_url.py │ │ │ │ ├── test__put_name.py │ │ │ │ ├── test__put_url.py │ │ │ │ ├── test__validate_name.py │ │ │ │ └── test__validate_url.py │ │ ├── embed_thumbnail │ │ │ ├── __init__.py │ │ │ ├── constants.py │ │ │ ├── fields.py │ │ │ ├── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__EmbedThumbnail__constructor.py │ │ │ │ ├── test__EmbedThumbnail__data.py │ │ │ │ ├── test__EmbedThumbnail__magic.py │ │ │ │ ├── test__EmbedThumbnail__utility.py │ │ │ │ ├── test__parse_flags.py │ │ │ │ ├── test__parse_height.py │ │ │ │ ├── test__parse_proxy_url.py │ │ │ │ ├── test__parse_url.py │ │ │ │ ├── test__parse_width.py │ │ │ │ ├── test__put_flags.py │ │ │ │ ├── test__put_height.py │ │ │ │ ├── test__put_proxy_url.py │ │ │ │ ├── test__put_url.py │ │ │ │ ├── test__put_width.py │ │ │ │ ├── test__validate_flags.py │ │ │ │ ├── test__validate_height.py │ │ │ │ ├── test__validate_proxy_url.py │ │ │ │ ├── test__validate_url.py │ │ │ │ └── test__validate_width.py │ │ │ └── thumbnail.py │ │ └── embed_video │ │ │ ├── __init__.py │ │ │ ├── constants.py │ │ │ ├── fields.py │ │ │ ├── tests │ │ │ ├── __init__.py │ │ │ ├── test__EmbedVideo__constructor.py │ │ │ ├── test__EmbedVideo__data.py │ │ │ ├── test__EmbedVideo__magic.py │ │ │ ├── test__EmbedVideo__utility.py │ │ │ ├── test__parse_height.py │ │ │ ├── test__parse_proxy_url.py │ │ │ ├── test__parse_url.py │ │ │ ├── test__parse_width.py │ │ │ ├── test__put_height.py │ │ │ ├── test__put_proxy_url.py │ │ │ ├── test__put_url.py │ │ │ ├── test__put_width.py │ │ │ ├── test__validate_height.py │ │ │ ├── test__validate_proxy_url.py │ │ │ ├── test__validate_url.py │ │ │ └── test__validate_width.py │ │ │ └── video.py │ ├── embedded_activity │ │ ├── __init__.py │ │ ├── embedded_activity │ │ │ ├── __init__.py │ │ │ ├── constants.py │ │ │ ├── embedded_activity.py │ │ │ ├── fields.py │ │ │ ├── helpers.py │ │ │ ├── tests │ │ │ │ ├── test__EmbeddedActivity__constructor.py │ │ │ │ ├── test__EmbeddedActivity__data.py │ │ │ │ ├── test__EmbeddedActivity__magic.py │ │ │ │ ├── test__EmbeddedActivity__utility.py │ │ │ │ ├── test__difference_handle_embedded_activity_update_event.py │ │ │ │ ├── test__handle_embedded_activity_update_event.py │ │ │ │ ├── test__parse_application_id.py │ │ │ │ ├── test__parse_guild_id.py │ │ │ │ ├── test__parse_id.py │ │ │ │ ├── test__parse_launch_id.py │ │ │ │ ├── test__parse_location.py │ │ │ │ ├── test__parse_user_states.py │ │ │ │ ├── test__put_application_id.py │ │ │ │ ├── test__put_guild_id.py │ │ │ │ ├── test__put_id.py │ │ │ │ ├── test__put_launch_id.py │ │ │ │ ├── test__put_location.py │ │ │ │ ├── test__put_user_states.py │ │ │ │ ├── test__validate_application_id.py │ │ │ │ ├── test__validate_guild_id.py │ │ │ │ ├── test__validate_id.py │ │ │ │ ├── test__validate_launch_id.py │ │ │ │ ├── test__validate_location.py │ │ │ │ └── test__validate_user_states.py │ │ │ └── utils.py │ │ ├── embedded_activity_location │ │ │ ├── __init__.py │ │ │ ├── embedded_activity_location.py │ │ │ ├── fields.py │ │ │ ├── preinstanced.py │ │ │ └── tests │ │ │ │ ├── test__EmbeddedActivityLocationType.py │ │ │ │ ├── test__EmbeddedActivityLocation__constructor.py │ │ │ │ ├── test__EmbeddedActivityLocation__data.py │ │ │ │ ├── test__EmbeddedActivityLocation__magic.py │ │ │ │ ├── test__EmbeddedActivityLocation__utility.py │ │ │ │ ├── test__parse_channel_id.py │ │ │ │ ├── test__parse_guild_id.py │ │ │ │ ├── test__parse_type.py │ │ │ │ ├── test__put_channel_id.py │ │ │ │ ├── test__put_guild_id.py │ │ │ │ ├── test__put_type.py │ │ │ │ ├── test__validate_channel_id.py │ │ │ │ ├── test__validate_guild_id.py │ │ │ │ └── test__validate_type.py │ │ └── embedded_activity_user_state │ │ │ ├── __init__.py │ │ │ ├── constants.py │ │ │ ├── embedded_activity_user_state.py │ │ │ ├── fields.py │ │ │ └── tests │ │ │ ├── test__EmbeddedActivityUserState__constructor.py │ │ │ ├── test__EmbeddedActivityUserState__data.py │ │ │ ├── test__EmbeddedActivityUserState__magic.py │ │ │ ├── test__EmbeddedActivityUserState__utility.py │ │ │ ├── test__parse_nonce.py │ │ │ ├── test__parse_session_id.py │ │ │ ├── test__parse_user.py │ │ │ ├── test__put_nonce.py │ │ │ ├── test__put_session_id.py │ │ │ ├── test__put_user.py │ │ │ ├── test__validate_nonce.py │ │ │ ├── test__validate_session_id.py │ │ │ └── test__validate_user.py │ ├── emoji │ │ ├── __init__.py │ │ ├── emoji │ │ │ ├── __init__.py │ │ │ ├── constants.py │ │ │ ├── emoji.py │ │ │ ├── fields.py │ │ │ ├── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__Emoji__constructor.py │ │ │ │ ├── test__Emoji__data.py │ │ │ │ ├── test__Emoji__magic.py │ │ │ │ ├── test__Emoji__utility.py │ │ │ │ ├── test__create_emoji_from_exclusive_data.py │ │ │ │ ├── test__create_emoji_from_exclusive_inline_data.py │ │ │ │ ├── test__create_partial_emoji_data.py │ │ │ │ ├── test__create_partial_emoji_from_data.py │ │ │ │ ├── test__create_partial_emoji_from_id.py │ │ │ │ ├── test__create_partial_emoji_from_inline_data.py │ │ │ │ ├── test__create_unicode_emoji.py │ │ │ │ ├── test__parse_animated.py │ │ │ │ ├── test__parse_available.py │ │ │ │ ├── test__parse_id.py │ │ │ │ ├── test__parse_managed.py │ │ │ │ ├── test__parse_name.py │ │ │ │ ├── test__parse_require_colons.py │ │ │ │ ├── test__parse_role_ids.py │ │ │ │ ├── test__parse_user.py │ │ │ │ ├── test__put_animated.py │ │ │ │ ├── test__put_available.py │ │ │ │ ├── test__put_exclusive_emoji_data_into.py │ │ │ │ ├── test__put_exclusive_emoji_inline_data_into.py │ │ │ │ ├── test__put_id.py │ │ │ │ ├── test__put_managed.py │ │ │ │ ├── test__put_name.py │ │ │ │ ├── test__put_partial_emoji_inline_data_into.py │ │ │ │ ├── test__put_require_colons.py │ │ │ │ ├── test__put_role_ids.py │ │ │ │ ├── test__put_user.py │ │ │ │ ├── test__validate_animated.py │ │ │ │ ├── test__validate_available.py │ │ │ │ ├── test__validate_guild_id.py │ │ │ │ ├── test__validate_id.py │ │ │ │ ├── test__validate_managed.py │ │ │ │ ├── test__validate_name.py │ │ │ │ ├── test__validate_require_colons.py │ │ │ │ ├── test__validate_role_ids.py │ │ │ │ └── test__validate_user.py │ │ │ └── utils.py │ │ ├── parsing │ │ │ ├── __init__.py │ │ │ ├── pattern.py │ │ │ ├── tests │ │ │ │ ├── test__parse_all_emojis.py │ │ │ │ ├── test__parse_all_emojis_ordered.py │ │ │ │ ├── test__parse_custom_emojis.py │ │ │ │ ├── test__parse_custom_emojis_ordered.py │ │ │ │ ├── test__parse_emoji.py │ │ │ │ └── test__parse_reaction.py │ │ │ └── utils.py │ │ ├── reaction │ │ │ ├── __init__.py │ │ │ ├── fields.py │ │ │ ├── preinstanced.py │ │ │ ├── reaction.py │ │ │ └── tests │ │ │ │ ├── test__ReactionType.py │ │ │ │ ├── test__Reaction__constructor.py │ │ │ │ ├── test__Reaction__data.py │ │ │ │ ├── test__Reaction__magic.py │ │ │ │ ├── test__Reaction__utility.py │ │ │ │ ├── test__parse_emoji.py │ │ │ │ ├── test__parse_type.py │ │ │ │ ├── test__put_emoji.py │ │ │ │ ├── test__put_type.py │ │ │ │ ├── test__validate_emoji.py │ │ │ │ └── test__validate_type.py │ │ ├── reaction_events │ │ │ ├── __init__.py │ │ │ ├── add.py │ │ │ ├── delete.py │ │ │ ├── fields.py │ │ │ ├── helpers.py │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__parse_emoji.py │ │ │ │ ├── test__parse_message.py │ │ │ │ ├── test__parse_type.py │ │ │ │ ├── test__parse_user.py │ │ │ │ ├── test__put_emoji.py │ │ │ │ ├── test__put_message.py │ │ │ │ ├── test__put_type.py │ │ │ │ ├── test__put_user.py │ │ │ │ ├── test__shared__constructor.py │ │ │ │ ├── test__shared__data.py │ │ │ │ ├── test__shared__magic.py │ │ │ │ ├── test__shared__utility.py │ │ │ │ ├── test__validate_emoji.py │ │ │ │ ├── test__validate_message.py │ │ │ │ ├── test__validate_type.py │ │ │ │ └── test__validate_user.py │ │ ├── reaction_mapping │ │ │ ├── __init__.py │ │ │ ├── fields.py │ │ │ ├── reaction_mapping.py │ │ │ ├── tests │ │ │ │ ├── Test__ReactionMapping__utility.py │ │ │ │ ├── test__ReactionMapping__constructor.py │ │ │ │ ├── test__ReactionMapping__data.py │ │ │ │ ├── test__ReactionMapping__magic.py │ │ │ │ ├── test__merge_update_reaction_mapping.py │ │ │ │ ├── test__validate_lines.py │ │ │ │ ├── test__validate_reaction.py │ │ │ │ └── test__validate_reaction_mapping_line.py │ │ │ └── utils.py │ │ ├── reaction_mapping_line │ │ │ ├── __init__.py │ │ │ ├── fields.py │ │ │ ├── reaction_mapping_line.py │ │ │ ├── tests │ │ │ │ ├── test__ReactionMappingLine__constructor.py │ │ │ │ ├── test__ReactionMappingLine__magic.py │ │ │ │ ├── test__ReactionMappingLine__utility.py │ │ │ │ ├── test__merge_update_poll_results.py │ │ │ │ ├── test__validate_count.py │ │ │ │ └── test__validate_users.py │ │ │ └── utils.py │ │ └── unicode │ │ │ ├── __init__.py │ │ │ ├── tests │ │ │ ├── test__UNICODES.py │ │ │ ├── test__Unicode__constructor.py │ │ │ ├── test__Unicode__magic.py │ │ │ └── test__Unicode__utility.py │ │ │ ├── unicode_type.py │ │ │ └── unicodes.py │ ├── events │ │ ├── __init__.py │ │ ├── core.py │ │ ├── default_event_handlers.py │ │ ├── event_handler_manager.py │ │ ├── event_handler_plugin │ │ │ ├── __init__.py │ │ │ ├── event.py │ │ │ ├── event_deprecation.py │ │ │ ├── event_deprecation_descriptor.py │ │ │ ├── event_handler_plugin.py │ │ │ ├── helpers.py │ │ │ ├── meta.py │ │ │ └── tests │ │ │ │ ├── test__Event.py │ │ │ │ ├── test__EventDeprecation.py │ │ │ │ ├── test__EventDeprecationDescriptor.py │ │ │ │ ├── test__EventHandlerPluginMeta.py │ │ │ │ ├── test__collect_default_handlers.py │ │ │ │ ├── test__collect_event_deprecations.py │ │ │ │ ├── test__collect_event_names.py │ │ │ │ ├── test__collect_parameter_counts.py │ │ │ │ ├── test__finalize_slots.py │ │ │ │ ├── test__get_reserved_attributes_from_parent.py │ │ │ │ ├── test__merge_to_type.py │ │ │ │ ├── test__separate_events.py │ │ │ │ ├── test__validate_default_handler.py │ │ │ │ ├── test__validate_deprecation.py │ │ │ │ └── test__validate_parameter_count.py │ │ ├── event_types.py │ │ ├── filters.py │ │ ├── guild_sync.py │ │ ├── handling_helpers.py │ │ ├── intent.py │ │ ├── parsers.py │ │ ├── soundboard_sounds_event_handler │ │ │ ├── __init__.py │ │ │ ├── soundboard_sounds_event_handler.py │ │ │ ├── soundboard_sounds_event_waiter.py │ │ │ └── tests │ │ │ │ ├── test__SoundboardSoundsEventHandler.py │ │ │ │ └── test__SoundboardSoundsEventWaiter.py │ │ └── tests │ │ │ └── test__EventHandlerManager__utility.py │ ├── exceptions │ │ ├── __init__.py │ │ ├── discord_exception.py │ │ ├── discord_gateway_exception.py │ │ ├── error_codes.py │ │ ├── invalid_token.py │ │ ├── payload_renderer.py │ │ ├── tests │ │ │ ├── __init__.py │ │ │ ├── helpers.py │ │ │ ├── test__InvalidToken.py │ │ │ ├── test__get_character_representation.py │ │ │ ├── test__get_character_representation_escaped.py │ │ │ ├── test__get_character_representation_escaped_length.py │ │ │ ├── test__get_character_representation_length.py │ │ │ ├── test__get_string_representation.py │ │ │ ├── test__get_string_representation_range.py │ │ │ ├── test__get_terminal_line_width.py │ │ │ ├── test__hash_map_key_sort_key.py │ │ │ ├── test__is_string_length_over.py │ │ │ ├── test__iter_string_representation_range.py │ │ │ ├── test__reconstruct_binary_into.py │ │ │ ├── test__reconstruct_boolean_into.py │ │ │ ├── test__reconstruct_float_into.py │ │ │ ├── test__reconstruct_form_data_into.py │ │ │ ├── test__reconstruct_hash_map_into.py │ │ │ ├── test__reconstruct_integer_into.py │ │ │ ├── test__reconstruct_json_into.py │ │ │ ├── test__reconstruct_list_into.py │ │ │ ├── test__reconstruct_null_into.py │ │ │ ├── test__reconstruct_payload.py │ │ │ ├── test__reconstruct_string.py │ │ │ ├── test__reconstruct_string_into.py │ │ │ ├── test__reconstruct_unexpected_into.py │ │ │ ├── test__reconstruct_value_into.py │ │ │ ├── test__reconstructs_string_as_annotation_into.py │ │ │ ├── test__reconstructs_string_as_multi_line_into.py │ │ │ └── test__reconstructs_string_as_single_line_into.py │ │ └── voice_error_codes.py │ ├── field_parsers.py │ ├── field_putters.py │ ├── field_validators.py │ ├── gateway │ │ ├── __init__.py │ │ ├── base.py │ │ ├── client_base.py │ │ ├── client_shard.py │ │ ├── client_sharder.py │ │ ├── constants.py │ │ ├── heartbeat.py │ │ ├── rate_limit.py │ │ ├── tests │ │ │ ├── __init__.py │ │ │ ├── helpers_gateway_shard.py │ │ │ ├── helpers_http_client.py │ │ │ ├── helpers_web_socket_client.py │ │ │ ├── test__DiscordGatewayBase.py │ │ │ ├── test__DiscordGatewayClientBase.py │ │ │ ├── test__DiscordGatewayClientShard.py │ │ │ ├── test__DiscordGatewayClientSharder.py │ │ │ ├── test__DiscordGatewayVoice.py │ │ │ ├── test__DiscordGatewayVoiceBase.py │ │ │ ├── test__GatewayRateLimiter.py │ │ │ ├── test__Kokoro.py │ │ │ ├── test__close_and_abort_gateway.py │ │ │ ├── test__connect_gateway_batch.py │ │ │ ├── test__connect_gateways.py │ │ │ ├── test__create_gateways.py │ │ │ ├── test__handle_operation_dummy.py │ │ │ └── test__poll_compressed_message.py │ │ ├── utils.py │ │ ├── voice.py │ │ └── voice_base.py │ ├── guild │ │ ├── __init__.py │ │ ├── ban_add_multiple_result │ │ │ ├── __init__.py │ │ │ ├── ban_add_multiple_result.py │ │ │ ├── constants.py │ │ │ ├── fields.py │ │ │ └── tests │ │ │ │ ├── test__BanAddMultipleResult__constructor.py │ │ │ │ ├── test__BanAddMultipleResult__data.py │ │ │ │ ├── test__BanAddMultipleResult__magic.py │ │ │ │ ├── test__BanAddMultipleResult__utility.py │ │ │ │ ├── test__parse_banned_user_ids.py │ │ │ │ ├── test__parse_failed_user_ids.py │ │ │ │ ├── test__put_banned_user_ids.py │ │ │ │ ├── test__put_delete_message_duration.py │ │ │ │ ├── test__put_failed_user_ids.py │ │ │ │ ├── test__put_user_ids.py │ │ │ │ ├── test__validate_banned_user_ids.py │ │ │ │ ├── test__validate_delete_message_duration.py │ │ │ │ ├── test__validate_failed_user_ids.py │ │ │ │ └── test__validate_user_ids.py │ │ ├── ban_entry │ │ │ ├── __init__.py │ │ │ ├── ban_entry.py │ │ │ ├── constants.py │ │ │ ├── fields.py │ │ │ └── tests │ │ │ │ ├── test__BanEntry__constructor.py │ │ │ │ ├── test__BanEntry__data.py │ │ │ │ ├── test__BanEntry__magic.py │ │ │ │ ├── test__BanEntry__utility.py │ │ │ │ ├── test__parse_reason.py │ │ │ │ ├── test__parse_user.py │ │ │ │ ├── test__put_reason.py │ │ │ │ ├── test__put_user.py │ │ │ │ ├── test__validate_reason.py │ │ │ │ └── test__validate_user.py │ │ ├── discovery │ │ │ ├── __init__.py │ │ │ ├── discovery.py │ │ │ ├── fields.py │ │ │ ├── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__GuildDiscovery__constructor.py │ │ │ │ ├── test__GuildDiscovery__data.py │ │ │ │ ├── test__GuildDiscovery__magic.py │ │ │ │ ├── test__GuildDiscovery__utility.py │ │ │ │ ├── test__parse_application_actioned.py │ │ │ │ ├── test__parse_application_requested.py │ │ │ │ ├── test__parse_emoji_discovery.py │ │ │ │ ├── test__parse_keywords.py │ │ │ │ ├── test__parse_primary_category.py │ │ │ │ ├── test__parse_sub_categories.py │ │ │ │ ├── test__put_application_actioned.py │ │ │ │ ├── test__put_application_requested.py │ │ │ │ ├── test__put_emoji_discovery.py │ │ │ │ ├── test__put_keywords.py │ │ │ │ ├── test__put_primary_category.py │ │ │ │ ├── test__put_sub_categories.py │ │ │ │ ├── test__validate_application_actioned.py │ │ │ │ ├── test__validate_application_requested.py │ │ │ │ ├── test__validate_emoji_discovery.py │ │ │ │ ├── test__validate_keywords.py │ │ │ │ ├── test__validate_primary_category.py │ │ │ │ └── test__validate_sub_categories.py │ │ │ └── utils.py │ │ ├── discovery_category │ │ │ ├── __init__.py │ │ │ ├── discovery_category.py │ │ │ ├── fields.py │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__DiscoveryCategory__data.py │ │ │ │ ├── test__DiscoveryCategory__preinstanced.py │ │ │ │ ├── test__parse_name.py │ │ │ │ ├── test__parse_name_localizations.py │ │ │ │ ├── test__parse_primary.py │ │ │ │ ├── test__parse_value.py │ │ │ │ ├── test__put_name.py │ │ │ │ ├── test__put_name_localizations.py │ │ │ │ ├── test__put_primary.py │ │ │ │ ├── test__put_value.py │ │ │ │ ├── test__validate_name.py │ │ │ │ ├── test__validate_name_localizations.py │ │ │ │ ├── test__validate_primary.py │ │ │ │ └── test__validate_value.py │ │ ├── guild │ │ │ ├── __init__.py │ │ │ ├── constants.py │ │ │ ├── emoji_counts.py │ │ │ ├── fields.py │ │ │ ├── flags.py │ │ │ ├── guild.py │ │ │ ├── guild_boost_perks.py │ │ │ ├── helpers.py │ │ │ ├── preinstanced.py │ │ │ ├── sticker_counts.py │ │ │ ├── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__EmojiCounts.py │ │ │ │ ├── test__ExplicitContentFilterLevel.py │ │ │ │ ├── test__GuildBoostPerks.py │ │ │ │ ├── test__GuildFeature.py │ │ │ │ ├── test__Guild__constructor.py │ │ │ │ ├── test__Guild__data.py │ │ │ │ ├── test__Guild__magic.py │ │ │ │ ├── test__Guild__utility.py │ │ │ │ ├── test__HubType.py │ │ │ │ ├── test__MessageNotificationLevel.py │ │ │ │ ├── test__MfaLevel.py │ │ │ │ ├── test__NsfwLevel.py │ │ │ │ ├── test__StickerCounts.py │ │ │ │ ├── test__VerificationFieldPlatform.py │ │ │ │ ├── test__VerificationLevel.py │ │ │ │ ├── test__create_interaction_guild_data.py │ │ │ │ ├── test__create_new_guild_data.py │ │ │ │ ├── test__create_partial_guild_data.py │ │ │ │ ├── test__create_partial_guild_from_data.py │ │ │ │ ├── test__create_partial_guild_from_id.py │ │ │ │ ├── test__create_partial_guild_from_interaction_guild_data.py │ │ │ │ ├── test__parse_afk_channel_id.py │ │ │ │ ├── test__parse_afk_timeout.py │ │ │ │ ├── test__parse_approximate_online_count.py │ │ │ │ ├── test__parse_approximate_user_count.py │ │ │ │ ├── test__parse_available.py │ │ │ │ ├── test__parse_boost_count.py │ │ │ │ ├── test__parse_boost_level.py │ │ │ │ ├── test__parse_boost_progress_bar_enabled.py │ │ │ │ ├── test__parse_channels.py │ │ │ │ ├── test__parse_client_guild_profile.py │ │ │ │ ├── test__parse_default_message_notification_level.py │ │ │ │ ├── test__parse_description.py │ │ │ │ ├── test__parse_embedded_activities.py │ │ │ │ ├── test__parse_emojis.py │ │ │ │ ├── test__parse_explicit_content_filter_level.py │ │ │ │ ├── test__parse_features.py │ │ │ │ ├── test__parse_hub_type.py │ │ │ │ ├── test__parse_id.py │ │ │ │ ├── test__parse_incidents.py │ │ │ │ ├── test__parse_inventory_settings.py │ │ │ │ ├── test__parse_large.py │ │ │ │ ├── test__parse_locale.py │ │ │ │ ├── test__parse_max_presences.py │ │ │ │ ├── test__parse_max_stage_channel_video_users.py │ │ │ │ ├── test__parse_max_users.py │ │ │ │ ├── test__parse_max_voice_channel_video_users.py │ │ │ │ ├── test__parse_mfa_level.py │ │ │ │ ├── test__parse_name.py │ │ │ │ ├── test__parse_nsfw_level.py │ │ │ │ ├── test__parse_owner_id.py │ │ │ │ ├── test__parse_public_updates_channel_id.py │ │ │ │ ├── test__parse_roles.py │ │ │ │ ├── test__parse_rules_channel_id.py │ │ │ │ ├── test__parse_safety_alerts_channel_id.py │ │ │ │ ├── test__parse_scheduled_events.py │ │ │ │ ├── test__parse_soundboard_sounds.py │ │ │ │ ├── test__parse_stages.py │ │ │ │ ├── test__parse_stickers.py │ │ │ │ ├── test__parse_system_channel_flags.py │ │ │ │ ├── test__parse_system_channel_id.py │ │ │ │ ├── test__parse_threads.py │ │ │ │ ├── test__parse_user_count.py │ │ │ │ ├── test__parse_users.py │ │ │ │ ├── test__parse_vanity_code.py │ │ │ │ ├── test__parse_verification_level.py │ │ │ │ ├── test__parse_voice_states.py │ │ │ │ ├── test__parse_widget_channel_id.py │ │ │ │ ├── test__parse_widget_enabled.py │ │ │ │ ├── test__put_afk_channel_id.py │ │ │ │ ├── test__put_afk_timeout.py │ │ │ │ ├── test__put_approximate_online_count.py │ │ │ │ ├── test__put_approximate_user_count.py │ │ │ │ ├── test__put_available.py │ │ │ │ ├── test__put_boost_count.py │ │ │ │ ├── test__put_boost_level.py │ │ │ │ ├── test__put_boost_progress_bar_enabled.py │ │ │ │ ├── test__put_channels.py │ │ │ │ ├── test__put_channels_and_channel_datas.py │ │ │ │ ├── test__put_default_message_notification_level.py │ │ │ │ ├── test__put_description.py │ │ │ │ ├── test__put_embedded_activities.py │ │ │ │ ├── test__put_emojis.py │ │ │ │ ├── test__put_explicit_content_filter_level.py │ │ │ │ ├── test__put_features.py │ │ │ │ ├── test__put_hub_type.py │ │ │ │ ├── test__put_id.py │ │ │ │ ├── test__put_incidents.py │ │ │ │ ├── test__put_inventory_settings.py │ │ │ │ ├── test__put_large.py │ │ │ │ ├── test__put_locale.py │ │ │ │ ├── test__put_max_presences.py │ │ │ │ ├── test__put_max_stage_channel_video_users.py │ │ │ │ ├── test__put_max_users.py │ │ │ │ ├── test__put_max_voice_channel_video_users.py │ │ │ │ ├── test__put_mfa_level.py │ │ │ │ ├── test__put_name.py │ │ │ │ ├── test__put_nsfw_level.py │ │ │ │ ├── test__put_owner_id.py │ │ │ │ ├── test__put_public_updates_channel_id.py │ │ │ │ ├── test__put_roles.py │ │ │ │ ├── test__put_roles_and_role_datas.py │ │ │ │ ├── test__put_rules_channel_id.py │ │ │ │ ├── test__put_safety_alerts_channel_id.py │ │ │ │ ├── test__put_scheduled_events.py │ │ │ │ ├── test__put_soundboard_sounds.py │ │ │ │ ├── test__put_stages.py │ │ │ │ ├── test__put_stickers.py │ │ │ │ ├── test__put_system_channel_flags.py │ │ │ │ ├── test__put_system_channel_id.py │ │ │ │ ├── test__put_threads.py │ │ │ │ ├── test__put_user_count.py │ │ │ │ ├── test__put_users.py │ │ │ │ ├── test__put_vanity_code.py │ │ │ │ ├── test__put_verification_level.py │ │ │ │ ├── test__put_voice_states.py │ │ │ │ ├── test__put_widget_channel_id.py │ │ │ │ ├── test__put_widget_enabled.py │ │ │ │ ├── test__sort_keys.py │ │ │ │ ├── test__strip_emoji_name.py │ │ │ │ ├── test__validate_afk_channel_id.py │ │ │ │ ├── test__validate_afk_timeout.py │ │ │ │ ├── test__validate_approximate_online_count.py │ │ │ │ ├── test__validate_approximate_user_count.py │ │ │ │ ├── test__validate_available.py │ │ │ │ ├── test__validate_boost_count.py │ │ │ │ ├── test__validate_boost_level.py │ │ │ │ ├── test__validate_boost_progress_bar_enabled.py │ │ │ │ ├── test__validate_channels.py │ │ │ │ ├── test__validate_channels_and_chanel_datas.py │ │ │ │ ├── test__validate_default_message_notification_level.py │ │ │ │ ├── test__validate_description.py │ │ │ │ ├── test__validate_embedded_activities.py │ │ │ │ ├── test__validate_emojis.py │ │ │ │ ├── test__validate_explicit_content_filter_level.py │ │ │ │ ├── test__validate_features.py │ │ │ │ ├── test__validate_hub_type.py │ │ │ │ ├── test__validate_id.py │ │ │ │ ├── test__validate_incidents.py │ │ │ │ ├── test__validate_inventory_settings.py │ │ │ │ ├── test__validate_large.py │ │ │ │ ├── test__validate_locale.py │ │ │ │ ├── test__validate_max_presences.py │ │ │ │ ├── test__validate_max_stage_channel_video_users.py │ │ │ │ ├── test__validate_max_users.py │ │ │ │ ├── test__validate_max_voice_channel_video_users.py │ │ │ │ ├── test__validate_mfa_level.py │ │ │ │ ├── test__validate_name.py │ │ │ │ ├── test__validate_nsfw_level.py │ │ │ │ ├── test__validate_owner_id.py │ │ │ │ ├── test__validate_public_updates_channel_id.py │ │ │ │ ├── test__validate_roles.py │ │ │ │ ├── test__validate_roles_and_role_datas.py │ │ │ │ ├── test__validate_rules_channel_id.py │ │ │ │ ├── test__validate_safety_alerts_channel_id.py │ │ │ │ ├── test__validate_scheduled_events.py │ │ │ │ ├── test__validate_soundboard_sounds.py │ │ │ │ ├── test__validate_stages.py │ │ │ │ ├── test__validate_stickers.py │ │ │ │ ├── test__validate_system_channel_flags.py │ │ │ │ ├── test__validate_system_channel_id.py │ │ │ │ ├── test__validate_threads.py │ │ │ │ ├── test__validate_user_count.py │ │ │ │ ├── test__validate_users.py │ │ │ │ ├── test__validate_vanity_code.py │ │ │ │ ├── test__validate_verification_level.py │ │ │ │ ├── test__validate_voice_states.py │ │ │ │ ├── test__validate_widget_channel_id.py │ │ │ │ └── test__validate_widget_enabled.py │ │ │ └── utils.py │ │ ├── guild_activity_overview │ │ │ ├── __init__.py │ │ │ ├── constants.py │ │ │ ├── fields.py │ │ │ ├── guild_activity_overview.py │ │ │ ├── tests │ │ │ │ ├── test__GuildActivityOverview__construct.py │ │ │ │ ├── test__GuildActivityOverview__data.py │ │ │ │ ├── test__GuildActivityOverview__magic.py │ │ │ │ ├── test__GuildActivityOverview__utility.py │ │ │ │ ├── test__parse_activities.py │ │ │ │ ├── test__parse_activity_application_ids.py │ │ │ │ ├── test__parse_approximate_online_count.py │ │ │ │ ├── test__parse_approximate_user_count.py │ │ │ │ ├── test__parse_badge.py │ │ │ │ ├── test__parse_badge_color_primary.py │ │ │ │ ├── test__parse_badge_color_secondary.py │ │ │ │ ├── test__parse_badge_tag.py │ │ │ │ ├── test__parse_banner_color.py │ │ │ │ ├── test__parse_boost_count.py │ │ │ │ ├── test__parse_boost_level.py │ │ │ │ ├── test__parse_description.py │ │ │ │ ├── test__parse_features.py │ │ │ │ ├── test__parse_id.py │ │ │ │ ├── test__parse_name.py │ │ │ │ ├── test__parse_privacy_level.py │ │ │ │ ├── test__parse_tags.py │ │ │ │ ├── test__put_activities.py │ │ │ │ ├── test__put_activity_application_ids.py │ │ │ │ ├── test__put_approximate_online_count.py │ │ │ │ ├── test__put_approximate_user_count.py │ │ │ │ ├── test__put_badge.py │ │ │ │ ├── test__put_badge_color_primary.py │ │ │ │ ├── test__put_badge_color_secondary.py │ │ │ │ ├── test__put_badge_tag.py │ │ │ │ ├── test__put_banner_color.py │ │ │ │ ├── test__put_boost_count.py │ │ │ │ ├── test__put_boost_level.py │ │ │ │ ├── test__put_description.py │ │ │ │ ├── test__put_features.py │ │ │ │ ├── test__put_id.py │ │ │ │ ├── test__put_name.py │ │ │ │ ├── test__put_privacy_level.py │ │ │ │ ├── test__put_tags.py │ │ │ │ ├── test__validate_activities.py │ │ │ │ ├── test__validate_activity_application_ids.py │ │ │ │ ├── test__validate_approximate_online_count.py │ │ │ │ ├── test__validate_approximate_user_count.py │ │ │ │ ├── test__validate_badge.py │ │ │ │ ├── test__validate_badge_color_primary.py │ │ │ │ ├── test__validate_badge_color_secondary.py │ │ │ │ ├── test__validate_badge_tag.py │ │ │ │ ├── test__validate_banner_color.py │ │ │ │ ├── test__validate_boost_count.py │ │ │ │ ├── test__validate_boost_level.py │ │ │ │ ├── test__validate_description.py │ │ │ │ ├── test__validate_features.py │ │ │ │ ├── test__validate_id.py │ │ │ │ ├── test__validate_name.py │ │ │ │ ├── test__validate_privacy_level.py │ │ │ │ └── test__validate_tags.py │ │ │ └── utils.py │ │ ├── guild_activity_overview_activity │ │ │ ├── __init__.py │ │ │ ├── fields.py │ │ │ ├── guild_activity_overview_activity.py │ │ │ ├── preinstanced.py │ │ │ └── tests │ │ │ │ ├── test__GuildOverviewActivityLevel.py │ │ │ │ ├── test__guild_activity_overview_activity__constructor.py │ │ │ │ ├── test__guild_activity_overview_activity__data.py │ │ │ │ ├── test__guild_activity_overview_activity__magic.py │ │ │ │ ├── test__guild_activity_overview_activity__utility.py │ │ │ │ ├── test__parse_level.py │ │ │ │ ├── test__parse_score.py │ │ │ │ ├── test__put_level.py │ │ │ │ ├── test__put_score.py │ │ │ │ ├── test__validate_level.py │ │ │ │ └── test__validate_score.py │ │ ├── guild_activity_overview_tag │ │ │ ├── __init__.py │ │ │ ├── constants.py │ │ │ ├── fields.py │ │ │ ├── guild_activity_overview_tag.py │ │ │ └── tests │ │ │ │ ├── test__guild_activity_overview_tag__constructor.py │ │ │ │ ├── test__guild_activity_overview_tag__data.py │ │ │ │ ├── test__guild_activity_overview_tag__magic.py │ │ │ │ ├── test__guild_activity_overview_tag__utility.py │ │ │ │ ├── test__parse_emoji.py │ │ │ │ ├── test__parse_title.py │ │ │ │ ├── test__put_emoji.py │ │ │ │ ├── test__put_title.py │ │ │ │ ├── test__validate_emoji.py │ │ │ │ └── test__validate_title.py │ │ ├── guild_badge │ │ │ ├── __init__.py │ │ │ ├── constants.py │ │ │ ├── fields.py │ │ │ ├── guild_badge.py │ │ │ └── tests │ │ │ │ ├── test__GuildBadge__constructor.py │ │ │ │ ├── test__GuildBadge__data.py │ │ │ │ ├── test__GuildBadge__magic.py │ │ │ │ ├── test__GuildBadge__utility.py │ │ │ │ ├── test__parse_enabled.py │ │ │ │ ├── test__parse_guild_id.py │ │ │ │ ├── test__parse_tag.py │ │ │ │ ├── test__put_enabled.py │ │ │ │ ├── test__put_guild_id.py │ │ │ │ ├── test__put_tag.py │ │ │ │ ├── test__validate_enabled.py │ │ │ │ ├── test__validate_guild_id.py │ │ │ │ └── test__validate_tag.py │ │ ├── guild_boost │ │ │ ├── __init__.py │ │ │ ├── fields.py │ │ │ ├── guild_boost.py │ │ │ └── tests │ │ │ │ ├── test__GuildBoost__constructor.py │ │ │ │ ├── test__GuildBoost__data.py │ │ │ │ ├── test__GuildBoost__magic.py │ │ │ │ ├── test__GuildBoost__utility.py │ │ │ │ ├── test__parse_ended.py │ │ │ │ ├── test__parse_ends_at.py │ │ │ │ ├── test__parse_guild_id.py │ │ │ │ ├── test__parse_id.py │ │ │ │ ├── test__parse_paused_until.py │ │ │ │ ├── test__parse_user_id.py │ │ │ │ ├── test__put_ended.py │ │ │ │ ├── test__put_ends_at.py │ │ │ │ ├── test__put_guild_id.py │ │ │ │ ├── test__put_id.py │ │ │ │ ├── test__put_paused_until.py │ │ │ │ ├── test__put_user_id.py │ │ │ │ ├── test__validate_ended.py │ │ │ │ ├── test__validate_ends_at.py │ │ │ │ ├── test__validate_guild_id.py │ │ │ │ ├── test__validate_id.py │ │ │ │ ├── test__validate_paused_until.py │ │ │ │ └── test__validate_user_id.py │ │ ├── guild_enhancement_entitlements_create_event │ │ │ ├── __init__.py │ │ │ ├── fields.py │ │ │ ├── guild_enhancement_entitlements_create_event.py │ │ │ └── tests │ │ │ │ ├── test__GuildEnhancementEntitlementsCreateEvent__constructor.py │ │ │ │ ├── test__GuildEnhancementEntitlementsCreateEvent__data.py │ │ │ │ ├── test__GuildEnhancementEntitlementsCreateEvent__magic.py │ │ │ │ ├── test__GuildEnhancementEntitlementsCreateEvent__utility.py │ │ │ │ ├── test__parse_entitlements.py │ │ │ │ ├── test__parse_guild_id.py │ │ │ │ ├── test__put_entitlements.py │ │ │ │ ├── test__put_guild_id.py │ │ │ │ ├── test__validate_entitlements.py │ │ │ │ └── test__validate_guild_id.py │ │ ├── guild_enhancement_entitlements_delete_event │ │ │ ├── __init__.py │ │ │ └── guild_enhancement_entitlements_delete_event.py │ │ ├── guild_incidents │ │ │ ├── __init__.py │ │ │ ├── fields.py │ │ │ ├── guild_incidents.py │ │ │ ├── tests │ │ │ │ ├── test__GuildIncidents__constructor.py │ │ │ │ ├── test__GuildIncidents__data.py │ │ │ │ ├── test__GuildIncidents__magic.py │ │ │ │ ├── test__GuildIncidents__utility.py │ │ │ │ ├── test__parse_direct_message_spam_detected_at.py │ │ │ │ ├── test__parse_direct_messages_disabled_until.py │ │ │ │ ├── test__parse_invites_disabled_until.py │ │ │ │ ├── test__parse_raid_detected_at.py │ │ │ │ ├── test__put_direct_message_spam_detected_at.py │ │ │ │ ├── test__put_direct_messages_disabled_until.py │ │ │ │ ├── test__put_invites_disabled_until.py │ │ │ │ ├── test__put_raid_detected_at.py │ │ │ │ ├── test__validate_direct_message_spam_detected_at.py │ │ │ │ ├── test__validate_direct_messages_disabled_duration.py │ │ │ │ ├── test__validate_direct_messages_disabled_until.py │ │ │ │ ├── test__validate_invites_disabled_duration.py │ │ │ │ ├── test__validate_invites_disabled_until.py │ │ │ │ └── test__validate_raid_detected_at.py │ │ │ └── utils.py │ │ ├── guild_inventory_settings │ │ │ ├── __init__.py │ │ │ ├── fields.py │ │ │ ├── guild_inventory_settings.py │ │ │ ├── tests │ │ │ │ ├── test__GuildInventorySettings__constructor.py │ │ │ │ ├── test__GuildInventorySettings__data.py │ │ │ │ ├── test__GuildInventorySettings__magic.py │ │ │ │ ├── test__GuildInventorySettings__utility.py │ │ │ │ ├── test__parse_emoji_pack_collectible.py │ │ │ │ ├── test__put_emoji_pack_collectible.py │ │ │ │ └── test__validate_emoji_pack_collectible.py │ │ │ └── utils.py │ │ ├── guild_join_request │ │ │ ├── __init__.py │ │ │ ├── fields.py │ │ │ ├── guild_join_request.py │ │ │ ├── preinstanced.py │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__GuildJoinRequestStatus.py │ │ │ │ ├── test__GuildJoinRequest__constructor.py │ │ │ │ ├── test__GuildJoinRequest__data.py │ │ │ │ ├── test__GuildJoinRequest__magic.py │ │ │ │ ├── test__GuildJoinRequest__utility.py │ │ │ │ ├── test__parse_actioned_at.py │ │ │ │ ├── test__parse_actioned_by.py │ │ │ │ ├── test__parse_created_at.py │ │ │ │ ├── test__parse_form_responses.py │ │ │ │ ├── test__parse_guild_id.py │ │ │ │ ├── test__parse_last_seen_at.py │ │ │ │ ├── test__parse_rejection_reason.py │ │ │ │ ├── test__parse_status.py │ │ │ │ ├── test__parse_user.py │ │ │ │ ├── test__put_actioned_at.py │ │ │ │ ├── test__put_actioned_by.py │ │ │ │ ├── test__put_created_at.py │ │ │ │ ├── test__put_form_responses.py │ │ │ │ ├── test__put_guild_id.py │ │ │ │ ├── test__put_last_seen_at.py │ │ │ │ ├── test__put_rejection_reason.py │ │ │ │ ├── test__put_status.py │ │ │ │ ├── test__put_user.py │ │ │ │ ├── test__put_user_id.py │ │ │ │ ├── test__validate_actioned_at.py │ │ │ │ ├── test__validate_actioned_by.py │ │ │ │ ├── test__validate_created_at.py │ │ │ │ ├── test__validate_form_responses.py │ │ │ │ ├── test__validate_guild_id.py │ │ │ │ ├── test__validate_last_seen_at.py │ │ │ │ ├── test__validate_rejection_reason.py │ │ │ │ ├── test__validate_status.py │ │ │ │ └── test__validate_user.py │ │ ├── guild_join_request_delete_event │ │ │ ├── __init__.py │ │ │ ├── fields.py │ │ │ ├── guild_join_request_delete_event.py │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__GuildJoinRequestDeleteEvent__constructor.py │ │ │ │ ├── test__GuildJoinRequestDeleteEvent__data.py │ │ │ │ ├── test__GuildJoinRequestDeleteEvent__magic.py │ │ │ │ ├── test__GuildJoinRequestDeleteEvent__utility.py │ │ │ │ ├── test__parse_guild_id.py │ │ │ │ ├── test__parse_user_id.py │ │ │ │ ├── test__put_guild_id.py │ │ │ │ ├── test__put_user_id.py │ │ │ │ ├── test__validate_guild_id.py │ │ │ │ └── test__validate_user_id.py │ │ ├── guild_join_request_form_response │ │ │ ├── __init__.py │ │ │ ├── guild_join_request_form_response.py │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__GuildJoinRequestFormResponse__constructor.py │ │ │ │ ├── test__GuildJoinRequestFormResponse__data.py │ │ │ │ ├── test__GuildJoinRequestFormResponse__magic.py │ │ │ │ └── test__GuildJoinRequestFormResponse__utility.py │ │ ├── guild_preview │ │ │ ├── __init__.py │ │ │ ├── constants.py │ │ │ ├── fields.py │ │ │ ├── guild_preview.py │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__GuildPreview__constructor.py │ │ │ │ ├── test__GuildPreview__data.py │ │ │ │ ├── test__GuildPreview__magic.py │ │ │ │ ├── test__GuildPreview__utility.py │ │ │ │ ├── test__parse_approximate_online_count.py │ │ │ │ ├── test__parse_approximate_user_count.py │ │ │ │ ├── test__parse_description.py │ │ │ │ ├── test__parse_emojis.py │ │ │ │ ├── test__parse_features.py │ │ │ │ ├── test__parse_id.py │ │ │ │ ├── test__parse_name.py │ │ │ │ ├── test__parse_stickers.py │ │ │ │ ├── test__put_approximate_online_count.py │ │ │ │ ├── test__put_approximate_user_count.py │ │ │ │ ├── test__put_description.py │ │ │ │ ├── test__put_emojis.py │ │ │ │ ├── test__put_features.py │ │ │ │ ├── test__put_id.py │ │ │ │ ├── test__put_name.py │ │ │ │ ├── test__put_stickers.py │ │ │ │ ├── test__validate_approximate_online_count.py │ │ │ │ ├── test__validate_approximate_user_count.py │ │ │ │ ├── test__validate_description.py │ │ │ │ ├── test__validate_emojis.py │ │ │ │ ├── test__validate_features.py │ │ │ │ ├── test__validate_id.py │ │ │ │ ├── test__validate_name.py │ │ │ │ └── test__validate_stickers.py │ │ ├── guild_user_chunk_event │ │ │ ├── __init__.py │ │ │ ├── constants.py │ │ │ ├── fields.py │ │ │ ├── guild_user_chunk_event.py │ │ │ └── tests │ │ │ │ ├── test__GuildUserChunkEvent__constructor.py │ │ │ │ ├── test__GuildUserChunkEvent__data.py │ │ │ │ ├── test__GuildUserChunkEvent__magic.py │ │ │ │ ├── test__GuildUserChunkEvent__utility.py │ │ │ │ ├── test__parse_chunk_count.py │ │ │ │ ├── test__parse_chunk_index.py │ │ │ │ ├── test__parse_guild_id.py │ │ │ │ ├── test__parse_nonce.py │ │ │ │ ├── test__parse_users.py │ │ │ │ ├── test__put_chunk_count.py │ │ │ │ ├── test__put_chunk_index.py │ │ │ │ ├── test__put_guild_id.py │ │ │ │ ├── test__put_nonce.py │ │ │ │ ├── test__put_users.py │ │ │ │ ├── test__validate_chunk_count.py │ │ │ │ ├── test__validate_chunk_index.py │ │ │ │ ├── test__validate_guild_id.py │ │ │ │ ├── test__validate_nonce.py │ │ │ │ └── test__validate_users.py │ │ ├── guild_widget │ │ │ ├── __init__.py │ │ │ ├── fields.py │ │ │ ├── guild_widget.py │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__GuildWidget__constructor.py │ │ │ │ ├── test__GuildWidget__data.py │ │ │ │ ├── test__GuildWidget__magic.py │ │ │ │ ├── test__GuildWidget__utility.py │ │ │ │ ├── test__parse_approximate_online_count.py │ │ │ │ ├── test__parse_channels.py │ │ │ │ ├── test__parse_invite_url.py │ │ │ │ ├── test__parse_users.py │ │ │ │ ├── test__put_approximate_online_count.py │ │ │ │ ├── test__put_channels.py │ │ │ │ ├── test__put_invite_url.py │ │ │ │ ├── test__put_users.py │ │ │ │ ├── test__validate_approximate_online_count.py │ │ │ │ ├── test__validate_channels.py │ │ │ │ ├── test__validate_invite_url.py │ │ │ │ └── test__validate_users.py │ │ ├── guild_widget_channel │ │ │ ├── __init__.py │ │ │ ├── fields.py │ │ │ ├── guild_widget_channel.py │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__GuildWidgetChannel__constructor.py │ │ │ │ ├── test__GuildWidgetChannel__data.py │ │ │ │ ├── test__GuildWidgetChannel__magic.py │ │ │ │ └── test__GuildWidgetChannel__utility.py │ │ ├── guild_widget_user │ │ │ ├── __init__.py │ │ │ ├── fields.py │ │ │ ├── guild_widget_user.py │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__GuildWidgetUser__constructor.py │ │ │ │ ├── test__GuildWidgetUser__data.py │ │ │ │ ├── test__GuildWidgetUser__magic.py │ │ │ │ ├── test__GuildWidgetUser__utility.py │ │ │ │ ├── test__parse_activity_name.py │ │ │ │ ├── test__parse_avatar_url.py │ │ │ │ ├── test__put_activity_name.py │ │ │ │ ├── test__put_url_into.py │ │ │ │ ├── test__validate_activity_name.py │ │ │ │ ├── test__validate_avatar_url.py │ │ │ │ └── test__validate_id.py │ │ ├── verification_screen │ │ │ ├── __init__.py │ │ │ ├── constants.py │ │ │ ├── fields.py │ │ │ ├── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__VerificationScreen__constructor.py │ │ │ │ ├── test__VerificationScreen__data.py │ │ │ │ ├── test__VerificationScreen__magic.py │ │ │ │ ├── test__VerificationScreen__utility.py │ │ │ │ ├── test__parse_description.py │ │ │ │ ├── test__parse_edited_at.py │ │ │ │ ├── test__parse_steps.py │ │ │ │ ├── test__put_description.py │ │ │ │ ├── test__put_edited_at.py │ │ │ │ ├── test__put_enabled.py │ │ │ │ ├── test__put_steps.py │ │ │ │ ├── test__validate_description.py │ │ │ │ ├── test__validate_edited_at.py │ │ │ │ ├── test__validate_enabled.py │ │ │ │ └── test__validate_steps.py │ │ │ ├── utils.py │ │ │ └── verification_screen.py │ │ ├── verification_screen_step │ │ │ ├── __init__.py │ │ │ ├── constants.py │ │ │ ├── fields.py │ │ │ ├── preinstanced.py │ │ │ ├── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__VerificationScreenStepType.py │ │ │ │ ├── test__VerificationScreenStep__constructor.py │ │ │ │ ├── test__VerificationScreenStep__data.py │ │ │ │ ├── test__VerificationScreenStep__magic.py │ │ │ │ ├── test__VerificationScreenStep__utility.py │ │ │ │ ├── test__parse_required.py │ │ │ │ ├── test__parse_title.py │ │ │ │ ├── test__parse_type.py │ │ │ │ ├── test__parse_values.py │ │ │ │ ├── test__put_required.py │ │ │ │ ├── test__put_title.py │ │ │ │ ├── test__put_type.py │ │ │ │ ├── test__put_values.py │ │ │ │ ├── test__validate_required.py │ │ │ │ ├── test__validate_title.py │ │ │ │ ├── test__validate_type.py │ │ │ │ └── test__validate_values.py │ │ │ └── verification_screen_step.py │ │ ├── welcome_screen │ │ │ ├── __init__.py │ │ │ ├── constants.py │ │ │ ├── fields.py │ │ │ ├── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__WelcomeScreen__constructor.py │ │ │ │ ├── test__WelcomeScreen__data.py │ │ │ │ ├── test__WelcomeScreen__magic.py │ │ │ │ ├── test__WelcomeScreen__utility.py │ │ │ │ ├── test__parse_description.py │ │ │ │ ├── test__parse_welcome_channels.py │ │ │ │ ├── test__put_description.py │ │ │ │ ├── test__put_enabled.py │ │ │ │ ├── test__put_welcome_channels.py │ │ │ │ ├── test__validate_description.py │ │ │ │ ├── test__validate_enabled.py │ │ │ │ └── test__validate_welcome_channels.py │ │ │ ├── utils.py │ │ │ └── welcome_screen.py │ │ └── welcome_screen_channel │ │ │ ├── __init__.py │ │ │ ├── constants.py │ │ │ ├── fields.py │ │ │ ├── tests │ │ │ ├── __init__.py │ │ │ ├── test__WelcomeScreenChannel__constructor.py │ │ │ ├── test__WelcomeScreenChannel__data.py │ │ │ ├── test__WelcomeScreenChannel__magic.py │ │ │ ├── test__WelcomeScreenChannel__utility.py │ │ │ ├── test__parse_channel_id.py │ │ │ ├── test__parse_description.py │ │ │ ├── test__parse_emoji.py │ │ │ ├── test__put_channel_id.py │ │ │ ├── test__put_description.py │ │ │ ├── test__put_emoji.py │ │ │ ├── test__validate_channel_id.py │ │ │ ├── test__validate_description.py │ │ │ └── test__validate_emoji.py │ │ │ └── welcome_screen_channel.py │ ├── http │ │ ├── __init__.py │ │ ├── api_client.py │ │ ├── connector_cache.py │ │ ├── headers.py │ │ ├── rate_limit.py │ │ ├── rate_limit_groups.py │ │ ├── rate_limit_proxy.py │ │ ├── tests │ │ │ ├── test__build_activity_asset_image_invite_cover_url.py │ │ │ ├── test__build_activity_asset_image_invite_cover_url_as.py │ │ │ ├── test__build_activity_asset_image_large_url.py │ │ │ ├── test__build_activity_asset_image_large_url_as.py │ │ │ ├── test__build_activity_asset_image_small_url.py │ │ │ ├── test__build_activity_asset_image_small_url_as.py │ │ │ ├── test__build_application_cover_url.py │ │ │ ├── test__build_application_cover_url_as.py │ │ │ ├── test__build_application_icon_url.py │ │ │ ├── test__build_application_icon_url_as.py │ │ │ ├── test__build_avatar_decoration_url.py │ │ │ ├── test__build_avatar_decoration_url_as.py │ │ │ ├── test__build_channel_group_icon_url.py │ │ │ ├── test__build_channel_group_icon_url_as.py │ │ │ ├── test__build_default_avatar_url.py │ │ │ ├── test__build_emoji_url.py │ │ │ ├── test__build_emoji_url_as.py │ │ │ ├── test__build_guild_badge_icon_url.py │ │ │ ├── test__build_guild_badge_icon_url_as.py │ │ │ ├── test__build_guild_banner_url.py │ │ │ ├── test__build_guild_banner_url_as.py │ │ │ ├── test__build_guild_discovery_splash_url.py │ │ │ ├── test__build_guild_discovery_splash_url_as.py │ │ │ ├── test__build_guild_home_splash_url.py │ │ │ ├── test__build_guild_home_splash_url_as.py │ │ │ ├── test__build_guild_icon_url.py │ │ │ ├── test__build_guild_icon_url_as.py │ │ │ ├── test__build_guild_invite_splash_url.py │ │ │ ├── test__build_guild_invite_splash_url_as.py │ │ │ ├── test__build_guild_vanity_invite_url.py │ │ │ ├── test__build_guild_widget_json_url.py │ │ │ ├── test__build_guild_widget_url.py │ │ │ ├── test__build_guild_widget_url_as.py │ │ │ ├── test__build_headers.py │ │ │ ├── test__build_invite_url.py │ │ │ ├── test__build_message_jump_url.py │ │ │ ├── test__build_name_plate_url.py │ │ │ ├── test__build_name_plate_url_as.py │ │ │ ├── test__build_role_icon_url.py │ │ │ ├── test__build_role_icon_url_as.py │ │ │ ├── test__build_scheduled_event_image_url.py │ │ │ ├── test__build_scheduled_event_image_url_as.py │ │ │ ├── test__build_scheduled_event_url.py │ │ │ ├── test__build_soundboard_sound_url.py │ │ │ ├── test__build_sticker_pack_banner_url.py │ │ │ ├── test__build_sticker_pack_banner_url_as.py │ │ │ ├── test__build_sticker_url.py │ │ │ ├── test__build_sticker_url_as.py │ │ │ ├── test__build_team_icon_url.py │ │ │ ├── test__build_team_icon_url_as.py │ │ │ ├── test__build_user_agent.py │ │ │ ├── test__build_user_avatar_url.py │ │ │ ├── test__build_user_avatar_url_as.py │ │ │ ├── test__build_user_avatar_url_for.py │ │ │ ├── test__build_user_avatar_url_for_as.py │ │ │ ├── test__build_user_banner_url.py │ │ │ ├── test__build_user_banner_url_as.py │ │ │ ├── test__build_user_banner_url_for.py │ │ │ ├── test__build_user_banner_url_for_as.py │ │ │ ├── test__build_webhook_url.py │ │ │ ├── test__get_connector.py │ │ │ ├── test__is_cdn_url.py │ │ │ └── test__parse_message_jump_url.py │ │ └── urls.py │ ├── integration │ │ ├── __init__.py │ │ ├── integration │ │ │ ├── __init__.py │ │ │ ├── constants.py │ │ │ ├── fields.py │ │ │ ├── integration.py │ │ │ ├── preinstanced.py │ │ │ ├── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__IntegrationType.py │ │ │ │ ├── test__Integration__constructor.py │ │ │ │ ├── test__Integration__data.py │ │ │ │ ├── test__Integration__magic.py │ │ │ │ ├── test__Integration__properties.py │ │ │ │ ├── test__Integration__utility.py │ │ │ │ ├── test__parse_enabled.py │ │ │ │ ├── test__parse_id.py │ │ │ │ ├── test__parse_name.py │ │ │ │ ├── test__parse_type.py │ │ │ │ ├── test__parse_user.py │ │ │ │ ├── test__put_enabled.py │ │ │ │ ├── test__put_id.py │ │ │ │ ├── test__put_name.py │ │ │ │ ├── test__put_type.py │ │ │ │ ├── test__put_user.py │ │ │ │ ├── test__validate_enabled.py │ │ │ │ ├── test__validate_id.py │ │ │ │ ├── test__validate_name.py │ │ │ │ ├── test__validate_type.py │ │ │ │ └── test__validate_user.py │ │ │ └── utils.py │ │ ├── integration_account │ │ │ ├── __init__.py │ │ │ ├── constants.py │ │ │ ├── fields.py │ │ │ ├── integration_account.py │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__IntegrationAccount__constructor.py │ │ │ │ ├── test__IntegrationAccount__data.py │ │ │ │ ├── test__IntegrationAccount__magic.py │ │ │ │ ├── test__IntegrationAccount__utility.py │ │ │ │ ├── test__parse_id.py │ │ │ │ ├── test__parse_name.py │ │ │ │ ├── test__put_id.py │ │ │ │ ├── test__put_name.py │ │ │ │ ├── test__validate_id.py │ │ │ │ └── test__validate_name.py │ │ ├── integration_application │ │ │ ├── __init__.py │ │ │ ├── constants.py │ │ │ ├── fields.py │ │ │ ├── integration_application.py │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__IntegrationApplication__constructor.py │ │ │ │ ├── test__IntegrationApplication__data.py │ │ │ │ ├── test__IntegrationApplication__magic.py │ │ │ │ ├── test__IntegrationApplication__utility.py │ │ │ │ ├── test__parse_bot.py │ │ │ │ ├── test__parse_description.py │ │ │ │ ├── test__parse_id.py │ │ │ │ ├── test__parse_name.py │ │ │ │ ├── test__put_bot.py │ │ │ │ ├── test__put_description.py │ │ │ │ ├── test__put_id.py │ │ │ │ ├── test__put_name.py │ │ │ │ ├── test__validate_bot.py │ │ │ │ ├── test__validate_description.py │ │ │ │ ├── test__validate_id.py │ │ │ │ └── test__validate_name.py │ │ └── integration_metadata │ │ │ ├── __init__.py │ │ │ ├── base.py │ │ │ ├── constants.py │ │ │ ├── discord.py │ │ │ ├── fields.py │ │ │ ├── preinstanced.py │ │ │ ├── subscription.py │ │ │ └── tests │ │ │ ├── __init__.py │ │ │ ├── test__IntegrationExpireBehavior.py │ │ │ ├── test__IntegrationMetadataBase__constructor.py │ │ │ ├── test__IntegrationMetadataBase__data.py │ │ │ ├── test__IntegrationMetadataBase__magic.py │ │ │ ├── test__IntegrationMetadataBase__placeholders.py │ │ │ ├── test__IntegrationMetadataBase__utility.py │ │ │ ├── test__IntegrationMetadataDiscord__constructor.py │ │ │ ├── test__IntegrationMetadataDiscord__data.py │ │ │ ├── test__IntegrationMetadataDiscord__magic.py │ │ │ ├── test__IntegrationMetadataDiscord__utility.py │ │ │ ├── test__IntegrationMetadataSubscription__constructor.py │ │ │ ├── test__IntegrationMetadataSubscription__data.py │ │ │ ├── test__IntegrationMetadataSubscription__magic.py │ │ │ ├── test__IntegrationMetadataSubscription__utility.py │ │ │ ├── test__parse_account.py │ │ │ ├── test__parse_account__discord.py │ │ │ ├── test__parse_application.py │ │ │ ├── test__parse_expire_behavior.py │ │ │ ├── test__parse_expire_grace_period.py │ │ │ ├── test__parse_revoked.py │ │ │ ├── test__parse_role_id.py │ │ │ ├── test__parse_scopes.py │ │ │ ├── test__parse_subscriber_count.py │ │ │ ├── test__parse_synced_at.py │ │ │ ├── test__parse_syncing.py │ │ │ ├── test__put_account.py │ │ │ ├── test__put_account__discord.py │ │ │ ├── test__put_application.py │ │ │ ├── test__put_expire_behavior.py │ │ │ ├── test__put_expire_grace_period.py │ │ │ ├── test__put_revoked.py │ │ │ ├── test__put_role_id.py │ │ │ ├── test__put_scopes.py │ │ │ ├── test__put_subscirber_count_into.py │ │ │ ├── test__put_synced_at.py │ │ │ ├── test__put_syncing.py │ │ │ ├── test__validate_account.py │ │ │ ├── test__validate_account__discord.py │ │ │ ├── test__validate_application.py │ │ │ ├── test__validate_emojis_enabled.py │ │ │ ├── test__validate_expire_behavior.py │ │ │ ├── test__validate_expire_grace_period.py │ │ │ ├── test__validate_revoked.py │ │ │ ├── test__validate_role_id.py │ │ │ ├── test__validate_scopes.py │ │ │ ├── test__validate_subscriber_count.py │ │ │ ├── test__validate_synced_at.py │ │ │ └── test__validate_syncing.py │ ├── interaction │ │ ├── __init__.py │ │ ├── interaction_event │ │ │ ├── __init__.py │ │ │ ├── constants.py │ │ │ ├── fields.py │ │ │ ├── interaction_event.py │ │ │ ├── preinstanced.py │ │ │ └── tests │ │ │ │ ├── test__InteractionEvent__async.py │ │ │ │ ├── test__InteractionEvent__constructor.py │ │ │ │ ├── test__InteractionEvent__data.py │ │ │ │ ├── test__InteractionEvent__magic.py │ │ │ │ ├── test__InteractionEvent__properties.py │ │ │ │ ├── test__InteractionEvent__proxies.py │ │ │ │ ├── test__InteractionEvent__utility.py │ │ │ │ ├── test__InteractionType.py │ │ │ │ ├── test__parse_application_id.py │ │ │ │ ├── test__parse_application_permissions.py │ │ │ │ ├── test__parse_attachment_size_limit.py │ │ │ │ ├── test__parse_authorizer_user_ids_into.py │ │ │ │ ├── test__parse_channel.py │ │ │ │ ├── test__parse_entitlements.py │ │ │ │ ├── test__parse_guild.py │ │ │ │ ├── test__parse_guild_locale.py │ │ │ │ ├── test__parse_id.py │ │ │ │ ├── test__parse_message.py │ │ │ │ ├── test__parse_resolved.py │ │ │ │ ├── test__parse_token.py │ │ │ │ ├── test__parse_type.py │ │ │ │ ├── test__parse_user.py │ │ │ │ ├── test__parse_user_locale.py │ │ │ │ ├── test__parse_user_permissions.py │ │ │ │ ├── test__put_application_id.py │ │ │ │ ├── test__put_application_permissions.py │ │ │ │ ├── test__put_attachment_size_limit.py │ │ │ │ ├── test__put_authorizer_user_ids.py │ │ │ │ ├── test__put_channel.py │ │ │ │ ├── test__put_entitlements.py │ │ │ │ ├── test__put_guild.py │ │ │ │ ├── test__put_guild_locale.py │ │ │ │ ├── test__put_id.py │ │ │ │ ├── test__put_message.py │ │ │ │ ├── test__put_resolved.py │ │ │ │ ├── test__put_token.py │ │ │ │ ├── test__put_type.py │ │ │ │ ├── test__put_user.py │ │ │ │ ├── test__put_user_locale.py │ │ │ │ ├── test__put_user_permissions.py │ │ │ │ ├── test__validate_application_id.py │ │ │ │ ├── test__validate_application_permissions.py │ │ │ │ ├── test__validate_attachment_size_limit.py │ │ │ │ ├── test__validate_authorizer_user_ids.py │ │ │ │ ├── test__validate_channel.py │ │ │ │ ├── test__validate_entitlements.py │ │ │ │ ├── test__validate_guild.py │ │ │ │ ├── test__validate_guild_locale.py │ │ │ │ ├── test__validate_id.py │ │ │ │ ├── test__validate_interaction.py │ │ │ │ ├── test__validate_message.py │ │ │ │ ├── test__validate_resolved.py │ │ │ │ ├── test__validate_token.py │ │ │ │ ├── test__validate_type.py │ │ │ │ ├── test__validate_user.py │ │ │ │ ├── test__validate_user_locale.py │ │ │ │ └── test__validate_user_permissions.py │ │ ├── interaction_metadata │ │ │ ├── __init__.py │ │ │ ├── application_command.py │ │ │ ├── application_command_autocomplete.py │ │ │ ├── base.py │ │ │ ├── constants.py │ │ │ ├── fields.py │ │ │ ├── form_submit.py │ │ │ ├── message_component.py │ │ │ └── tests │ │ │ │ ├── test__InteractionMetadataApplicationCommandAutocomplete__constructor.py │ │ │ │ ├── test__InteractionMetadataApplicationCommandAutocomplete__data.py │ │ │ │ ├── test__InteractionMetadataApplicationCommandAutocomplete__magic.py │ │ │ │ ├── test__InteractionMetadataApplicationCommandAutocomplete__utility.py │ │ │ │ ├── test__InteractionMetadataApplicationCommandAutocomplete__utility_extra.py │ │ │ │ ├── test__InteractionMetadataApplicationCommand__constructor.py │ │ │ │ ├── test__InteractionMetadataApplicationCommand__data.py │ │ │ │ ├── test__InteractionMetadataApplicationCommand__magic.py │ │ │ │ ├── test__InteractionMetadataApplicationCommand__utility.py │ │ │ │ ├── test__InteractionMetadataBase__constructor.py │ │ │ │ ├── test__InteractionMetadataBase__data.py │ │ │ │ ├── test__InteractionMetadataBase__magic.py │ │ │ │ ├── test__InteractionMetadataBase__placeholders.py │ │ │ │ ├── test__InteractionMetadataBase__utility.py │ │ │ │ ├── test__InteractionMetadataBase__utility_extra_aca.py │ │ │ │ ├── test__InteractionMetadataBase__utility_extra_fs.py │ │ │ │ ├── test__InteractionMetadataFormSubmit__constructor.py │ │ │ │ ├── test__InteractionMetadataFormSubmit__data.py │ │ │ │ ├── test__InteractionMetadataFormSubmit__magic.py │ │ │ │ ├── test__InteractionMetadataFormSubmit__utility.py │ │ │ │ ├── test__InteractionMetadataFormSubmit__utility_extra.py │ │ │ │ ├── test__InteractionMetadataMessageComponent__constructor.py │ │ │ │ ├── test__InteractionMetadataMessageComponent__data.py │ │ │ │ ├── test__InteractionMetadataMessageComponent__magic.py │ │ │ │ ├── test__InteractionMetadataMessageComponent__utility.py │ │ │ │ ├── test__InteractionMetadataMessageComponent__utility_extra.py │ │ │ │ ├── test__parse_application_command_id.py │ │ │ │ ├── test__parse_application_command_name.py │ │ │ │ ├── test__parse_component.py │ │ │ │ ├── test__parse_components.py │ │ │ │ ├── test__parse_options.py │ │ │ │ ├── test__parse_target_id.py │ │ │ │ ├── test__parse_target_type.py │ │ │ │ ├── test__put_application_command_id.py │ │ │ │ ├── test__put_application_command_name.py │ │ │ │ ├── test__put_component.py │ │ │ │ ├── test__put_components.py │ │ │ │ ├── test__put_options.py │ │ │ │ ├── test__put_target_id.py │ │ │ │ ├── test__put_target_type.py │ │ │ │ ├── test__validate_application_command_id.py │ │ │ │ ├── test__validate_application_command_name.py │ │ │ │ ├── test__validate_component.py │ │ │ │ ├── test__validate_components.py │ │ │ │ ├── test__validate_options.py │ │ │ │ ├── test__validate_target_id.py │ │ │ │ └── test__validate_target_type.py │ │ ├── interaction_option │ │ │ ├── __init__.py │ │ │ ├── fields.py │ │ │ ├── interaction_option.py │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__InteractionOption__constructor.py │ │ │ │ ├── test__InteractionOption__data.py │ │ │ │ ├── test__InteractionOption__magic.py │ │ │ │ ├── test__InteractionOption__utility.py │ │ │ │ ├── test__parse_focused.py │ │ │ │ ├── test__parse_name.py │ │ │ │ ├── test__parse_options.py │ │ │ │ ├── test__parse_type.py │ │ │ │ ├── test__parse_value.py │ │ │ │ ├── test__put_focused.py │ │ │ │ ├── test__put_name.py │ │ │ │ ├── test__put_options.py │ │ │ │ ├── test__put_type.py │ │ │ │ ├── test__put_value.py │ │ │ │ ├── test__validate_focused.py │ │ │ │ ├── test__validate_name.py │ │ │ │ ├── test__validate_options.py │ │ │ │ ├── test__validate_type.py │ │ │ │ └── test__validate_value.py │ │ └── responding │ │ │ ├── __init__.py │ │ │ ├── constants.py │ │ │ ├── context.py │ │ │ ├── preinstanced.py │ │ │ └── tests │ │ │ ├── test__InteractionResponseContext__async.py │ │ │ ├── test__InteractionResponseContext__constructor.py │ │ │ ├── test__InteractionResponseContext__magic.py │ │ │ └── test__InteractionType.py │ ├── invite │ │ ├── __init__.py │ │ └── invite │ │ │ ├── __init__.py │ │ │ ├── fields.py │ │ │ ├── flags.py │ │ │ ├── invite.py │ │ │ ├── preinstanced.py │ │ │ ├── tests │ │ │ ├── __init__.py │ │ │ ├── test__InviteTargetType.py │ │ │ ├── test__InviteType.py │ │ │ ├── test__Invite__constructor.py │ │ │ ├── test__Invite__data.py │ │ │ ├── test__Invite__magic.py │ │ │ ├── test__Invite__utils.py │ │ │ ├── test__create_partial_invite_data.py │ │ │ ├── test__create_partial_invite_from_data.py │ │ │ ├── test__parse_approximate_online_count.py │ │ │ ├── test__parse_approximate_user_count.py │ │ │ ├── test__parse_channel.py │ │ │ ├── test__parse_code.py │ │ │ ├── test__parse_created_at.py │ │ │ ├── test__parse_flags.py │ │ │ ├── test__parse_guild.py │ │ │ ├── test__parse_guild_activity_overview.py │ │ │ ├── test__parse_inviter.py │ │ │ ├── test__parse_max_age.py │ │ │ ├── test__parse_max_uses.py │ │ │ ├── test__parse_target_application.py │ │ │ ├── test__parse_target_type.py │ │ │ ├── test__parse_target_user.py │ │ │ ├── test__parse_temporary.py │ │ │ ├── test__parse_type.py │ │ │ ├── test__parse_user_permissions.py │ │ │ ├── test__parse_uses.py │ │ │ ├── test__put_approximate_online_count.py │ │ │ ├── test__put_approximate_user_count.py │ │ │ ├── test__put_channel.py │ │ │ ├── test__put_channel_id.py │ │ │ ├── test__put_code.py │ │ │ ├── test__put_created_at.py │ │ │ ├── test__put_flags.py │ │ │ ├── test__put_guild.py │ │ │ ├── test__put_guild_activity_overview.py │ │ │ ├── test__put_guild_id.py │ │ │ ├── test__put_inviter.py │ │ │ ├── test__put_max_age.py │ │ │ ├── test__put_max_uses.py │ │ │ ├── test__put_target_application.py │ │ │ ├── test__put_target_application_id.py │ │ │ ├── test__put_target_type.py │ │ │ ├── test__put_target_user.py │ │ │ ├── test__put_target_user_id.py │ │ │ ├── test__put_temporary.py │ │ │ ├── test__put_type.py │ │ │ ├── test__put_unique.py │ │ │ ├── test__put_user_permissions.py │ │ │ ├── test__put_uses.py │ │ │ ├── test__validate_approximate_online_count.py │ │ │ ├── test__validate_approximate_user_count.py │ │ │ ├── test__validate_channel.py │ │ │ ├── test__validate_channel_id.py │ │ │ ├── test__validate_code.py │ │ │ ├── test__validate_created_at.py │ │ │ ├── test__validate_flags.py │ │ │ ├── test__validate_guild.py │ │ │ ├── test__validate_guild_activity_overview.py │ │ │ ├── test__validate_inviter.py │ │ │ ├── test__validate_inviter_id.py │ │ │ ├── test__validate_max_age.py │ │ │ ├── test__validate_max_uses.py │ │ │ ├── test__validate_target_application.py │ │ │ ├── test__validate_target_application_id.py │ │ │ ├── test__validate_target_type.py │ │ │ ├── test__validate_target_user.py │ │ │ ├── test__validate_target_user_id.py │ │ │ ├── test__validate_temporary.py │ │ │ ├── test__validate_type.py │ │ │ ├── test__validate_unique.py │ │ │ ├── test__validate_user_permissions.py │ │ │ └── test__validate_uses.py │ │ │ └── utils.py │ ├── localization │ │ ├── __init__.py │ │ ├── helpers.py │ │ ├── preinstanced.py │ │ ├── tests │ │ │ ├── test__Locale.py │ │ │ ├── test__build_locale_dictionary.py │ │ │ ├── test__destroy_locale_dictionary.py │ │ │ ├── test__get_localized_length.py │ │ │ ├── test__hash_locale_dictionary.py │ │ │ ├── test__localized_dictionary_builder.py │ │ │ ├── test__localized_dictionary_item_validator.py │ │ │ ├── test__serializable_localized_dictionary_builder.py │ │ │ └── test__serializable_localized_item_validator.py │ │ └── utils.py │ ├── message │ │ ├── __init__.py │ │ ├── attachment │ │ │ ├── __init__.py │ │ │ ├── attachment.py │ │ │ ├── constants.py │ │ │ ├── fields.py │ │ │ ├── flags.py │ │ │ └── tests │ │ │ │ ├── test__Attachment__constructor.py │ │ │ │ ├── test__Attachment__data.py │ │ │ │ ├── test__Attachment__magic.py │ │ │ │ ├── test__Attachment__utility.py │ │ │ │ ├── test__parse_application.py │ │ │ │ ├── test__parse_clip_created_at.py │ │ │ │ ├── test__parse_clip_users.py │ │ │ │ ├── test__parse_content_type.py │ │ │ │ ├── test__parse_description.py │ │ │ │ ├── test__parse_duration.py │ │ │ │ ├── test__parse_flags.py │ │ │ │ ├── test__parse_height.py │ │ │ │ ├── test__parse_id.py │ │ │ │ ├── test__parse_name.py │ │ │ │ ├── test__parse_proxy_url.py │ │ │ │ ├── test__parse_size.py │ │ │ │ ├── test__parse_temporary.py │ │ │ │ ├── test__parse_title.py │ │ │ │ ├── test__parse_url.py │ │ │ │ ├── test__parse_waveform.py │ │ │ │ ├── test__parse_width.py │ │ │ │ ├── test__put_application.py │ │ │ │ ├── test__put_clip_created_at.py │ │ │ │ ├── test__put_clip_users.py │ │ │ │ ├── test__put_content_type.py │ │ │ │ ├── test__put_description.py │ │ │ │ ├── test__put_duration.py │ │ │ │ ├── test__put_flags.py │ │ │ │ ├── test__put_height.py │ │ │ │ ├── test__put_id.py │ │ │ │ ├── test__put_name.py │ │ │ │ ├── test__put_proxy_url.py │ │ │ │ ├── test__put_size.py │ │ │ │ ├── test__put_temporary.py │ │ │ │ ├── test__put_title.py │ │ │ │ ├── test__put_url.py │ │ │ │ ├── test__put_waveform.py │ │ │ │ ├── test__put_width.py │ │ │ │ ├── test__validate_application.py │ │ │ │ ├── test__validate_clip_created_at.py │ │ │ │ ├── test__validate_clip_users.py │ │ │ │ ├── test__validate_content_type.py │ │ │ │ ├── test__validate_description.py │ │ │ │ ├── test__validate_duration.py │ │ │ │ ├── test__validate_flags.py │ │ │ │ ├── test__validate_height.py │ │ │ │ ├── test__validate_id.py │ │ │ │ ├── test__validate_name.py │ │ │ │ ├── test__validate_proxy_url.py │ │ │ │ ├── test__validate_size.py │ │ │ │ ├── test__validate_temporary.py │ │ │ │ ├── test__validate_title.py │ │ │ │ ├── test__validate_url.py │ │ │ │ ├── test__validate_waveform.py │ │ │ │ └── test__validate_width.py │ │ ├── message │ │ │ ├── __init__.py │ │ │ ├── constants.py │ │ │ ├── fields.py │ │ │ ├── flags.py │ │ │ ├── message.py │ │ │ ├── preinstanced.py │ │ │ ├── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__MessageType.py │ │ │ │ ├── test__Message__contructor.py │ │ │ │ ├── test__Message__data.py │ │ │ │ ├── test__Message__edge.py │ │ │ │ ├── test__Message__magic.py │ │ │ │ ├── test__Message__utility.py │ │ │ │ ├── test__parse_activity.py │ │ │ │ ├── test__parse_application.py │ │ │ │ ├── test__parse_application_id.py │ │ │ │ ├── test__parse_attachments.py │ │ │ │ ├── test__parse_author.py │ │ │ │ ├── test__parse_call.py │ │ │ │ ├── test__parse_channel_id.py │ │ │ │ ├── test__parse_components.py │ │ │ │ ├── test__parse_content.py │ │ │ │ ├── test__parse_edited_at.py │ │ │ │ ├── test__parse_embeds.py │ │ │ │ ├── test__parse_flags.py │ │ │ │ ├── test__parse_guild_id.py │ │ │ │ ├── test__parse_id.py │ │ │ │ ├── test__parse_interaction.py │ │ │ │ ├── test__parse_mentioned_channels_cross_guild.py │ │ │ │ ├── test__parse_mentioned_everyone.py │ │ │ │ ├── test__parse_mentioned_role_ids.py │ │ │ │ ├── test__parse_mentioned_users.py │ │ │ │ ├── test__parse_message_id.py │ │ │ │ ├── test__parse_nonce.py │ │ │ │ ├── test__parse_pinned.py │ │ │ │ ├── test__parse_poll.py │ │ │ │ ├── test__parse_poll_and_change.py │ │ │ │ ├── test__parse_reactions.py │ │ │ │ ├── test__parse_referenced_message.py │ │ │ │ ├── test__parse_resolved.py │ │ │ │ ├── test__parse_role_subscription.py │ │ │ │ ├── test__parse_shared_client_theme.py │ │ │ │ ├── test__parse_snapshots.py │ │ │ │ ├── test__parse_soundboard_sounds.py │ │ │ │ ├── test__parse_stickers.py │ │ │ │ ├── test__parse_thread.py │ │ │ │ ├── test__parse_tts.py │ │ │ │ ├── test__parse_type.py │ │ │ │ ├── test__put_activity.py │ │ │ │ ├── test__put_application.py │ │ │ │ ├── test__put_application_id.py │ │ │ │ ├── test__put_attachments.py │ │ │ │ ├── test__put_author.py │ │ │ │ ├── test__put_call.py │ │ │ │ ├── test__put_channel_id.py │ │ │ │ ├── test__put_components.py │ │ │ │ ├── test__put_content.py │ │ │ │ ├── test__put_edited_at.py │ │ │ │ ├── test__put_embeds.py │ │ │ │ ├── test__put_flags.py │ │ │ │ ├── test__put_guild_id.py │ │ │ │ ├── test__put_id.py │ │ │ │ ├── test__put_interaction.py │ │ │ │ ├── test__put_mentioned_channels_cross_guild.py │ │ │ │ ├── test__put_mentioned_everyone.py │ │ │ │ ├── test__put_mentioned_role_ids.py │ │ │ │ ├── test__put_mentioned_users.py │ │ │ │ ├── test__put_message_id.py │ │ │ │ ├── test__put_nonce.py │ │ │ │ ├── test__put_pinned.py │ │ │ │ ├── test__put_poll.py │ │ │ │ ├── test__put_reactions.py │ │ │ │ ├── test__put_referenced_message_into.py │ │ │ │ ├── test__put_resolved.py │ │ │ │ ├── test__put_role_subscription.py │ │ │ │ ├── test__put_shared_client_theme.py │ │ │ │ ├── test__put_snapshots.py │ │ │ │ ├── test__put_soundboard_sounds.py │ │ │ │ ├── test__put_stickers.py │ │ │ │ ├── test__put_thread.py │ │ │ │ ├── test__put_tts.py │ │ │ │ ├── test__put_type.py │ │ │ │ ├── test__try_resolve_interaction_message.py │ │ │ │ ├── test__validate_activity.py │ │ │ │ ├── test__validate_application.py │ │ │ │ ├── test__validate_application_id.py │ │ │ │ ├── test__validate_attachments.py │ │ │ │ ├── test__validate_author.py │ │ │ │ ├── test__validate_call.py │ │ │ │ ├── test__validate_channel_id.py │ │ │ │ ├── test__validate_components.py │ │ │ │ ├── test__validate_content.py │ │ │ │ ├── test__validate_edited_at.py │ │ │ │ ├── test__validate_embeds.py │ │ │ │ ├── test__validate_flags.py │ │ │ │ ├── test__validate_guild_id.py │ │ │ │ ├── test__validate_id.py │ │ │ │ ├── test__validate_interaction.py │ │ │ │ ├── test__validate_mentioned_channels_cross_guild.py │ │ │ │ ├── test__validate_mentioned_everyone.py │ │ │ │ ├── test__validate_mentioned_role_ids.py │ │ │ │ ├── test__validate_mentioned_users.py │ │ │ │ ├── test__validate_nonce.py │ │ │ │ ├── test__validate_pinned.py │ │ │ │ ├── test__validate_poll.py │ │ │ │ ├── test__validate_reactions.py │ │ │ │ ├── test__validate_referenced_message.py │ │ │ │ ├── test__validate_resolved.py │ │ │ │ ├── test__validate_role_subscription.py │ │ │ │ ├── test__validate_shared_client_theme.py │ │ │ │ ├── test__validate_snapshots.py │ │ │ │ ├── test__validate_soundboard_sounds.py │ │ │ │ ├── test__validate_stickers.py │ │ │ │ ├── test__validate_thread.py │ │ │ │ ├── test__validate_tts.py │ │ │ │ └── test__validate_type.py │ │ │ └── utils.py │ │ ├── message_activity │ │ │ ├── __init__.py │ │ │ ├── fields.py │ │ │ ├── message_activity.py │ │ │ ├── preinstanced.py │ │ │ └── tests │ │ │ │ ├── test__MessageActivityType.py │ │ │ │ ├── test__MessageActivity__constructor.py │ │ │ │ ├── test__MessageActivity__data.py │ │ │ │ ├── test__MessageActivity__magic.py │ │ │ │ ├── test__MessageActivity__utility.py │ │ │ │ ├── test__parse_party_id.py │ │ │ │ ├── test__parse_type.py │ │ │ │ ├── test__put_party_id.py │ │ │ │ ├── test__put_type.py │ │ │ │ ├── test__validate_party_id.py │ │ │ │ └── test__validate_type.py │ │ ├── message_application │ │ │ ├── __init__.py │ │ │ ├── constants.py │ │ │ ├── fields.py │ │ │ ├── message_application.py │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__MessageApplication__constructor.py │ │ │ │ ├── test__MessageApplication__data.py │ │ │ │ ├── test__MessageApplication__magic.py │ │ │ │ ├── test__MessageApplication__utility.py │ │ │ │ ├── test__parse_description.py │ │ │ │ ├── test__parse_id.py │ │ │ │ ├── test__parse_name.py │ │ │ │ ├── test__put_description.py │ │ │ │ ├── test__put_id.py │ │ │ │ ├── test__put_name.py │ │ │ │ ├── test__validate_description.py │ │ │ │ ├── test__validate_id.py │ │ │ │ └── test__validate_name.py │ │ ├── message_builder │ │ │ ├── __init__.py │ │ │ ├── conversions │ │ │ │ ├── __init__.py │ │ │ │ ├── allowed_mentions.py │ │ │ │ ├── applied_tag_ids.py │ │ │ │ ├── applied_tags.py │ │ │ │ ├── attachments.py │ │ │ │ ├── avatar_url.py │ │ │ │ ├── components.py │ │ │ │ ├── content.py │ │ │ │ ├── embed.py │ │ │ │ ├── embeds.py │ │ │ │ ├── enforce_nonce.py │ │ │ │ ├── flags.py │ │ │ │ ├── forward_message.py │ │ │ │ ├── instance.py │ │ │ │ ├── message_reference_configuration.py │ │ │ │ ├── name.py │ │ │ │ ├── nonce.py │ │ │ │ ├── poll.py │ │ │ │ ├── reply_fail_fallback.py │ │ │ │ ├── reply_message_id.py │ │ │ │ ├── shared_client_theme.py │ │ │ │ ├── show_for_invoking_user_only.py │ │ │ │ ├── silent.py │ │ │ │ ├── sticker.py │ │ │ │ ├── sticker_ids.py │ │ │ │ ├── stickers.py │ │ │ │ ├── suppress_embeds.py │ │ │ │ ├── tests │ │ │ │ │ ├── test__CONVERSION_ALLOWED_MENTIONS.py │ │ │ │ │ ├── test__CONVERSION_APPLIED_TAGS.py │ │ │ │ │ ├── test__CONVERSION_APPLIED_TAG_IDS.py │ │ │ │ │ ├── test__CONVERSION_ATTACHMENTS.py │ │ │ │ │ ├── test__CONVERSION_AVATAR_URL.py │ │ │ │ │ ├── test__CONVERSION_COMPONENTS.py │ │ │ │ │ ├── test__CONVERSION_CONTENT.py │ │ │ │ │ ├── test__CONVERSION_EMBDED.py │ │ │ │ │ ├── test__CONVERSION_EMBDEDS.py │ │ │ │ │ ├── test__CONVERSION_ENFORCE_NONCE.py │ │ │ │ │ ├── test__CONVERSION_FLAGS.py │ │ │ │ │ ├── test__CONVERSION_FORWARD_MESSAGE.py │ │ │ │ │ ├── test__CONVERSION_INSTANCE.py │ │ │ │ │ ├── test__CONVERSION_MESSAGE_REFERENCE_CONFIGURATION.py │ │ │ │ │ ├── test__CONVERSION_NAME.py │ │ │ │ │ ├── test__CONVERSION_NONCE.py │ │ │ │ │ ├── test__CONVERSION_POLL.py │ │ │ │ │ ├── test__CONVERSION_REPLY_FAIL_FALLBACK.py │ │ │ │ │ ├── test__CONVERSION_REPLY_MESSAGE_ID.py │ │ │ │ │ ├── test__CONVERSION_SHARED_CLIENT_THEME.py │ │ │ │ │ ├── test__CONVERSION_SHOW_FOR_INVOKING_USER_ONLY.py │ │ │ │ │ ├── test__CONVERSION_SILENT.py │ │ │ │ │ ├── test__CONVERSION_STICKER.py │ │ │ │ │ ├── test__CONVERSION_STICKERS.py │ │ │ │ │ ├── test__CONVERSION_STICKER_IDS.py │ │ │ │ │ ├── test__CONVERSION_SUPPRESS_EMBEDS.py │ │ │ │ │ ├── test__CONVERSION_THREAD_NAME.py │ │ │ │ │ ├── test__CONVERSION_TTS.py │ │ │ │ │ ├── test__CONVERSION_VOICE_ATTACHMENT.py │ │ │ │ │ ├── test__build_partial_attachment_data.py │ │ │ │ │ ├── test__get_or_create_io_name.py │ │ │ │ │ ├── test__is_attachments.py │ │ │ │ │ ├── test__is_component_listing.py │ │ │ │ │ ├── test__is_single_attachment.py │ │ │ │ │ └── test__is_valid_tuple_attachment.py │ │ │ │ ├── thread_name.py │ │ │ │ ├── tts.py │ │ │ │ └── voice_attachment.py │ │ │ ├── message_builder.py │ │ │ ├── message_reference_configuration.py │ │ │ ├── preinstanced.py │ │ │ └── tests │ │ │ │ ├── test__MessageBuilderBase.py │ │ │ │ ├── test__MessageReferenceConfiguration.py │ │ │ │ └── test__MessageReferenceType.py │ │ ├── message_call │ │ │ ├── __init__.py │ │ │ ├── fields.py │ │ │ ├── message_call.py │ │ │ └── tests │ │ │ │ ├── test__MessageCall__constructor.py │ │ │ │ ├── test__MessageCall__data.py │ │ │ │ ├── test__MessageCall__magic.py │ │ │ │ ├── test__MessageCall__utility.py │ │ │ │ ├── test__parse_ended_at.py │ │ │ │ ├── test__parse_user_ids.py │ │ │ │ ├── test__put_ended_at.py │ │ │ │ ├── test__put_user_ids.py │ │ │ │ ├── test__validate_ended_at.py │ │ │ │ └── test__validate_user_ids.py │ │ ├── message_interaction │ │ │ ├── __init__.py │ │ │ ├── fields.py │ │ │ ├── message_interaction.py │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__MessageInteraction__constructor.py │ │ │ │ ├── test__MessageInteraction__data.py │ │ │ │ ├── test__MessageInteraction__magic.py │ │ │ │ ├── test__MessageInteraction__utility.py │ │ │ │ ├── test__parse_authorizer_user_ids_into.py │ │ │ │ ├── test__parse_id.py │ │ │ │ ├── test__parse_interacted_message_id.py │ │ │ │ ├── test__parse_name_and_sub_command_name_stack.py │ │ │ │ ├── test__parse_response_message_id.py │ │ │ │ ├── test__parse_target_message_id.py │ │ │ │ ├── test__parse_target_user.py │ │ │ │ ├── test__parse_triggering_interaction.py │ │ │ │ ├── test__parse_type.py │ │ │ │ ├── test__parse_user.py │ │ │ │ ├── test__put_authorizer_user_ids.py │ │ │ │ ├── test__put_id.py │ │ │ │ ├── test__put_interacted_message_id.py │ │ │ │ ├── test__put_name_and_sub_command_name_stack.py │ │ │ │ ├── test__put_response_message_id.py │ │ │ │ ├── test__put_target_message_id.py │ │ │ │ ├── test__put_target_user.py │ │ │ │ ├── test__put_triggering_interaction.py │ │ │ │ ├── test__put_type.py │ │ │ │ ├── test__put_user.py │ │ │ │ ├── test__validate_authorizer_user_ids.py │ │ │ │ ├── test__validate_id.py │ │ │ │ ├── test__validate_interacted_message_id.py │ │ │ │ ├── test__validate_name.py │ │ │ │ ├── test__validate_response_message_id.py │ │ │ │ ├── test__validate_sub_command_name_stack.py │ │ │ │ ├── test__validate_target_message_id.py │ │ │ │ ├── test__validate_target_user.py │ │ │ │ ├── test__validate_triggering_interaction.py │ │ │ │ ├── test__validate_type.py │ │ │ │ └── test__validate_user.py │ │ ├── message_pin │ │ │ ├── __init__.py │ │ │ ├── fields.py │ │ │ ├── message_pin.py │ │ │ └── tests │ │ │ │ ├── test__MessagePin__constructor.py │ │ │ │ ├── test__MessagePin__data.py │ │ │ │ ├── test__MessagePin__magic.py │ │ │ │ ├── test__MessagePin__utility.py │ │ │ │ ├── test__parse_message.py │ │ │ │ ├── test__parse_pinned_at.py │ │ │ │ ├── test__put_message.py │ │ │ │ ├── test__put_pinned_at.py │ │ │ │ ├── test__validate_message.py │ │ │ │ └── test__validate_pinned_at.py │ │ ├── message_role_subscription │ │ │ ├── __init__.py │ │ │ ├── fields.py │ │ │ ├── message_role_subscription.py │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__MessageRoleSubscription__constructor.py │ │ │ │ ├── test__MessageRoleSubscription__data.py │ │ │ │ ├── test__MessageRoleSubscription__magic.py │ │ │ │ ├── test__MessageRoleSubscription__utility.py │ │ │ │ ├── test__parse_renewal.py │ │ │ │ ├── test__parse_subscription_listing_id.py │ │ │ │ ├── test__parse_tier_name.py │ │ │ │ ├── test__parse_total_months.py │ │ │ │ ├── test__put_renewal.py │ │ │ │ ├── test__put_subscription_listing_id.py │ │ │ │ ├── test__put_tier_name.py │ │ │ │ ├── test__put_total_months.py │ │ │ │ ├── test__validate_renewal.py │ │ │ │ ├── test__validate_subscription_listing_id.py │ │ │ │ ├── test__validate_tier_name.py │ │ │ │ └── test__validate_total_months.py │ │ ├── message_snapshot │ │ │ ├── __init__.py │ │ │ ├── constants.py │ │ │ ├── fields.py │ │ │ ├── message_snapshot.py │ │ │ └── tests │ │ │ │ ├── test__MessageSnapshot__constructor.py │ │ │ │ ├── test__MessageSnapshot__data.py │ │ │ │ ├── test__MessageSnapshot__magic.py │ │ │ │ ├── test__MessageSnapshot__utility.py │ │ │ │ ├── test__parse_attachments.py │ │ │ │ ├── test__parse_components.py │ │ │ │ ├── test__parse_content.py │ │ │ │ ├── test__parse_created_at.py │ │ │ │ ├── test__parse_edited_at.py │ │ │ │ ├── test__parse_embeds.py │ │ │ │ ├── test__parse_flags.py │ │ │ │ ├── test__parse_mentioned_role_ids.py │ │ │ │ ├── test__parse_mentioned_users.py │ │ │ │ ├── test__parse_soundboard_sounds.py │ │ │ │ ├── test__parse_stickers.py │ │ │ │ ├── test__parse_type.py │ │ │ │ ├── test__put_attachments.py │ │ │ │ ├── test__put_components.py │ │ │ │ ├── test__put_content.py │ │ │ │ ├── test__put_created_at.py │ │ │ │ ├── test__put_edited_at.py │ │ │ │ ├── test__put_embeds.py │ │ │ │ ├── test__put_flags.py │ │ │ │ ├── test__put_mentioned_role_ids.py │ │ │ │ ├── test__put_mentioned_users.py │ │ │ │ ├── test__put_soundboard_sounds.py │ │ │ │ ├── test__put_stickers.py │ │ │ │ ├── test__put_type.py │ │ │ │ ├── test__validate_attachments.py │ │ │ │ ├── test__validate_components.py │ │ │ │ ├── test__validate_content.py │ │ │ │ ├── test__validate_created_at.py │ │ │ │ ├── test__validate_edited_at.py │ │ │ │ ├── test__validate_embeds.py │ │ │ │ ├── test__validate_flags.py │ │ │ │ ├── test__validate_mentioned_role_ids.py │ │ │ │ ├── test__validate_mentioned_users.py │ │ │ │ ├── test__validate_soundboard_sounds.py │ │ │ │ ├── test__validate_stickers.py │ │ │ │ └── test__validate_type.py │ │ ├── poll_change │ │ │ ├── __init__.py │ │ │ ├── fields.py │ │ │ ├── poll_change.py │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__PollChange__constructor.py │ │ │ │ ├── test__PollChange__magic.py │ │ │ │ ├── test__PollChange__utility.py │ │ │ │ ├── test__validate_added.py │ │ │ │ ├── test__validate_removed.py │ │ │ │ └── test__validate_updated.py │ │ ├── poll_update │ │ │ ├── __init__.py │ │ │ ├── fields.py │ │ │ ├── poll_update.py │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__PollUpdate__constructor.py │ │ │ │ ├── test__PollUpdate__magic.py │ │ │ │ ├── test__PollUpdate__utility.py │ │ │ │ ├── test__validate_old_attributes.py │ │ │ │ └── test__validate_poll.py │ │ ├── shared_client_theme │ │ │ ├── __init__.py │ │ │ ├── constants.py │ │ │ ├── fields.py │ │ │ ├── preinstanced.py │ │ │ ├── shared_client_theme.py │ │ │ └── tests │ │ │ │ ├── test__SharedClientThemeBaseTheme.py │ │ │ │ ├── test__SharedClientTheme__constructor.py │ │ │ │ ├── test__SharedClientTheme__data.py │ │ │ │ ├── test__SharedClientTheme__magic.py │ │ │ │ ├── test__SharedClientTheme__utility.py │ │ │ │ ├── test__parse_base_client_theme.py │ │ │ │ ├── test__parse_colors.py │ │ │ │ ├── test__parse_gradient_angle.py │ │ │ │ ├── test__parse_intensity.py │ │ │ │ ├── test__put_base_theme.py │ │ │ │ ├── test__put_colors.py │ │ │ │ ├── test__put_gradient_angle.py │ │ │ │ ├── test__put_intensity.py │ │ │ │ ├── test__validate_base_theme.py │ │ │ │ ├── test__validate_colors.py │ │ │ │ ├── test__validate_gradient_angle.py │ │ │ │ └── test__validate_intensity.py │ │ └── voice_attachment │ │ │ ├── __init__.py │ │ │ ├── constants.py │ │ │ ├── fields.py │ │ │ ├── tests │ │ │ ├── test__VoiceAttachment__constructor.py │ │ │ ├── test__VoiceAttachment__data.py │ │ │ ├── test__VoiceAttachment__magic.py │ │ │ ├── test__VoiceAttachment__utility.py │ │ │ └── test__put_duration.py │ │ │ └── voice_attachment.py │ ├── oauth2 │ │ ├── __init__.py │ │ ├── connection │ │ │ ├── __init__.py │ │ │ ├── connection.py │ │ │ ├── constants.py │ │ │ ├── fields.py │ │ │ ├── preinstanced.py │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__ConnectionType.py │ │ │ │ ├── test__ConnectionVisibility.py │ │ │ │ ├── test__Connection__constructor.py │ │ │ │ ├── test__Connection__data.py │ │ │ │ ├── test__Connection__magic.py │ │ │ │ ├── test__Connection__utility.py │ │ │ │ ├── test__parse_friend_sync.py │ │ │ │ ├── test__parse_id.py │ │ │ │ ├── test__parse_integrations.py │ │ │ │ ├── test__parse_metadata_visibility.py │ │ │ │ ├── test__parse_name.py │ │ │ │ ├── test__parse_revoked.py │ │ │ │ ├── test__parse_show_activity.py │ │ │ │ ├── test__parse_two_way_link.py │ │ │ │ ├── test__parse_type.py │ │ │ │ ├── test__parse_verified_link.py │ │ │ │ ├── test__parse_visibility.py │ │ │ │ ├── test__put_friend_sync.py │ │ │ │ ├── test__put_id.py │ │ │ │ ├── test__put_integrations.py │ │ │ │ ├── test__put_metadata_visibility.py │ │ │ │ ├── test__put_name.py │ │ │ │ ├── test__put_revoked.py │ │ │ │ ├── test__put_show_activity.py │ │ │ │ ├── test__put_two_way_link.py │ │ │ │ ├── test__put_type.py │ │ │ │ ├── test__put_verified.py │ │ │ │ ├── test__put_visibility.py │ │ │ │ ├── test__validate_friend_sync.py │ │ │ │ ├── test__validate_id.py │ │ │ │ ├── test__validate_integrations.py │ │ │ │ ├── test__validate_metadata_visibility.py │ │ │ │ ├── test__validate_name.py │ │ │ │ ├── test__validate_revoked.py │ │ │ │ ├── test__validate_show_activity.py │ │ │ │ ├── test__validate_two_way_link.py │ │ │ │ ├── test__validate_type.py │ │ │ │ ├── test__validate_verified_link.py │ │ │ │ └── test__validate_visibility.py │ │ ├── helpers.py │ │ ├── oauth2_access │ │ │ ├── __init__.py │ │ │ ├── fields.py │ │ │ ├── oauth2_access.py │ │ │ ├── preinstanced.py │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__Oauth2Access__constructor.py │ │ │ │ ├── test__Oauth2Access__data.py │ │ │ │ ├── test__Oauth2Access__magic.py │ │ │ │ ├── test__Oauth2Access__utility.py │ │ │ │ ├── test__Oauth2Scope.py │ │ │ │ ├── test__parse_access_token.py │ │ │ │ ├── test__parse_refresh_token.py │ │ │ │ ├── test__parse_scopes.py │ │ │ │ ├── test__put_access_token.py │ │ │ │ ├── test__put_refresh_token.py │ │ │ │ ├── test__put_scopes.py │ │ │ │ ├── test__validate_access_token.py │ │ │ │ ├── test__validate_created_at.py │ │ │ │ ├── test__validate_redirect_url.py │ │ │ │ ├── test__validate_refresh_token.py │ │ │ │ └── test__validate_scopes.py │ │ ├── oauth2_user │ │ │ ├── __init__.py │ │ │ ├── fields.py │ │ │ ├── oauth2_user.py │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__Oauth2User__constructor.py │ │ │ │ ├── test__Oauth2User__data.py │ │ │ │ ├── test__Oauth2User__magic.py │ │ │ │ ├── test__Oauth2User__utility.py │ │ │ │ ├── test__Oauth2User__utility_extra.py │ │ │ │ └── test__validate_access.py │ │ └── tests │ │ │ └── test__parse_oauth2_redirect_url.py │ ├── object_binding.py │ ├── onboarding │ │ ├── __init__.py │ │ ├── onboarding_prompt │ │ │ ├── __init__.py │ │ │ ├── fields.py │ │ │ ├── onboarding_prompt.py │ │ │ ├── preinstanced.py │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__OnboardingPromptType.py │ │ │ │ ├── test__OnboardingPrompt__constructor.py │ │ │ │ ├── test__OnboardingPrompt__data.py │ │ │ │ ├── test__OnboardingPrompt__magic.py │ │ │ │ ├── test__OnboardingPrompt__utility.py │ │ │ │ ├── test__parse_id.py │ │ │ │ ├── test__parse_in_onboarding.py │ │ │ │ ├── test__parse_name.py │ │ │ │ ├── test__parse_options.py │ │ │ │ ├── test__parse_required.py │ │ │ │ ├── test__parse_single_select.py │ │ │ │ ├── test__parse_type.py │ │ │ │ ├── test__put_id.py │ │ │ │ ├── test__put_in_onboarding.py │ │ │ │ ├── test__put_name.py │ │ │ │ ├── test__put_options.py │ │ │ │ ├── test__put_required.py │ │ │ │ ├── test__put_single_select.py │ │ │ │ ├── test__put_type.py │ │ │ │ ├── test__validate_id.py │ │ │ │ ├── test__validate_in_onboarding.py │ │ │ │ ├── test__validate_name.py │ │ │ │ ├── test__validate_options.py │ │ │ │ ├── test__validate_required.py │ │ │ │ ├── test__validate_single_select.py │ │ │ │ └── test__validate_type.py │ │ ├── onboarding_prompt_option │ │ │ ├── __init__.py │ │ │ ├── fields.py │ │ │ ├── onboarding_prompt_option.py │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__OnboardingPromptOption__constructor.py │ │ │ │ ├── test__OnboardingPromptOption__data.py │ │ │ │ ├── test__OnboardingPromptOption__magic.py │ │ │ │ ├── test__OnboardingPromptOption__utility.py │ │ │ │ ├── test__parse_channel_ids.py │ │ │ │ ├── test__parse_description.py │ │ │ │ ├── test__parse_emoji.py │ │ │ │ ├── test__parse_id.py │ │ │ │ ├── test__parse_name.py │ │ │ │ ├── test__parse_role_ids.py │ │ │ │ ├── test__put_channel_ids.py │ │ │ │ ├── test__put_description.py │ │ │ │ ├── test__put_emoji.py │ │ │ │ ├── test__put_id.py │ │ │ │ ├── test__put_name.py │ │ │ │ ├── test__put_role_ids.py │ │ │ │ ├── test__validate_channel_ids.py │ │ │ │ ├── test__validate_description.py │ │ │ │ ├── test__validate_emoji.py │ │ │ │ ├── test__validate_id.py │ │ │ │ ├── test__validate_name.py │ │ │ │ └── test__validate_role_ids.py │ │ └── onboarding_screen │ │ │ ├── __init__.py │ │ │ ├── fields.py │ │ │ ├── onboarding_screen.py │ │ │ ├── preinstanced.py │ │ │ ├── tests │ │ │ ├── __init__.py │ │ │ ├── test__OnboardingMode.py │ │ │ ├── test__OnboardingScreen__constructor.py │ │ │ ├── test__OnboardingScreen__data.py │ │ │ ├── test__OnboardingScreen__magic.py │ │ │ ├── test__OnboardingScreen__utility.py │ │ │ ├── test__flatten_emoji_data_in_onboarding_screen_prompt_options.py │ │ │ ├── test__parse_default_channel_ids.py │ │ │ ├── test__parse_enabled.py │ │ │ ├── test__parse_guild_id.py │ │ │ ├── test__parse_mode.py │ │ │ ├── test__parse_prompts.py │ │ │ ├── test__populate_prompt_ids_in_onboarding_screen_prompt_options.py │ │ │ ├── test__put_default_channel_ids.py │ │ │ ├── test__put_enabled.py │ │ │ ├── test__put_guild_id.py │ │ │ ├── test__put_mode.py │ │ │ ├── test__put_prompts.py │ │ │ ├── test__validate_default_channel_ids.py │ │ │ ├── test__validate_enabled.py │ │ │ ├── test__validate_guild_id.py │ │ │ ├── test__validate_mode.py │ │ │ └── test__validate_prompts.py │ │ │ └── utils.py │ ├── payload_building.py │ ├── permission │ │ ├── __init__.py │ │ ├── constants.py │ │ └── permission.py │ ├── poll │ │ ├── __init__.py │ │ ├── poll │ │ │ ├── __init__.py │ │ │ ├── constants.py │ │ │ ├── fields.py │ │ │ ├── poll.py │ │ │ ├── preinstanced.py │ │ │ └── tests │ │ │ │ ├── test__PollLayout.py │ │ │ │ ├── test__Poll__constructor.py │ │ │ │ ├── test__Poll__data.py │ │ │ │ ├── test__Poll__magic.py │ │ │ │ ├── test__Poll__utility.py │ │ │ │ ├── test__parse_allow_multiple_choices.py │ │ │ │ ├── test__parse_answers.py │ │ │ │ ├── test__parse_duration.py │ │ │ │ ├── test__parse_expires_at.py │ │ │ │ ├── test__parse_finalized.py │ │ │ │ ├── test__parse_layout.py │ │ │ │ ├── test__parse_question.py │ │ │ │ ├── test__parse_results.py │ │ │ │ ├── test__put_allow_multiple_choices.py │ │ │ │ ├── test__put_answers.py │ │ │ │ ├── test__put_duration.py │ │ │ │ ├── test__put_expires_at.py │ │ │ │ ├── test__put_finalized.py │ │ │ │ ├── test__put_layout.py │ │ │ │ ├── test__put_question.py │ │ │ │ ├── test__put_results.py │ │ │ │ ├── test__validate_allow_multiple_choices.py │ │ │ │ ├── test__validate_answers.py │ │ │ │ ├── test__validate_duration.py │ │ │ │ ├── test__validate_expires_at.py │ │ │ │ ├── test__validate_finalized.py │ │ │ │ ├── test__validate_layout.py │ │ │ │ ├── test__validate_question.py │ │ │ │ └── test__validate_results.py │ │ ├── poll_answer │ │ │ ├── __init__.py │ │ │ ├── constants.py │ │ │ ├── fields.py │ │ │ ├── poll_answer.py │ │ │ └── tests │ │ │ │ ├── test__PollAnswer__constructor.py │ │ │ │ ├── test__PollAnswer__data.py │ │ │ │ ├── test__PollAnswer__magic.py │ │ │ │ ├── test__PollAnswer__utility.py │ │ │ │ ├── test__parse_emoji.py │ │ │ │ ├── test__parse_id.py │ │ │ │ ├── test__parse_text.py │ │ │ │ ├── test__put_emoji.py │ │ │ │ ├── test__put_id.py │ │ │ │ ├── test__put_text.py │ │ │ │ ├── test__validate_emoji.py │ │ │ │ ├── test__validate_id.py │ │ │ │ └── test__validate_text.py │ │ ├── poll_events │ │ │ ├── __init__.py │ │ │ ├── add.py │ │ │ ├── delete.py │ │ │ ├── fields.py │ │ │ └── tests │ │ │ │ ├── test__parse_answer_id.py │ │ │ │ ├── test__parse_message.py │ │ │ │ ├── test__parse_user.py │ │ │ │ ├── test__parse_user_id.py │ │ │ │ ├── test__put_answer_id.py │ │ │ │ ├── test__put_message.py │ │ │ │ ├── test__put_user_id.py │ │ │ │ ├── test__shared__constructor.py │ │ │ │ ├── test__shared__data.py │ │ │ │ ├── test__shared__magic.py │ │ │ │ ├── test__shared__utility.py │ │ │ │ ├── test__validate_answer_id.py │ │ │ │ └── test__validate_message.py │ │ ├── poll_question │ │ │ ├── __init__.py │ │ │ ├── constants.py │ │ │ ├── fields.py │ │ │ ├── poll_question.py │ │ │ └── tests │ │ │ │ ├── test__PollQuestion__constructor.py │ │ │ │ ├── test__PollQuestion__data.py │ │ │ │ ├── test__PollQuestion__magic.py │ │ │ │ ├── test__PollQuestion__utility.py │ │ │ │ ├── test__parse_text.py │ │ │ │ ├── test__put_text.py │ │ │ │ └── test__validate_text.py │ │ └── poll_result │ │ │ ├── __init__.py │ │ │ ├── fields.py │ │ │ ├── poll_result.py │ │ │ ├── tests │ │ │ ├── test__PollResult__constructor.py │ │ │ ├── test__PollResult__data.py │ │ │ ├── test__PollResult__magic.py │ │ │ ├── test__PollResult__utility.py │ │ │ ├── test__merge_update_poll_results.py │ │ │ ├── test__parse_answer_id.py │ │ │ ├── test__parse_count.py │ │ │ ├── test__poll_result_sort_key.py │ │ │ ├── test__put_answer_id.py │ │ │ ├── test__put_count.py │ │ │ ├── test__validate_answer_id.py │ │ │ ├── test__validate_count.py │ │ │ └── test__validate_users.py │ │ │ └── utils.py │ ├── preconverters.py │ ├── precreate_helpers.py │ ├── resolved │ │ ├── __init__.py │ │ ├── resolved │ │ │ ├── __init__.py │ │ │ ├── fields.py │ │ │ ├── resolved.py │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__Resolved__constructor.py │ │ │ │ ├── test__Resolved__data.py │ │ │ │ ├── test__Resolved__magic.py │ │ │ │ ├── test__Resolved__utility.py │ │ │ │ ├── test__parse_attachments.py │ │ │ │ ├── test__parse_channels.py │ │ │ │ ├── test__parse_messages.py │ │ │ │ ├── test__parse_roles.py │ │ │ │ ├── test__parse_users.py │ │ │ │ ├── test__put_attachments.py │ │ │ │ ├── test__put_channels.py │ │ │ │ ├── test__put_messages.py │ │ │ │ ├── test__put_roles.py │ │ │ │ ├── test__put_users.py │ │ │ │ ├── test__validate_attachments.py │ │ │ │ ├── test__validate_channels.py │ │ │ │ ├── test__validate_messages.py │ │ │ │ ├── test__validate_roles.py │ │ │ │ └── test__validate_users.py │ │ └── resolver │ │ │ ├── __init__.py │ │ │ ├── resolver.py │ │ │ ├── resolvers.py │ │ │ └── tests │ │ │ ├── test__Resolver.py │ │ │ └── test__resolvers.py │ ├── role │ │ ├── __init__.py │ │ ├── role │ │ │ ├── __init__.py │ │ │ ├── constants.py │ │ │ ├── fields.py │ │ │ ├── flags.py │ │ │ ├── preinstanced.py │ │ │ ├── role.py │ │ │ ├── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__RoleManagerType.py │ │ │ │ ├── test__Role__constructor.py │ │ │ │ ├── test__Role__data.py │ │ │ │ ├── test__Role__magic.py │ │ │ │ ├── test__Role__utility.py │ │ │ │ ├── test__create_partial_role_from_id.py │ │ │ │ ├── test__parse_color.py │ │ │ │ ├── test__parse_color_configuration.py │ │ │ │ ├── test__parse_flags.py │ │ │ │ ├── test__parse_id.py │ │ │ │ ├── test__parse_manager.py │ │ │ │ ├── test__parse_mentionable.py │ │ │ │ ├── test__parse_name.py │ │ │ │ ├── test__parse_permissions.py │ │ │ │ ├── test__parse_position.py │ │ │ │ ├── test__parse_role.py │ │ │ │ ├── test__parse_role_mention.py │ │ │ │ ├── test__parse_separated.py │ │ │ │ ├── test__parse_unicode_emoji.py │ │ │ │ ├── test__put_color.py │ │ │ │ ├── test__put_color_configuration.py │ │ │ │ ├── test__put_flags.py │ │ │ │ ├── test__put_id.py │ │ │ │ ├── test__put_manager.py │ │ │ │ ├── test__put_mentionable.py │ │ │ │ ├── test__put_name.py │ │ │ │ ├── test__put_permissions.py │ │ │ │ ├── test__put_position.py │ │ │ │ ├── test__put_separated.py │ │ │ │ ├── test__put_unicode_emoji.py │ │ │ │ ├── test__validate_color.py │ │ │ │ ├── test__validate_color_configuration.py │ │ │ │ ├── test__validate_flags.py │ │ │ │ ├── test__validate_guild_id.py │ │ │ │ ├── test__validate_id.py │ │ │ │ ├── test__validate_manager.py │ │ │ │ ├── test__validate_manager_metadata.py │ │ │ │ ├── test__validate_manager_type.py │ │ │ │ ├── test__validate_mentionable.py │ │ │ │ ├── test__validate_name.py │ │ │ │ ├── test__validate_permissions.py │ │ │ │ ├── test__validate_position.py │ │ │ │ ├── test__validate_separated.py │ │ │ │ └── test__validate_unicode_emoji.py │ │ │ └── utils.py │ │ ├── role_color_configuration │ │ │ ├── __init__.py │ │ │ ├── fields.py │ │ │ ├── role_color_configuration.py │ │ │ └── tests │ │ │ │ ├── test__RoleColorConfiguration__constructor.py │ │ │ │ ├── test__RoleColorConfiguration__data.py │ │ │ │ ├── test__RoleColorConfiguration__magic.py │ │ │ │ ├── test__RoleColorConfiguration__utility.py │ │ │ │ ├── test__parse_color_primary.py │ │ │ │ ├── test__parse_color_secondary.py │ │ │ │ ├── test__parse_color_tertiary.py │ │ │ │ ├── test__put_color_primary.py │ │ │ │ ├── test__put_color_secondary.py │ │ │ │ ├── test__put_color_tertiary.py │ │ │ │ ├── test__validate_color_primary.py │ │ │ │ ├── test__validate_color_secondary.py │ │ │ │ └── test__validate_color_tertiary.py │ │ └── role_manager_metadata │ │ │ ├── __init__.py │ │ │ ├── application_role_connection.py │ │ │ ├── base.py │ │ │ ├── booster.py │ │ │ ├── bot.py │ │ │ ├── constants.py │ │ │ ├── fields.py │ │ │ ├── integration.py │ │ │ ├── subscription.py │ │ │ └── tests │ │ │ ├── __init__.py │ │ │ ├── test__RoleManagerMetadataApplicationRoleConnection__constructor.py │ │ │ ├── test__RoleManagerMetadataApplicationRoleConnection__data.py │ │ │ ├── test__RoleManagerMetadataApplicationRoleConnection__magic.py │ │ │ ├── test__RoleManagerMetadataApplicationRoleConnection__utility.py │ │ │ ├── test__RoleManagerMetadataBase__constructor.py │ │ │ ├── test__RoleManagerMetadataBase__data.py │ │ │ ├── test__RoleManagerMetadataBase__magic.py │ │ │ ├── test__RoleManagerMetadataBase__placeholders.py │ │ │ ├── test__RoleManagerMetadataBase__utility.py │ │ │ ├── test__RoleManagerMetadataBooster__constructor.py │ │ │ ├── test__RoleManagerMetadataBooster__data.py │ │ │ ├── test__RoleManagerMetadataBooster__magic.py │ │ │ ├── test__RoleManagerMetadataBooster__utility.py │ │ │ ├── test__RoleManagerMetadataBot__constructor.py │ │ │ ├── test__RoleManagerMetadataBot__data.py │ │ │ ├── test__RoleManagerMetadataBot__magic.py │ │ │ ├── test__RoleManagerMetadataBot__utility.py │ │ │ ├── test__RoleManagerMetadataIntegration__constructor.py │ │ │ ├── test__RoleManagerMetadataIntegration__data.py │ │ │ ├── test__RoleManagerMetadataIntegration__magic.py │ │ │ ├── test__RoleManagerMetadataIntgeration__utility.py │ │ │ ├── test__RoleManagerMetadataSubscription__constructor.py │ │ │ ├── test__RoleManagerMetadataSubscription__data.py │ │ │ ├── test__RoleManagerMetadataSubscription__magic.py │ │ │ ├── test__RoleManagerMetadataSubscription__utility.py │ │ │ ├── test__parse_bot_id.py │ │ │ ├── test__parse_integration_id.py │ │ │ ├── test__parse_purchasable.py │ │ │ ├── test__parse_subscription_listing_id.py │ │ │ ├── test__put_bot_id.py │ │ │ ├── test__put_integration_id.py │ │ │ ├── test__put_purchasable.py │ │ │ ├── test__put_subscription_listing_id.py │ │ │ ├── test__validate_bot_id.py │ │ │ ├── test__validate_integration_id.py │ │ │ ├── test__validate_purchasable.py │ │ │ └── test__validate_subscription_listing_id.py │ ├── scheduled_event │ │ ├── __init__.py │ │ ├── schedule │ │ │ ├── __init__.py │ │ │ ├── fields.py │ │ │ ├── preinstanced.py │ │ │ ├── schedule.py │ │ │ └── tests │ │ │ │ ├── test__ScheduleFrequency.py │ │ │ │ ├── test__ScheduleMonth.py │ │ │ │ ├── test__Schedule__constructor.py │ │ │ │ ├── test__Schedule__data.py │ │ │ │ ├── test__Schedule__magic.py │ │ │ │ ├── test__Schedule__utility.py │ │ │ │ ├── test__occurrence_count_limit.py │ │ │ │ ├── test__occurrence_spacing.py │ │ │ │ ├── test__parse_by_month_days.py │ │ │ │ ├── test__parse_by_months.py │ │ │ │ ├── test__parse_by_nth_weeks_days.py │ │ │ │ ├── test__parse_by_weeks_days.py │ │ │ │ ├── test__parse_by_year_days.py │ │ │ │ ├── test__parse_end.py │ │ │ │ ├── test__parse_frequency.py │ │ │ │ ├── test__parse_start.py │ │ │ │ ├── test__put_by_month_days.py │ │ │ │ ├── test__put_by_months.py │ │ │ │ ├── test__put_by_nth_weeks_days.py │ │ │ │ ├── test__put_by_weeks_days.py │ │ │ │ ├── test__put_by_year_days.py │ │ │ │ ├── test__put_end.py │ │ │ │ ├── test__put_frequency.py │ │ │ │ ├── test__put_occurrence_count_limit.py │ │ │ │ ├── test__put_occurrence_spacing.py │ │ │ │ ├── test__put_start.py │ │ │ │ ├── test__validate_by_month_days.py │ │ │ │ ├── test__validate_by_months.py │ │ │ │ ├── test__validate_by_nth_weeks_days.py │ │ │ │ ├── test__validate_by_weeks_days.py │ │ │ │ ├── test__validate_by_year_days.py │ │ │ │ ├── test__validate_end.py │ │ │ │ ├── test__validate_frequency.py │ │ │ │ ├── test__validate_occurrence_count_limit.py │ │ │ │ ├── test__validate_occurrence_spacing.py │ │ │ │ └── test__validate_start.py │ │ ├── schedule_nth_weeks_day │ │ │ ├── __init__.py │ │ │ ├── fields.py │ │ │ ├── preinstanced.py │ │ │ ├── schedule_nth_weeks_day.py │ │ │ └── tests │ │ │ │ ├── test__ScheduleNthWeeksDay__constructor.py │ │ │ │ ├── test__ScheduleNthWeeksDay__data.py │ │ │ │ ├── test__ScheduleNthWeeksDay__magic.py │ │ │ │ ├── test__ScheduleNthWeeksDay__utility.py │ │ │ │ ├── test__ScheduleWeeksDay.py │ │ │ │ ├── test__parse_nth_week.py │ │ │ │ ├── test__parse_weeks_day.py │ │ │ │ ├── test__put_nth_week.py │ │ │ │ ├── test__put_weeks_day.py │ │ │ │ ├── test__validate_nth_week.py │ │ │ │ └── test__validate_weeks_day.py │ │ ├── scheduled_event │ │ │ ├── __init__.py │ │ │ ├── constants.py │ │ │ ├── fields.py │ │ │ ├── helpers.py │ │ │ ├── preinstanced.py │ │ │ ├── scheduled_event.py │ │ │ ├── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__ScheduledEventEntityType.py │ │ │ │ ├── test__ScheduledEventPrivacyLevel.py │ │ │ │ ├── test__ScheduledEventStatus.py │ │ │ │ ├── test__ScheduledEvent__constructor.py │ │ │ │ ├── test__ScheduledEvent__data.py │ │ │ │ ├── test__ScheduledEvent__magic.py │ │ │ │ ├── test__ScheduledEvent__utility.py │ │ │ │ ├── test__guess_scheduled_event_entity_type_from_keyword_parameters.py │ │ │ │ ├── test__parse_channel_id.py │ │ │ │ ├── test__parse_creator.py │ │ │ │ ├── test__parse_description.py │ │ │ │ ├── test__parse_end.py │ │ │ │ ├── test__parse_entity_id.py │ │ │ │ ├── test__parse_entity_metadata.py │ │ │ │ ├── test__parse_entity_type.py │ │ │ │ ├── test__parse_guild_id.py │ │ │ │ ├── test__parse_id.py │ │ │ │ ├── test__parse_name.py │ │ │ │ ├── test__parse_occasion_overwrites.py │ │ │ │ ├── test__parse_privacy_level.py │ │ │ │ ├── test__parse_schedule.py │ │ │ │ ├── test__parse_sku_ids.py │ │ │ │ ├── test__parse_start.py │ │ │ │ ├── test__parse_status.py │ │ │ │ ├── test__parse_user_count.py │ │ │ │ ├── test__put_channel_id.py │ │ │ │ ├── test__put_creator.py │ │ │ │ ├── test__put_description.py │ │ │ │ ├── test__put_end.py │ │ │ │ ├── test__put_entity_id.py │ │ │ │ ├── test__put_entity_metadata.py │ │ │ │ ├── test__put_entity_type.py │ │ │ │ ├── test__put_guild_id.py │ │ │ │ ├── test__put_id.py │ │ │ │ ├── test__put_name.py │ │ │ │ ├── test__put_occasion_overwrites.py │ │ │ │ ├── test__put_privacy_level.py │ │ │ │ ├── test__put_schedule.py │ │ │ │ ├── test__put_sku_ids.py │ │ │ │ ├── test__put_start.py │ │ │ │ ├── test__put_status.py │ │ │ │ ├── test__put_target.py │ │ │ │ ├── test__put_user_count.py │ │ │ │ ├── test__scheduled_event_occasion_overwrite_add.py │ │ │ │ ├── test__scheduled_event_occasion_overwrite_get.py │ │ │ │ ├── test__scheduled_event_occasion_overwrite_remove.py │ │ │ │ ├── test__validate_channel_id.py │ │ │ │ ├── test__validate_creator.py │ │ │ │ ├── test__validate_description.py │ │ │ │ ├── test__validate_end.py │ │ │ │ ├── test__validate_entity_type.py │ │ │ │ ├── test__validate_guild_id.py │ │ │ │ ├── test__validate_id.py │ │ │ │ ├── test__validate_name.py │ │ │ │ ├── test__validate_occasion_overwrites.py │ │ │ │ ├── test__validate_privacy_level.py │ │ │ │ ├── test__validate_schedule.py │ │ │ │ ├── test__validate_sku_ids.py │ │ │ │ ├── test__validate_start.py │ │ │ │ ├── test__validate_status.py │ │ │ │ ├── test__validate_target_location.py │ │ │ │ ├── test__validate_target_stage.py │ │ │ │ ├── test__validate_target_voice.py │ │ │ │ └── test__validate_user_count.py │ │ │ └── utils.py │ │ ├── scheduled_event_entity_metadata │ │ │ ├── __init__.py │ │ │ ├── base.py │ │ │ ├── fields.py │ │ │ ├── location.py │ │ │ ├── stage.py │ │ │ ├── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__ScheduledEventEntityMetadataBase__constructor.py │ │ │ │ ├── test__ScheduledEventEntityMetadataBase__data.py │ │ │ │ ├── test__ScheduledEventEntityMetadataBase__magic.py │ │ │ │ ├── test__ScheduledEventEntityMetadataBase__utility.py │ │ │ │ ├── test__ScheduledEventEntityMetadataLocation__constructor.py │ │ │ │ ├── test__ScheduledEventEntityMetadataLocation__data.py │ │ │ │ ├── test__ScheduledEventEntityMetadataLocation__magic.py │ │ │ │ ├── test__ScheduledEventEntityMetadataLocation__utility.py │ │ │ │ ├── test__ScheduledEventEntityMetadataStage__constructor.py │ │ │ │ ├── test__ScheduledEventEntityMetadataStage__data.py │ │ │ │ ├── test__ScheduledEventEntityMetadataStage__magic.py │ │ │ │ ├── test__ScheduledEventEntityMetadataStage__utility.py │ │ │ │ ├── test__parse_location.py │ │ │ │ ├── test__parse_speaker_ids.py │ │ │ │ ├── test__put_location.py │ │ │ │ ├── test__put_speaker_ids.py │ │ │ │ ├── test__try_get_scheduled_event_metadata_type_from_data.py │ │ │ │ ├── test__validate_location.py │ │ │ │ └── test__validate_role_ids.py │ │ │ └── utils.py │ │ ├── scheduled_event_occasion_overwrite │ │ │ ├── __init__.py │ │ │ ├── fields.py │ │ │ ├── scheduled_event_occasion_overwrite.py │ │ │ ├── tests │ │ │ │ ├── test__ScheduledEventOccasionOverwrite__constructor.py │ │ │ │ ├── test__ScheduledEventOccasionOverwrite__data.py │ │ │ │ ├── test__ScheduledEventOccasionOverwrite__magic.py │ │ │ │ ├── test__ScheduledEventOccasionOverwrite__utility.py │ │ │ │ ├── test__parse_cancelled.py │ │ │ │ ├── test__parse_end.py │ │ │ │ ├── test__parse_start.py │ │ │ │ ├── test__parse_timestamp.py │ │ │ │ ├── test__put_cancelled.py │ │ │ │ ├── test__put_end.py │ │ │ │ ├── test__put_start.py │ │ │ │ ├── test__put_timestamp.py │ │ │ │ ├── test__validate_cancelled.py │ │ │ │ ├── test__validate_end.py │ │ │ │ ├── test__validate_start.py │ │ │ │ └── test__validate_timestamp.py │ │ │ └── utils.py │ │ ├── scheduled_event_occasion_overwrite_create_event │ │ │ ├── __init__.py │ │ │ ├── fields.py │ │ │ ├── scheduled_event_occasion_overwrite_create_event.py │ │ │ └── tests │ │ │ │ ├── test__ScheduledEventOccasionOverwriteCreateEvent__constructor.py │ │ │ │ ├── test__ScheduledEventOccasionOverwriteCreateEvent__data.py │ │ │ │ ├── test__ScheduledEventOccasionOverwriteCreateEvent__magic.py │ │ │ │ ├── test__ScheduledEventOccasionOverwriteCreateEvent__utility.py │ │ │ │ ├── test__parse_guild_id.py │ │ │ │ ├── test__parse_occasion_overwrite.py │ │ │ │ ├── test__parse_scheduled_event_id.py │ │ │ │ ├── test__put_guild_id.py │ │ │ │ ├── test__put_occasion_overwrite.py │ │ │ │ ├── test__put_scheduled_event_id.py │ │ │ │ ├── test__validate_guild_id.py │ │ │ │ ├── test__validate_occasion_overwrite.py │ │ │ │ └── test__validate_scheduled_event_id.py │ │ ├── scheduled_event_occasion_overwrite_delete_event │ │ │ ├── __init__.py │ │ │ └── scheduled_event_occasion_overwrite_delete_event.py │ │ ├── scheduled_event_occasion_overwrite_update_event │ │ │ ├── __init__.py │ │ │ └── scheduled_event_occasion_overwrite_update_event.py │ │ ├── scheduled_event_subscribe_event │ │ │ ├── __init__.py │ │ │ ├── fields.py │ │ │ ├── scheduled_event_subscribe_event.py │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__ScheduledEventSubscribeEvent__constructor.py │ │ │ │ ├── test__ScheduledEventSubscribeEvent__data.py │ │ │ │ ├── test__ScheduledEventSubscribeEvent__magic.py │ │ │ │ ├── test__ScheduledEventSubscribeEvent__utility.py │ │ │ │ ├── test__parse_guild_id.py │ │ │ │ ├── test__parse_scheduled_event_id.py │ │ │ │ ├── test__parse_user_id.py │ │ │ │ ├── test__put_guild_id.py │ │ │ │ ├── test__put_scheduled_event_id.py │ │ │ │ ├── test__put_user_id.py │ │ │ │ ├── test__validate_guild_id.py │ │ │ │ ├── test__validate_scheduled_event_id.py │ │ │ │ └── test__validate_user_id.py │ │ └── scheduled_event_unsubscribe_event │ │ │ ├── __init__.py │ │ │ ├── scheduled_event_unsubscribe_event.py │ │ │ └── tests │ │ │ ├── __init__.py │ │ │ ├── test__ScheduledEventUnsubscribeEvent__constructor.py │ │ │ ├── test__ScheduledEventUnsubscribeEvent__data.py │ │ │ ├── test__ScheduledEventUnsubscribeEvent__magic.py │ │ │ └── test__ScheduledEventUnsubscribeEvent__utility.py │ ├── soundboard │ │ ├── __init__.py │ │ ├── soundboard_sound │ │ │ ├── __init__.py │ │ │ ├── constants.py │ │ │ ├── fields.py │ │ │ ├── soundboard_sound.py │ │ │ ├── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__SoundboardSound__constructor.py │ │ │ │ ├── test__SoundboardSound__data.py │ │ │ │ ├── test__SoundboardSound__magic.py │ │ │ │ ├── test__SoundboardSound__utility.py │ │ │ │ ├── test__create_partial_soundboard_sound_from_id.py │ │ │ │ ├── test__create_partial_soundboard_sound_from_partial_data.py │ │ │ │ ├── test__parse_available.py │ │ │ │ ├── test__parse_emoji.py │ │ │ │ ├── test__parse_guild_id.py │ │ │ │ ├── test__parse_id.py │ │ │ │ ├── test__parse_name.py │ │ │ │ ├── test__parse_user.py │ │ │ │ ├── test__parse_user_id.py │ │ │ │ ├── test__parse_volume.py │ │ │ │ ├── test__put_available.py │ │ │ │ ├── test__put_emoji.py │ │ │ │ ├── test__put_guild_id.py │ │ │ │ ├── test__put_id.py │ │ │ │ ├── test__put_name.py │ │ │ │ ├── test__put_user.py │ │ │ │ ├── test__put_user_id.py │ │ │ │ ├── test__put_volume.py │ │ │ │ ├── test__validate_available.py │ │ │ │ ├── test__validate_emoji.py │ │ │ │ ├── test__validate_guild_id.py │ │ │ │ ├── test__validate_id.py │ │ │ │ ├── test__validate_name.py │ │ │ │ ├── test__validate_user.py │ │ │ │ ├── test__validate_user_id.py │ │ │ │ └── test__validate_volume.py │ │ │ └── utils.py │ │ └── soundboard_sounds_event │ │ │ ├── __init__.py │ │ │ ├── fields.py │ │ │ ├── soundboard_sounds_event.py │ │ │ └── tests │ │ │ ├── __init__.py │ │ │ ├── test__SoundboardSoundsEvent__constructor.py │ │ │ ├── test__SoundboardSoundsEvent__data.py │ │ │ ├── test__SoundboardSoundsEvent__magic.py │ │ │ ├── test__SoundboardSoundsEvent__utility.py │ │ │ ├── test__parse_guild_id.py │ │ │ ├── test__parse_sounds.py │ │ │ ├── test__put_guild_id.py │ │ │ ├── test__put_sounds.py │ │ │ ├── test__validate_guild_id.py │ │ │ └── test__validate_sounds.py │ ├── stage │ │ ├── __init__.py │ │ └── stage │ │ │ ├── __init__.py │ │ │ ├── constants.py │ │ │ ├── fields.py │ │ │ ├── stage.py │ │ │ ├── tests │ │ │ ├── __init__.py │ │ │ ├── test__Stage__constructor.py │ │ │ ├── test__Stage__data.py │ │ │ ├── test__Stage__magic.py │ │ │ ├── test__Stage__utility.py │ │ │ ├── test__parse_channel_id.py │ │ │ ├── test__parse_discoverable.py │ │ │ ├── test__parse_guild_id.py │ │ │ ├── test__parse_id.py │ │ │ ├── test__parse_invite_code.py │ │ │ ├── test__parse_privacy_level.py │ │ │ ├── test__parse_scheduled_event_id.py │ │ │ ├── test__parse_send_start_notification.py │ │ │ ├── test__parse_topic.py │ │ │ ├── test__put_channel_id.py │ │ │ ├── test__put_discoverable.py │ │ │ ├── test__put_guild_id.py │ │ │ ├── test__put_id.py │ │ │ ├── test__put_invite_code.py │ │ │ ├── test__put_privacy_level.py │ │ │ ├── test__put_scheduled_event_id.py │ │ │ ├── test__put_send_start_notification.py │ │ │ ├── test__put_topic.py │ │ │ ├── test__validate_channel_id.py │ │ │ ├── test__validate_discoverable.py │ │ │ ├── test__validate_guild_id.py │ │ │ ├── test__validate_id.py │ │ │ ├── test__validate_invite_code.py │ │ │ ├── test__validate_privacy_level.py │ │ │ ├── test__validate_scheduled_event_id.py │ │ │ ├── test__validate_send_start_notification.py │ │ │ └── test__validate_topic.py │ │ │ └── utils.py │ ├── sticker │ │ ├── __init__.py │ │ ├── sticker │ │ │ ├── __init__.py │ │ │ ├── constants.py │ │ │ ├── fields.py │ │ │ ├── preinstanced.py │ │ │ ├── sticker.py │ │ │ ├── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__StickeType.py │ │ │ │ ├── test__StickerFormat.py │ │ │ │ ├── test__Sticker__constructor.py │ │ │ │ ├── test__Sticker__data.py │ │ │ │ ├── test__Sticker__magic.py │ │ │ │ ├── test__Sticker__utility.py │ │ │ │ ├── test__create_partial_sticker_data.py │ │ │ │ ├── test__create_partial_sticker_from_id.py │ │ │ │ ├── test__create_partial_sticker_from_partial_data.py │ │ │ │ ├── test__parse_available.py │ │ │ │ ├── test__parse_description.py │ │ │ │ ├── test__parse_format.py │ │ │ │ ├── test__parse_guild_id.py │ │ │ │ ├── test__parse_id.py │ │ │ │ ├── test__parse_name.py │ │ │ │ ├── test__parse_pack_id.py │ │ │ │ ├── test__parse_sort_value.py │ │ │ │ ├── test__parse_tags.py │ │ │ │ ├── test__parse_type.py │ │ │ │ ├── test__parse_user.py │ │ │ │ ├── test__put_available.py │ │ │ │ ├── test__put_description.py │ │ │ │ ├── test__put_format.py │ │ │ │ ├── test__put_guild_id.py │ │ │ │ ├── test__put_id.py │ │ │ │ ├── test__put_name.py │ │ │ │ ├── test__put_pack_id.py │ │ │ │ ├── test__put_sort_value.py │ │ │ │ ├── test__put_tags.py │ │ │ │ ├── test__put_type.py │ │ │ │ ├── test__put_user.py │ │ │ │ ├── test__validate_available.py │ │ │ │ ├── test__validate_description.py │ │ │ │ ├── test__validate_format.py │ │ │ │ ├── test__validate_guild_id.py │ │ │ │ ├── test__validate_id.py │ │ │ │ ├── test__validate_name.py │ │ │ │ ├── test__validate_pack_id.py │ │ │ │ ├── test__validate_sort_value.py │ │ │ │ ├── test__validate_tags.py │ │ │ │ ├── test__validate_type.py │ │ │ │ └── test__validate_user.py │ │ │ └── utils.py │ │ └── sticker_pack │ │ │ ├── __init__.py │ │ │ ├── fields.py │ │ │ ├── sticker_pack.py │ │ │ └── tests │ │ │ ├── __init__.py │ │ │ ├── test__StickerPack__constructor.py │ │ │ ├── test__StickerPack__data.py │ │ │ ├── test__StickerPack__magic.py │ │ │ ├── test__StickerPack__utility.py │ │ │ ├── test__parse_banner_id.py │ │ │ ├── test__parse_cover_sticker_id.py │ │ │ ├── test__parse_description.py │ │ │ ├── test__parse_id.py │ │ │ ├── test__parse_name.py │ │ │ ├── test__parse_sku_id.py │ │ │ ├── test__parse_stickers.py │ │ │ ├── test__put_banner_id.py │ │ │ ├── test__put_cover_sticker_id.py │ │ │ ├── test__put_description.py │ │ │ ├── test__put_id.py │ │ │ ├── test__put_name.py │ │ │ ├── test__put_sku_id.py │ │ │ ├── test__put_stickers.py │ │ │ ├── test__validate_banner_id.py │ │ │ ├── test__validate_cover_sticker_id.py │ │ │ ├── test__validate_description.py │ │ │ ├── test__validate_id.py │ │ │ ├── test__validate_name.py │ │ │ ├── test__validate_sku_id.py │ │ │ └── test__validate_stickers.py │ ├── tests │ │ ├── test__Color.py │ │ ├── test__SignedUrlParseResult.py │ │ ├── test__add_payload_fields_from_keyword_parameters.py │ │ ├── test__build_create_payload.py │ │ ├── test__build_edit_payload.py │ │ ├── test__datetime_to_millisecond_unix_time.py │ │ ├── test__datetime_to_unix_time.py │ │ ├── test__escape_markdown.py │ │ ├── test__mention_channel_and_roles_screen.py │ │ ├── test__mention_channel_browse_screen.py │ │ ├── test__mention_guild_guide_screen.py │ │ ├── test__mention_linked_roles_screen.py │ │ ├── test__parse_signed_url.py │ │ ├── test__process_precreate_parameters_and_raise_extra.py │ │ ├── test__process_precretae_parameters.py │ │ ├── test__raise_extra.py │ │ ├── test__sanitise_links.py │ │ └── test__unix_time_to_datetime.py │ ├── user │ │ ├── __init__.py │ │ ├── activity_change │ │ │ ├── __init__.py │ │ │ ├── activity_change.py │ │ │ ├── fields.py │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__ActivityChange__constructor.py │ │ │ │ ├── test__ActivityChange__magic.py │ │ │ │ ├── test__ActivityChange__utility.py │ │ │ │ ├── test__validate_added.py │ │ │ │ ├── test__validate_removed.py │ │ │ │ └── test__validate_updated.py │ │ ├── activity_update │ │ │ ├── __init__.py │ │ │ ├── activity_update.py │ │ │ ├── fields.py │ │ │ └── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__ActivityUpdate__constructor.py │ │ │ │ ├── test__ActivityUpdate__magic.py │ │ │ │ ├── test__ActivityUpdate__utility.py │ │ │ │ ├── test__validate_activity.py │ │ │ │ └── test__validate_old_attributes.py │ │ ├── avatar_decoration │ │ │ ├── __init__.py │ │ │ ├── avatar_decoration.py │ │ │ ├── fields.py │ │ │ └── tests │ │ │ │ ├── test__AvatarDecoration__constructor.py │ │ │ │ ├── test__AvatarDecoration__data.py │ │ │ │ ├── test__AvatarDecoration__magic.py │ │ │ │ ├── test__AvatarDecoration__utility.py │ │ │ │ ├── test__parse_expires_at.py │ │ │ │ ├── test__parse_sku_id.py │ │ │ │ ├── test__put_expires_at.py │ │ │ │ ├── test__put_sku_id.py │ │ │ │ ├── test__validate_expires_at.py │ │ │ │ └── test__validate_sku_id.py │ │ ├── guild_profile │ │ │ ├── __init__.py │ │ │ ├── constants.py │ │ │ ├── fields.py │ │ │ ├── flags.py │ │ │ ├── guild_profile.py │ │ │ ├── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__GuildProfile__constructor.py │ │ │ │ ├── test__GuildProfile__data.py │ │ │ │ ├── test__GuildProfile__magic.py │ │ │ │ ├── test__GuildProfile__utility.py │ │ │ │ ├── test__parse_avatar_decoration.py │ │ │ │ ├── test__parse_bio.py │ │ │ │ ├── test__parse_boosts_since.py │ │ │ │ ├── test__parse_flags.py │ │ │ │ ├── test__parse_joined_at.py │ │ │ │ ├── test__parse_nick.py │ │ │ │ ├── test__parse_pending.py │ │ │ │ ├── test__parse_role_ids.py │ │ │ │ ├── test__parse_timed_out_until.py │ │ │ │ ├── test__put_avatar_decoration.py │ │ │ │ ├── test__put_bio.py │ │ │ │ ├── test__put_boosts_since.py │ │ │ │ ├── test__put_flags.py │ │ │ │ ├── test__put_joined_at.py │ │ │ │ ├── test__put_nick.py │ │ │ │ ├── test__put_pending.py │ │ │ │ ├── test__put_role_ids.py │ │ │ │ ├── test__put_timed_out_until.py │ │ │ │ ├── test__validate_avatar_decoration.py │ │ │ │ ├── test__validate_bio.py │ │ │ │ ├── test__validate_boosts_since.py │ │ │ │ ├── test__validate_bypasses_verification.py │ │ │ │ ├── test__validate_flags.py │ │ │ │ ├── test__validate_joined_at.py │ │ │ │ ├── test__validate_nick.py │ │ │ │ ├── test__validate_pending.py │ │ │ │ ├── test__validate_role_ids.py │ │ │ │ ├── test__validate_timed_out_until.py │ │ │ │ └── test__validate_timeout_duration.py │ │ │ └── utils.py │ │ ├── name_plate │ │ │ ├── __init__.py │ │ │ ├── fields.py │ │ │ ├── name_plate.py │ │ │ ├── preinstanced.py │ │ │ └── tests │ │ │ │ ├── test__NamePlate__constructor.py │ │ │ │ ├── test__NamePlate__data.py │ │ │ │ ├── test__NamePlate__magic.py │ │ │ │ ├── test__NamePlate__utility.py │ │ │ │ ├── test__Palette.py │ │ │ │ ├── test__parse_asset_path.py │ │ │ │ ├── test__parse_expires_at.py │ │ │ │ ├── test__parse_name.py │ │ │ │ ├── test__parse_palette.py │ │ │ │ ├── test__parse_sku_id.py │ │ │ │ ├── test__put_asset_path.py │ │ │ │ ├── test__put_expires_at.py │ │ │ │ ├── test__put_name.py │ │ │ │ ├── test__put_palette.py │ │ │ │ ├── test__put_sku_id.py │ │ │ │ ├── test__validate_asset_path.py │ │ │ │ ├── test__validate_expires_at.py │ │ │ │ ├── test__validate_name.py │ │ │ │ ├── test__validate_palette.py │ │ │ │ └── test__validate_sku_id.py │ │ ├── status_by_platform │ │ │ ├── __init__.py │ │ │ ├── fields.py │ │ │ ├── preinstanced.py │ │ │ ├── status_by_platform.py │ │ │ └── tests │ │ │ │ ├── test__SessionPlatformType.py │ │ │ │ ├── test__Status.py │ │ │ │ ├── test__StatusByPlatform__constructor.py │ │ │ │ ├── test__StatusByPlatform__data.py │ │ │ │ ├── test__StatusByPlatform__magic.py │ │ │ │ ├── test__StatusByPlatform__utility.py │ │ │ │ ├── test__parse_desktop.py │ │ │ │ ├── test__parse_embedded.py │ │ │ │ ├── test__parse_mobile.py │ │ │ │ ├── test__parse_web.py │ │ │ │ ├── test__put_desktop.py │ │ │ │ ├── test__put_embedded.py │ │ │ │ ├── test__put_mobile.py │ │ │ │ ├── test__put_web.py │ │ │ │ ├── test__validate_desktop.py │ │ │ │ ├── test__validate_embedded.py │ │ │ │ ├── test__validate_mobile.py │ │ │ │ ├── test__validate_platform.py │ │ │ │ └── test__validate_web.py │ │ ├── thread_profile │ │ │ ├── __init__.py │ │ │ ├── fields.py │ │ │ ├── flags.py │ │ │ ├── tests │ │ │ │ ├── __init__.py │ │ │ │ ├── test__ThreadProfile__constructor.py │ │ │ │ ├── test__ThreadProfile__data.py │ │ │ │ ├── test__ThreadProfile__magic.py │ │ │ │ ├── test__ThreadProfile__utility.py │ │ │ │ ├── test__create_user_from_thread_user_data.py │ │ │ │ ├── test__parse_flags.py │ │ │ │ ├── test__parse_joined_at.py │ │ │ │ ├── test__put_flags.py │ │ │ │ ├── test__put_joined_at.py │ │ │ │ ├── test__thread_user_create.py │ │ │ │ ├── test__thread_user_delete.py │ │ │ │ ├── test__thread_user_difference_update.py │ │ │ │ ├── test__thread_user_pop.py │ │ │ │ ├── test__validate_flags.py │ │ │ │ └── test__validate_joined_at.py │ │ │ ├── thread_profile.py │ │ │ └── utils.py │ │ ├── user │ │ │ ├── __init__.py │ │ │ ├── client_user_base.py │ │ │ ├── client_user_presence_base.py │ │ │ ├── constants.py │ │ │ ├── fields.py │ │ │ ├── flags.py │ │ │ ├── helpers.py │ │ │ ├── matching.py │ │ │ ├── orin_user_base.py │ │ │ ├── preinstanced.py │ │ │ ├── tests │ │ │ │ ├── test__ClientUserBase__constructor.py │ │ │ │ ├── test__ClientUserBase__data.py │ │ │ │ ├── test__ClientUserBase__magic.py │ │ │ │ ├── test__ClientUserBase__utility.py │ │ │ │ ├── test__ClientUserBase__utility_extra.py │ │ │ │ ├── test__ClientUserPBase__constructor.py │ │ │ │ ├── test__ClientUserPBase__data.py │ │ │ │ ├── test__ClientUserPBase__magic.py │ │ │ │ ├── test__ClientUserPBase__utility.py │ │ │ │ ├── test__ClientUserPBase__utility_extra.py │ │ │ │ ├── test__DefaultAvatar.py │ │ │ │ ├── test__FriendRequestFlag.py │ │ │ │ ├── test__HypesquadHouse.py │ │ │ │ ├── test__OrinUserBase__constructor.py │ │ │ │ ├── test__OrinUserBase__data.py │ │ │ │ ├── test__OrinUserBase__magic.py │ │ │ │ ├── test__OrinUserBase__utility.py │ │ │ │ ├── test__OrinUserBase__utility_extra.py │ │ │ │ ├── test__PremiumType.py │ │ │ │ ├── test__RelationshipType.py │ │ │ │ ├── test__Theme.py │ │ │ │ ├── test__UserBase__constructor.py │ │ │ │ ├── test__UserBase__data.py │ │ │ │ ├── test__UserBase__magic.py │ │ │ │ ├── test__UserBase__utility.py │ │ │ │ ├── test__UserBase__utility_extra.py │ │ │ │ ├── test__User__constructor.py │ │ │ │ ├── test__User__data.py │ │ │ │ ├── test__ZEROUSER.py │ │ │ │ ├── test__create_partial_user_from_id.py │ │ │ │ ├── test__matching.py │ │ │ │ ├── test__parse_activities.py │ │ │ │ ├── test__parse_avatar_decoration.py │ │ │ │ ├── test__parse_banner_color.py │ │ │ │ ├── test__parse_bot.py │ │ │ │ ├── test__parse_discriminator.py │ │ │ │ ├── test__parse_display_name.py │ │ │ │ ├── test__parse_email.py │ │ │ │ ├── test__parse_flags.py │ │ │ │ ├── test__parse_id.py │ │ │ │ ├── test__parse_locale.py │ │ │ │ ├── test__parse_name.py │ │ │ │ ├── test__parse_name_plate.py │ │ │ │ ├── test__parse_premium_type.py │ │ │ │ ├── test__parse_primary_guild_badge.py │ │ │ │ ├── test__parse_status.py │ │ │ │ ├── test__parse_status_by_platform.py │ │ │ │ ├── test__pase_email_verified.py │ │ │ │ ├── test__pase_mfa_enabled.py │ │ │ │ ├── test__put_activities.py │ │ │ │ ├── test__put_avatar_decoration.py │ │ │ │ ├── test__put_banner_color.py │ │ │ │ ├── test__put_bot.py │ │ │ │ ├── test__put_discriminator.py │ │ │ │ ├── test__put_display_name_into.py │ │ │ │ ├── test__put_email.py │ │ │ │ ├── test__put_email_verified.py │ │ │ │ ├── test__put_flags.py │ │ │ │ ├── test__put_id.py │ │ │ │ ├── test__put_locale.py │ │ │ │ ├── test__put_mfa_enabled.py │ │ │ │ ├── test__put_name.py │ │ │ │ ├── test__put_name_plate_into.py │ │ │ │ ├── test__put_oauth2_flags_into.py │ │ │ │ ├── test__put_premium_type.py │ │ │ │ ├── test__put_primary_guild_badge_into.py │ │ │ │ ├── test__put_status.py │ │ │ │ ├── test__put_statuses.py │ │ │ │ ├── test__put_webhook_name.py │ │ │ │ ├── test__validate_activities.py │ │ │ │ ├── test__validate_avatar_decoration.py │ │ │ │ ├── test__validate_banner_color.py │ │ │ │ ├── test__validate_bot.py │ │ │ │ ├── test__validate_discriminator.py │ │ │ │ ├── test__validate_display_name.py │ │ │ │ ├── test__validate_email.py │ │ │ │ ├── test__validate_email_verified.py │ │ │ │ ├── test__validate_flags.py │ │ │ │ ├── test__validate_id.py │ │ │ │ ├── test__validate_locale.py │ │ │ │ ├── test__validate_mfa_enabled.py │ │ │ │ ├── test__validate_name.py │ │ │ │ ├── test__validate_name_plate.py │ │ │ │ ├── test__validate_primary_guild_badge.py │ │ │ │ ├── test__validate_status.py │ │ │ │ ├── test__validate_status_by_platform.py │ │ │ │ └── test__validate_webhook_name.py │ │ │ ├── user.py │ │ │ ├── user_base.py │ │ │ └── utils.py │ │ └── voice_state │ │ │ ├── __init__.py │ │ │ ├── fields.py │ │ │ ├── tests │ │ │ ├── __init__.py │ │ │ ├── test__VoiceState__constructor.py │ │ │ ├── test__VoiceState__data.py │ │ │ ├── test__VoiceState__magic.py │ │ │ ├── test__VoiceState__utility.py │ │ │ ├── test__parse_channel_id.py │ │ │ ├── test__parse_deaf.py │ │ │ ├── test__parse_mute.py │ │ │ ├── test__parse_requested_to_speak_at.py │ │ │ ├── test__parse_self_deaf.py │ │ │ ├── test__parse_self_mute.py │ │ │ ├── test__parse_self_stream.py │ │ │ ├── test__parse_self_video.py │ │ │ ├── test__parse_session_id.py │ │ │ ├── test__parse_speaker.py │ │ │ ├── test__parse_user.py │ │ │ ├── test__parse_user_id.py │ │ │ ├── test__put_channel_id.py │ │ │ ├── test__put_deaf.py │ │ │ ├── test__put_mute.py │ │ │ ├── test__put_requested_to_speak_at.py │ │ │ ├── test__put_self_deaf.py │ │ │ ├── test__put_self_mute.py │ │ │ ├── test__put_self_stream.py │ │ │ ├── test__put_self_video.py │ │ │ ├── test__put_session_id.py │ │ │ ├── test__put_speaker.py │ │ │ ├── test__put_user_id.py │ │ │ ├── test__validate_channel_id.py │ │ │ ├── test__validate_deaf.py │ │ │ ├── test__validate_guild_id.py │ │ │ ├── test__validate_mute.py │ │ │ ├── test__validate_requested_to_speak_at.py │ │ │ ├── test__validate_self_deaf.py │ │ │ ├── test__validate_self_mute.py │ │ │ ├── test__validate_self_stream.py │ │ │ ├── test__validate_self_video.py │ │ │ ├── test__validate_session_id.py │ │ │ ├── test__validate_speaker.py │ │ │ └── test__validate_user_id.py │ │ │ └── voice_state.py │ ├── utils.py │ ├── voice │ │ ├── __init__.py │ │ ├── audio_settings │ │ │ ├── __init__.py │ │ │ ├── audio_settings.py │ │ │ ├── constants.py │ │ │ ├── fields.py │ │ │ └── tests │ │ │ │ ├── test__AudioSettings.py │ │ │ │ ├── test__validate_channels.py │ │ │ │ ├── test__validate_frame_length.py │ │ │ │ └── test__validate_sampling_rate.py │ │ ├── audio_source.py │ │ ├── encryption_adapters │ │ │ ├── __init__.py │ │ │ ├── aead_aes256_gcm_rtpsize.py │ │ │ ├── aead_xchacha20_poly1305_rtpsize.py │ │ │ ├── base.py │ │ │ ├── nacl.py │ │ │ ├── tests │ │ │ │ ├── test__EncryptionAdapterBase.py │ │ │ │ ├── test__EncryptionAdapter__aead_aes256_gcm_rtpsize.py │ │ │ │ ├── test__EncryptionAdapter__aead_xchacha20_poly1305_rtpsize.py │ │ │ │ └── test__EncryptionAdapter__xsalsa20_poly1305.py │ │ │ └── xsalsa20_poly1305.py │ │ ├── opus.py │ │ ├── packets │ │ │ ├── __init__.py │ │ │ ├── array.py │ │ │ ├── constants.py │ │ │ ├── rtp_packet.py │ │ │ ├── tests │ │ │ │ ├── test__ArrayUInt32BE.py │ │ │ │ ├── test__RTPPacket.py │ │ │ │ ├── test__VoicePacket.py │ │ │ │ ├── test__create_rtp_data_lite.py │ │ │ │ └── test__create_rtp_header_lite.py │ │ │ ├── utils.py │ │ │ └── voice_packet.py │ │ ├── player.py │ │ ├── reader.py │ │ ├── tests │ │ │ └── test__LocalAudio.py │ │ ├── utils.py │ │ └── voice_client.py │ └── webhook │ │ ├── __init__.py │ │ ├── webhook │ │ ├── __init__.py │ │ ├── fields.py │ │ ├── preinstanced.py │ │ ├── tests │ │ │ ├── test__WebhookBase__constructor.py │ │ │ ├── test__WebhookBase__data.py │ │ │ ├── test__WebhookBase__magic.py │ │ │ ├── test__WebhookBase__utility.py │ │ │ ├── test__WebhookBase__utility_extra.py │ │ │ ├── test__WebhookRepr__data.py │ │ │ ├── test__WebhookRepr__utility_extra.py │ │ │ ├── test__WebhookType.py │ │ │ ├── test__Webhook__constructor.py │ │ │ ├── test__Webhook__data.py │ │ │ ├── test__Webhook__magic.py │ │ │ ├── test__Webhook__utility.py │ │ │ ├── test__Webhook__utility_extra.py │ │ │ ├── test__create_partial_webhook_from_id.py │ │ │ ├── test__parse_application_id.py │ │ │ ├── test__parse_channel_id.py │ │ │ ├── test__parse_source_channel.py │ │ │ ├── test__parse_source_guild.py │ │ │ ├── test__parse_token.py │ │ │ ├── test__parse_type.py │ │ │ ├── test__parse_user.py │ │ │ ├── test__put_application_id.py │ │ │ ├── test__put_channel_id.py │ │ │ ├── test__put_source_channel.py │ │ │ ├── test__put_source_guild.py │ │ │ ├── test__put_token.py │ │ │ ├── test__put_type.py │ │ │ ├── test__put_user.py │ │ │ ├── test__test__put_source_channel.py │ │ │ ├── test__test__put_source_guild.py │ │ │ ├── test__validate_application_id.py │ │ │ ├── test__validate_channel_id.py │ │ │ ├── test__validate_token.py │ │ │ ├── test__validate_type.py │ │ │ └── test__validate_user.py │ │ ├── utils.py │ │ ├── webhook.py │ │ ├── webhook_base.py │ │ └── webhook_repr.py │ │ ├── webhook_source_channel │ │ ├── __init__.py │ │ ├── channel.py │ │ ├── constants.py │ │ ├── fields.py │ │ └── tests │ │ │ ├── __init__.py │ │ │ ├── test__WebhookSourceChannel__constructor.py │ │ │ ├── test__WebhookSourceChannel__data.py │ │ │ ├── test__WebhookSourceChannel__magic.py │ │ │ ├── test__WebhookSourceChannel__utility.py │ │ │ ├── test__parse_id.py │ │ │ ├── test__parse_name.py │ │ │ ├── test__put_id.py │ │ │ ├── test__put_name.py │ │ │ ├── test__validate_id.py │ │ │ └── test__validate_name.py │ │ └── webhook_source_guild │ │ ├── __init__.py │ │ ├── constants.py │ │ ├── fields.py │ │ ├── guild.py │ │ └── tests │ │ ├── __init__.py │ │ ├── test__WebhookSourceGuild__constructor.py │ │ ├── test__WebhookSourceGuild__data.py │ │ ├── test__WebhookSourceGuild__magic.py │ │ ├── test__WebhookSourceGuild__utility.py │ │ ├── test__parse_id.py │ │ ├── test__parse_name.py │ │ ├── test__put_id.py │ │ ├── test__put_name.py │ │ ├── test__validate_id.py │ │ └── test__validate_name.py ├── env │ ├── __init__.py │ ├── env_getter.py │ ├── getters.py │ ├── loading.py │ ├── parsing.py │ ├── tests │ │ ├── test__DotEnvResult.py │ │ ├── test__EnvGetter.py │ │ ├── test__ParserFailureInfo.py │ │ ├── test__ParserState.py │ │ ├── test__add_item.py │ │ ├── test__chain_exhausters.py │ │ ├── test__embed_and_uproot_error_code.py │ │ ├── test__env_getters.py │ │ ├── test__env_getting.py │ │ ├── test__exhaust_any.py │ │ ├── test__exhaust_comment.py │ │ ├── test__exhaust_if.py │ │ ├── test__exhaust_line.py │ │ ├── test__exhaust_line_break.py │ │ ├── test__exhaust_line_break_all.py │ │ ├── test__exhaust_line_break_and_white_space_all.py │ │ ├── test__exhaust_non_comment_or_line_break.py │ │ ├── test__exhaust_till_comment_or_line_break.py │ │ ├── test__exhaust_white_space.py │ │ ├── test__exhaust_white_space_all.py │ │ ├── test__find_dot_env_file_in_current_working_directory.py │ │ ├── test__find_dot_env_file_in_launched_location.py │ │ ├── test__find_launched_location.py │ │ ├── test__is_at_end.py │ │ ├── test__is_character__all.py │ │ ├── test__load_dot_env.py │ │ ├── test__load_dot_env_from_file.py │ │ ├── test__maybe_build_item.py │ │ ├── test__parse_item.py │ │ ├── test__parse_item_part_end.py │ │ ├── test__parse_key_or_value.py │ │ ├── test__parse_key_unquoted.py │ │ ├── test__parse_next.py │ │ ├── test__parse_quoted_content.py │ │ ├── test__parse_value_unquoted.py │ │ ├── test__parse_variables.py │ │ ├── test__processors.py │ │ ├── test__render_escaped_string_into.py │ │ ├── test__render_string_hidden_representation_into.py │ │ └── test__repeat_exhauster.py │ └── variables.py ├── ext │ ├── __init__.py │ ├── asyncio │ │ ├── README.md │ │ └── __init__.py │ ├── command_utils │ │ ├── __init__.py │ │ ├── bases.py │ │ ├── choose_menu.py │ │ ├── closer.py │ │ ├── io.py │ │ ├── pagination.py │ │ ├── user_menu.py │ │ ├── utils.py │ │ └── waiters.py │ ├── commands_v2 │ │ ├── __init__.py │ │ ├── category.py │ │ ├── checks.py │ │ ├── client_wrapper_extension.py │ │ ├── command.py │ │ ├── command_helpers.py │ │ ├── command_processor.py │ │ ├── content_parser.py │ │ ├── context.py │ │ ├── cooldown.py │ │ ├── exceptions.py │ │ ├── extension_hook_command_utils.py │ │ ├── helps │ │ │ └── subterranean.py │ │ ├── responding.py │ │ ├── snapshot.py │ │ ├── utils.py │ │ └── wrappers.py │ ├── kokoro_sqlalchemy │ │ ├── README.md │ │ ├── __init__.py │ │ └── kokoro_sqlalchemy.py │ ├── patchouli │ │ ├── README.md │ │ ├── __init__.py │ │ ├── builder_html.py │ │ ├── builder_html_extended.py │ │ ├── builder_text.py │ │ ├── graver.py │ │ ├── highlight.py │ │ ├── module_mapper.py │ │ ├── parser.py │ │ └── qualpath.py │ ├── plugin_auto_reloader │ │ ├── __init__.py │ │ ├── compatibility.py │ │ ├── constants.py │ │ ├── helpers.py │ │ ├── plugin_auto_reloader.py │ │ └── utils │ │ │ ├── __init__.py │ │ │ ├── start_auto_reloader_.py │ │ │ ├── stop_auto_reloader_.py │ │ │ ├── update_auto_reloader_.py │ │ │ └── warn_auto_reloader_availability_.py │ ├── plugin_loader │ │ ├── README.md │ │ ├── __init__.py │ │ ├── client_extension.py │ │ ├── constants.py │ │ ├── exceptions.py │ │ ├── helpers.py │ │ ├── import_overwrite │ │ │ ├── __init__.py │ │ │ ├── module_proxy_type.py │ │ │ ├── module_spec_type.py │ │ │ ├── plugin_finder.py │ │ │ ├── source_loader.py │ │ │ ├── spec_finder_helpers.py │ │ │ ├── tools.py │ │ │ └── utils.py │ │ ├── plugin.py │ │ ├── plugin_extractor.py │ │ ├── plugin_loader.py │ │ ├── plugin_root.py │ │ ├── plugin_tree │ │ │ ├── __init__.py │ │ │ ├── plugin_helpers.py │ │ │ ├── plugin_tree.py │ │ │ ├── plugin_tree_helpers.py │ │ │ └── plugin_tree_iterator.py │ │ ├── snapshot │ │ │ ├── __init__.py │ │ │ ├── base_snapshot_type.py │ │ │ ├── event_handler_snapshot.py │ │ │ ├── helpers.py │ │ │ └── snapshot.py │ │ └── utils │ │ │ ├── __init__.py │ │ │ ├── add_default_plugin_variables_.py │ │ │ ├── clear_default_plugin_variables_.py │ │ │ ├── frame_filter_.py │ │ │ ├── get_plugin_.py │ │ │ ├── get_plugin_like_.py │ │ │ ├── get_plugins_like_.py │ │ │ ├── import_plugin_.py │ │ │ ├── load_all_plugin_.py │ │ │ ├── load_plugin_.py │ │ │ ├── mark_as_plugin_root_directory_.py │ │ │ ├── register_and_load_plugin_.py │ │ │ ├── register_plugin_.py │ │ │ ├── reload_all_plugin_.py │ │ │ ├── reload_plugin_.py │ │ │ ├── remove_default_plugin_variables_.py │ │ │ ├── require_.py │ │ │ ├── tests │ │ │ └── test__mark_as_plugin_root_directory.py │ │ │ ├── unload_all_plugin_.py │ │ │ └── unload_plugin_.py │ ├── rpc │ │ ├── __init__.py │ │ ├── authenticate.py │ │ ├── certified_device.py │ │ ├── client.py │ │ ├── command_handling.py │ │ ├── constants.py │ │ ├── dispatch_handling.py │ │ ├── event_handler_manager.py │ │ ├── event_types.py │ │ ├── exceptions.py │ │ ├── preinstanced.py │ │ ├── rich_voice_state.py │ │ ├── user_voice_settings.py │ │ ├── utils.py │ │ ├── voice_connection_status.py │ │ └── voice_settings.py │ ├── slash │ │ ├── README.md │ │ ├── __init__.py │ │ ├── client_wrapper_extension.py │ │ ├── command │ │ │ ├── __init__.py │ │ │ ├── command_base │ │ │ │ ├── __init__.py │ │ │ │ ├── command_base.py │ │ │ │ └── tests │ │ │ │ │ └── test__CommandBase.py │ │ │ ├── command_base_application_command │ │ │ │ ├── __init__.py │ │ │ │ ├── command_base_application_command.py │ │ │ │ ├── helpers.py │ │ │ │ └── tests │ │ │ │ │ ├── test__CommandBaseApplicationCommand.py │ │ │ │ │ ├── test__validate_1_guild.py │ │ │ │ │ ├── test__validate_delete_on_unload.py │ │ │ │ │ ├── test__validate_guild.py │ │ │ │ │ ├── test__validate_integration_context_types.py │ │ │ │ │ ├── test__validate_integration_types.py │ │ │ │ │ ├── test__validate_is_global.py │ │ │ │ │ ├── test__validate_nsfw.py │ │ │ │ │ └── test__validate_required_permissions.py │ │ │ ├── command_base_custom_id │ │ │ │ ├── __init__.py │ │ │ │ ├── command_base_custom_id.py │ │ │ │ ├── helpers.py │ │ │ │ └── tests │ │ │ │ │ ├── test__CommandBaseCustomID.py │ │ │ │ │ ├── test__split_and_check_satisfaction.py │ │ │ │ │ ├── test__validate_custom_ids.py │ │ │ │ │ ├── test__validate_name.py │ │ │ │ │ └── test__validate_string_custom_id.py │ │ │ ├── component_command │ │ │ │ ├── __init__.py │ │ │ │ ├── component_command.py │ │ │ │ ├── constants.py │ │ │ │ └── tests │ │ │ │ │ └── test__ComponentCommand.py │ │ │ ├── context_command │ │ │ │ ├── __init__.py │ │ │ │ ├── context_command.py │ │ │ │ └── tests │ │ │ │ │ └── test__ContextCommand.py │ │ │ ├── embedded_activity_launch_command │ │ │ │ ├── __init__.py │ │ │ │ ├── embedded_activity_launch_command.py │ │ │ │ └── tests │ │ │ │ │ └── test__EmbeddedActivityLaunchCommand.py │ │ │ ├── form_submit_command │ │ │ │ ├── __init__.py │ │ │ │ ├── constants.py │ │ │ │ ├── form_submit_command.py │ │ │ │ └── tests │ │ │ │ │ └── test__FormSubmitCommand.py │ │ │ ├── helpers.py │ │ │ ├── slash_command │ │ │ │ ├── __init__.py │ │ │ │ ├── helpers.py │ │ │ │ ├── slash_command.py │ │ │ │ ├── slash_command_category.py │ │ │ │ ├── slash_command_function.py │ │ │ │ ├── slash_command_parameter_auto_completer.py │ │ │ │ └── tests │ │ │ │ │ ├── test__SlashCommand.py │ │ │ │ │ ├── test__SlashCommandCategory.py │ │ │ │ │ ├── test__SlashCommandFunction.py │ │ │ │ │ ├── test__SlashCommandParameterAutoCompleter.py │ │ │ │ │ └── test__validate_default.py │ │ │ └── tests │ │ │ │ └── test__validate_application_target_type.py │ │ ├── components.py │ │ ├── constants.py │ │ ├── conversions │ │ │ ├── __init__.py │ │ │ ├── abort.py │ │ │ ├── interaction_event.py │ │ │ ├── message.py │ │ │ └── tests │ │ │ │ ├── test__CONVERSION_ABORT.py │ │ │ │ ├── test__CONVERSION_INTERACTION_EVENT.py │ │ │ │ └── test__CONVERSION_MESSAGE.py │ │ ├── converter_constants.py │ │ ├── converters.py │ │ ├── event_handlers.py │ │ ├── exceptions.py │ │ ├── expression_parser.py │ │ ├── helpers.py │ │ ├── interfaces │ │ │ ├── __init__.py │ │ │ ├── autocomplete.py │ │ │ ├── command.py │ │ │ ├── exception_handler.py │ │ │ ├── nestable.py │ │ │ ├── self_reference.py │ │ │ └── tests │ │ │ │ ├── test__AutocompleteInterface.py │ │ │ │ ├── test__CommandInterface.py │ │ │ │ ├── test__ExceptionHandlerInterface.py │ │ │ │ ├── test__NestableInterface.py │ │ │ │ ├── test__SelfReferenceInterface.py │ │ │ │ ├── test__build_auto_complete_parameter_names.py │ │ │ │ ├── test__get_self_reference_of.py │ │ │ │ ├── test__register_auto_complete_function.py │ │ │ │ ├── test__register_exception_handler.py │ │ │ │ ├── test__validate_auto_complete_parameter_name.py │ │ │ │ └── test__validate_exception_handler.py │ │ ├── menus │ │ │ ├── __init__.py │ │ │ ├── closer.py │ │ │ ├── helpers.py │ │ │ ├── menu.py │ │ │ └── pagination.py │ │ ├── parameter_converters │ │ │ ├── __init__.py │ │ │ ├── base.py │ │ │ ├── form_field_keyword.py │ │ │ ├── form_field_multi.py │ │ │ ├── internal.py │ │ │ ├── message_component_keyword.py │ │ │ ├── regex.py │ │ │ ├── slash_command.py │ │ │ └── tests │ │ │ │ ├── helpers.py │ │ │ │ ├── test__ParameterConverterBase.py │ │ │ │ ├── test__ParameterConverterFormFieldKeyword.py │ │ │ │ ├── test__ParameterConverterFormFieldMulti.py │ │ │ │ ├── test__ParameterConverterInternal.py │ │ │ │ ├── test__ParameterConverterMessageComponentKeyword.py │ │ │ │ ├── test__ParameterConverterRegex.py │ │ │ │ └── test__ParameterConverterSlashCommand.py │ │ ├── permission_mismatch.py │ │ ├── responding.py │ │ ├── response_modifier.py │ │ ├── router.py │ │ ├── slasher.py │ │ ├── snapshot.py │ │ ├── tests │ │ │ ├── test__CommandChange.py │ │ │ ├── test__EvaluationError.py │ │ │ ├── test__HighlightGroup.py │ │ │ ├── test__RandomErrorMessageGetterDifference.py │ │ │ ├── test__RegexMatch.py │ │ │ ├── test__RegexMatcher.py │ │ │ ├── test__SlashCommandParameterConversionError.py │ │ │ ├── test__SlasherCommandError.py │ │ │ ├── test__Slasher__utility.py │ │ │ ├── test__evaluate_text.py │ │ │ ├── test__get_is_group_dict_pattern.py │ │ │ └── test__normalize_description.py │ │ ├── utils.py │ │ ├── waiters.py │ │ └── wrappers.py │ ├── solarlink │ │ ├── __init__.py │ │ ├── client.py │ │ ├── constants.py │ │ ├── event_handler_plugin.py │ │ ├── event_handlers.py │ │ ├── event_types.py │ │ ├── exceptions.py │ │ ├── filters.py │ │ ├── node.py │ │ ├── parsers.py │ │ ├── player.py │ │ ├── player_base.py │ │ ├── route_planner.py │ │ ├── stats.py │ │ ├── tests │ │ │ └── test__handle_voice_client_shutdown.py │ │ ├── track.py │ │ └── track_end_reasons.py │ ├── tests │ │ └── test__SetupFunction.py │ └── top_gg │ │ ├── README.md │ │ ├── __init__.py │ │ ├── bots_query.py │ │ ├── client.py │ │ ├── constants.py │ │ ├── exceptions.py │ │ ├── rate_limit_handling.py │ │ └── types.py ├── main │ ├── __init__.py │ ├── commands │ │ ├── README.md │ │ └── default │ │ │ ├── __init__.py │ │ │ ├── help.py │ │ │ ├── interpreter.py │ │ │ ├── profiling.py │ │ │ ├── run.py │ │ │ ├── scaffold │ │ │ ├── __init__.py │ │ │ ├── command.py │ │ │ ├── helpers.py │ │ │ ├── layouts │ │ │ │ ├── __init__.py │ │ │ │ ├── package │ │ │ │ │ ├── __init__.py │ │ │ │ │ ├── readme_rendering.py │ │ │ │ │ ├── structure.py │ │ │ │ │ └── tests │ │ │ │ │ │ ├── test__build_content_all.py │ │ │ │ │ │ ├── test__create_file.py │ │ │ │ │ │ ├── test__create_file_all.py │ │ │ │ │ │ ├── test__create_project_structure.py │ │ │ │ │ │ └── test__render_into_all.py │ │ │ │ └── tests │ │ │ │ │ └── test__get_project_structure_builder.py │ │ │ ├── naming.py │ │ │ └── tests │ │ │ │ ├── test__build_identifying_layout_failed_error_message.py │ │ │ │ ├── test__build_scaffold_description.py │ │ │ │ ├── test__create_directory_recursive.py │ │ │ │ ├── test__get_bot_constant_name.py │ │ │ │ ├── test__get_bot_display_name.py │ │ │ │ ├── test__get_bot_module_name.py │ │ │ │ ├── test__get_bot_variable_name.py │ │ │ │ ├── test__get_project_module_name.py │ │ │ │ ├── test__scaffold.py │ │ │ │ ├── test__validate_bot.py │ │ │ │ ├── test__validate_layout.py │ │ │ │ ├── test__validate_name.py │ │ │ │ └── test__validate_project_name.py │ │ │ ├── tests │ │ │ ├── test__build_package_not_installed.py │ │ │ ├── test__build_profile_listing.py │ │ │ ├── test__build_profile_path_not_found.py │ │ │ ├── test__get_profile_names.py │ │ │ ├── test__get_profile_path.py │ │ │ ├── test__has_package.py │ │ │ └── test__validate_profile_clock_type.py │ │ │ └── version.py │ └── core │ │ ├── __init__.py │ │ ├── call.py │ │ ├── command │ │ ├── __init__.py │ │ ├── category.py │ │ ├── command.py │ │ ├── function.py │ │ ├── helpers.py │ │ ├── parameter.py │ │ ├── parameter_renderer.py │ │ ├── parameter_result.py │ │ ├── render_constants.py │ │ ├── rendering_helpers.py │ │ ├── result.py │ │ └── tests │ │ │ ├── test__parse_modifier_parameter_name.py │ │ │ └── test__re_normalize_parameter_name.py │ │ ├── constants.py │ │ ├── external.py │ │ ├── helpers.py │ │ ├── lookup.py │ │ ├── registration.py │ │ └── tests │ │ └── test__get_common_path.py ├── utils │ ├── __init__.py │ ├── debug.py │ └── module_deprecation.py └── vampytest_config.py ├── scripts └── deploy.sh └── setup.py /.gitattributes: -------------------------------------------------------------------------------- 1 | *.md text linguist-detectable 2 | -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/.gitignore -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/README.md -------------------------------------------------------------------------------- /changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/changelog.md -------------------------------------------------------------------------------- /docs/examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/examples/README.md -------------------------------------------------------------------------------- /docs/examples/scaffold_example/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/examples/scaffold_example/.gitignore -------------------------------------------------------------------------------- /docs/examples/scaffold_example/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/examples/scaffold_example/README.md -------------------------------------------------------------------------------- /docs/examples/scaffold_example/dipp/.env: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/examples/scaffold_example/dipp/.env -------------------------------------------------------------------------------- /docs/examples/scaffold_example/dipp/__init__.py: -------------------------------------------------------------------------------- 1 | __all__ = () 2 | -------------------------------------------------------------------------------- /docs/examples/scaffold_example/dipp/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/examples/scaffold_example/dipp/cli.py -------------------------------------------------------------------------------- /docs/examples/scaffold_example/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/examples/scaffold_example/pyproject.toml -------------------------------------------------------------------------------- /docs/topics/3rd_party_voice_clients.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/3rd_party_voice_clients.md -------------------------------------------------------------------------------- /docs/topics/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/README.md -------------------------------------------------------------------------------- /docs/topics/assets/auto_completion_0000.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/assets/auto_completion_0000.gif -------------------------------------------------------------------------------- /docs/topics/assets/auto_completion_0001.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/assets/auto_completion_0001.gif -------------------------------------------------------------------------------- /docs/topics/assets/auto_completion_0002.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/assets/auto_completion_0002.gif -------------------------------------------------------------------------------- /docs/topics/assets/auto_completion_0003.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/assets/auto_completion_0003.gif -------------------------------------------------------------------------------- /docs/topics/assets/auto_completion_0004.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/assets/auto_completion_0004.gif -------------------------------------------------------------------------------- /docs/topics/assets/forms_0000.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/assets/forms_0000.gif -------------------------------------------------------------------------------- /docs/topics/assets/forms_0001.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/assets/forms_0001.gif -------------------------------------------------------------------------------- /docs/topics/assets/forms_0002.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/assets/forms_0002.gif -------------------------------------------------------------------------------- /docs/topics/assets/forms_0003.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/assets/forms_0003.gif -------------------------------------------------------------------------------- /docs/topics/assets/forms_0004.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/assets/forms_0004.gif -------------------------------------------------------------------------------- /docs/topics/assets/forms_0005.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/assets/forms_0005.gif -------------------------------------------------------------------------------- /docs/topics/assets/forms_0006.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/assets/forms_0006.gif -------------------------------------------------------------------------------- /docs/topics/assets/getting_started_0000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/assets/getting_started_0000.png -------------------------------------------------------------------------------- /docs/topics/assets/getting_started_0001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/assets/getting_started_0001.png -------------------------------------------------------------------------------- /docs/topics/assets/getting_started_0007.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/assets/getting_started_0007.gif -------------------------------------------------------------------------------- /docs/topics/assets/getting_started_0011.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/assets/getting_started_0011.png -------------------------------------------------------------------------------- /docs/topics/assets/getting_started_0012.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/assets/getting_started_0012.png -------------------------------------------------------------------------------- /docs/topics/assets/getting_started_0013.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/assets/getting_started_0013.png -------------------------------------------------------------------------------- /docs/topics/assets/getting_started_0015.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/assets/getting_started_0015.png -------------------------------------------------------------------------------- /docs/topics/assets/getting_started_0017.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/assets/getting_started_0017.png -------------------------------------------------------------------------------- /docs/topics/assets/getting_started_0019.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/assets/getting_started_0019.png -------------------------------------------------------------------------------- /docs/topics/assets/getting_started_0020.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/assets/getting_started_0020.png -------------------------------------------------------------------------------- /docs/topics/assets/getting_started_0021.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/assets/getting_started_0021.png -------------------------------------------------------------------------------- /docs/topics/assets/getting_started_0022.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/assets/getting_started_0022.png -------------------------------------------------------------------------------- /docs/topics/assets/slash_0000.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/assets/slash_0000.png -------------------------------------------------------------------------------- /docs/topics/assets/slash_0001.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/assets/slash_0001.png -------------------------------------------------------------------------------- /docs/topics/assets/slash_0002.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/assets/slash_0002.png -------------------------------------------------------------------------------- /docs/topics/assets/slash_0003.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/assets/slash_0003.png -------------------------------------------------------------------------------- /docs/topics/assets/slash_0004.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/assets/slash_0004.png -------------------------------------------------------------------------------- /docs/topics/assets/slash_0005.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/assets/slash_0005.png -------------------------------------------------------------------------------- /docs/topics/assets/slash_0008.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/assets/slash_0008.png -------------------------------------------------------------------------------- /docs/topics/assets/slash_0009.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/assets/slash_0009.png -------------------------------------------------------------------------------- /docs/topics/assets/slash_0010.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/assets/slash_0010.png -------------------------------------------------------------------------------- /docs/topics/assets/slash_0011.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/assets/slash_0011.png -------------------------------------------------------------------------------- /docs/topics/assets/slash_0012.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/assets/slash_0012.png -------------------------------------------------------------------------------- /docs/topics/assets/slash_0013.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/assets/slash_0013.png -------------------------------------------------------------------------------- /docs/topics/assets/slash_0014.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/assets/slash_0014.png -------------------------------------------------------------------------------- /docs/topics/assets/slash_0015.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/assets/slash_0015.gif -------------------------------------------------------------------------------- /docs/topics/assets/slash_0016.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/assets/slash_0016.png -------------------------------------------------------------------------------- /docs/topics/assets/slash_0017.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/assets/slash_0017.gif -------------------------------------------------------------------------------- /docs/topics/assets/slash_0018.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/assets/slash_0018.png -------------------------------------------------------------------------------- /docs/topics/assets/slash_0019.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/assets/slash_0019.png -------------------------------------------------------------------------------- /docs/topics/assets/slash_0020.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/assets/slash_0020.png -------------------------------------------------------------------------------- /docs/topics/assets/slash_0021.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/assets/slash_0021.png -------------------------------------------------------------------------------- /docs/topics/assets/slash_0022.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/assets/slash_0022.png -------------------------------------------------------------------------------- /docs/topics/assets/slash_0023.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/assets/slash_0023.gif -------------------------------------------------------------------------------- /docs/topics/assets/slash_0024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/assets/slash_0024.png -------------------------------------------------------------------------------- /docs/topics/assets/slash_0025.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/assets/slash_0025.gif -------------------------------------------------------------------------------- /docs/topics/assets/slash_0026.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/assets/slash_0026.gif -------------------------------------------------------------------------------- /docs/topics/assets/slash_0027.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/assets/slash_0027.gif -------------------------------------------------------------------------------- /docs/topics/assets/slash_0028.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/assets/slash_0028.png -------------------------------------------------------------------------------- /docs/topics/assets/slash_0029.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/assets/slash_0029.gif -------------------------------------------------------------------------------- /docs/topics/assets/slash_0030.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/assets/slash_0030.gif -------------------------------------------------------------------------------- /docs/topics/auto_completion.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/auto_completion.md -------------------------------------------------------------------------------- /docs/topics/commands_v2.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/commands_v2.md -------------------------------------------------------------------------------- /docs/topics/components.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/components.md -------------------------------------------------------------------------------- /docs/topics/content_components.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/content_components.md -------------------------------------------------------------------------------- /docs/topics/embedded_activity_launch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/embedded_activity_launch.md -------------------------------------------------------------------------------- /docs/topics/emoji.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/emoji.md -------------------------------------------------------------------------------- /docs/topics/first_bot.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/first_bot.md -------------------------------------------------------------------------------- /docs/topics/forms.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/forms.md -------------------------------------------------------------------------------- /docs/topics/frequently_asked_questions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/frequently_asked_questions.md -------------------------------------------------------------------------------- /docs/topics/getting_started.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/getting_started.md -------------------------------------------------------------------------------- /docs/topics/integration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/integration.md -------------------------------------------------------------------------------- /docs/topics/interactive_components.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/interactive_components.md -------------------------------------------------------------------------------- /docs/topics/introduction_to_python.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/introduction_to_python.md -------------------------------------------------------------------------------- /docs/topics/plugins.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/plugins.md -------------------------------------------------------------------------------- /docs/topics/slash.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/slash.md -------------------------------------------------------------------------------- /docs/topics/top_gg.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/top_gg.md -------------------------------------------------------------------------------- /docs/topics/typing_interactions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/typing_interactions.md -------------------------------------------------------------------------------- /docs/topics/user_menu[deprecated].md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/user_menu[deprecated].md -------------------------------------------------------------------------------- /docs/topics/wip_acpo.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/docs/topics/wip_acpo.md -------------------------------------------------------------------------------- /hata/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/__init__.py -------------------------------------------------------------------------------- /hata/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/__main__.py -------------------------------------------------------------------------------- /hata/discord/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/__init__.py -------------------------------------------------------------------------------- /hata/discord/activity/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/activity/__init__.py -------------------------------------------------------------------------------- /hata/discord/activity/activity/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/activity/activity/__init__.py -------------------------------------------------------------------------------- /hata/discord/activity/activity/activity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/activity/activity/activity.py -------------------------------------------------------------------------------- /hata/discord/activity/activity/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/activity/activity/constants.py -------------------------------------------------------------------------------- /hata/discord/activity/activity/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/activity/activity/fields.py -------------------------------------------------------------------------------- /hata/discord/activity/activity_assets/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports. 2 | -------------------------------------------------------------------------------- /hata/discord/activity/activity_field_base/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports. 2 | -------------------------------------------------------------------------------- /hata/discord/activity/activity_metadata/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports 2 | -------------------------------------------------------------------------------- /hata/discord/activity/activity_party/party.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/activity/activity_party/party.py -------------------------------------------------------------------------------- /hata/discord/activity/activity_party/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports. 2 | -------------------------------------------------------------------------------- /hata/discord/activity/activity_secrets/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports. 2 | -------------------------------------------------------------------------------- /hata/discord/activity/activity_timestamps/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports 2 | -------------------------------------------------------------------------------- /hata/discord/allowed_mentions/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/allowed_mentions/__init__.py -------------------------------------------------------------------------------- /hata/discord/allowed_mentions/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/allowed_mentions/constants.py -------------------------------------------------------------------------------- /hata/discord/allowed_mentions/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/allowed_mentions/helpers.py -------------------------------------------------------------------------------- /hata/discord/allowed_mentions/proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/allowed_mentions/proxy.py -------------------------------------------------------------------------------- /hata/discord/allowed_mentions/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/allowed_mentions/utils.py -------------------------------------------------------------------------------- /hata/discord/ansi_format/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/ansi_format/__init__.py -------------------------------------------------------------------------------- /hata/discord/ansi_format/ansi_format.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/ansi_format/ansi_format.py -------------------------------------------------------------------------------- /hata/discord/ansi_format/preinstanced.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/ansi_format/preinstanced.py -------------------------------------------------------------------------------- /hata/discord/ansi_format/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/ansi_format/utils.py -------------------------------------------------------------------------------- /hata/discord/application/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/application/__init__.py -------------------------------------------------------------------------------- /hata/discord/application/application/flags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/application/application/flags.py -------------------------------------------------------------------------------- /hata/discord/application/application/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports. 2 | -------------------------------------------------------------------------------- /hata/discord/application/application/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/application/application/utils.py -------------------------------------------------------------------------------- /hata/discord/application/application_entity/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross test imports 2 | -------------------------------------------------------------------------------- /hata/discord/application/application_executable/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports 2 | -------------------------------------------------------------------------------- /hata/discord/application/application_install_parameters/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports. 2 | -------------------------------------------------------------------------------- /hata/discord/application/application_role_connection/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports. 2 | -------------------------------------------------------------------------------- /hata/discord/application/application_role_connection_metadata/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports. 2 | -------------------------------------------------------------------------------- /hata/discord/application/entitlement/flags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/application/entitlement/flags.py -------------------------------------------------------------------------------- /hata/discord/application/entitlement/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/application/entitlement/utils.py -------------------------------------------------------------------------------- /hata/discord/application/eula/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/application/eula/__init__.py -------------------------------------------------------------------------------- /hata/discord/application/eula/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/application/eula/constants.py -------------------------------------------------------------------------------- /hata/discord/application/eula/eula.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/application/eula/eula.py -------------------------------------------------------------------------------- /hata/discord/application/eula/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/application/eula/fields.py -------------------------------------------------------------------------------- /hata/discord/application/eula/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross test imports 2 | -------------------------------------------------------------------------------- /hata/discord/application/sku/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/application/sku/__init__.py -------------------------------------------------------------------------------- /hata/discord/application/sku/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/application/sku/constants.py -------------------------------------------------------------------------------- /hata/discord/application/sku/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/application/sku/fields.py -------------------------------------------------------------------------------- /hata/discord/application/sku/flags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/application/sku/flags.py -------------------------------------------------------------------------------- /hata/discord/application/sku/preinstanced.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/application/sku/preinstanced.py -------------------------------------------------------------------------------- /hata/discord/application/sku/sku.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/application/sku/sku.py -------------------------------------------------------------------------------- /hata/discord/application/team/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/application/team/__init__.py -------------------------------------------------------------------------------- /hata/discord/application/team/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/application/team/constants.py -------------------------------------------------------------------------------- /hata/discord/application/team/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/application/team/fields.py -------------------------------------------------------------------------------- /hata/discord/application/team/team.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/application/team/team.py -------------------------------------------------------------------------------- /hata/discord/application/team/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports 2 | -------------------------------------------------------------------------------- /hata/discord/application/team_member/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross test imports 2 | -------------------------------------------------------------------------------- /hata/discord/application/third_party_sku/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports 2 | -------------------------------------------------------------------------------- /hata/discord/application_command/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/application_command/__init__.py -------------------------------------------------------------------------------- /hata/discord/application_command/application_command_option/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports 2 | -------------------------------------------------------------------------------- /hata/discord/application_command/application_command_option_choice/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Require for cross-test imports 2 | -------------------------------------------------------------------------------- /hata/discord/application_command/application_command_option_metadata/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports 2 | -------------------------------------------------------------------------------- /hata/discord/application_command/application_command_permission/constants.py: -------------------------------------------------------------------------------- 1 | __all__ = () 2 | 3 | 4 | PERMISSION_OVERWRITES_MAX = 100 5 | -------------------------------------------------------------------------------- /hata/discord/application_command/application_command_permission/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports 2 | -------------------------------------------------------------------------------- /hata/discord/application_command/application_command_permission_overwrite/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports 2 | -------------------------------------------------------------------------------- /hata/discord/application_command/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/application_command/helpers.py -------------------------------------------------------------------------------- /hata/discord/audit_logs/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/audit_logs/__init__.py -------------------------------------------------------------------------------- /hata/discord/audit_logs/audit_log/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/audit_logs/audit_log/__init__.py -------------------------------------------------------------------------------- /hata/discord/audit_logs/audit_log/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/audit_logs/audit_log/fields.py -------------------------------------------------------------------------------- /hata/discord/audit_logs/audit_log/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/audit_logs/audit_log/helpers.py -------------------------------------------------------------------------------- /hata/discord/auto_moderation/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/auto_moderation/__init__.py -------------------------------------------------------------------------------- /hata/discord/auto_moderation/action/action.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/auto_moderation/action/action.py -------------------------------------------------------------------------------- /hata/discord/auto_moderation/action/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/auto_moderation/action/fields.py -------------------------------------------------------------------------------- /hata/discord/auto_moderation/action/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross test imports 2 | -------------------------------------------------------------------------------- /hata/discord/auto_moderation/action_metadata/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports 2 | -------------------------------------------------------------------------------- /hata/discord/auto_moderation/execution_event/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports 2 | -------------------------------------------------------------------------------- /hata/discord/auto_moderation/rule/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/auto_moderation/rule/__init__.py -------------------------------------------------------------------------------- /hata/discord/auto_moderation/rule/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/auto_moderation/rule/fields.py -------------------------------------------------------------------------------- /hata/discord/auto_moderation/rule/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/auto_moderation/rule/helpers.py -------------------------------------------------------------------------------- /hata/discord/auto_moderation/rule/rule.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/auto_moderation/rule/rule.py -------------------------------------------------------------------------------- /hata/discord/auto_moderation/trigger_metadata/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hata/discord/bases/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/bases/__init__.py -------------------------------------------------------------------------------- /hata/discord/bases/entity/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/bases/entity/__init__.py -------------------------------------------------------------------------------- /hata/discord/bases/entity/entity_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/bases/entity/entity_base.py -------------------------------------------------------------------------------- /hata/discord/bases/entity/slotted_meta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/bases/entity/slotted_meta.py -------------------------------------------------------------------------------- /hata/discord/bases/event/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/bases/event/__init__.py -------------------------------------------------------------------------------- /hata/discord/bases/event/event_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/bases/event/event_base.py -------------------------------------------------------------------------------- /hata/discord/bases/flags/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/bases/flags/__init__.py -------------------------------------------------------------------------------- /hata/discord/bases/flags/flag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/bases/flags/flag.py -------------------------------------------------------------------------------- /hata/discord/bases/flags/flag_deprecation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/bases/flags/flag_deprecation.py -------------------------------------------------------------------------------- /hata/discord/bases/flags/flag_descriptors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/bases/flags/flag_descriptors.py -------------------------------------------------------------------------------- /hata/discord/bases/flags/flag_meta.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/bases/flags/flag_meta.py -------------------------------------------------------------------------------- /hata/discord/bases/flags/tests/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/bases/flags/tests/helpers.py -------------------------------------------------------------------------------- /hata/discord/bases/icon.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/bases/icon.py -------------------------------------------------------------------------------- /hata/discord/bases/place_holder/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/bases/place_holder/__init__.py -------------------------------------------------------------------------------- /hata/discord/bases/place_holder/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/bases/place_holder/base.py -------------------------------------------------------------------------------- /hata/discord/bases/place_holder/functional.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/bases/place_holder/functional.py -------------------------------------------------------------------------------- /hata/discord/bases/place_holder/standard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/bases/place_holder/standard.py -------------------------------------------------------------------------------- /hata/discord/bases/preinstanced/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/bases/preinstanced/__init__.py -------------------------------------------------------------------------------- /hata/discord/bases/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/bases/utils.py -------------------------------------------------------------------------------- /hata/discord/bin/libopus-0.x64.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/bin/libopus-0.x64.dll -------------------------------------------------------------------------------- /hata/discord/bin/libopus-0.x86.dll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/bin/libopus-0.x86.dll -------------------------------------------------------------------------------- /hata/discord/builder/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/builder/__init__.py -------------------------------------------------------------------------------- /hata/discord/builder/builder_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/builder/builder_base.py -------------------------------------------------------------------------------- /hata/discord/builder/builder_fielded.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/builder/builder_fielded.py -------------------------------------------------------------------------------- /hata/discord/builder/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/builder/constants.py -------------------------------------------------------------------------------- /hata/discord/builder/conversion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/builder/conversion.py -------------------------------------------------------------------------------- /hata/discord/builder/conversions/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/builder/conversions/__init__.py -------------------------------------------------------------------------------- /hata/discord/builder/conversions/keyword.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/builder/conversions/keyword.py -------------------------------------------------------------------------------- /hata/discord/builder/conversions/nest_main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/builder/conversions/nest_main.py -------------------------------------------------------------------------------- /hata/discord/builder/conversions/none.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/builder/conversions/none.py -------------------------------------------------------------------------------- /hata/discord/builder/descriptor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/builder/descriptor.py -------------------------------------------------------------------------------- /hata/discord/builder/serialization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/builder/serialization.py -------------------------------------------------------------------------------- /hata/discord/builder/tests/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/builder/tests/helpers.py -------------------------------------------------------------------------------- /hata/discord/builder/tests/test__poll_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/builder/tests/test__poll_type.py -------------------------------------------------------------------------------- /hata/discord/channel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/channel/__init__.py -------------------------------------------------------------------------------- /hata/discord/channel/channel/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/channel/channel/__init__.py -------------------------------------------------------------------------------- /hata/discord/channel/channel/channel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/channel/channel/channel.py -------------------------------------------------------------------------------- /hata/discord/channel/channel/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/channel/channel/fields.py -------------------------------------------------------------------------------- /hata/discord/channel/channel/flags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/channel/channel/flags.py -------------------------------------------------------------------------------- /hata/discord/channel/channel/preinstanced.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/channel/channel/preinstanced.py -------------------------------------------------------------------------------- /hata/discord/channel/channel/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/channel/channel/utils.py -------------------------------------------------------------------------------- /hata/discord/channel/channel_metadata/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/channel/channel_metadata/base.py -------------------------------------------------------------------------------- /hata/discord/channel/channel_metadata/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Only required for relative imports 2 | -------------------------------------------------------------------------------- /hata/discord/channel/forum_tag/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/channel/forum_tag/__init__.py -------------------------------------------------------------------------------- /hata/discord/channel/forum_tag/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/channel/forum_tag/constants.py -------------------------------------------------------------------------------- /hata/discord/channel/forum_tag/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/channel/forum_tag/fields.py -------------------------------------------------------------------------------- /hata/discord/channel/forum_tag/forum_tag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/channel/forum_tag/forum_tag.py -------------------------------------------------------------------------------- /hata/discord/channel/forum_tag/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/channel/forum_tag/utils.py -------------------------------------------------------------------------------- /hata/discord/channel/forum_tag_change/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports 2 | -------------------------------------------------------------------------------- /hata/discord/channel/forum_tag_update/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports 2 | -------------------------------------------------------------------------------- /hata/discord/channel/message_history.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/channel/message_history.py -------------------------------------------------------------------------------- /hata/discord/channel/message_iterator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/channel/message_iterator.py -------------------------------------------------------------------------------- /hata/discord/channel/voice_channel_effect/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports 2 | -------------------------------------------------------------------------------- /hata/discord/client/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/client/__init__.py -------------------------------------------------------------------------------- /hata/discord/client/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/client/client.py -------------------------------------------------------------------------------- /hata/discord/client/client_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/client/client_wrapper.py -------------------------------------------------------------------------------- /hata/discord/client/compounds/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/client/compounds/__init__.py -------------------------------------------------------------------------------- /hata/discord/client/compounds/application.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/client/compounds/application.py -------------------------------------------------------------------------------- /hata/discord/client/compounds/channel.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/client/compounds/channel.py -------------------------------------------------------------------------------- /hata/discord/client/compounds/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/client/compounds/client.py -------------------------------------------------------------------------------- /hata/discord/client/compounds/discovery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/client/compounds/discovery.py -------------------------------------------------------------------------------- /hata/discord/client/compounds/emoji_guild.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/client/compounds/emoji_guild.py -------------------------------------------------------------------------------- /hata/discord/client/compounds/guild.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/client/compounds/guild.py -------------------------------------------------------------------------------- /hata/discord/client/compounds/guild_ban.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/client/compounds/guild_ban.py -------------------------------------------------------------------------------- /hata/discord/client/compounds/integration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/client/compounds/integration.py -------------------------------------------------------------------------------- /hata/discord/client/compounds/interaction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/client/compounds/interaction.py -------------------------------------------------------------------------------- /hata/discord/client/compounds/invite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/client/compounds/invite.py -------------------------------------------------------------------------------- /hata/discord/client/compounds/locked.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/client/compounds/locked.py -------------------------------------------------------------------------------- /hata/discord/client/compounds/message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/client/compounds/message.py -------------------------------------------------------------------------------- /hata/discord/client/compounds/oauth2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/client/compounds/oauth2.py -------------------------------------------------------------------------------- /hata/discord/client/compounds/poll.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/client/compounds/poll.py -------------------------------------------------------------------------------- /hata/discord/client/compounds/reaction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/client/compounds/reaction.py -------------------------------------------------------------------------------- /hata/discord/client/compounds/role.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/client/compounds/role.py -------------------------------------------------------------------------------- /hata/discord/client/compounds/soundboard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/client/compounds/soundboard.py -------------------------------------------------------------------------------- /hata/discord/client/compounds/stage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/client/compounds/stage.py -------------------------------------------------------------------------------- /hata/discord/client/compounds/sticker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/client/compounds/sticker.py -------------------------------------------------------------------------------- /hata/discord/client/compounds/thread.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/client/compounds/thread.py -------------------------------------------------------------------------------- /hata/discord/client/compounds/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/client/compounds/user.py -------------------------------------------------------------------------------- /hata/discord/client/compounds/webhook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/client/compounds/webhook.py -------------------------------------------------------------------------------- /hata/discord/client/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/client/fields.py -------------------------------------------------------------------------------- /hata/discord/client/functionality_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/client/functionality_helpers.py -------------------------------------------------------------------------------- /hata/discord/client/ready_state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/client/ready_state.py -------------------------------------------------------------------------------- /hata/discord/client/request_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/client/request_helpers.py -------------------------------------------------------------------------------- /hata/discord/client/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/client/utils.py -------------------------------------------------------------------------------- /hata/discord/color.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/color.py -------------------------------------------------------------------------------- /hata/discord/component/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/component/__init__.py -------------------------------------------------------------------------------- /hata/discord/component/component/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/component/component/__init__.py -------------------------------------------------------------------------------- /hata/discord/component/component/component.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/component/component/component.py -------------------------------------------------------------------------------- /hata/discord/component/component/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/component/component/fields.py -------------------------------------------------------------------------------- /hata/discord/component/component/flags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/component/component/flags.py -------------------------------------------------------------------------------- /hata/discord/component/component/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports 2 | -------------------------------------------------------------------------------- /hata/discord/component/interaction_component/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross test imports 2 | -------------------------------------------------------------------------------- /hata/discord/component/interaction_form/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports. 2 | -------------------------------------------------------------------------------- /hata/discord/component/media_info/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/component/media_info/__init__.py -------------------------------------------------------------------------------- /hata/discord/component/media_info/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/component/media_info/fields.py -------------------------------------------------------------------------------- /hata/discord/component/media_item/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/component/media_item/__init__.py -------------------------------------------------------------------------------- /hata/discord/component/media_item/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/component/media_item/fields.py -------------------------------------------------------------------------------- /hata/discord/component/shared_constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/component/shared_constants.py -------------------------------------------------------------------------------- /hata/discord/component/shared_fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/component/shared_fields.py -------------------------------------------------------------------------------- /hata/discord/component/shared_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/component/shared_helpers.py -------------------------------------------------------------------------------- /hata/discord/component/string_select_option/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Only required for cross-test imports 2 | -------------------------------------------------------------------------------- /hata/discord/component/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/component/utils.py -------------------------------------------------------------------------------- /hata/discord/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/core.py -------------------------------------------------------------------------------- /hata/discord/embed/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/embed/__init__.py -------------------------------------------------------------------------------- /hata/discord/embed/embed/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/embed/embed/__init__.py -------------------------------------------------------------------------------- /hata/discord/embed/embed/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/embed/embed/constants.py -------------------------------------------------------------------------------- /hata/discord/embed/embed/embed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/embed/embed/embed.py -------------------------------------------------------------------------------- /hata/discord/embed/embed/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/embed/embed/fields.py -------------------------------------------------------------------------------- /hata/discord/embed/embed/flags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/embed/embed/flags.py -------------------------------------------------------------------------------- /hata/discord/embed/embed/preinstanced.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/embed/embed/preinstanced.py -------------------------------------------------------------------------------- /hata/discord/embed/embed/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports 2 | -------------------------------------------------------------------------------- /hata/discord/embed/embed_author/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/embed/embed_author/__init__.py -------------------------------------------------------------------------------- /hata/discord/embed/embed_author/author.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/embed/embed_author/author.py -------------------------------------------------------------------------------- /hata/discord/embed/embed_author/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/embed/embed_author/constants.py -------------------------------------------------------------------------------- /hata/discord/embed/embed_author/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/embed/embed_author/fields.py -------------------------------------------------------------------------------- /hata/discord/embed/embed_author/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports. 2 | -------------------------------------------------------------------------------- /hata/discord/embed/embed_field/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/embed/embed_field/__init__.py -------------------------------------------------------------------------------- /hata/discord/embed/embed_field/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/embed/embed_field/constants.py -------------------------------------------------------------------------------- /hata/discord/embed/embed_field/field.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/embed/embed_field/field.py -------------------------------------------------------------------------------- /hata/discord/embed/embed_field/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/embed/embed_field/fields.py -------------------------------------------------------------------------------- /hata/discord/embed/embed_field/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports. 2 | -------------------------------------------------------------------------------- /hata/discord/embed/embed_field_base/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/embed/embed_field_base/base.py -------------------------------------------------------------------------------- /hata/discord/embed/embed_field_base/flags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/embed/embed_field_base/flags.py -------------------------------------------------------------------------------- /hata/discord/embed/embed_field_base/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports. 2 | -------------------------------------------------------------------------------- /hata/discord/embed/embed_footer/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/embed/embed_footer/__init__.py -------------------------------------------------------------------------------- /hata/discord/embed/embed_footer/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/embed/embed_footer/constants.py -------------------------------------------------------------------------------- /hata/discord/embed/embed_footer/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/embed/embed_footer/fields.py -------------------------------------------------------------------------------- /hata/discord/embed/embed_footer/footer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/embed/embed_footer/footer.py -------------------------------------------------------------------------------- /hata/discord/embed/embed_footer/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports. 2 | -------------------------------------------------------------------------------- /hata/discord/embed/embed_image/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/embed/embed_image/__init__.py -------------------------------------------------------------------------------- /hata/discord/embed/embed_image/constants.py: -------------------------------------------------------------------------------- 1 | __all__ = () 2 | 3 | 4 | URL_LENGTH_MAX = 2048 5 | -------------------------------------------------------------------------------- /hata/discord/embed/embed_image/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/embed/embed_image/fields.py -------------------------------------------------------------------------------- /hata/discord/embed/embed_image/image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/embed/embed_image/image.py -------------------------------------------------------------------------------- /hata/discord/embed/embed_image/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports. 2 | -------------------------------------------------------------------------------- /hata/discord/embed/embed_provider/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/embed/embed_provider/__init__.py -------------------------------------------------------------------------------- /hata/discord/embed/embed_provider/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/embed/embed_provider/fields.py -------------------------------------------------------------------------------- /hata/discord/embed/embed_provider/provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/embed/embed_provider/provider.py -------------------------------------------------------------------------------- /hata/discord/embed/embed_provider/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports. 2 | -------------------------------------------------------------------------------- /hata/discord/embed/embed_thumbnail/constants.py: -------------------------------------------------------------------------------- 1 | __all__ = () 2 | 3 | 4 | URL_LENGTH_MAX = 2048 5 | -------------------------------------------------------------------------------- /hata/discord/embed/embed_thumbnail/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/embed/embed_thumbnail/fields.py -------------------------------------------------------------------------------- /hata/discord/embed/embed_thumbnail/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports. 2 | -------------------------------------------------------------------------------- /hata/discord/embed/embed_video/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/embed/embed_video/__init__.py -------------------------------------------------------------------------------- /hata/discord/embed/embed_video/constants.py: -------------------------------------------------------------------------------- 1 | __all__ = () 2 | 3 | 4 | URL_LENGTH_MAX = 2048 5 | -------------------------------------------------------------------------------- /hata/discord/embed/embed_video/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/embed/embed_video/fields.py -------------------------------------------------------------------------------- /hata/discord/embed/embed_video/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports. 2 | -------------------------------------------------------------------------------- /hata/discord/embed/embed_video/video.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/embed/embed_video/video.py -------------------------------------------------------------------------------- /hata/discord/embedded_activity/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/embedded_activity/__init__.py -------------------------------------------------------------------------------- /hata/discord/embedded_activity/embedded_activity_user_state/tests/test__validate_nonce.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hata/discord/emoji/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/emoji/__init__.py -------------------------------------------------------------------------------- /hata/discord/emoji/emoji/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/emoji/emoji/__init__.py -------------------------------------------------------------------------------- /hata/discord/emoji/emoji/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/emoji/emoji/constants.py -------------------------------------------------------------------------------- /hata/discord/emoji/emoji/emoji.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/emoji/emoji/emoji.py -------------------------------------------------------------------------------- /hata/discord/emoji/emoji/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/emoji/emoji/fields.py -------------------------------------------------------------------------------- /hata/discord/emoji/emoji/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports 2 | -------------------------------------------------------------------------------- /hata/discord/emoji/emoji/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/emoji/emoji/utils.py -------------------------------------------------------------------------------- /hata/discord/emoji/parsing/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/emoji/parsing/__init__.py -------------------------------------------------------------------------------- /hata/discord/emoji/parsing/pattern.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/emoji/parsing/pattern.py -------------------------------------------------------------------------------- /hata/discord/emoji/parsing/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/emoji/parsing/utils.py -------------------------------------------------------------------------------- /hata/discord/emoji/reaction/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/emoji/reaction/__init__.py -------------------------------------------------------------------------------- /hata/discord/emoji/reaction/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/emoji/reaction/fields.py -------------------------------------------------------------------------------- /hata/discord/emoji/reaction/preinstanced.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/emoji/reaction/preinstanced.py -------------------------------------------------------------------------------- /hata/discord/emoji/reaction/reaction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/emoji/reaction/reaction.py -------------------------------------------------------------------------------- /hata/discord/emoji/reaction_events/add.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/emoji/reaction_events/add.py -------------------------------------------------------------------------------- /hata/discord/emoji/reaction_events/delete.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/emoji/reaction_events/delete.py -------------------------------------------------------------------------------- /hata/discord/emoji/reaction_events/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/emoji/reaction_events/fields.py -------------------------------------------------------------------------------- /hata/discord/emoji/reaction_events/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/emoji/reaction_events/helpers.py -------------------------------------------------------------------------------- /hata/discord/emoji/reaction_events/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports 2 | -------------------------------------------------------------------------------- /hata/discord/emoji/reaction_mapping/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/emoji/reaction_mapping/fields.py -------------------------------------------------------------------------------- /hata/discord/emoji/reaction_mapping/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/emoji/reaction_mapping/utils.py -------------------------------------------------------------------------------- /hata/discord/emoji/unicode/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/emoji/unicode/__init__.py -------------------------------------------------------------------------------- /hata/discord/emoji/unicode/unicode_type.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/emoji/unicode/unicode_type.py -------------------------------------------------------------------------------- /hata/discord/emoji/unicode/unicodes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/emoji/unicode/unicodes.py -------------------------------------------------------------------------------- /hata/discord/events/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/events/__init__.py -------------------------------------------------------------------------------- /hata/discord/events/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/events/core.py -------------------------------------------------------------------------------- /hata/discord/events/default_event_handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/events/default_event_handlers.py -------------------------------------------------------------------------------- /hata/discord/events/event_handler_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/events/event_handler_manager.py -------------------------------------------------------------------------------- /hata/discord/events/event_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/events/event_types.py -------------------------------------------------------------------------------- /hata/discord/events/filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/events/filters.py -------------------------------------------------------------------------------- /hata/discord/events/guild_sync.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/events/guild_sync.py -------------------------------------------------------------------------------- /hata/discord/events/handling_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/events/handling_helpers.py -------------------------------------------------------------------------------- /hata/discord/events/intent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/events/intent.py -------------------------------------------------------------------------------- /hata/discord/events/parsers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/events/parsers.py -------------------------------------------------------------------------------- /hata/discord/exceptions/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/exceptions/__init__.py -------------------------------------------------------------------------------- /hata/discord/exceptions/discord_exception.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/exceptions/discord_exception.py -------------------------------------------------------------------------------- /hata/discord/exceptions/error_codes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/exceptions/error_codes.py -------------------------------------------------------------------------------- /hata/discord/exceptions/invalid_token.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/exceptions/invalid_token.py -------------------------------------------------------------------------------- /hata/discord/exceptions/payload_renderer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/exceptions/payload_renderer.py -------------------------------------------------------------------------------- /hata/discord/exceptions/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # for cross-test imports 2 | -------------------------------------------------------------------------------- /hata/discord/exceptions/tests/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/exceptions/tests/helpers.py -------------------------------------------------------------------------------- /hata/discord/exceptions/voice_error_codes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/exceptions/voice_error_codes.py -------------------------------------------------------------------------------- /hata/discord/field_parsers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/field_parsers.py -------------------------------------------------------------------------------- /hata/discord/field_putters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/field_putters.py -------------------------------------------------------------------------------- /hata/discord/field_validators.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/field_validators.py -------------------------------------------------------------------------------- /hata/discord/gateway/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/gateway/__init__.py -------------------------------------------------------------------------------- /hata/discord/gateway/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/gateway/base.py -------------------------------------------------------------------------------- /hata/discord/gateway/client_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/gateway/client_base.py -------------------------------------------------------------------------------- /hata/discord/gateway/client_shard.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/gateway/client_shard.py -------------------------------------------------------------------------------- /hata/discord/gateway/client_sharder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/gateway/client_sharder.py -------------------------------------------------------------------------------- /hata/discord/gateway/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/gateway/constants.py -------------------------------------------------------------------------------- /hata/discord/gateway/heartbeat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/gateway/heartbeat.py -------------------------------------------------------------------------------- /hata/discord/gateway/rate_limit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/gateway/rate_limit.py -------------------------------------------------------------------------------- /hata/discord/gateway/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # for imports 2 | -------------------------------------------------------------------------------- /hata/discord/gateway/tests/test__Kokoro.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/gateway/tests/test__Kokoro.py -------------------------------------------------------------------------------- /hata/discord/gateway/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/gateway/utils.py -------------------------------------------------------------------------------- /hata/discord/gateway/voice.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/gateway/voice.py -------------------------------------------------------------------------------- /hata/discord/gateway/voice_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/gateway/voice_base.py -------------------------------------------------------------------------------- /hata/discord/guild/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/guild/__init__.py -------------------------------------------------------------------------------- /hata/discord/guild/ban_entry/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/guild/ban_entry/__init__.py -------------------------------------------------------------------------------- /hata/discord/guild/ban_entry/ban_entry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/guild/ban_entry/ban_entry.py -------------------------------------------------------------------------------- /hata/discord/guild/ban_entry/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/guild/ban_entry/constants.py -------------------------------------------------------------------------------- /hata/discord/guild/ban_entry/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/guild/ban_entry/fields.py -------------------------------------------------------------------------------- /hata/discord/guild/discovery/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/guild/discovery/__init__.py -------------------------------------------------------------------------------- /hata/discord/guild/discovery/discovery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/guild/discovery/discovery.py -------------------------------------------------------------------------------- /hata/discord/guild/discovery/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/guild/discovery/fields.py -------------------------------------------------------------------------------- /hata/discord/guild/discovery/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports 2 | -------------------------------------------------------------------------------- /hata/discord/guild/discovery/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/guild/discovery/utils.py -------------------------------------------------------------------------------- /hata/discord/guild/discovery_category/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports. 2 | -------------------------------------------------------------------------------- /hata/discord/guild/guild/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/guild/guild/__init__.py -------------------------------------------------------------------------------- /hata/discord/guild/guild/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/guild/guild/constants.py -------------------------------------------------------------------------------- /hata/discord/guild/guild/emoji_counts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/guild/guild/emoji_counts.py -------------------------------------------------------------------------------- /hata/discord/guild/guild/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/guild/guild/fields.py -------------------------------------------------------------------------------- /hata/discord/guild/guild/flags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/guild/guild/flags.py -------------------------------------------------------------------------------- /hata/discord/guild/guild/guild.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/guild/guild/guild.py -------------------------------------------------------------------------------- /hata/discord/guild/guild/guild_boost_perks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/guild/guild/guild_boost_perks.py -------------------------------------------------------------------------------- /hata/discord/guild/guild/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/guild/guild/helpers.py -------------------------------------------------------------------------------- /hata/discord/guild/guild/preinstanced.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/guild/guild/preinstanced.py -------------------------------------------------------------------------------- /hata/discord/guild/guild/sticker_counts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/guild/guild/sticker_counts.py -------------------------------------------------------------------------------- /hata/discord/guild/guild/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports 2 | -------------------------------------------------------------------------------- /hata/discord/guild/guild/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/guild/guild/utils.py -------------------------------------------------------------------------------- /hata/discord/guild/guild_badge/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/guild/guild_badge/__init__.py -------------------------------------------------------------------------------- /hata/discord/guild/guild_badge/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/guild/guild_badge/constants.py -------------------------------------------------------------------------------- /hata/discord/guild/guild_badge/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/guild/guild_badge/fields.py -------------------------------------------------------------------------------- /hata/discord/guild/guild_badge/guild_badge.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/guild/guild_badge/guild_badge.py -------------------------------------------------------------------------------- /hata/discord/guild/guild_boost/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/guild/guild_boost/__init__.py -------------------------------------------------------------------------------- /hata/discord/guild/guild_boost/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/guild/guild_boost/fields.py -------------------------------------------------------------------------------- /hata/discord/guild/guild_boost/guild_boost.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/guild/guild_boost/guild_boost.py -------------------------------------------------------------------------------- /hata/discord/guild/guild_incidents/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/guild/guild_incidents/fields.py -------------------------------------------------------------------------------- /hata/discord/guild/guild_incidents/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/guild/guild_incidents/utils.py -------------------------------------------------------------------------------- /hata/discord/guild/guild_join_request/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports 2 | -------------------------------------------------------------------------------- /hata/discord/guild/guild_join_request_delete_event/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports 2 | -------------------------------------------------------------------------------- /hata/discord/guild/guild_join_request_form_response/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports 2 | -------------------------------------------------------------------------------- /hata/discord/guild/guild_preview/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/guild/guild_preview/__init__.py -------------------------------------------------------------------------------- /hata/discord/guild/guild_preview/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/guild/guild_preview/constants.py -------------------------------------------------------------------------------- /hata/discord/guild/guild_preview/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/guild/guild_preview/fields.py -------------------------------------------------------------------------------- /hata/discord/guild/guild_preview/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports 2 | -------------------------------------------------------------------------------- /hata/discord/guild/guild_user_chunk_event/constants.py: -------------------------------------------------------------------------------- 1 | __all__ = () 2 | 3 | 4 | NONCE_LENGTH_MAX = 25 5 | -------------------------------------------------------------------------------- /hata/discord/guild/guild_widget/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/guild/guild_widget/__init__.py -------------------------------------------------------------------------------- /hata/discord/guild/guild_widget/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/guild/guild_widget/fields.py -------------------------------------------------------------------------------- /hata/discord/guild/guild_widget/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports 2 | -------------------------------------------------------------------------------- /hata/discord/guild/guild_widget_channel/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports 2 | -------------------------------------------------------------------------------- /hata/discord/guild/guild_widget_user/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports 2 | -------------------------------------------------------------------------------- /hata/discord/guild/verification_screen/constants.py: -------------------------------------------------------------------------------- 1 | __all__ = () 2 | 3 | DESCRIPTION_LENGTH_MAX = 300 4 | -------------------------------------------------------------------------------- /hata/discord/guild/verification_screen/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross test imports 2 | -------------------------------------------------------------------------------- /hata/discord/guild/verification_screen_step/constants.py: -------------------------------------------------------------------------------- 1 | __all__ = () 2 | 3 | TITLE_LENGTH_MAX = 300 4 | -------------------------------------------------------------------------------- /hata/discord/guild/verification_screen_step/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross test imports 2 | -------------------------------------------------------------------------------- /hata/discord/guild/welcome_screen/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/guild/welcome_screen/__init__.py -------------------------------------------------------------------------------- /hata/discord/guild/welcome_screen/constants.py: -------------------------------------------------------------------------------- 1 | __all__ = () 2 | 3 | DESCRIPTION_LENGTH_MAX = 140 4 | -------------------------------------------------------------------------------- /hata/discord/guild/welcome_screen/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/guild/welcome_screen/fields.py -------------------------------------------------------------------------------- /hata/discord/guild/welcome_screen/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports 2 | -------------------------------------------------------------------------------- /hata/discord/guild/welcome_screen/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/guild/welcome_screen/utils.py -------------------------------------------------------------------------------- /hata/discord/guild/welcome_screen_channel/constants.py: -------------------------------------------------------------------------------- 1 | __all__ = () 2 | 3 | DESCRIPTION_LENGTH_MAX = 42 4 | -------------------------------------------------------------------------------- /hata/discord/guild/welcome_screen_channel/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports 2 | -------------------------------------------------------------------------------- /hata/discord/http/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/http/__init__.py -------------------------------------------------------------------------------- /hata/discord/http/api_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/http/api_client.py -------------------------------------------------------------------------------- /hata/discord/http/connector_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/http/connector_cache.py -------------------------------------------------------------------------------- /hata/discord/http/headers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/http/headers.py -------------------------------------------------------------------------------- /hata/discord/http/rate_limit.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/http/rate_limit.py -------------------------------------------------------------------------------- /hata/discord/http/rate_limit_groups.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/http/rate_limit_groups.py -------------------------------------------------------------------------------- /hata/discord/http/rate_limit_proxy.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/http/rate_limit_proxy.py -------------------------------------------------------------------------------- /hata/discord/http/tests/test__is_cdn_url.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/http/tests/test__is_cdn_url.py -------------------------------------------------------------------------------- /hata/discord/http/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/http/urls.py -------------------------------------------------------------------------------- /hata/discord/integration/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/integration/__init__.py -------------------------------------------------------------------------------- /hata/discord/integration/integration/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Only required for cross-test import 2 | -------------------------------------------------------------------------------- /hata/discord/integration/integration/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/integration/integration/utils.py -------------------------------------------------------------------------------- /hata/discord/integration/integration_account/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Only required for cross-test imports 2 | -------------------------------------------------------------------------------- /hata/discord/integration/integration_application/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Only required for imports 2 | -------------------------------------------------------------------------------- /hata/discord/integration/integration_metadata/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # required for cross-test imports. 2 | -------------------------------------------------------------------------------- /hata/discord/interaction/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/interaction/__init__.py -------------------------------------------------------------------------------- /hata/discord/interaction/interaction_metadata/constants.py: -------------------------------------------------------------------------------- 1 | __all__ = () 2 | 3 | AUTO_COMPLETE_VALUE_LENGTH_MAX = 6000 4 | -------------------------------------------------------------------------------- /hata/discord/interaction/interaction_option/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross test imports 2 | -------------------------------------------------------------------------------- /hata/discord/invite/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/invite/__init__.py -------------------------------------------------------------------------------- /hata/discord/invite/invite/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/invite/invite/__init__.py -------------------------------------------------------------------------------- /hata/discord/invite/invite/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/invite/invite/fields.py -------------------------------------------------------------------------------- /hata/discord/invite/invite/flags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/invite/invite/flags.py -------------------------------------------------------------------------------- /hata/discord/invite/invite/invite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/invite/invite/invite.py -------------------------------------------------------------------------------- /hata/discord/invite/invite/preinstanced.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/invite/invite/preinstanced.py -------------------------------------------------------------------------------- /hata/discord/invite/invite/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports 2 | -------------------------------------------------------------------------------- /hata/discord/invite/invite/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/invite/invite/utils.py -------------------------------------------------------------------------------- /hata/discord/localization/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/localization/__init__.py -------------------------------------------------------------------------------- /hata/discord/localization/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/localization/helpers.py -------------------------------------------------------------------------------- /hata/discord/localization/preinstanced.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/localization/preinstanced.py -------------------------------------------------------------------------------- /hata/discord/localization/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/localization/utils.py -------------------------------------------------------------------------------- /hata/discord/message/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/message/__init__.py -------------------------------------------------------------------------------- /hata/discord/message/attachment/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/message/attachment/__init__.py -------------------------------------------------------------------------------- /hata/discord/message/attachment/attachment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/message/attachment/attachment.py -------------------------------------------------------------------------------- /hata/discord/message/attachment/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/message/attachment/constants.py -------------------------------------------------------------------------------- /hata/discord/message/attachment/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/message/attachment/fields.py -------------------------------------------------------------------------------- /hata/discord/message/attachment/flags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/message/attachment/flags.py -------------------------------------------------------------------------------- /hata/discord/message/message/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/message/message/__init__.py -------------------------------------------------------------------------------- /hata/discord/message/message/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/message/message/constants.py -------------------------------------------------------------------------------- /hata/discord/message/message/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/message/message/fields.py -------------------------------------------------------------------------------- /hata/discord/message/message/flags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/message/message/flags.py -------------------------------------------------------------------------------- /hata/discord/message/message/message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/message/message/message.py -------------------------------------------------------------------------------- /hata/discord/message/message/preinstanced.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/message/message/preinstanced.py -------------------------------------------------------------------------------- /hata/discord/message/message/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports 2 | -------------------------------------------------------------------------------- /hata/discord/message/message/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/message/message/utils.py -------------------------------------------------------------------------------- /hata/discord/message/message_application/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports 2 | -------------------------------------------------------------------------------- /hata/discord/message/message_call/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/message/message_call/__init__.py -------------------------------------------------------------------------------- /hata/discord/message/message_call/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/message/message_call/fields.py -------------------------------------------------------------------------------- /hata/discord/message/message_interaction/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports 2 | -------------------------------------------------------------------------------- /hata/discord/message/message_pin/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/message/message_pin/__init__.py -------------------------------------------------------------------------------- /hata/discord/message/message_pin/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/message/message_pin/fields.py -------------------------------------------------------------------------------- /hata/discord/message/message_role_subscription/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports 2 | -------------------------------------------------------------------------------- /hata/discord/message/message_snapshot/constants.py: -------------------------------------------------------------------------------- 1 | __all__ = () 2 | 3 | from ..message.constants import CONTENT_LENGTH_MAX 4 | -------------------------------------------------------------------------------- /hata/discord/message/poll_change/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/message/poll_change/__init__.py -------------------------------------------------------------------------------- /hata/discord/message/poll_change/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/message/poll_change/fields.py -------------------------------------------------------------------------------- /hata/discord/message/poll_change/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports 2 | -------------------------------------------------------------------------------- /hata/discord/message/poll_update/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/message/poll_update/__init__.py -------------------------------------------------------------------------------- /hata/discord/message/poll_update/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/message/poll_update/fields.py -------------------------------------------------------------------------------- /hata/discord/message/poll_update/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports 2 | -------------------------------------------------------------------------------- /hata/discord/oauth2/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/oauth2/__init__.py -------------------------------------------------------------------------------- /hata/discord/oauth2/connection/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/oauth2/connection/__init__.py -------------------------------------------------------------------------------- /hata/discord/oauth2/connection/connection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/oauth2/connection/connection.py -------------------------------------------------------------------------------- /hata/discord/oauth2/connection/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/oauth2/connection/constants.py -------------------------------------------------------------------------------- /hata/discord/oauth2/connection/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/oauth2/connection/fields.py -------------------------------------------------------------------------------- /hata/discord/oauth2/connection/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Only required for cross-test imports 2 | -------------------------------------------------------------------------------- /hata/discord/oauth2/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/oauth2/helpers.py -------------------------------------------------------------------------------- /hata/discord/oauth2/oauth2_access/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/oauth2/oauth2_access/__init__.py -------------------------------------------------------------------------------- /hata/discord/oauth2/oauth2_access/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/oauth2/oauth2_access/fields.py -------------------------------------------------------------------------------- /hata/discord/oauth2/oauth2_access/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports 2 | -------------------------------------------------------------------------------- /hata/discord/oauth2/oauth2_user/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/oauth2/oauth2_user/__init__.py -------------------------------------------------------------------------------- /hata/discord/oauth2/oauth2_user/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/oauth2/oauth2_user/fields.py -------------------------------------------------------------------------------- /hata/discord/oauth2/oauth2_user/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports 2 | -------------------------------------------------------------------------------- /hata/discord/object_binding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/object_binding.py -------------------------------------------------------------------------------- /hata/discord/onboarding/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/onboarding/__init__.py -------------------------------------------------------------------------------- /hata/discord/onboarding/onboarding_prompt/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports 2 | -------------------------------------------------------------------------------- /hata/discord/onboarding/onboarding_prompt_option/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports 2 | -------------------------------------------------------------------------------- /hata/discord/onboarding/onboarding_screen/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports 2 | -------------------------------------------------------------------------------- /hata/discord/payload_building.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/payload_building.py -------------------------------------------------------------------------------- /hata/discord/permission/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/permission/__init__.py -------------------------------------------------------------------------------- /hata/discord/permission/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/permission/constants.py -------------------------------------------------------------------------------- /hata/discord/permission/permission.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/permission/permission.py -------------------------------------------------------------------------------- /hata/discord/poll/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/poll/__init__.py -------------------------------------------------------------------------------- /hata/discord/poll/poll/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/poll/poll/__init__.py -------------------------------------------------------------------------------- /hata/discord/poll/poll/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/poll/poll/constants.py -------------------------------------------------------------------------------- /hata/discord/poll/poll/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/poll/poll/fields.py -------------------------------------------------------------------------------- /hata/discord/poll/poll/poll.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/poll/poll/poll.py -------------------------------------------------------------------------------- /hata/discord/poll/poll/preinstanced.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/poll/poll/preinstanced.py -------------------------------------------------------------------------------- /hata/discord/poll/poll_answer/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/poll/poll_answer/__init__.py -------------------------------------------------------------------------------- /hata/discord/poll/poll_answer/constants.py: -------------------------------------------------------------------------------- 1 | __all__ = () 2 | 3 | 4 | TEXT_LENGTH_MAX = 55 5 | -------------------------------------------------------------------------------- /hata/discord/poll/poll_answer/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/poll/poll_answer/fields.py -------------------------------------------------------------------------------- /hata/discord/poll/poll_answer/poll_answer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/poll/poll_answer/poll_answer.py -------------------------------------------------------------------------------- /hata/discord/poll/poll_events/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/poll/poll_events/__init__.py -------------------------------------------------------------------------------- /hata/discord/poll/poll_events/add.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/poll/poll_events/add.py -------------------------------------------------------------------------------- /hata/discord/poll/poll_events/delete.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/poll/poll_events/delete.py -------------------------------------------------------------------------------- /hata/discord/poll/poll_events/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/poll/poll_events/fields.py -------------------------------------------------------------------------------- /hata/discord/poll/poll_question/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/poll/poll_question/__init__.py -------------------------------------------------------------------------------- /hata/discord/poll/poll_question/constants.py: -------------------------------------------------------------------------------- 1 | __all__ = () 2 | 3 | 4 | TEXT_LENGTH_MAX = 300 5 | -------------------------------------------------------------------------------- /hata/discord/poll/poll_question/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/poll/poll_question/fields.py -------------------------------------------------------------------------------- /hata/discord/poll/poll_result/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/poll/poll_result/__init__.py -------------------------------------------------------------------------------- /hata/discord/poll/poll_result/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/poll/poll_result/fields.py -------------------------------------------------------------------------------- /hata/discord/poll/poll_result/poll_result.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/poll/poll_result/poll_result.py -------------------------------------------------------------------------------- /hata/discord/poll/poll_result/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/poll/poll_result/utils.py -------------------------------------------------------------------------------- /hata/discord/preconverters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/preconverters.py -------------------------------------------------------------------------------- /hata/discord/precreate_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/precreate_helpers.py -------------------------------------------------------------------------------- /hata/discord/resolved/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/resolved/__init__.py -------------------------------------------------------------------------------- /hata/discord/resolved/resolved/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/resolved/resolved/__init__.py -------------------------------------------------------------------------------- /hata/discord/resolved/resolved/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/resolved/resolved/fields.py -------------------------------------------------------------------------------- /hata/discord/resolved/resolved/resolved.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/resolved/resolved/resolved.py -------------------------------------------------------------------------------- /hata/discord/resolved/resolved/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports 2 | -------------------------------------------------------------------------------- /hata/discord/resolved/resolver/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/resolved/resolver/__init__.py -------------------------------------------------------------------------------- /hata/discord/resolved/resolver/resolver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/resolved/resolver/resolver.py -------------------------------------------------------------------------------- /hata/discord/resolved/resolver/resolvers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/resolved/resolver/resolvers.py -------------------------------------------------------------------------------- /hata/discord/role/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/role/__init__.py -------------------------------------------------------------------------------- /hata/discord/role/role/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/role/role/__init__.py -------------------------------------------------------------------------------- /hata/discord/role/role/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/role/role/constants.py -------------------------------------------------------------------------------- /hata/discord/role/role/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/role/role/fields.py -------------------------------------------------------------------------------- /hata/discord/role/role/flags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/role/role/flags.py -------------------------------------------------------------------------------- /hata/discord/role/role/preinstanced.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/role/role/preinstanced.py -------------------------------------------------------------------------------- /hata/discord/role/role/role.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/role/role/role.py -------------------------------------------------------------------------------- /hata/discord/role/role/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports 2 | -------------------------------------------------------------------------------- /hata/discord/role/role/tests/test__put_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/role/role/tests/test__put_id.py -------------------------------------------------------------------------------- /hata/discord/role/role/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/role/role/utils.py -------------------------------------------------------------------------------- /hata/discord/role/role_manager_metadata/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports 2 | -------------------------------------------------------------------------------- /hata/discord/scheduled_event/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/scheduled_event/__init__.py -------------------------------------------------------------------------------- /hata/discord/scheduled_event/scheduled_event/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports 2 | -------------------------------------------------------------------------------- /hata/discord/scheduled_event/scheduled_event_entity_metadata/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports 2 | -------------------------------------------------------------------------------- /hata/discord/scheduled_event/scheduled_event_subscribe_event/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports 2 | -------------------------------------------------------------------------------- /hata/discord/scheduled_event/scheduled_event_unsubscribe_event/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports 2 | -------------------------------------------------------------------------------- /hata/discord/soundboard/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/soundboard/__init__.py -------------------------------------------------------------------------------- /hata/discord/soundboard/soundboard_sound/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports 2 | -------------------------------------------------------------------------------- /hata/discord/soundboard/soundboard_sounds_event/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports 2 | -------------------------------------------------------------------------------- /hata/discord/stage/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/stage/__init__.py -------------------------------------------------------------------------------- /hata/discord/stage/stage/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/stage/stage/__init__.py -------------------------------------------------------------------------------- /hata/discord/stage/stage/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/stage/stage/constants.py -------------------------------------------------------------------------------- /hata/discord/stage/stage/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/stage/stage/fields.py -------------------------------------------------------------------------------- /hata/discord/stage/stage/stage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/stage/stage/stage.py -------------------------------------------------------------------------------- /hata/discord/stage/stage/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports 2 | -------------------------------------------------------------------------------- /hata/discord/stage/stage/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/stage/stage/utils.py -------------------------------------------------------------------------------- /hata/discord/sticker/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/sticker/__init__.py -------------------------------------------------------------------------------- /hata/discord/sticker/sticker/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/sticker/sticker/__init__.py -------------------------------------------------------------------------------- /hata/discord/sticker/sticker/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/sticker/sticker/constants.py -------------------------------------------------------------------------------- /hata/discord/sticker/sticker/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/sticker/sticker/fields.py -------------------------------------------------------------------------------- /hata/discord/sticker/sticker/preinstanced.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/sticker/sticker/preinstanced.py -------------------------------------------------------------------------------- /hata/discord/sticker/sticker/sticker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/sticker/sticker/sticker.py -------------------------------------------------------------------------------- /hata/discord/sticker/sticker/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports 2 | -------------------------------------------------------------------------------- /hata/discord/sticker/sticker/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/sticker/sticker/utils.py -------------------------------------------------------------------------------- /hata/discord/sticker/sticker_pack/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/sticker/sticker_pack/__init__.py -------------------------------------------------------------------------------- /hata/discord/sticker/sticker_pack/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/sticker/sticker_pack/fields.py -------------------------------------------------------------------------------- /hata/discord/sticker/sticker_pack/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports 2 | -------------------------------------------------------------------------------- /hata/discord/tests/test__Color.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/tests/test__Color.py -------------------------------------------------------------------------------- /hata/discord/tests/test__escape_markdown.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/tests/test__escape_markdown.py -------------------------------------------------------------------------------- /hata/discord/tests/test__parse_signed_url.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/tests/test__parse_signed_url.py -------------------------------------------------------------------------------- /hata/discord/tests/test__raise_extra.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/tests/test__raise_extra.py -------------------------------------------------------------------------------- /hata/discord/tests/test__sanitise_links.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/tests/test__sanitise_links.py -------------------------------------------------------------------------------- /hata/discord/user/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/user/__init__.py -------------------------------------------------------------------------------- /hata/discord/user/activity_change/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/user/activity_change/__init__.py -------------------------------------------------------------------------------- /hata/discord/user/activity_change/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/user/activity_change/fields.py -------------------------------------------------------------------------------- /hata/discord/user/activity_change/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports 2 | -------------------------------------------------------------------------------- /hata/discord/user/activity_update/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/user/activity_update/__init__.py -------------------------------------------------------------------------------- /hata/discord/user/activity_update/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/user/activity_update/fields.py -------------------------------------------------------------------------------- /hata/discord/user/activity_update/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports 2 | -------------------------------------------------------------------------------- /hata/discord/user/avatar_decoration/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/user/avatar_decoration/fields.py -------------------------------------------------------------------------------- /hata/discord/user/guild_profile/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/user/guild_profile/__init__.py -------------------------------------------------------------------------------- /hata/discord/user/guild_profile/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/user/guild_profile/constants.py -------------------------------------------------------------------------------- /hata/discord/user/guild_profile/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/user/guild_profile/fields.py -------------------------------------------------------------------------------- /hata/discord/user/guild_profile/flags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/user/guild_profile/flags.py -------------------------------------------------------------------------------- /hata/discord/user/guild_profile/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Used for cross-test imports 2 | -------------------------------------------------------------------------------- /hata/discord/user/guild_profile/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/user/guild_profile/utils.py -------------------------------------------------------------------------------- /hata/discord/user/name_plate/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/user/name_plate/__init__.py -------------------------------------------------------------------------------- /hata/discord/user/name_plate/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/user/name_plate/fields.py -------------------------------------------------------------------------------- /hata/discord/user/name_plate/name_plate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/user/name_plate/name_plate.py -------------------------------------------------------------------------------- /hata/discord/user/name_plate/preinstanced.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/user/name_plate/preinstanced.py -------------------------------------------------------------------------------- /hata/discord/user/thread_profile/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/user/thread_profile/__init__.py -------------------------------------------------------------------------------- /hata/discord/user/thread_profile/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/user/thread_profile/fields.py -------------------------------------------------------------------------------- /hata/discord/user/thread_profile/flags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/user/thread_profile/flags.py -------------------------------------------------------------------------------- /hata/discord/user/thread_profile/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports. 2 | -------------------------------------------------------------------------------- /hata/discord/user/thread_profile/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/user/thread_profile/utils.py -------------------------------------------------------------------------------- /hata/discord/user/user/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/user/user/__init__.py -------------------------------------------------------------------------------- /hata/discord/user/user/client_user_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/user/user/client_user_base.py -------------------------------------------------------------------------------- /hata/discord/user/user/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/user/user/constants.py -------------------------------------------------------------------------------- /hata/discord/user/user/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/user/user/fields.py -------------------------------------------------------------------------------- /hata/discord/user/user/flags.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/user/user/flags.py -------------------------------------------------------------------------------- /hata/discord/user/user/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/user/user/helpers.py -------------------------------------------------------------------------------- /hata/discord/user/user/matching.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/user/user/matching.py -------------------------------------------------------------------------------- /hata/discord/user/user/orin_user_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/user/user/orin_user_base.py -------------------------------------------------------------------------------- /hata/discord/user/user/preinstanced.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/user/user/preinstanced.py -------------------------------------------------------------------------------- /hata/discord/user/user/tests/test__Theme.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/user/user/tests/test__Theme.py -------------------------------------------------------------------------------- /hata/discord/user/user/tests/test__put_bot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/user/user/tests/test__put_bot.py -------------------------------------------------------------------------------- /hata/discord/user/user/tests/test__put_id.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/user/user/tests/test__put_id.py -------------------------------------------------------------------------------- /hata/discord/user/user/user.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/user/user/user.py -------------------------------------------------------------------------------- /hata/discord/user/user/user_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/user/user/user_base.py -------------------------------------------------------------------------------- /hata/discord/user/user/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/user/user/utils.py -------------------------------------------------------------------------------- /hata/discord/user/voice_state/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/user/voice_state/__init__.py -------------------------------------------------------------------------------- /hata/discord/user/voice_state/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/user/voice_state/fields.py -------------------------------------------------------------------------------- /hata/discord/user/voice_state/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports 2 | -------------------------------------------------------------------------------- /hata/discord/user/voice_state/voice_state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/user/voice_state/voice_state.py -------------------------------------------------------------------------------- /hata/discord/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/utils.py -------------------------------------------------------------------------------- /hata/discord/voice/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/voice/__init__.py -------------------------------------------------------------------------------- /hata/discord/voice/audio_settings/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/voice/audio_settings/__init__.py -------------------------------------------------------------------------------- /hata/discord/voice/audio_settings/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/voice/audio_settings/fields.py -------------------------------------------------------------------------------- /hata/discord/voice/audio_source.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/voice/audio_source.py -------------------------------------------------------------------------------- /hata/discord/voice/opus.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/voice/opus.py -------------------------------------------------------------------------------- /hata/discord/voice/packets/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/voice/packets/__init__.py -------------------------------------------------------------------------------- /hata/discord/voice/packets/array.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/voice/packets/array.py -------------------------------------------------------------------------------- /hata/discord/voice/packets/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/voice/packets/constants.py -------------------------------------------------------------------------------- /hata/discord/voice/packets/rtp_packet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/voice/packets/rtp_packet.py -------------------------------------------------------------------------------- /hata/discord/voice/packets/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/voice/packets/utils.py -------------------------------------------------------------------------------- /hata/discord/voice/packets/voice_packet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/voice/packets/voice_packet.py -------------------------------------------------------------------------------- /hata/discord/voice/player.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/voice/player.py -------------------------------------------------------------------------------- /hata/discord/voice/reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/voice/reader.py -------------------------------------------------------------------------------- /hata/discord/voice/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/voice/utils.py -------------------------------------------------------------------------------- /hata/discord/voice/voice_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/voice/voice_client.py -------------------------------------------------------------------------------- /hata/discord/webhook/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/webhook/__init__.py -------------------------------------------------------------------------------- /hata/discord/webhook/webhook/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/webhook/webhook/__init__.py -------------------------------------------------------------------------------- /hata/discord/webhook/webhook/fields.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/webhook/webhook/fields.py -------------------------------------------------------------------------------- /hata/discord/webhook/webhook/tests/test__WebhookBase__data.py: -------------------------------------------------------------------------------- 1 | # Nothing new to test here. 2 | -------------------------------------------------------------------------------- /hata/discord/webhook/webhook/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/webhook/webhook/utils.py -------------------------------------------------------------------------------- /hata/discord/webhook/webhook/webhook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/discord/webhook/webhook/webhook.py -------------------------------------------------------------------------------- /hata/discord/webhook/webhook_source_channel/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports 2 | -------------------------------------------------------------------------------- /hata/discord/webhook/webhook_source_guild/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # Required for cross-test imports 2 | -------------------------------------------------------------------------------- /hata/env/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/env/__init__.py -------------------------------------------------------------------------------- /hata/env/env_getter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/env/env_getter.py -------------------------------------------------------------------------------- /hata/env/getters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/env/getters.py -------------------------------------------------------------------------------- /hata/env/loading.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/env/loading.py -------------------------------------------------------------------------------- /hata/env/parsing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/env/parsing.py -------------------------------------------------------------------------------- /hata/env/tests/test__DotEnvResult.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/env/tests/test__DotEnvResult.py -------------------------------------------------------------------------------- /hata/env/tests/test__EnvGetter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/env/tests/test__EnvGetter.py -------------------------------------------------------------------------------- /hata/env/tests/test__ParserFailureInfo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/env/tests/test__ParserFailureInfo.py -------------------------------------------------------------------------------- /hata/env/tests/test__ParserState.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/env/tests/test__ParserState.py -------------------------------------------------------------------------------- /hata/env/tests/test__add_item.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/env/tests/test__add_item.py -------------------------------------------------------------------------------- /hata/env/tests/test__chain_exhausters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/env/tests/test__chain_exhausters.py -------------------------------------------------------------------------------- /hata/env/tests/test__env_getters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/env/tests/test__env_getters.py -------------------------------------------------------------------------------- /hata/env/tests/test__env_getting.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/env/tests/test__env_getting.py -------------------------------------------------------------------------------- /hata/env/tests/test__exhaust_any.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/env/tests/test__exhaust_any.py -------------------------------------------------------------------------------- /hata/env/tests/test__exhaust_comment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/env/tests/test__exhaust_comment.py -------------------------------------------------------------------------------- /hata/env/tests/test__exhaust_if.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/env/tests/test__exhaust_if.py -------------------------------------------------------------------------------- /hata/env/tests/test__exhaust_line.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/env/tests/test__exhaust_line.py -------------------------------------------------------------------------------- /hata/env/tests/test__exhaust_line_break.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/env/tests/test__exhaust_line_break.py -------------------------------------------------------------------------------- /hata/env/tests/test__exhaust_white_space.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/env/tests/test__exhaust_white_space.py -------------------------------------------------------------------------------- /hata/env/tests/test__is_at_end.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/env/tests/test__is_at_end.py -------------------------------------------------------------------------------- /hata/env/tests/test__is_character__all.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/env/tests/test__is_character__all.py -------------------------------------------------------------------------------- /hata/env/tests/test__load_dot_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/env/tests/test__load_dot_env.py -------------------------------------------------------------------------------- /hata/env/tests/test__maybe_build_item.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/env/tests/test__maybe_build_item.py -------------------------------------------------------------------------------- /hata/env/tests/test__parse_item.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/env/tests/test__parse_item.py -------------------------------------------------------------------------------- /hata/env/tests/test__parse_item_part_end.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/env/tests/test__parse_item_part_end.py -------------------------------------------------------------------------------- /hata/env/tests/test__parse_key_or_value.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/env/tests/test__parse_key_or_value.py -------------------------------------------------------------------------------- /hata/env/tests/test__parse_key_unquoted.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/env/tests/test__parse_key_unquoted.py -------------------------------------------------------------------------------- /hata/env/tests/test__parse_next.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/env/tests/test__parse_next.py -------------------------------------------------------------------------------- /hata/env/tests/test__parse_variables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/env/tests/test__parse_variables.py -------------------------------------------------------------------------------- /hata/env/tests/test__processors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/env/tests/test__processors.py -------------------------------------------------------------------------------- /hata/env/tests/test__repeat_exhauster.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/env/tests/test__repeat_exhauster.py -------------------------------------------------------------------------------- /hata/env/variables.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/env/variables.py -------------------------------------------------------------------------------- /hata/ext/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/__init__.py -------------------------------------------------------------------------------- /hata/ext/asyncio/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/asyncio/README.md -------------------------------------------------------------------------------- /hata/ext/asyncio/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/asyncio/__init__.py -------------------------------------------------------------------------------- /hata/ext/command_utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/command_utils/__init__.py -------------------------------------------------------------------------------- /hata/ext/command_utils/bases.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/command_utils/bases.py -------------------------------------------------------------------------------- /hata/ext/command_utils/choose_menu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/command_utils/choose_menu.py -------------------------------------------------------------------------------- /hata/ext/command_utils/closer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/command_utils/closer.py -------------------------------------------------------------------------------- /hata/ext/command_utils/io.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/command_utils/io.py -------------------------------------------------------------------------------- /hata/ext/command_utils/pagination.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/command_utils/pagination.py -------------------------------------------------------------------------------- /hata/ext/command_utils/user_menu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/command_utils/user_menu.py -------------------------------------------------------------------------------- /hata/ext/command_utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/command_utils/utils.py -------------------------------------------------------------------------------- /hata/ext/command_utils/waiters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/command_utils/waiters.py -------------------------------------------------------------------------------- /hata/ext/commands_v2/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/commands_v2/__init__.py -------------------------------------------------------------------------------- /hata/ext/commands_v2/category.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/commands_v2/category.py -------------------------------------------------------------------------------- /hata/ext/commands_v2/checks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/commands_v2/checks.py -------------------------------------------------------------------------------- /hata/ext/commands_v2/command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/commands_v2/command.py -------------------------------------------------------------------------------- /hata/ext/commands_v2/command_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/commands_v2/command_helpers.py -------------------------------------------------------------------------------- /hata/ext/commands_v2/command_processor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/commands_v2/command_processor.py -------------------------------------------------------------------------------- /hata/ext/commands_v2/content_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/commands_v2/content_parser.py -------------------------------------------------------------------------------- /hata/ext/commands_v2/context.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/commands_v2/context.py -------------------------------------------------------------------------------- /hata/ext/commands_v2/cooldown.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/commands_v2/cooldown.py -------------------------------------------------------------------------------- /hata/ext/commands_v2/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/commands_v2/exceptions.py -------------------------------------------------------------------------------- /hata/ext/commands_v2/helps/subterranean.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/commands_v2/helps/subterranean.py -------------------------------------------------------------------------------- /hata/ext/commands_v2/responding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/commands_v2/responding.py -------------------------------------------------------------------------------- /hata/ext/commands_v2/snapshot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/commands_v2/snapshot.py -------------------------------------------------------------------------------- /hata/ext/commands_v2/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/commands_v2/utils.py -------------------------------------------------------------------------------- /hata/ext/commands_v2/wrappers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/commands_v2/wrappers.py -------------------------------------------------------------------------------- /hata/ext/kokoro_sqlalchemy/README.md: -------------------------------------------------------------------------------- 1 | Asynchronous SQLAlchemy engine wrapper using executors. 2 | -------------------------------------------------------------------------------- /hata/ext/kokoro_sqlalchemy/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/kokoro_sqlalchemy/__init__.py -------------------------------------------------------------------------------- /hata/ext/patchouli/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/patchouli/README.md -------------------------------------------------------------------------------- /hata/ext/patchouli/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/patchouli/__init__.py -------------------------------------------------------------------------------- /hata/ext/patchouli/builder_html.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/patchouli/builder_html.py -------------------------------------------------------------------------------- /hata/ext/patchouli/builder_html_extended.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/patchouli/builder_html_extended.py -------------------------------------------------------------------------------- /hata/ext/patchouli/builder_text.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/patchouli/builder_text.py -------------------------------------------------------------------------------- /hata/ext/patchouli/graver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/patchouli/graver.py -------------------------------------------------------------------------------- /hata/ext/patchouli/highlight.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/patchouli/highlight.py -------------------------------------------------------------------------------- /hata/ext/patchouli/module_mapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/patchouli/module_mapper.py -------------------------------------------------------------------------------- /hata/ext/patchouli/parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/patchouli/parser.py -------------------------------------------------------------------------------- /hata/ext/patchouli/qualpath.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/patchouli/qualpath.py -------------------------------------------------------------------------------- /hata/ext/plugin_auto_reloader/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/plugin_auto_reloader/__init__.py -------------------------------------------------------------------------------- /hata/ext/plugin_auto_reloader/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/plugin_auto_reloader/constants.py -------------------------------------------------------------------------------- /hata/ext/plugin_auto_reloader/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/plugin_auto_reloader/helpers.py -------------------------------------------------------------------------------- /hata/ext/plugin_loader/README.md: -------------------------------------------------------------------------------- 1 | Hata plugin loader. 2 | -------------------------------------------------------------------------------- /hata/ext/plugin_loader/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/plugin_loader/__init__.py -------------------------------------------------------------------------------- /hata/ext/plugin_loader/client_extension.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/plugin_loader/client_extension.py -------------------------------------------------------------------------------- /hata/ext/plugin_loader/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/plugin_loader/constants.py -------------------------------------------------------------------------------- /hata/ext/plugin_loader/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/plugin_loader/exceptions.py -------------------------------------------------------------------------------- /hata/ext/plugin_loader/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/plugin_loader/helpers.py -------------------------------------------------------------------------------- /hata/ext/plugin_loader/plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/plugin_loader/plugin.py -------------------------------------------------------------------------------- /hata/ext/plugin_loader/plugin_extractor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/plugin_loader/plugin_extractor.py -------------------------------------------------------------------------------- /hata/ext/plugin_loader/plugin_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/plugin_loader/plugin_loader.py -------------------------------------------------------------------------------- /hata/ext/plugin_loader/plugin_root.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/plugin_loader/plugin_root.py -------------------------------------------------------------------------------- /hata/ext/plugin_loader/snapshot/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/plugin_loader/snapshot/__init__.py -------------------------------------------------------------------------------- /hata/ext/plugin_loader/snapshot/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/plugin_loader/snapshot/helpers.py -------------------------------------------------------------------------------- /hata/ext/plugin_loader/snapshot/snapshot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/plugin_loader/snapshot/snapshot.py -------------------------------------------------------------------------------- /hata/ext/plugin_loader/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/plugin_loader/utils/__init__.py -------------------------------------------------------------------------------- /hata/ext/plugin_loader/utils/get_plugin_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/plugin_loader/utils/get_plugin_.py -------------------------------------------------------------------------------- /hata/ext/plugin_loader/utils/require_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/plugin_loader/utils/require_.py -------------------------------------------------------------------------------- /hata/ext/rpc/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/rpc/__init__.py -------------------------------------------------------------------------------- /hata/ext/rpc/authenticate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/rpc/authenticate.py -------------------------------------------------------------------------------- /hata/ext/rpc/certified_device.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/rpc/certified_device.py -------------------------------------------------------------------------------- /hata/ext/rpc/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/rpc/client.py -------------------------------------------------------------------------------- /hata/ext/rpc/command_handling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/rpc/command_handling.py -------------------------------------------------------------------------------- /hata/ext/rpc/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/rpc/constants.py -------------------------------------------------------------------------------- /hata/ext/rpc/dispatch_handling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/rpc/dispatch_handling.py -------------------------------------------------------------------------------- /hata/ext/rpc/event_handler_manager.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/rpc/event_handler_manager.py -------------------------------------------------------------------------------- /hata/ext/rpc/event_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/rpc/event_types.py -------------------------------------------------------------------------------- /hata/ext/rpc/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/rpc/exceptions.py -------------------------------------------------------------------------------- /hata/ext/rpc/preinstanced.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/rpc/preinstanced.py -------------------------------------------------------------------------------- /hata/ext/rpc/rich_voice_state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/rpc/rich_voice_state.py -------------------------------------------------------------------------------- /hata/ext/rpc/user_voice_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/rpc/user_voice_settings.py -------------------------------------------------------------------------------- /hata/ext/rpc/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/rpc/utils.py -------------------------------------------------------------------------------- /hata/ext/rpc/voice_connection_status.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/rpc/voice_connection_status.py -------------------------------------------------------------------------------- /hata/ext/rpc/voice_settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/rpc/voice_settings.py -------------------------------------------------------------------------------- /hata/ext/slash/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/slash/README.md -------------------------------------------------------------------------------- /hata/ext/slash/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/slash/__init__.py -------------------------------------------------------------------------------- /hata/ext/slash/client_wrapper_extension.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/slash/client_wrapper_extension.py -------------------------------------------------------------------------------- /hata/ext/slash/command/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/slash/command/__init__.py -------------------------------------------------------------------------------- /hata/ext/slash/command/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/slash/command/helpers.py -------------------------------------------------------------------------------- /hata/ext/slash/components.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/slash/components.py -------------------------------------------------------------------------------- /hata/ext/slash/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/slash/constants.py -------------------------------------------------------------------------------- /hata/ext/slash/conversions/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/slash/conversions/__init__.py -------------------------------------------------------------------------------- /hata/ext/slash/conversions/abort.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/slash/conversions/abort.py -------------------------------------------------------------------------------- /hata/ext/slash/conversions/message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/slash/conversions/message.py -------------------------------------------------------------------------------- /hata/ext/slash/converter_constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/slash/converter_constants.py -------------------------------------------------------------------------------- /hata/ext/slash/converters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/slash/converters.py -------------------------------------------------------------------------------- /hata/ext/slash/event_handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/slash/event_handlers.py -------------------------------------------------------------------------------- /hata/ext/slash/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/slash/exceptions.py -------------------------------------------------------------------------------- /hata/ext/slash/expression_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/slash/expression_parser.py -------------------------------------------------------------------------------- /hata/ext/slash/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/slash/helpers.py -------------------------------------------------------------------------------- /hata/ext/slash/interfaces/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/slash/interfaces/__init__.py -------------------------------------------------------------------------------- /hata/ext/slash/interfaces/autocomplete.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/slash/interfaces/autocomplete.py -------------------------------------------------------------------------------- /hata/ext/slash/interfaces/command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/slash/interfaces/command.py -------------------------------------------------------------------------------- /hata/ext/slash/interfaces/nestable.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/slash/interfaces/nestable.py -------------------------------------------------------------------------------- /hata/ext/slash/interfaces/self_reference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/slash/interfaces/self_reference.py -------------------------------------------------------------------------------- /hata/ext/slash/menus/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/slash/menus/__init__.py -------------------------------------------------------------------------------- /hata/ext/slash/menus/closer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/slash/menus/closer.py -------------------------------------------------------------------------------- /hata/ext/slash/menus/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/slash/menus/helpers.py -------------------------------------------------------------------------------- /hata/ext/slash/menus/menu.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/slash/menus/menu.py -------------------------------------------------------------------------------- /hata/ext/slash/menus/pagination.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/slash/menus/pagination.py -------------------------------------------------------------------------------- /hata/ext/slash/parameter_converters/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/slash/parameter_converters/base.py -------------------------------------------------------------------------------- /hata/ext/slash/permission_mismatch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/slash/permission_mismatch.py -------------------------------------------------------------------------------- /hata/ext/slash/responding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/slash/responding.py -------------------------------------------------------------------------------- /hata/ext/slash/response_modifier.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/slash/response_modifier.py -------------------------------------------------------------------------------- /hata/ext/slash/router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/slash/router.py -------------------------------------------------------------------------------- /hata/ext/slash/slasher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/slash/slasher.py -------------------------------------------------------------------------------- /hata/ext/slash/snapshot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/slash/snapshot.py -------------------------------------------------------------------------------- /hata/ext/slash/tests/test__CommandChange.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/slash/tests/test__CommandChange.py -------------------------------------------------------------------------------- /hata/ext/slash/tests/test__RegexMatch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/slash/tests/test__RegexMatch.py -------------------------------------------------------------------------------- /hata/ext/slash/tests/test__RegexMatcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/slash/tests/test__RegexMatcher.py -------------------------------------------------------------------------------- /hata/ext/slash/tests/test__evaluate_text.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/slash/tests/test__evaluate_text.py -------------------------------------------------------------------------------- /hata/ext/slash/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/slash/utils.py -------------------------------------------------------------------------------- /hata/ext/slash/waiters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/slash/waiters.py -------------------------------------------------------------------------------- /hata/ext/slash/wrappers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/slash/wrappers.py -------------------------------------------------------------------------------- /hata/ext/solarlink/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/solarlink/__init__.py -------------------------------------------------------------------------------- /hata/ext/solarlink/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/solarlink/client.py -------------------------------------------------------------------------------- /hata/ext/solarlink/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/solarlink/constants.py -------------------------------------------------------------------------------- /hata/ext/solarlink/event_handler_plugin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/solarlink/event_handler_plugin.py -------------------------------------------------------------------------------- /hata/ext/solarlink/event_handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/solarlink/event_handlers.py -------------------------------------------------------------------------------- /hata/ext/solarlink/event_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/solarlink/event_types.py -------------------------------------------------------------------------------- /hata/ext/solarlink/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/solarlink/exceptions.py -------------------------------------------------------------------------------- /hata/ext/solarlink/filters.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/solarlink/filters.py -------------------------------------------------------------------------------- /hata/ext/solarlink/node.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/solarlink/node.py -------------------------------------------------------------------------------- /hata/ext/solarlink/parsers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/solarlink/parsers.py -------------------------------------------------------------------------------- /hata/ext/solarlink/player.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/solarlink/player.py -------------------------------------------------------------------------------- /hata/ext/solarlink/player_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/solarlink/player_base.py -------------------------------------------------------------------------------- /hata/ext/solarlink/route_planner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/solarlink/route_planner.py -------------------------------------------------------------------------------- /hata/ext/solarlink/stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/solarlink/stats.py -------------------------------------------------------------------------------- /hata/ext/solarlink/track.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/solarlink/track.py -------------------------------------------------------------------------------- /hata/ext/solarlink/track_end_reasons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/solarlink/track_end_reasons.py -------------------------------------------------------------------------------- /hata/ext/tests/test__SetupFunction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/tests/test__SetupFunction.py -------------------------------------------------------------------------------- /hata/ext/top_gg/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/top_gg/README.md -------------------------------------------------------------------------------- /hata/ext/top_gg/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/top_gg/__init__.py -------------------------------------------------------------------------------- /hata/ext/top_gg/bots_query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/top_gg/bots_query.py -------------------------------------------------------------------------------- /hata/ext/top_gg/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/top_gg/client.py -------------------------------------------------------------------------------- /hata/ext/top_gg/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/top_gg/constants.py -------------------------------------------------------------------------------- /hata/ext/top_gg/exceptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/top_gg/exceptions.py -------------------------------------------------------------------------------- /hata/ext/top_gg/rate_limit_handling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/top_gg/rate_limit_handling.py -------------------------------------------------------------------------------- /hata/ext/top_gg/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/ext/top_gg/types.py -------------------------------------------------------------------------------- /hata/main/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/main/__init__.py -------------------------------------------------------------------------------- /hata/main/commands/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/main/commands/README.md -------------------------------------------------------------------------------- /hata/main/commands/default/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/main/commands/default/__init__.py -------------------------------------------------------------------------------- /hata/main/commands/default/help.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/main/commands/default/help.py -------------------------------------------------------------------------------- /hata/main/commands/default/interpreter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/main/commands/default/interpreter.py -------------------------------------------------------------------------------- /hata/main/commands/default/profiling.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/main/commands/default/profiling.py -------------------------------------------------------------------------------- /hata/main/commands/default/run.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/main/commands/default/run.py -------------------------------------------------------------------------------- /hata/main/commands/default/version.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/main/commands/default/version.py -------------------------------------------------------------------------------- /hata/main/core/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/main/core/__init__.py -------------------------------------------------------------------------------- /hata/main/core/call.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/main/core/call.py -------------------------------------------------------------------------------- /hata/main/core/command/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/main/core/command/__init__.py -------------------------------------------------------------------------------- /hata/main/core/command/category.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/main/core/command/category.py -------------------------------------------------------------------------------- /hata/main/core/command/command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/main/core/command/command.py -------------------------------------------------------------------------------- /hata/main/core/command/function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/main/core/command/function.py -------------------------------------------------------------------------------- /hata/main/core/command/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/main/core/command/helpers.py -------------------------------------------------------------------------------- /hata/main/core/command/parameter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/main/core/command/parameter.py -------------------------------------------------------------------------------- /hata/main/core/command/parameter_result.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/main/core/command/parameter_result.py -------------------------------------------------------------------------------- /hata/main/core/command/render_constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/main/core/command/render_constants.py -------------------------------------------------------------------------------- /hata/main/core/command/rendering_helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/main/core/command/rendering_helpers.py -------------------------------------------------------------------------------- /hata/main/core/command/result.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/main/core/command/result.py -------------------------------------------------------------------------------- /hata/main/core/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/main/core/constants.py -------------------------------------------------------------------------------- /hata/main/core/external.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/main/core/external.py -------------------------------------------------------------------------------- /hata/main/core/helpers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/main/core/helpers.py -------------------------------------------------------------------------------- /hata/main/core/lookup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/main/core/lookup.py -------------------------------------------------------------------------------- /hata/main/core/registration.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/main/core/registration.py -------------------------------------------------------------------------------- /hata/utils/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/utils/__init__.py -------------------------------------------------------------------------------- /hata/utils/debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/utils/debug.py -------------------------------------------------------------------------------- /hata/utils/module_deprecation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/utils/module_deprecation.py -------------------------------------------------------------------------------- /hata/vampytest_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/hata/vampytest_config.py -------------------------------------------------------------------------------- /scripts/deploy.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/scripts/deploy.sh -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/HuyaneMatsu/hata/HEAD/setup.py --------------------------------------------------------------------------------