bungieapi.generated.components.schemas package

Subpackages

Submodules

bungieapi.generated.components.schemas.applications module

class bungieapi.generated.components.schemas.applications.ApiUsage(api_calls: Optional[Sequence[ForwardRef('Series')]] = None, throttled_requests: Optional[Sequence[ForwardRef('Series')]] = None)[source]

Bases: object

api_calls: Optional[Sequence[bungieapi.generated.components.schemas.applications.Series]] = None
throttled_requests: Optional[Sequence[bungieapi.generated.components.schemas.applications.Series]] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.applications.Application(application_id: Optional[int] = None, creation_date: Optional[str] = None, first_published: Optional[str] = None, link: Optional[str] = None, name: Optional[str] = None, origin: Optional[str] = None, override_authorize_view_name: Optional[str] = None, redirect_url: Optional[str] = None, scope: Optional[int] = None, status: Optional[ForwardRef('ApplicationStatus')] = None, status_changed: Optional[str] = None, team: Optional[Sequence[ForwardRef('ApplicationDeveloper')]] = None)[source]

Bases: object

application_id: Optional[int] = None
creation_date: Optional[str] = None
first_published: Optional[str] = None
name: Optional[str] = None
origin: Optional[str] = None
override_authorize_view_name: Optional[str] = None
redirect_url: Optional[str] = None
scope: Optional[int] = None
status: Optional[bungieapi.generated.components.schemas.applications.ApplicationStatus] = None
status_changed: Optional[str] = None
team: Optional[Sequence[bungieapi.generated.components.schemas.applications.ApplicationDeveloper]] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.applications.ApplicationDeveloper(api_eula_version: Optional[int] = None, role: Optional[ForwardRef('DeveloperRole')] = None, user: Optional[ForwardRef('UserInfoCard')] = None)[source]

Bases: object

api_eula_version: Optional[int] = None
role: Optional[bungieapi.generated.components.schemas.applications.DeveloperRole] = None
to_json() Mapping[str, Any][source]
user: Optional[bungieapi.generated.components.schemas.user.UserInfoCard] = None
class bungieapi.generated.components.schemas.applications.ApplicationScopes(value)[source]

Bases: enum.Enum

An enumeration.

ADMIN_GROUPS = 8
ADVANCED_WRITE_ACTIONS = 2048
BNET_WRITE = 16
DESTINY_UNLOCK_VALUE_QUERY = 8192
EDIT_USER_DATA = 256
MOVE_EQUIP_DESTINY_ITEMS = 32
PARTNER_OFFER_GRANT = 4096
READ_AND_APPLY_TOKENS = 1024
READ_BASIC_USER_PROFILE = 1
READ_DESTINY_INVENTORY_AND_VAULT = 64
READ_DESTINY_VENDORS_AND_ADVISORS = 512
READ_GROUPS = 2
READ_USER_DATA = 128
USER_PII_READ = 16384
WRITE_GROUPS = 4
class bungieapi.generated.components.schemas.applications.ApplicationStatus(value)[source]

Bases: enum.Enum

An enumeration.

BLOCKED = 4
DISABLED = 3
NONE = 0
PRIVATE = 1
PUBLIC = 2
class bungieapi.generated.components.schemas.applications.Datapoint(count: Optional[float] = None, time: Optional[str] = None)[source]

Bases: object

count: Optional[float] = None
time: Optional[str] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.applications.DeveloperRole(value)[source]

Bases: enum.Enum

An enumeration.

NONE = 0
OWNER = 1
TEAM_MEMBER = 2
class bungieapi.generated.components.schemas.applications.Series(datapoints: Optional[Sequence[ForwardRef('Datapoint')]] = None, target: Optional[str] = None)[source]

Bases: object

datapoints: Optional[Sequence[bungieapi.generated.components.schemas.applications.Datapoint]] = None
target: Optional[str] = None
to_json() Mapping[str, Any][source]

bungieapi.generated.components.schemas.components module

class bungieapi.generated.components.schemas.components.ComponentPrivacySetting(value)[source]

Bases: enum.Enum

A set of flags for reason(s) why the component populated in the way that it did.

Inspect the individual flags for the reasons.

NONE = 0
PRIVATE = 2
PUBLIC = 1
class bungieapi.generated.components.schemas.components.ComponentResponse(disabled: Optional[bool] = None, privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None)[source]

Bases: object

The base class for any component-returning object that may need to indicate information about the state of the component being returned.

disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]

bungieapi.generated.components.schemas.dates module

class bungieapi.generated.components.schemas.dates.DateRange(end: Optional[str] = None, start: Optional[str] = None)[source]

Bases: object

end: Optional[str] = None
start: Optional[str] = None
to_json() Mapping[str, Any][source]

bungieapi.generated.components.schemas.entities module

class bungieapi.generated.components.schemas.entities.EntityActionResult(entity_id: Optional[int] = None, result: Optional[ForwardRef('PlatformErrorCodes')] = None)[source]

Bases: object

entity_id: Optional[int] = None
result: Optional[bungieapi.generated.components.schemas.exceptions.PlatformErrorCodes] = None
to_json() Mapping[str, Any][source]

bungieapi.generated.components.schemas.exceptions module

class bungieapi.generated.components.schemas.exceptions.PlatformErrorCodes(value)[source]

Bases: enum.Enum

An enumeration.

ACCESS_NOT_PERMITTED_BY_APPLICATION_SCOPE = 2108
ACCESS_TOKEN_HAS_EXPIRED = 2111
ACTIVITIES_PARAMETER_NULL = 702
ACTIVITIES_UNKNOWN_EXCEPTION = 701
ACTIVITY_COUNTS_DIABLED = 703
ACTIVITY_LOGGING_DISABLED = 707
ACTIVITY_PERMISSION_DENIED = 705
ACTIVITY_SEARCH_INVALID_PARAMETERS = 704
ADD_SURVEY_ANSWERS_UNKNOWN_SQL_EXCEPTION = 400
ALLIANCE_CHILD_NOT_DEFINED = 671
ALLIANCE_OWNER_CANNOT_JOIN_ALLIANCE = 662
ALLIANCE_OWNER_NOT_DEFINED = 670
ALREADY_CLAN_MEMBER_ON_PLATFORM = 632
ALREADY_REQUESTING_MEMBERSHIP_FOR_CLAN_PLATFORM = 631
API_EXCEEDED_MAX_KEYS = 2100
API_INVALID_OR_EXPIRED_KEY = 2101
API_KEY_MISSING_FROM_REQUEST = 2102
APPLE_PUSH_BAD_REQUEST = 3803
APPLE_PUSH_ERROR_NULL = 3801
APPLE_PUSH_ERROR_TIMEOUT = 3802
APPLE_PUSH_ERROR_UNKNOWN = 3800
APPLE_PUSH_FAILED_AUTH = 3804
APPLE_PUSH_SERVICE_UNAVAILABLE = 3806
APPLE_PUSH_THROTTLED = 3805
APPLICATION_DISABLED = 2103
APPLICATION_DISALLOWED_BY_SCOPE = 2105
APPLICATION_EXCEEDED_MAX = 2104
APPLICATION_NAME_IS_TAKEN = 2109
APPLICATION_NOT_CONFIGURED_FOR_BUNGIE_AUTH = 2113
APPLICATION_NOT_CONFIGURED_FOR_O_AUTH = 2114
APPLICATION_TOKEN_FORMAT_NOT_VALID = 2112
APPLICATION_TOKEN_KEY_ID_DOES_NOT_EXIST = 2116
AUTHENTICATION_INVALID = 10
AUTHORIZATION_CODE_INVALID = 2106
AUTHORIZATION_CODE_STALE = 2122
AUTHORIZATION_RECORD_API_KEY_MATCHING = 2126
AUTHORIZATION_RECORD_EXPIRED = 2123
AUTHORIZATION_RECORD_INACTIVE_API_KEY = 2125
AUTHORIZATION_RECORD_INVALID = 2119
AUTHORIZATION_RECORD_REVOKED = 2124
AUTH_CONTEXT_CACHE_ASSERTION = 52
AUTH_TICKET_REQUIRED = 95
AUTH_VERIFICATION_NOT_LINKED_TO_ACCOUNT = 3300
AWA_REQUEST_WAS_UNANSWERED_FOR_TOO_LONG = 2803
AWA_THE_FEATURE_REQUIRES_A_REGISTERED_DEVICE = 2802
AWA_TOO_MANY_PENDING_REQUESTS = 2801
AWA_TYPE_DISABLED = 2800
AWA_WRITE_REQUEST_MISSING_OR_INVALID_TOKEN = 2804
AWA_WRITE_REQUEST_TOKEN_EXPIRED = 2805
AWA_WRITE_REQUEST_TOKEN_USAGE_LIMIT_REACHED = 2806
BAD_REQUEST = 9
BELOW_MINIMUM_SUGGESTION_LENGTH = 901
BUNGIE_NET_ACCOUNT_CREATION_REQUIRED = 98
BUNGIE_REWARD_EMAIL_STATE_INVALID = 2049
BUNGIE_REWARD_NOT_YET_CLAIMABLE = 2050
CANNOT_FOLLOW_SELF = 803
CANNOT_GET_SUGGESTIONS_ON_MULTIPLE_TAGS_SIMULTANEOUSLY = 902
CANNOT_USE_MOBILE_AUTH_WITH_NON_MOBILE_PROVIDER = 92
CHILD_GROUP_ALREADY_IN_ALLIANCE = 660
CHILD_GROUP_CANNOT_INVITE_TO_ALLIANCE = 664
CLAN_ALREADY_ENABLED_FOR_PLATFORM = 653
CLAN_APPLICANT_IN_CLAN_SO_NOW_INVITED = 699
CLAN_CALLSIGN_CANNOT_START_OR_END_WITH_WHITE_SPACE = 681
CLAN_CANNOT_JOIN_NO_CREDENTIAL = 657
CLAN_CANNOT_SET_TWO_DEFAULT_POST_TYPES = 648
CLAN_CREATION_BAN = 752
CLAN_CREATION_IN_WORLD_SERVER_FAILED = 685
CLAN_CREATION_TENURE_REQUIREMENTS_NOT_MET = 753
CLAN_CULTURE_ILLEGAL_CHARACTERS = 672
CLAN_ENABLED_BUT_COULD_NOT_JOIN_ALREADY_MEMBER = 656
CLAN_ENABLED_BUT_COULD_NOT_JOIN_NO_ACCOUNT = 655
CLAN_FIRETEAM_ADD_NO_ALTERNATES_FOR_IMMEDIATE = 3001
CLAN_FIRETEAM_ALREADY_JOINED = 3023
CLAN_FIRETEAM_ALT_FULL = 3003
CLAN_FIRETEAM_BLOCKED = 3004
CLAN_FIRETEAM_CANNOT_ADJUST_SLOT_COUNT = 3008
CLAN_FIRETEAM_CANNOT_REOPEN_SCHEDULED_FIRETEAMS = 3031
CLAN_FIRETEAM_EXPIRED = 3026
CLAN_FIRETEAM_FULL = 3002
CLAN_FIRETEAM_GAME_INVITES_NOT_SUPPORT_FOR_PLATFORM = 3011
CLAN_FIRETEAM_INVALID_AUTH_CONTEXT = 3013
CLAN_FIRETEAM_INVALID_AUTH_PROVIDER = 3027
CLAN_FIRETEAM_INVALID_AUTH_PROVIDER_PSN = 3014
CLAN_FIRETEAM_INVALID_AUTH_PROVIDER_XUID = 3028
CLAN_FIRETEAM_INVALID_AUTH_TOKEN = 3016
CLAN_FIRETEAM_INVALID_PLATFORM = 3007
CLAN_FIRETEAM_INVALID_PLAYER_PLATFORM = 3009
CLAN_FIRETEAM_JOIN_NO_ACCOUNT_SPECIFIED = 3032
CLAN_FIRETEAM_NON_PUBLIC_MUST_HAVE_CLAN = 3021
CLAN_FIRETEAM_NOT_FOUND = 3000
CLAN_FIRETEAM_NOT_READY_FOR_INVITES_CLOSED = 3019
CLAN_FIRETEAM_NOT_READY_FOR_INVITES_NOT_ENOUGH_PLAYERS = 3010
CLAN_FIRETEAM_NOT_READY_FOR_INVITES_NOT_SCHEDULED_YET = 3018
CLAN_FIRETEAM_PERMISSIONS = 3006
CLAN_FIRETEAM_PLATFORM_INVITE_PREQ_FAILURE = 3012
CLAN_FIRETEAM_PLAYER_ENTRY_NOT_FOUND = 3005
CLAN_FIRETEAM_PS4_SESSION_FULL = 3015
CLAN_FIRETEAM_PUBLIC_CREATION_RESTRICTION = 3022
CLAN_FIRETEAM_PUBLIC_CREATION_RESTRICTION_EXTENDED = 3025
CLAN_FIRETEAM_SCHEDULED_FIRETEAMS_DISABLED = 3017
CLAN_FIRETEAM_SCHEDULED_FIRETEAMS_RANGE = 3024
CLAN_FIRETEAM_SCHEDULED_FIRETEAMS_REQUIRE_ADMIN_PERMISSIONS = 3020
CLAN_FIRETEAM_THROTTLE = 3029
CLAN_FIRETEAM_TOO_MANY_OPEN_SCHEDULED_FIRETEAMS = 3030
CLAN_FOUNDER_CANNOT_LEAVE_WITHOUT_ABDICATION = 697
CLAN_INFO_CANNOT_BE_WHITESPACE = 693
CLAN_INVALID_OPERATION = 696
CLAN_INVITE_ALREADY_MEMBER = 676
CLAN_IN_WRONG_STATE_FOR_REQUESTED_ACTION = 690
CLAN_MAXIMUM_MEMBERSHIP_REACHED = 667
CLAN_MEMBERSHIP_CLOSED = 675
CLAN_MEMBERSHIP_LEVEL_DOES_NOT_PERMIT_THAT_ACTION = 687
CLAN_MEMBER_NOT_FOUND = 688
CLAN_MIGRATION_FAILED = 682
CLAN_MISSING_MEMBERSHIP_APPROVERS = 689
CLAN_NAME_ALREADY_USED = 691
CLAN_NAME_NOT_VALID = 668
CLAN_NAME_NOT_VALID_ERROR = 669
CLAN_NAME_RESERVED = 698
CLAN_NAME_RESTRICTED = 751
CLAN_NOT_ENABLED_ALREADY_MEMBER_OF_ANOTHER_CLAN = 683
CLAN_NOT_ENABLED_FOR_PLATFORM = 654
CLAN_NOT_FOUND = 686
CLAN_REQUIRES_EXISTING_DESTINY_ACCOUNT = 750
CLAN_REQUIRES_INVITATION = 674
CLAN_TAG_ILLEGAL_CHARACTERS = 673
CLAN_TAG_REQUIRED = 679
CLAN_TARGET_DISALLOWS_INVITES = 695
CLAN_TOO_FEW_MEMBERS = 692
COMMUNITY_STREAMING_UNAVAILABLE = 2300
CONTENT_ASSET_ZIP_CREATION_BUSY = 128
CONTENT_ASSET_ZIP_CREATION_FAILURE = 127
CONTENT_BABEL_CALL_FAILED = 173
CONTENT_CANNOT_CREATE_DEPLOYMENT_PACKAGE = 164
CONTENT_CANNOT_CREATE_FILE = 156
CONTENT_CANNOT_DELETE_PACKAGE = 134
CONTENT_DEPLOYMENT_PACKAGE_NOT_READY_ERROR = 111
CONTENT_ENGLISH_POST_LIVE_FORBIDDEN = 174
CONTENT_EXTERNAL_FILE_CANNOT_BE_IMPORTED_LOCALLY = 140
CONTENT_FILE_UPLOAD_FAILED = 136
CONTENT_FOLDER_NOT_FOUND = 130
CONTENT_ILLEGAL_B_NET_MEMBERSHIP_ID = 171
CONTENT_INVALID_BLACKLISTED_CONTENT = 168
CONTENT_INVALID_EXTERNAL_URL = 139
CONTENT_INVALID_ID = 106
CONTENT_INVALID_MIGRATION_FILE = 157
CONTENT_INVALID_STATE = 115
CONTENT_ITEM_NOT_BASED_ON_LATEST_REVISION = 162
CONTENT_ITEM_PROPERTY_AGGREGATION_ERROR = 124
CONTENT_LOCALE_DID_NOT_MATCH_EXPECTED = 172
CONTENT_LOCALE_EDIT_PERMISSION_DENIED = 175
CONTENT_LOCALE_PERMISSION_DENIED = 166
CONTENT_LOCKED_FOR_CHANGES = 135
CONTENT_MACRO_MALFORMED_NO_CONTENT_ID = 169
CONTENT_MACRO_MALFORMED_NO_TEMPLATE_TYPE = 170
CONTENT_MAX_LENGTH_FAIL_ON_PROPERTY = 153
CONTENT_MIGRATION_ALTERING_PROCESSED_ITEM = 158
CONTENT_NAVIGATION_PARENT_NOT_FOUND = 116
CONTENT_NAVIGATION_PARENT_UPDATE_ERROR = 117
CONTENT_NEED_UNIQUE_PATH = 101
CONTENT_NOT_FOUND = 103
CONTENT_NOT_REVIEWED = 137
CONTENT_PACKAGES_INCONSISTENT = 131
CONTENT_PACKAGES_INCONSISTENT_TYPE = 133
CONTENT_PACKAGES_INVALID_STATE = 132
CONTENT_PERFORCE_CHANGELIST_FILE_ITEMS_NOT_FOUND = 144
CONTENT_PERFORCE_CHANGELIST_RESULT_NOT_FOUND = 143
CONTENT_PERFORCE_FILE_HISTORY_NOT_FOUND = 126
CONTENT_PERFORCE_INITIALIZATION_ERROR = 110
CONTENT_PERFORCE_INVALID_REVISION_ERROR = 145
CONTENT_PERFORCE_SUBMISSION_ERROR = 109
CONTENT_PERFORCE_UNMATCHED_FILE_ERROR = 142
CONTENT_PERMISSION_DENIED = 138
CONTENT_PHYSICAL_FILE_CREATION_ERROR = 108
CONTENT_PHYSICAL_FILE_DELETION_ERROR = 107
CONTENT_PROJECT_NOT_FOUND = 129
CONTENT_PROPERTIES_VALIDATION_ERROR = 120
CONTENT_PROPERTY_CANNOT_DESERIALIZE = 151
CONTENT_PROPERTY_DEFINITION_NOT_FOUND = 159
CONTENT_PROPERTY_INVALID_DATE = 149
CONTENT_PROPERTY_INVALID_NUMBER = 147
CONTENT_PROPERTY_INVALID_SET = 150
CONTENT_PROPERTY_INVALID_URL = 148
CONTENT_PROPERTY_REQUIRED = 155
CONTENT_PROPERTY_UNEXPECTED_DESERIALIZATION_ERROR = 154
CONTENT_REGEX_VALIDATION_FAIL_ON_PROPERTY = 152
CONTENT_REVIEW_DATA_CHANGED = 160
CONTENT_ROLLBACK_REVISION_NOT_IN_PACKAGE = 161
CONTENT_SEARCH_INVALID_PARAMETERS = 123
CONTENT_SEARCH_MISSING_PARAMETERS = 105
CONTENT_SQL_EXCEPTION = 102
CONTENT_SUCCESS_WITH_TAG_ADD_FAIL = 104
CONTENT_TAG_SAVE_FAILURE = 141
CONTENT_TOO_MANY_RESULTS = 113
CONTENT_TYPE_NOT_FOUND = 121
CONTENT_UNAUTHORIZED = 163
CONTENT_UNKNOWN_SQL_RESULT = 100
CONTENT_UNLOADED_SAVE_RESULT = 146
CONTENT_UPLOAD_FAILED = 112
CONTENT_USER_NOT_FOUND = 165
CONTENT_VALIDATION_ERROR = 119
COOKIE_CONTEXT_REQUIRED = 96
CROSS_SAVE_ACCOUNT_NOT_AUTHENTICATED = 3216
CROSS_SAVE_BUNGIE_ACCOUNT_VALIDATION_FAILURE = 3206
CROSS_SAVE_CANNOT_OVERRIDE_SELF = 3213
CROSS_SAVE_CANNOT_PAIR_JUST_STEAM_AND_BLIZZARD = 3221
CROSS_SAVE_CANNOT_PAIR_STEAM_ALONE_BEFORE_SHADOWKEEP = 3222
CROSS_SAVE_COULD_NOT_CREATE_DESTINY_PROFILE_FOR_MEMBERSHIP_TYPE = 3211
CROSS_SAVE_COULD_NOT_FIND_LINKED_ACCOUNT_FOR_MEMBERSHIP_TYPE = 3210
CROSS_SAVE_ERROR_CREATING_DESTINY_PROFILE_FOR_MEMBERSHIP_TYPE = 3212
CROSS_SAVE_INCOMPATIBLE_MEMBERSHIP_TYPE = 3209
CROSS_SAVE_MUST_MIGRATE_TO_STEAM = 3219
CROSS_SAVE_NO_OVERRIDDEN_PLATFORMS = 3202
CROSS_SAVE_OVERRIDDEN_ACCOUNT_NOT_FOUND = 3200
CROSS_SAVE_OVERRIDDEN_PLATFORM_NOT_ALLOWED = 3207
CROSS_SAVE_PRIMARY_ACCOUNT_NOT_FOUND = 3203
CROSS_SAVE_RECENT_SILVER_PURCHASE = 3214
CROSS_SAVE_REQUEST_INVALID = 3204
CROSS_SAVE_SILVER_BALANCE_NEGATIVE = 3215
CROSS_SAVE_STEAM_ALREADY_PAIRED = 3220
CROSS_SAVE_THRESHOLD_EXCEEDED = 3208
CROSS_SAVE_TOO_MANY_OVERRIDDEN_PLATFORMS = 3201
DATA_NOT_FOUND = 11
DEPLOYMENT_PACKAGE_FILE_NOT_FOUND = 125
DEPLOYMENT_PACKAGE_NOT_EDITABLE = 118
DEPLOYMENT_PACKAGE_NOT_FOUND = 122
DESTINY_ACCOUNT_ACQUISITION_FAILURE = 1600
DESTINY_ACCOUNT_MUST_BE_OFFLINE = 1654
DESTINY_ACCOUNT_NOT_FOUND = 1601
DESTINY_ACTION_INSUFFICIENT_PRIVILEGES = 1666
DESTINY_BUCKET_NOT_FOUND = 1633
DESTINY_BUILD_STATS_DATABASE_ERROR = 1602
DESTINY_CANNOT_AFFORD_MATERIAL_REQUIREMENTS = 1675
DESTINY_CANNOT_PERFORM_ACTION_AT_THIS_LOCATION = 1671
DESTINY_CANNOT_PERFORM_ACTION_ON_EQUIPPED_ITEM = 1656
DESTINY_CAN_ONLY_EQUIP_IN_GAME = 1655
DESTINY_CHARACTER_LOGGED_IN_NOT_ALLOWED = 1681
DESTINY_CHARACTER_NOT_FOUND = 1620
DESTINY_CHARACTER_NOT_IN_TOWER = 1634
DESTINY_CHARACTER_NOT_LOGGED_IN = 1635
DESTINY_CHARACTER_STATS_DATABASE_ERROR = 1603
DESTINY_CLAIMS_INVALID_STATE = 1686
DESTINY_CLAIMS_ITEM_ALREADY_CLAIMED = 1683
DESTINY_CLAIMS_NO_INVENTORY_SPACE = 1684
DESTINY_CLAIMS_REQUIRED_LEVEL_NOT_MET = 1685
DESTINY_CONTENT_CONFIG_NOT_FOUND = 1616
DESTINY_CONTENT_ITEM_NOT_FOUND = 1613
DESTINY_CONTENT_LOOKUP_NOT_FOUND_FOR_KEY = 1612
DESTINY_CONTENT_PROPERTY_BUCKET_VALUE_NOT_FOUND = 1617
DESTINY_CONTENT_PROPERTY_NOT_FOUND = 1615
DESTINY_CONTENT_SECTION_NOT_FOUND = 1614
DESTINY_CONTENT_VERSION_MISMATCH = 1662
DESTINY_DEFINITIONS_NOT_LOADED = 1636
DESTINY_DIRECT_BABEL_CLIENT_TIMEOUT = 1688
DESTINY_ERROR_DESERIALIZATION_FAILURE = 1649
DESTINY_FAILED_PLUG_INSERTION_RULES = 1676
DESTINY_GRIMOIRE_STATS_DATABASE_ERROR = 1606
DESTINY_INTERNAL_ERROR = 1626
DESTINY_INVALID_ACTION = 1619
DESTINY_INVALID_CLAIM_EXCEPTION = 1667
DESTINY_INVALID_CUSTOMIZATION_CHOICES = 1624
DESTINY_INVALID_FLAG = 1621
DESTINY_INVALID_MEMBERSHIP_TYPE = 1630
DESTINY_INVALID_REQUEST = 1622
DESTINY_INVENTORY_FULL = 1637
DESTINY_ITEM_ACTION_FORBIDDEN = 1663
DESTINY_ITEM_ALREADY_IN_INVENTORY = 1632
DESTINY_ITEM_BUCKET_NOT_FOUND = 1629
DESTINY_ITEM_FAILED_LEVEL_CHECK = 1638
DESTINY_ITEM_FAILED_UNLOCK_CHECK = 1639
DESTINY_ITEM_LOCKED = 1674
DESTINY_ITEM_NOT_FOUND = 1623
DESTINY_ITEM_NOT_TRANSFERRABLE = 1660
DESTINY_ITEM_NOT_TRANSFERRABLE_HAS_SIDE_EFFECTS = 1673
DESTINY_ITEM_UNEQUIPPABLE = 1640
DESTINY_ITEM_UNIQUE_EQUIP_RESTRICTED = 1641
DESTINY_LEGACY_PLATFORM_INACCESSIBLE = 1670
DESTINY_LEGACY_PLATFORM_IN_USE = 1669
DESTINY_LEGACY_PLATFORM_RESTRICTED = 1668
DESTINY_NOT_ENOUGH_ROOM_FOR_MULTIPLE_REWARDS = 1687
DESTINY_NO_ROOM_IN_DESTINATION = 1642
DESTINY_PGCR_NOT_FOUND = 1653
DESTINY_PLUG_ITEM_NOT_AVAILABLE = 1680
DESTINY_PRIVACY_RESTRICTION = 1665
DESTINY_PUBLIC_ACCOUNT_NOT_ACCESSIBLE = 1682
DESTINY_PV_E_STATS_DATABASE_ERROR = 1605
DESTINY_PV_P_STATS_DATABASE_ERROR = 1604
DESTINY_QUEST_ALREADY_COMPLETED = 1657
DESTINY_QUEST_ALREADY_TRACKED = 1658
DESTINY_RECENT_ACTIVITIES_DATABASE_ERROR = 1628
DESTINY_REFUND_INVALID = 1664
DESTINY_SERVICE_FAILURE = 1643
DESTINY_SERVICE_RETIRED = 1644
DESTINY_SHARD_RELAY_CLIENT_TIMEOUT = 1651
DESTINY_SHARD_RELAY_PROXY_TIMEOUT = 1652
DESTINY_SOCKET_ACTION_NOT_ALLOWED = 1678
DESTINY_SOCKET_ALREADY_HAS_PLUG = 1679
DESTINY_SOCKET_NOT_FOUND = 1677
DESTINY_STATS_PARAMETER_MEMBERSHIP_ID_PARSE_ERROR = 1608
DESTINY_STATS_PARAMETER_MEMBERSHIP_TYPE_PARSE_ERROR = 1607
DESTINY_STATS_PARAMETER_RANGE_PARSE_ERROR = 1609
DESTINY_STRING_ITEM_HASH_NOT_FOUND = 1610
DESTINY_STRING_SET_NOT_FOUND = 1611
DESTINY_THROTTLED_BY_GAME_SERVER = 1672
DESTINY_TRACKABLE_QUESTS_FULL = 1659
DESTINY_TRANSFER_FAILED = 1645
DESTINY_TRANSFER_NOT_FOUND_FOR_SOURCE_BUCKET = 1646
DESTINY_UNEXPECTED_ERROR = 1618
DESTINY_UNEXPECTED_RESULT_IN_VENDOR_TRANSFER_CHECK = 1647
DESTINY_UNIQUENESS_VIOLATION = 1648
DESTINY_VALID_ACCOUNT_TICKET_REQUIRED = 1650
DESTINY_VENDOR_ITEM_NOT_FOUND = 1625
DESTINY_VENDOR_NOT_FOUND = 1627
DESTINY_VENDOR_PURCHASE_NOT_ALLOWED = 1661
DESTINY_VERSION_INCOMPATIBILITY = 1631
DISCOUNT_ALREADY_CLAIMED = 2039
DISCOUNT_ALREADY_EXISTS = 2043
DISCOUNT_CLAIM_FAILURE = 2040
DISCOUNT_CONFIGURATION_FAILURE = 2041
DISCOUNT_GENERATION_FAILURE = 2042
DUPLICATE = 13
DUPLICATE_GLOBAL_DISPLAY_NAME = 237
ERROR_BUNGIE_BLOCK_LIST_FULL = 3911
ERROR_BUNGIE_BLOCK_SELF = 3908
ERROR_BUNGIE_FRIENDS_ALREADY_FRIENDS = 3903
ERROR_BUNGIE_FRIENDS_AUTO_REJECT = 3901
ERROR_BUNGIE_FRIENDS_BLOCK_FAILED = 3900
ERROR_BUNGIE_FRIENDS_IDENTICAL_SOURCE_TARGET = 3906
ERROR_BUNGIE_FRIENDS_LIST_FULL = 3910
ERROR_BUNGIE_FRIENDS_NO_REQUEST_FOUND = 3902
ERROR_BUNGIE_FRIENDS_SELF = 3907
ERROR_BUNGIE_FRIENDS_UNABLE_TO_REMOVE = 3905
ERROR_BUNGIE_FRIENDS_UNABLE_TO_REMOVE_REQUEST = 3904
ERROR_ONE_ACCOUNT_ALREADY_ACTIVE = 3217
ERROR_ONE_ACCOUNT_DESTINY_RESTRICTION = 3218
ERROR_PHONE_VALIDATION_BANNED = 3706
ERROR_PHONE_VALIDATION_CODE_EXPIRED = 3708
ERROR_PHONE_VALIDATION_CODE_INVALID = 3705
ERROR_PHONE_VALIDATION_CODE_TOO_RECENTLY_CHECKED = 3710
ERROR_PHONE_VALIDATION_CODE_TOO_RECENTLY_SENT = 3707
ERROR_PHONE_VALIDATION_INVALID_NUMBER_TYPE = 3709
ERROR_PHONE_VALIDATION_NO_ASSOCIATED_PHONE = 3703
ERROR_PHONE_VALIDATION_TOO_MANY_USES = 3702
EXTERNAL_SERVICE_FAILED = 42
EXTERNAL_SERVICE_TIMEOUT = 27
EXTERNAL_SERVICE_UNKNOWN = 38
EX_PLATFORM_STRING_VALIDATION_ERROR = 53
FACEBOOK_TOKEN_EXPIRED = 94
FAILED_TO_LOAD_AVAILABLE_LOCALES_CONFIGURATION = 6
FB_ACCESS_DENIED = 1802
FB_INVALID_GRANT = 1806
FB_INVALID_REQUEST = 1800
FB_INVALID_SCOPE = 1804
FB_REDIRECT_MISMATCH = 1801
FB_UNSUPPORTED_GRANT_TYPE = 1805
FB_UNSUPPORTED_RESPONSE_TYPE = 1803
FOLLOW_UNSUPPORTED_ENTITY_TYPE = 807
FORUM_AGE_LOCK = 578
FORUM_ALIASED_TAG_ERROR = 511
FORUM_ANNOUNCEMENT_NOT_ALLOWED = 538
FORUM_ANSWER_CANNOT_BE_MADE_ON_CREATE_POST = 565
FORUM_ANSWER_CANNOT_BE_MADE_ON_EDIT_POST = 566
FORUM_ANSWER_POST_ID_IS_NOT_A_DIRECT_REPLY_OF_QUESTION = 567
FORUM_ANSWER_TOPIC_ID_IS_NOT_A_QUESTION = 568
FORUM_AUTHOR_ACCESS_ERROR = 524
FORUM_BANNED_POSTS_CANNOT_BE_EDITED = 562
FORUM_BODY_CANNOT_BE_EMPTY = 500
FORUM_BODY_TOO_LONG = 536
FORUM_CANNOT_APPLY_FORUM_ID_TO_NON_TOPICS = 582
FORUM_CANNOT_APPLY_FORUM_ID_WITHOUT_TAGS = 581
FORUM_CANNOT_CREATE_CONTENT_TOPIC = 530
FORUM_CANNOT_CROSS_POST_BETWEEN_GROUPS = 544
FORUM_CANNOT_DOWNVOTE_COMMUNITY_CREATIONS = 583
FORUM_CANNOT_EDIT_MODERATOR_EDITED_POST = 575
FORUM_CANNOT_GET_RATING = 518
FORUM_CANNOT_LOCATE_PARENT_POST = 502
FORUM_CANNOT_LOCATE_POST = 514
FORUM_CANNOT_LOCATE_THREAD = 512
FORUM_CANNOT_RATE_YOUR_OWN_POSTS = 571
FORUM_CANNOT_SHARE_OWN_POST = 539
FORUM_CANNOT_SHARE_PRIVATE_POST = 543
FORUM_CANNOT_USE_OFFICIAL_TAG_CATEGORY_AS_TAG = 564
FORUM_CANNOT_USE_THESE_CATEGORIES_ON_NON_TOPIC_POST = 556
FORUM_CAN_ONLY_DELETE_TOPICS = 557
FORUM_CAN_ONLY_RATE_TOPICS = 561
FORUM_CONTENT_COMMENTS_NOT_ALLOWED = 532
FORUM_DELETE_SQL_EXCEPTION = 558
FORUM_DELETE_SQL_UNKNOWN_RESULT = 559
FORUM_EDIT_NO_OP = 540
FORUM_EDIT_PERMISSION_DENIED = 516
FORUM_EXCEEED_MAXIMUM_ROW_LIMIT = 542
FORUM_EXCEPTION_DURING_TOPIC_RETRIEVAL = 510
FORUM_GROUP_ACCESS_ERROR = 525
FORUM_GROUP_ADMIN_EDIT_NON_MEMBER = 574
FORUM_INCOMPATIBLE_CATEGORIES = 555
FORUM_INVALID_POLL_INPUT = 573
FORUM_LATEST_REPLY_ACCESS_ERROR = 522
FORUM_MAX_PAGES = 579
FORUM_MAX_PAGES_OLDEST_FIRST = 580
FORUM_POLLS_MUST_BE_THE_FIRST_POST_IN_TOPIC = 572
FORUM_POST_VALIDATION_BAD_URL = 535
FORUM_QUESTION_MUST_BE_TOPIC_POST = 508
FORUM_RATINGS_ACCESS_ERROR = 520
FORUM_RECRUITMENT_APPROVE_FAIL_MESSAGE_BAN = 591
FORUM_RECRUITMENT_FIRETEAM_MEMBERS_ONLY = 594
FORUM_RECRUITMENT_GLOBAL_BAN = 592
FORUM_RECRUITMENT_TOPIC_KICK_BAN = 588
FORUM_RECRUITMENT_TOPIC_MALFORMED = 585
FORUM_RECRUITMENT_TOPIC_NOT_FOUND = 586
FORUM_RECRUITMENT_TOPIC_NO_PLAYERS = 590
FORUM_RECRUITMENT_TOPIC_NO_SLOTS_REMAINING = 587
FORUM_RECRUITMENT_TOPIC_REQUIREMENTS_NOT_MET = 589
FORUM_RELATED_POST_ACCESS_ERROR = 521
FORUM_REPLIES_CANNOT_BE_EMPTY = 527
FORUM_REPLIES_CANNOT_BE_IN_DIFFERENT_GROUPS = 528
FORUM_REQUIRES_DESTINY2_PROGRESS = 595
FORUM_REQUIRES_DESTINY_MEMBERSHIP = 576
FORUM_SUBJECT_CANNOT_BE_EMPTY_ON_TOPIC_POST = 501
FORUM_SUBJECT_TOO_LONG = 537
FORUM_SUB_TOPIC_CANNOT_BE_CREATED_AT_THIS_THREAD_LEVEL = 529
FORUM_THREAD_LOCKED_FOR_REPLIES = 503
FORUM_THREAD_ROOT_IS_BANNED = 563
FORUM_TOO_MANY_TAGS = 560
FORUM_TOPICS_MUST_HAVE_OFFICIAL_CATEGORY = 584
FORUM_TOPIC_DOES_NOT_EXIST = 531
FORUM_UNEXPECTED_ERROR = 577
FORUM_UNKNOWN_DATABASE_ERROR_DURING_GET_POST = 541
FORUM_UNKNOWN_EXCEPTION_CREATE_POST = 507
FORUM_UNKNOWN_EXCEPTION_DURING_MARK_ANSWER = 569
FORUM_UNKNOWN_EXCEPTION_EDIT_POST = 513
FORUM_UNKNOWN_EXCEPTION_GET_OR_CREATE_TAGS = 515
FORUM_UNKNOWN_EXCEPTION_GET_RATING = 519
FORUM_UNKNOWN_SQL_RESULT_DURING_CREATE_POST = 504
FORUM_UNKNOWN_SQL_RESULT_DURING_EDIT_POST = 533
FORUM_UNKNOWN_SQL_RESULT_DURING_GET_POST = 534
FORUM_UNKNOWN_SQL_RESULT_DURING_MARK_ANSWER = 570
FORUM_UNKNOWN_SQL_RESULT_DURING_TAG_ID_RETRIEVAL = 517
FORUM_UNKNOWN_SQL_RESULT_DURING_TAG_ITEM = 506
FORUM_UNKNOWN_TAG_CREATION_ERROR = 505
FORUM_URL_EXPECTED_BUT_MISSING = 526
FORUM_USER_BANNED_FROM_THIS_TOPIC = 593
FORUM_USER_STATUS_ACCESS_ERROR = 523
GROUP_ADMIN_ACCESS_ERROR = 616
GROUP_ALREADY_ALLIED = 641
GROUP_ALREADY_MEMBER = 642
GROUP_AT_MAXIMUM_ALLIANCES = 646
GROUP_CANNOT_CHECK_BAN_STATUS = 628
GROUP_CANNOT_SET_CLAN_ONLY_SETTINGS = 647
GROUP_CREATOR_ACCESS_ERROR = 615
GROUP_CULTURE_THROTTLE = 694
GROUP_DELETED = 621
GROUP_DELETION_GRACE_PERIOD_EXPIRED = 627
GROUP_FOLLOW_LIMIT_EXCEEDED = 804
GROUP_ID_NOT_RETURNED_FROM_CREATION = 604
GROUP_INVALID_ID = 607
GROUP_INVALID_MEMBERSHIP_ID = 608
GROUP_INVALID_MEMBERSHIP_TYPE = 609
GROUP_INVALID_PLATFORM_TYPE = 650
GROUP_INVALID_RATING = 612
GROUP_INVALID_RESOLVE_STATE = 652
GROUP_INVITE_ALREADY_MEMBER = 677
GROUP_JOINED_CANNOT_SET_CLAN_NAME = 633
GROUP_JOIN_APPROVAL_REQUIRED = 678
GROUP_LEFT_CANNOT_CLEAR_CLAN_NAME = 634
GROUP_MAXIMUM_MEMBERSHIP_COUNT_REACHED = 629
GROUP_MEMBERSHIP_ALREADY_APPLIED = 602
GROUP_MEMBERSHIP_APPLICATION_ALREADY_RESOLVED = 601
GROUP_MEMBERSHIP_CLOSED = 624
GROUP_MEMBERSHIP_INSUFFICIENT_PRIVILEGES = 603
GROUP_MEMBERSHIP_NOT_FOUND = 611
GROUP_MEMBERSHIP_NOT_LOGGED_IN = 618
GROUP_MEMBERSHIP_PENDING_APPLICATION_NOT_FOUND = 606
GROUP_MEMBER_BANNED = 623
GROUP_MEMBER_INVALID_MEMBER_TYPE = 649
GROUP_MEMBER_INVALID_SORT = 651
GROUP_MISSING_TAGS = 610
GROUP_MODERATION_NOT_PERMITTED_ON_NON_MEMBERS = 684
GROUP_NAME_CANNOT_START_OR_END_WITH_WHITE_SPACE = 680
GROUP_NAME_TAKEN = 626
GROUP_NOT_DELETED = 619
GROUP_NOT_FOUND = 622
GROUP_NOT_IN_ALLIANCE = 663
GROUP_PRIVATE_POST_NOT_VIEWABLE = 617
GROUP_PRIVATE_POST_OVERRIDE_ERROR = 625
GROUP_RELATIONSHIP_ALREADY_EXISTS = 643
GROUP_RELATIONSHIP_BLOCK_NOT_FOUND = 638
GROUP_RELATIONSHIP_NOT_FOUND = 639
GROUP_RELATIONSHIP_REQUEST_BLOCKED = 636
GROUP_RELATIONSHIP_REQUEST_NOT_FOUND = 637
GROUP_RELATIONSHIP_REQUEST_PENDING = 635
GROUP_SEARCH_INVALID_PARAMETERS = 605
GROUP_TO_GROUP_ALREADY_FOLLOWED = 665
GROUP_TO_GROUP_FOLLOW_LIMIT_REACHED = 659
GROUP_TO_GROUP_NOT_FOLLOWING = 666
GROUP_UNKNOWN_ERROR_UNDELETING_GROUP = 620
GROUP_USER_FOLLOWING_ACCESS_ERROR = 613
GROUP_USER_MEMBERSHIP_ACCESS_ERROR = 614
IGNORE_CANNOT_IGNORE_SELF = 1005
IGNORE_ERROR_INSUFFICIENT_PERMISSION = 1003
IGNORE_ERROR_RETRIEVING_GROUP_PERMISSIONS = 1002
IGNORE_ERROR_RETRIEVING_ITEM = 1004
IGNORE_ILLEGAL_TYPE = 1006
IGNORE_INVALID_PARAMETERS = 1000
IGNORE_NOT_FOUND = 1007
IGNORE_SQL_EXCEPTION = 1001
IGNORE_USER_GLOBALLY_IGNORED = 1008
IGNORE_USER_IGNORED = 1009
INSUFFICIENT_PRIVILEGES = 12
INVALID_GROUP_TYPES_FOR_RELATIONSHIP_REQUEST = 644
INVALID_PAGE_NUMBER = 46
INVALID_PARAMETERS = 18
INVALID_POST_BODY = 25
INVALID_RETURN_VALUE = 23
INVALID_SERVICE_AUTH_CONTEXT = 59
INVITATION_ALREADY_PENDING = 1904
INVITATION_CANNOT_BE_REACTIVATED = 1908
INVITATION_EXPIRED = 1900
INVITATION_GROUP_CANNOT_SEND_TO_SELF = 1911
INVITATION_INSUFFICIENT_PERMISSION = 1905
INVITATION_INVALID = 1913
INVITATION_INVALID_CODE = 1906
INVITATION_INVALID_RESPONSE_STATUS = 1902
INVITATION_INVALID_TARGET_STATE = 1907
INVITATION_INVALID_TYPE = 1903
INVITATION_NOT_FOUND = 1914
INVITATION_NO_RECIPIENTS = 1910
INVITATION_TOO_MANY_RECIPIENTS = 1912
INVITATION_UNKNOWN_TYPE = 1901
ITEM_ALREADY_FOLLOWED = 801
ITEM_NOT_FOLLOWED = 802
JSON_DESERIALIZATION_ERROR = 30
LEGACY_GAME_STATS_MALFORMED_SNEAKER_NET_CODE = 1502
LEGACY_GAME_STATS_SYSTEM_DISABLED = 1500
LEGACY_GAME_STATS_UNKNOWN_ERROR = 1501
LOYALTY_REWARD_ALREADY_REDEEMED = 2057
MAIL_HOOK_PERMISSION_FAILURE = 231
MAIL_SERVICE_RATE_LIMIT = 232
MAXIMUM_PAGE_SIZE_EXCEEDED = 47
MESSAGING_CANNOT_DELETE_EXTERNAL_CONVERSATION = 308
MESSAGING_CAN_NOT_LEAVE_CONVERSATION = 305
MESSAGING_DELETED_USER_FORBIDDEN = 307
MESSAGING_GROUP_CHAT_DISABLED = 309
MESSAGING_GROUP_OPTIONAL_CHAT_EXCEEDED_MAXIMUM = 312
MESSAGING_MUST_INCLUDE_SELF_IN_PRIVATE_MESSAGE = 310
MESSAGING_NO_BODY = 303
MESSAGING_SELF_ERROR = 301
MESSAGING_SENDER_IS_BANNED = 311
MESSAGING_SEND_THROTTLE = 302
MESSAGING_TOO_MANY_USERS = 304
MESSAGING_UNABLE_TO_SEND = 306
MESSAGING_UNKNOWN_ERROR = 300
MISSING_EVERVERSE_HISTORY_ERROR = 2048
MISSING_OFFER_CONFIG = 2051
MISSING_POST_BODY = 26
NONE = 0
NON_TRANSACTIONAL_EMAIL_SEND_FAILURE = 235
NOTIFICATION_SETTING_INVALID = 1100
NOT_AN_IMAGE_OR_VIDEO = 3807
NOT_A_VALID_PARTIAL_TAG = 903
NOT_FOUND = 21
NOT_IMPLEMENTED = 4
NO_AVAILABLE_DISCOUNT_CODE = 2038
NO_CLAN_MEMBERSHIP_FOR_PLATFORM = 658
NO_DESTINY_ACCOUNT_FOR_CLAN_PLATFORM = 630
NO_VALID_TAGS_IN_LIST = 900
OBSOLETE_CREDENTIAL_TYPE = 89
OFFER_REQUIRED = 2046
ORIGIN_HEADER_DOES_NOT_MATCH_KEY = 2107
OWNER_GROUP_ALREADY_IN_ALLIANCE = 661
O_AUTH_ACCESS_TOKEN_EXPIRED = 2115
PARAMETER_INVALID_RANGE = 8
PARAMETER_NOT_FOUND = 19
PARAMETER_PARSE_FAILURE = 7
PARTNERSHIP_ACCESS_FAILURE = 2203
PARTNERSHIP_ACCOUNT_INVALID = 2204
PARTNERSHIP_ALREADY_EXISTS = 2207
PARTNERSHIP_DISABLED = 2206
PARTNERSHIP_GET_ACCOUNT_INFO_FAILURE = 2205
PARTNERSHIP_INVALID_TYPE = 2200
PARTNERSHIP_VALIDATION_ERROR = 2201
PARTNERSHIP_VALIDATION_TIMEOUT = 2202
PARTNER_OFFER_ALREADY_CLAIMED = 2060
PARTNER_OFFER_APPLY_DATA_NOT_FOUND = 2065
PARTNER_OFFER_NO_DESTINY_ACCOUNT = 2064
PARTNER_OFFER_PARTIAL_FAILURE = 2059
PARTNER_OFFER_PERMISSION_FAILURE = 2063
PARTNER_OFFER_SKU_EXPIRED = 2062
PARTNER_OFFER_SKU_NOT_FOUND = 2061
PAYLOAD_SIGNATURE_VERIFICATION_FAILURE = 58
PC_MIGRATION_ACCOUNTS_ALREADY_USED = 3407
PC_MIGRATION_CANNOT_STOMP_CLAN_FOUNDER = 3414
PC_MIGRATION_DESTINATION_BANNED = 3410
PC_MIGRATION_DESTINY_FAILURE = 3411
PC_MIGRATION_ENTITLEMENT_TRANSFER_FAILED = 3413
PC_MIGRATION_INVALID_BLIZZARD = 3402
PC_MIGRATION_INVALID_BLIZZARD_CROSS_SAVE_STATE = 3409
PC_MIGRATION_INVALID_STEAM = 3403
PC_MIGRATION_MISSING_BLIZZARD = 3400
PC_MIGRATION_MISSING_STEAM = 3401
PC_MIGRATION_NOT_LINKED = 3406
PC_MIGRATION_SILVER_TRANSFER_FAILED = 3412
PC_MIGRATION_STEP_FAILED = 3408
PC_MIGRATION_UNKNOWN_EXCEPTION = 3405
PC_MIGRATION_UNKNOWN_FAILURE = 3404
PER_APPLICATION_ANONYMOUS_THROTTLE_EXCEEDED = 55
PER_APPLICATION_AUTHENTICATED_THROTTLE_EXCEEDED = 56
PER_APPLICATION_THROTTLE_EXCEEDED = 54
PER_ENDPOINT_REQUEST_THROTTLE_EXCEEDED = 51
PER_USER_THROTTLE_EXCEEDED = 57
PRIVATE_MESSAGING_REQUIRES_DESTINY_MEMBERSHIP = 313
PROVIDED_TOKEN_NOT_VALID_REFRESH_TOKEN = 2117
PSN_API_ACCESS_TOKEN_REQUIRED = 1226
PSN_API_ACCOUNT_ATTRIBUTE_MISSING = 1237
PSN_API_ACCOUNT_UPGRADE_REQUIRED = 1230
PSN_API_BAD_REQUEST = 1225
PSN_API_BANNED_USER = 1229
PSN_API_ERROR_CODE_UNKNOWN = 1223
PSN_API_ERROR_WEB_EXCEPTION = 1224
PSN_API_EXPIRED_ACCESS_TOKEN = 1204
PSN_API_INVALID_ACCESS_TOKEN = 1227
PSN_API_JWKS_MISSING = 1240
PSN_API_JWT_MALFORMED_HEADER = 1241
PSN_API_JWT_MALFORMED_PAYLOAD = 1242
PSN_API_NO_PERMISSION = 1238
PSN_API_PROFILE_PRIVACY_RESTRICTION = 1235
PSN_API_PROFILE_UNDER_MAINTENANCE = 1236
PSN_API_PROFILE_USER_NOT_FOUND = 1234
PSN_API_SERVER_BUSY = 1232
PSN_API_SERVICE_TEMPORARILY_UNAVAILABLE = 1231
PSN_API_TARGET_USER_BLOCKED = 1239
PSN_API_UNDER_MAINTENANCE = 1233
PSN_EX_FORBIDDEN = 1205
PSN_EX_SYSTEM_DISABLED = 1218
RAF_CANNOT_BOND_TO_SELF = 2032
RAF_CODE_ALREADY_CLAIMED_OR_NOT_FOUND = 2026
RAF_DUPLICATE_BOND = 2023
RAF_EXCEEDED_MAXIMUM_REFERRALS = 2022
RAF_GENERATE_THROTTLED = 2034
RAF_INVALID_PLATFORM = 2033
RAF_MISMATCHED_DESTINY_MEMBERSHIP_TYPE = 2027
RAF_NOT_A_VALID_VETERAN_USER = 2025
RAF_NO_VALID_VETERAN_DESTINY_MEMBERSHIPS_FOUND = 2024
RAF_QUEST_ENTITLEMENT_REQUIRES_BNET = 2052
RAF_QUEST_ENTITLEMENT_TRANSPORT_FAILURE = 2053
RAF_QUEST_ENTITLEMENT_UNKNOWN_FAILURE = 2054
RAF_REDEEM_THROTTLED = 2037
RAF_TOO_EARLY_TO_CANCEL_BOND = 2056
RAF_UNABLE_TO_ACCESS_PURCHASE_HISTORY = 2028
RAF_UNABLE_TO_CREATE_BOND = 2029
RAF_UNABLE_TO_CREATE_BOND_VERSION_MISMATCH = 2035
RAF_UNABLE_TO_FIND_BOND = 2030
RAF_UNABLE_TO_REMOVE_BOND = 2031
RAF_UNABLE_TO_REMOVE_BOND_VERSION_MISMATCH = 2036
RAF_VETERAN_REWARD_UNKNOWN_FAILURE = 2055
REFRESH_TOKEN_EXPIRED = 2118
REFRESH_TOKEN_NOT_YET_VALID = 2110
REPORT_ALREADY_REPORTED = 1403
REPORT_CANNOT_REPORT_SELF = 2703
REPORT_INVALID_RESOLUTION = 1404
REPORT_NOT_ASSIGNED_TO_YOU = 1405
REPORT_NOT_FOUND = 1402
REPORT_NOT_YET_RESOLVED = 1400
REPORT_OFFENDER_NOT_IN_PGCR = 2700
REPORT_OVERTURN_DOES_NOT_CHANGE_DECISION = 1401
REPORT_REQUESTOR_NOT_IN_PGCR = 2701
REPORT_SUBMISSION_FAILED = 2702
SERVICE_RETIRED = 43
SERVICE_UNSUPPORTED = 48
SHARE_ALREADY_SHARED = 706
SINGLE_TAG_EXPECTED = 908
STADIA_ACCOUNT_REQUIRED = 3600
STEAM_ACCOUNT_REQUIRED = 2902
STEAM_NOT_AUTHORIZED = 2903
STEAM_WEB_API_ERROR = 2900
STEAM_WEB_NULL_RESPONSE_ERROR = 2901
SUCCESS = 1
SYSTEM_DISABLED = 5
TAGS_EXCEEDED_MAXIMUM_PER_ITEM = 909
TAG_FOLLOW_LIMIT_EXCEEDED = 805
TAG_INVALID = 906
TAG_NOT_FOUND = 907
TAG_SUGGESTIONS_UNKNOWN_SQL_RESULT = 904
TARGET_USER_IGNORED = 1010
THROTTLE_LIMIT_EXCEEDED = 31
THROTTLE_LIMIT_EXCEEDED_MINUTES = 35
THROTTLE_LIMIT_EXCEEDED_MOMENTARILY = 36
THROTTLE_LIMIT_EXCEEDED_SECONDS = 37
TOKEN_ALREADY_CLAIMED = 2002
TOKEN_ALREADY_CLAIMED_SELF = 2003
TOKEN_BAD_FORMAT = 2001
TOKEN_EMAIL_NOT_VALIDATED = 2009
TOKEN_EXCEEDED_OFFER_MAXIMUM = 2014
TOKEN_INVALID = 2000
TOKEN_INVALID_MEMBERSHIP = 2121
TOKEN_INVALID_OFFER_KEY = 2008
TOKEN_MARKETPLACE_INVALID_PLATFORM = 2016
TOKEN_MARKETPLACE_INVALID_REGION = 2020
TOKEN_NO_AVAILABLE_UNLOCKS = 2015
TOKEN_NO_MARKETPLACE_CODES_FOUND = 2017
TOKEN_OFFER_EXPIRED = 2021
TOKEN_OFFER_NOT_AVAILABLE_FOR_REDEMPTION = 2018
TOKEN_PREVIOUSLY_REVOKED = 2120
TOKEN_PROVISIONING_BAD_VENDOR_OR_OFFER = 2010
TOKEN_PURCHASE_CLAIM_FAILED_AFTER_TOKEN_CLAIMED = 2006
TOKEN_PURCHASE_HISTORY_UNKNOWN_ERROR = 2011
TOKEN_REQUIRES_CREDENTIAL_PSNID = 2045
TOKEN_REQUIRES_CREDENTIAL_XUID = 2044
TOKEN_THROTTLE_STATE_UNKNOWN_ERROR = 2012
TOKEN_THROTTLING = 2004
TOKEN_UNKNOWN_REDEMPTION_FAILURE = 2005
TOKEN_UNLOCK_PARTIAL_FAILURE = 2019
TOKEN_USER_AGE_NOT_VERIFIED = 2013
TOKEN_USER_ALREADY_OWNS_OFFER = 2007
TRANSACTION_EMAIL_SEND_FAILURE = 230
TRANSPORT_EXCEPTION = 2
TRENDING_CATEGORY_NOT_FOUND = 2600
TRENDING_ENTRY_TYPE_NOT_SUPPORTED = 2601
TWITCH_ACCOUNT_NOT_FOUND = 2501
TWITCH_COULD_NOT_LOAD_DESTINY_INFO = 2502
TWITCH_COULD_NOT_REGISTER_USER = 2503
TWITCH_COULD_NOT_UNREGISTER_USER = 2504
TWITCH_NOT_LINKED = 2500
TWITCH_NO_PLATFORM_CHOSEN = 2506
TWITCH_REQUIRES_RELINKING = 2505
UNABLE_TO_PAIR_MOBILE_APP = 91
UNABLE_TO_UN_PAIR_MOBILE_APP = 90
UNCLAIMED_LOYALTY_REWARD_ENTRY_NOT_FOUND = 2058
UNHANDLED_EXCEPTION = 3
UNHANDLED_HTTP_EXCEPTION = 20
UNKNOWN_AUTHENTICATION_ERROR = 97
UNKNOWN_ERROR_SETTING_GLOBAL_DISPLAY_NAME = 236
UNKNOWN_EVERVERSE_HISTORY_ERROR = 2047
UNKNOWN_SQL_EXCEPTION = 44
UNKNOWN_SQL_RESULT = 14
UNSUPPORTED_BROWSER = 3500
UNSUPPORTED_LOCALE = 45
USER_ACKNOWLEDGMENT_TABLE_FULL = 225
USER_BANNED = 24
USER_CANNOT_CHANGE_DISPLAY_NAME_YET = 221
USER_CANNOT_CHANGE_EMAIL = 222
USER_CANNOT_CHANGE_UNIQUE_NAME_YET = 220
USER_CANNOT_CREATE_NEW_ACCOUNT_WHILE_LOGGED_IN = 216
USER_CANNOT_FIND_REQUESTED_USER = 205
USER_CANNOT_GENERATE_MOBILE_KEY_WHILE_USING_MOBILE_CREDENTIAL = 209
USER_CANNOT_LOAD_ACCOUNT_PROFILE_DATA = 212
USER_CANNOT_RESOLVE_CENTRAL_ACCOUNT = 217
USER_CANNOT_SAVE_USER_PROFILE_DATA = 213
USER_CREATE_UNKNOWN_SQL_EXCEPTION = 203
USER_CREATE_UNKNOWN_SQL_RESULT = 202
USER_CREATION_DESTINY_MEMBERSHIP_REQUIRED = 226
USER_DISPLAY_NAME_MISSING_OR_INVALID = 211
USER_EMAIL_MISSING_OR_INVALID = 214
USER_EMAIL_MUST_BE_VERIFIED = 233
USER_EMAIL_VALIDATION_LIMIT = 229
USER_EMAIL_VALIDATION_UNKNOWN = 228
USER_FOLLOW_LIMIT_EXCEEDED = 806
USER_FRIENDS_TOKEN_NEEDS_REFRESH = 227
USER_GENERATE_MOBILE_KEY_EXISTING_SLOT_COLLISION = 210
USER_INVALID_AVATAR = 218
USER_INVALID_MOBILE_APP_TYPE = 207
USER_MALFORMED_MEMBERSHIP_ID = 204
USER_MANUAL_LINKING_STEP_REQUIRED = 201
USER_MISSING_CREATED_USER_RESULT = 219
USER_MISSING_MOBILE_PAIRING_INFO = 208
USER_MUST_ALLOW_CUSTOMER_SERVICE_EMAILS = 234
USER_NON_UNIQUE_NAME = 200
USER_NO_LINKED_ACCOUNTS_SUPPORT_FRIEND_LISTINGS = 224
USER_TERMS_OF_USE_REQUIRED = 215
USER_UNIQUE_NAME_MUST_START_WITH_LETTER = 223
VALIDATION_BAD_NAMES = 41
VALIDATION_ERROR = 15
VALIDATION_INVALID_INPUT_ERROR = 17
VALIDATION_INVISIBLE_UNICODE = 40
VALIDATION_LENGTH_ERROR = 28
VALIDATION_MAXIMUM_SEQUENTIAL_CARRIAGE_RETURNS = 50
VALIDATION_MAXIMUM_UNICODE_COMBINING_CHARACTERS = 49
VALIDATION_MISSING_FIELD_ERROR = 16
VALIDATION_PROFANITY_ERROR = 33
VALIDATION_RANGE_ERROR = 29
VALIDATION_TAG_ERROR = 32
VALIDATION_URL_FORMAT_ERROR = 34
VALIDATION_WORD_LENGTH_ERROR = 39
WEB_AUTH_MODULE_ASYNC_FAILED = 22
WEB_AUTH_REQUIRED = 99
XBL_ACCESS_TO_THE_SANDBOX_DENIED = 1306
XBL_API_ERROR_WEB_EXCEPTION = 1302
XBL_DEVELOPER_ACCOUNT = 1313
XBL_EX_SYSTEM_DISABLED = 1300
XBL_EX_UNKNOWN_ERROR = 1301
XBL_MSA_ACCESS_TOKEN_EXPIRED = 1308
XBL_MSA_FRIENDS_REQUIRE_SIGN_IN = 1310
XBL_MSA_INVALID_GRANT = 1318
XBL_MSA_INVALID_REQUEST = 1309
XBL_MSA_RESPONSE_MISSING = 1307
XBL_OFFLINE = 1316
XBL_PARENTAL_CONTROLS = 1312
XBL_STS_EXPIRED_TOKEN = 1305
XBL_STS_MISSING_TOKEN = 1304
XBL_STS_TOKEN_INVALID = 1303
XBL_UNKNOWN_ERROR_CODE = 1317
XBL_USER_ACTION_REQUIRED = 1311
XBL_USER_TOKEN_EXPIRED = 1314
XBL_USER_TOKEN_INVALID = 1315

bungieapi.generated.components.schemas.fireteam module

class bungieapi.generated.components.schemas.fireteam.FireteamDateRange(value)[source]

Bases: enum.Enum

An enumeration.

ALL = 0
FORTY_EIGHT_HOURS = 3
NOW = 1
THIS_WEEK = 4
TWENTY_FOUR_HOURS = 2
class bungieapi.generated.components.schemas.fireteam.FireteamMember(bungie_net_user_info: Optional[ForwardRef('UserInfoCard')] = None, character_id: Optional[int] = None, date_joined: Optional[str] = None, destiny_user_info: Optional[ForwardRef('FireteamUserInfoCard')] = None, has_microphone: Optional[bool] = None, last_platform_invite_attempt_date: Optional[str] = None, last_platform_invite_attempt_result: Optional[ForwardRef('FireteamPlatformInviteResult')] = None)[source]

Bases: object

bungie_net_user_info: Optional[bungieapi.generated.components.schemas.user.UserInfoCard] = None
character_id: Optional[int] = None
date_joined: Optional[str] = None
destiny_user_info: Optional[bungieapi.generated.components.schemas.fireteam.FireteamUserInfoCard] = None
has_microphone: Optional[bool] = None
last_platform_invite_attempt_date: Optional[str] = None
last_platform_invite_attempt_result: Optional[bungieapi.generated.components.schemas.fireteam.FireteamPlatformInviteResult] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.fireteam.FireteamPlatform(value)[source]

Bases: enum.Enum

An enumeration.

ANY = 0
BLIZZARD = 3
PLAYSTATION4 = 1
STADIA = 5
STEAM = 4
XBOX_ONE = 2
class bungieapi.generated.components.schemas.fireteam.FireteamPlatformInviteResult(value)[source]

Bases: enum.Enum

An enumeration.

ALREADY_IN_FIRETEAM = 2
NONE = 0
SERVICE_ERROR = 4
SUCCESS = 1
THROTTLED = 3
class bungieapi.generated.components.schemas.fireteam.FireteamPublicSearchOption(value)[source]

Bases: enum.Enum

An enumeration.

PRIVATE_ONLY = 2
PUBLIC_AND_PRIVATE = 0
PUBLIC_ONLY = 1
class bungieapi.generated.components.schemas.fireteam.FireteamResponse(alternates: Optional[Sequence[ForwardRef('FireteamMember')]] = None, members: Optional[Sequence[ForwardRef('FireteamMember')]] = None, summary: Optional[ForwardRef('FireteamSummary')] = None)[source]

Bases: object

alternates: Optional[Sequence[bungieapi.generated.components.schemas.fireteam.FireteamMember]] = None
members: Optional[Sequence[bungieapi.generated.components.schemas.fireteam.FireteamMember]] = None
summary: Optional[bungieapi.generated.components.schemas.fireteam.FireteamSummary] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.fireteam.FireteamSlotSearch(value)[source]

Bases: enum.Enum

An enumeration.

HAS_OPEN_PLAYER_OR_ALT_SLOTS = 2
HAS_OPEN_PLAYER_SLOTS = 1
NO_SLOT_RESTRICTION = 0
class bungieapi.generated.components.schemas.fireteam.FireteamSummary(activity_type: Optional[int] = None, alternate_slot_count: Optional[int] = None, available_alternate_slot_count: Optional[int] = None, available_player_slot_count: Optional[int] = None, date_created: Optional[str] = None, date_modified: Optional[str] = None, date_player_modified: Optional[str] = None, fireteam_id: Optional[int] = None, group_id: Optional[int] = None, is_immediate: Optional[bool] = None, is_public: Optional[bool] = None, is_valid: Optional[bool] = None, locale: Optional[str] = None, owner_membership_id: Optional[int] = None, platform: Optional[ForwardRef('FireteamPlatform')] = None, player_slot_count: Optional[int] = None, scheduled_time: Optional[str] = None, title: Optional[str] = None, title_before_moderation: Optional[str] = None)[source]

Bases: object

activity_type: Optional[int] = None
alternate_slot_count: Optional[int] = None
available_alternate_slot_count: Optional[int] = None
available_player_slot_count: Optional[int] = None
date_created: Optional[str] = None
date_modified: Optional[str] = None
date_player_modified: Optional[str] = None
fireteam_id: Optional[int] = None
group_id: Optional[int] = None
is_immediate: Optional[bool] = None
is_public: Optional[bool] = None
is_valid: Optional[bool] = None
locale: Optional[str] = None
owner_membership_id: Optional[int] = None
platform: Optional[bungieapi.generated.components.schemas.fireteam.FireteamPlatform] = None
player_slot_count: Optional[int] = None
scheduled_time: Optional[str] = None
title: Optional[str] = None
title_before_moderation: Optional[str] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.fireteam.FireteamUserInfoCard(fireteam_display_name: Optional[str] = None, fireteam_membership_type: Optional[ForwardRef('BungieMembershipType')] = None, applicable_membership_types: Optional[Sequence[ForwardRef('BungieMembershipType')]] = None, bungie_global_display_name: Optional[str] = None, bungie_global_display_name_code: Optional[int] = None, cross_save_override: Optional[ForwardRef('BungieMembershipType')] = None, display_name: Optional[str] = None, icon_path: Optional[str] = None, is_public: Optional[bool] = None, membership_id: Optional[int] = None, membership_type: Optional[ForwardRef('BungieMembershipType')] = None, supplemental_display_name: Optional[str] = None)[source]

Bases: object

applicable_membership_types: Optional[Sequence[bungieapi.generated.components.schemas.BungieMembershipType]] = None
bungie_global_display_name: Optional[str] = None
bungie_global_display_name_code: Optional[int] = None
cross_save_override: Optional[bungieapi.generated.components.schemas.BungieMembershipType] = None
display_name: Optional[str] = None
fireteam_display_name: Optional[str] = None
fireteam_membership_type: Optional[bungieapi.generated.components.schemas.BungieMembershipType] = None
icon_path: Optional[str] = None
is_public: Optional[bool] = None
membership_id: Optional[int] = None
membership_type: Optional[bungieapi.generated.components.schemas.BungieMembershipType] = None
supplemental_display_name: Optional[str] = None
to_json() Mapping[str, Any][source]

bungieapi.generated.components.schemas.forum module

class bungieapi.generated.components.schemas.forum.CommunityContentSortMode(value)[source]

Bases: enum.Enum

An enumeration.

HIGHEST_RATED = 2
LATEST = 1
TRENDING = 0
class bungieapi.generated.components.schemas.forum.ForumMediaType(value)[source]

Bases: enum.Enum

An enumeration.

IMAGE = 1
NONE = 0
VIDEO = 2
YOUTUBE = 3
class bungieapi.generated.components.schemas.forum.ForumPostPopularity(value)[source]

Bases: enum.Enum

An enumeration.

COOL_STORY = 3
DEFAULT = 1
DISCUSSED = 2
EMPTY = 0
HEATING_UP = 4
HOT = 5
class bungieapi.generated.components.schemas.forum.ForumPostSortEnum(value)[source]

Bases: enum.Enum

An enumeration.

DEFAULT = 0
OLDEST_FIRST = 1
class bungieapi.generated.components.schemas.forum.ForumRecruitmentDetail(fireteam: Optional[Sequence[ForwardRef('GeneralUser')]] = None, approved: Optional[bool] = None, conversation_id: Optional[int] = None, intensity: Optional[ForwardRef('ForumRecruitmentIntensityLabel')] = None, kicked_player_ids: Optional[Sequence[int]] = None, microphone_required: Optional[bool] = None, player_slots_remaining: Optional[int] = None, player_slots_total: Optional[int] = None, tone: Optional[ForwardRef('ForumRecruitmentToneLabel')] = None, topic_id: Optional[int] = None)[source]

Bases: object

approved: Optional[bool] = None
conversation_id: Optional[int] = None
fireteam: Optional[Sequence[bungieapi.generated.components.schemas.user.GeneralUser]] = None
intensity: Optional[bungieapi.generated.components.schemas.forum.ForumRecruitmentIntensityLabel] = None
kicked_player_ids: Optional[Sequence[int]] = None
microphone_required: Optional[bool] = None
player_slots_remaining: Optional[int] = None
player_slots_total: Optional[int] = None
to_json() Mapping[str, Any][source]
tone: Optional[bungieapi.generated.components.schemas.forum.ForumRecruitmentToneLabel] = None
topic_id: Optional[int] = None
class bungieapi.generated.components.schemas.forum.ForumRecruitmentIntensityLabel(value)[source]

Bases: enum.Enum

An enumeration.

CASUAL = 1
NONE = 0
PROFESSIONAL = 2
class bungieapi.generated.components.schemas.forum.ForumRecruitmentToneLabel(value)[source]

Bases: enum.Enum

An enumeration.

FAMILY_FRIENDLY = 1
NONE = 0
ROWDY = 2
class bungieapi.generated.components.schemas.forum.ForumTopicsCategoryFiltersEnum(value)[source]

Bases: enum.Enum

An enumeration.

ANNOUNCEMENT = 32
ANSWERED_QUESTIONS = 4
BUNGIE_OFFICIAL = 64
MEDIA = 8
NONE = 0
POLLS = 128
QUESTIONS = 2
TEXT_ONLY = 16
class bungieapi.generated.components.schemas.forum.ForumTopicsQuickDateEnum(value)[source]

Bases: enum.Enum

An enumeration.

ALL = 0
LAST_DAY = 4
LAST_MONTH = 2
LAST_WEEK = 3
LAST_YEAR = 1
class bungieapi.generated.components.schemas.forum.ForumTopicsSortEnum(value)[source]

Bases: enum.Enum

An enumeration.

CONTROVERSIALITY = 4
DEFAULT = 0
HIGHEST_RATED = 6
LAST_REPLIED = 1
LIKED = 5
MOST_REPLIED = 2
MOST_UPVOTED = 7
POPULARITY = 3
class bungieapi.generated.components.schemas.forum.PollResponse(results: Optional[Sequence[ForwardRef('PollResult')]] = None, topic_id: Optional[int] = None, total_votes: Optional[int] = None)[source]

Bases: object

results: Optional[Sequence[bungieapi.generated.components.schemas.forum.PollResult]] = None
to_json() Mapping[str, Any][source]
topic_id: Optional[int] = None
total_votes: Optional[int] = None
class bungieapi.generated.components.schemas.forum.PollResult(answer_slot: Optional[int] = None, answer_text: Optional[str] = None, last_vote_date: Optional[str] = None, requesting_user_voted: Optional[bool] = None, votes: Optional[int] = None)[source]

Bases: object

answer_slot: Optional[int] = None
answer_text: Optional[str] = None
last_vote_date: Optional[str] = None
requesting_user_voted: Optional[bool] = None
to_json() Mapping[str, Any][source]
votes: Optional[int] = None
class bungieapi.generated.components.schemas.forum.PostResponse(is_pinned: Optional[bool] = None, ignore_status: Optional[ForwardRef('IgnoreResponse')] = None, is_active: Optional[bool] = None, is_announcement: Optional[bool] = None, last_reply_timestamp: Optional[str] = None, latest_reply_author_id: Optional[int] = None, latest_reply_post_id: Optional[int] = None, locale: Optional[str] = None, popularity: Optional[ForwardRef('ForumPostPopularity')] = None, thumbnail: Optional[str] = None, url_media_type: Optional[ForwardRef('ForumMediaType')] = None, user_has_muted_post: Optional[bool] = None, user_has_rated: Optional[bool] = None, user_rating: Optional[int] = None)[source]

Bases: object

ignore_status: Optional[bungieapi.generated.components.schemas.ignores.IgnoreResponse] = None
is_active: Optional[bool] = None
is_announcement: Optional[bool] = None
is_pinned: Optional[bool] = None
last_reply_timestamp: Optional[str] = None
latest_reply_author_id: Optional[int] = None
latest_reply_post_id: Optional[int] = None
locale: Optional[str] = None
popularity: Optional[bungieapi.generated.components.schemas.forum.ForumPostPopularity] = None
thumbnail: Optional[str] = None
to_json() Mapping[str, Any][source]
url_media_type: Optional[bungieapi.generated.components.schemas.forum.ForumMediaType] = None
user_has_muted_post: Optional[bool] = None
user_has_rated: Optional[bool] = None
user_rating: Optional[int] = None
class bungieapi.generated.components.schemas.forum.PostSearchResponse(authors: Optional[Sequence[ForwardRef('GeneralUser')]] = None, available_pages: Optional[int] = None, groups: Optional[Sequence[ForwardRef('GroupResponse')]] = None, has_more: Optional[bool] = None, polls: Optional[Sequence[ForwardRef('PollResponse')]] = None, query: Optional[ForwardRef('PagedQuery')] = None, recruitment_details: Optional[Sequence[ForwardRef('ForumRecruitmentDetail')]] = None, related_posts: Optional[Sequence[ForwardRef('PostResponse')]] = None, replacement_continuation_token: Optional[str] = None, results: Optional[Sequence[ForwardRef('PostResponse')]] = None, searched_tags: Optional[Sequence[ForwardRef('TagResponse')]] = None, total_results: Optional[int] = None, use_total_results: Optional[bool] = None)[source]

Bases: object

authors: Optional[Sequence[bungieapi.generated.components.schemas.user.GeneralUser]] = None
available_pages: Optional[int] = None
groups: Optional[Sequence[bungieapi.generated.components.schemas.groups_v2.GroupResponse]] = None
has_more: Optional[bool] = None
polls: Optional[Sequence[bungieapi.generated.components.schemas.forum.PollResponse]] = None
query: Optional[bungieapi.generated.components.schemas.queries.PagedQuery] = None
recruitment_details: Optional[Sequence[bungieapi.generated.components.schemas.forum.ForumRecruitmentDetail]] = None
related_posts: Optional[Sequence[bungieapi.generated.components.schemas.forum.PostResponse]] = None
replacement_continuation_token: Optional[str] = None
results: Optional[Sequence[bungieapi.generated.components.schemas.forum.PostResponse]] = None
searched_tags: Optional[Sequence[bungieapi.generated.components.schemas.tags.models.contracts.TagResponse]] = None
to_json() Mapping[str, Any][source]
total_results: Optional[int] = None
use_total_results: Optional[bool] = None

bungieapi.generated.components.schemas.forums module

class bungieapi.generated.components.schemas.forums.ForumFlagsEnum(value)[source]

Bases: enum.Enum

An enumeration.

BUNGIE_STAFF_POST = 1
COMMUNITY_CONTENT = 128
FORUM_MENTOR_POST = 4
FORUM_NINJA_POST = 2
NONE = 0
QUESTION_ANSWERED_BY_BUNGIE = 32
QUESTION_ANSWERED_BY_NINJA = 64
TOPIC_BUNGIE_STAFF_POSTED = 8
TOPIC_BUNGIE_VOLUNTEER_POSTED = 16
class bungieapi.generated.components.schemas.forums.ForumPostCategoryEnums(value)[source]

Bases: enum.Enum

An enumeration.

ANNOUNCEMENT = 64
ANSWERED = 32
BUNGIE_OFFICIAL = 256
CONTENT_COMMENT = 128
MEDIA = 2
NINJA_OFFICIAL = 512
NONE = 0
POLL = 8
QUESTION = 16
RECRUITMENT = 1024
TEXT_ONLY = 1

bungieapi.generated.components.schemas.groups_v2 module

class bungieapi.generated.components.schemas.groups_v2.Capabilities(value)[source]

Bases: enum.Enum

An enumeration.

ALLIANCES = 64
CALLSIGN = 2
CLAN_BANNER = 8
D2_INVESTMENT_DATA = 16
LEADERBOARDS = 1
NONE = 0
OPTIONAL_CONVERSATIONS = 4
TAGS = 32
class bungieapi.generated.components.schemas.groups_v2.ChatSecuritySetting(value)[source]

Bases: enum.Enum

An enumeration.

ADMINS = 1
GROUP = 0
class bungieapi.generated.components.schemas.groups_v2.ClanBanner(decal_background_color_id: Optional[int] = None, decal_color_id: Optional[int] = None, decal_id: Optional[int] = None, gonfalon_color_id: Optional[int] = None, gonfalon_detail_color_id: Optional[int] = None, gonfalon_detail_id: Optional[int] = None, gonfalon_id: Optional[int] = None)[source]

Bases: object

decal_background_color_id: Optional[int] = None
decal_color_id: Optional[int] = None
decal_id: Optional[int] = None
gonfalon_color_id: Optional[int] = None
gonfalon_detail_color_id: Optional[int] = None
gonfalon_detail_id: Optional[int] = None
gonfalon_id: Optional[int] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.groups_v2.GetGroupsForMemberResponse(are_all_memberships_inactive: Optional[Mapping[str, bool]] = None, has_more: Optional[bool] = None, query: Optional[ForwardRef('PagedQuery')] = None, replacement_continuation_token: Optional[str] = None, results: Optional[Sequence[ForwardRef('GroupMembership')]] = None, total_results: Optional[int] = None, use_total_results: Optional[bool] = None)[source]

Bases: object

are_all_memberships_inactive: Optional[Mapping[str, bool]] = None
has_more: Optional[bool] = None
query: Optional[bungieapi.generated.components.schemas.queries.PagedQuery] = None
replacement_continuation_token: Optional[str] = None
results: Optional[Sequence[bungieapi.generated.components.schemas.groups_v2.GroupMembership]] = None
to_json() Mapping[str, Any][source]
total_results: Optional[int] = None
use_total_results: Optional[bool] = None
class bungieapi.generated.components.schemas.groups_v2.GroupAllianceStatus(value)[source]

Bases: enum.Enum

An enumeration.

CHILD = 2
PARENT = 1
UNALLIED = 0
class bungieapi.generated.components.schemas.groups_v2.GroupApplicationListRequest(memberships: Optional[Sequence[ForwardRef('UserMembership')]] = None, message: Optional[str] = None)[source]

Bases: object

memberships: Optional[Sequence[bungieapi.generated.components.schemas.user.UserMembership]] = None
message: Optional[str] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.groups_v2.GroupApplicationRequest(message: Optional[str] = None)[source]

Bases: object

message: Optional[str] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.groups_v2.GroupApplicationResolveState(value)[source]

Bases: enum.Enum

An enumeration.

ACCEPTED = 1
DENIED = 2
RESCINDED = 3
UNRESOLVED = 0
class bungieapi.generated.components.schemas.groups_v2.GroupApplicationResponse(resolution: Optional[ForwardRef('GroupApplicationResolveState')] = None)[source]

Bases: object

resolution: Optional[bungieapi.generated.components.schemas.groups_v2.GroupApplicationResolveState] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.groups_v2.GroupBan(bungie_net_user_info: Optional[ForwardRef('UserInfoCard')] = None, comment: Optional[str] = None, created_by: Optional[ForwardRef('UserInfoCard')] = None, date_banned: Optional[str] = None, date_expires: Optional[str] = None, destiny_user_info: Optional[ForwardRef('GroupUserInfoCard')] = None, group_id: Optional[int] = None, last_modified_by: Optional[ForwardRef('UserInfoCard')] = None)[source]

Bases: object

bungie_net_user_info: Optional[bungieapi.generated.components.schemas.user.UserInfoCard] = None
comment: Optional[str] = None
created_by: Optional[bungieapi.generated.components.schemas.user.UserInfoCard] = None
date_banned: Optional[str] = None
date_expires: Optional[str] = None
destiny_user_info: Optional[bungieapi.generated.components.schemas.groups_v2.GroupUserInfoCard] = None
group_id: Optional[int] = None
last_modified_by: Optional[bungieapi.generated.components.schemas.user.UserInfoCard] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.groups_v2.GroupBanRequest(comment: Optional[str] = None, length: Optional[ForwardRef('IgnoreLength')] = None)[source]

Bases: object

comment: Optional[str] = None
length: Optional[bungieapi.generated.components.schemas.ignores.IgnoreLength] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.groups_v2.GroupDateRange(value)[source]

Bases: enum.Enum

An enumeration.

ALL = 0
PAST_DAY = 1
PAST_MONTH = 3
PAST_WEEK = 2
PAST_YEAR = 4
class bungieapi.generated.components.schemas.groups_v2.GroupEditAction(about: Optional[str] = None, allow_chat: Optional[bool] = None, avatar_image_index: Optional[int] = None, callsign: Optional[str] = None, chat_security: Optional[int] = None, default_publicity: Optional[int] = None, enable_invitation_messaging_for_admins: Optional[bool] = None, homepage: Optional[int] = None, is_public: Optional[bool] = None, is_public_topic_admin_only: Optional[bool] = None, locale: Optional[str] = None, membership_option: Optional[int] = None, motto: Optional[str] = None, name: Optional[str] = None, tags: Optional[str] = None, theme: Optional[str] = None)[source]

Bases: object

about: Optional[str] = None
allow_chat: Optional[bool] = None
avatar_image_index: Optional[int] = None
callsign: Optional[str] = None
chat_security: Optional[int] = None
default_publicity: Optional[int] = None
enable_invitation_messaging_for_admins: Optional[bool] = None
homepage: Optional[int] = None
is_public: Optional[bool] = None
is_public_topic_admin_only: Optional[bool] = None
locale: Optional[str] = None
membership_option: Optional[int] = None
motto: Optional[str] = None
name: Optional[str] = None
tags: Optional[str] = None
theme: Optional[str] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.groups_v2.GroupFeatures(capabilities: Optional[ForwardRef('Capabilities')] = None, host_guided_game_permission_override: Optional[ForwardRef('HostGuidedGamesPermissionLevel')] = None, invite_permission_override: Optional[bool] = None, join_level: Optional[ForwardRef('RuntimeGroupMemberType')] = None, maximum_members: Optional[int] = None, maximum_memberships_of_group_type: Optional[int] = None, membership_types: Optional[Sequence[ForwardRef('BungieMembershipType')]] = None, update_banner_permission_override: Optional[bool] = None, update_culture_permission_override: Optional[bool] = None)[source]

Bases: object

capabilities: Optional[bungieapi.generated.components.schemas.groups_v2.Capabilities] = None
host_guided_game_permission_override: Optional[bungieapi.generated.components.schemas.groups_v2.HostGuidedGamesPermissionLevel] = None
invite_permission_override: Optional[bool] = None
join_level: Optional[bungieapi.generated.components.schemas.groups_v2.RuntimeGroupMemberType] = None
maximum_members: Optional[int] = None
maximum_memberships_of_group_type: Optional[int] = None
membership_types: Optional[Sequence[bungieapi.generated.components.schemas.BungieMembershipType]] = None
to_json() Mapping[str, Any][source]
update_banner_permission_override: Optional[bool] = None
update_culture_permission_override: Optional[bool] = None
class bungieapi.generated.components.schemas.groups_v2.GroupHomepage(value)[source]

Bases: enum.Enum

An enumeration.

ALLIANCE_FORUM = 2
FORUM = 1
WALL = 0
class bungieapi.generated.components.schemas.groups_v2.GroupMember(bungie_net_user_info: Optional[ForwardRef('UserInfoCard')] = None, destiny_user_info: Optional[ForwardRef('GroupUserInfoCard')] = None, group_id: Optional[int] = None, is_online: Optional[bool] = None, join_date: Optional[str] = None, last_online_status_change: Optional[int] = None, member_type: Optional[ForwardRef('RuntimeGroupMemberType')] = None)[source]

Bases: object

bungie_net_user_info: Optional[bungieapi.generated.components.schemas.user.UserInfoCard] = None
destiny_user_info: Optional[bungieapi.generated.components.schemas.groups_v2.GroupUserInfoCard] = None
group_id: Optional[int] = None
is_online: Optional[bool] = None
join_date: Optional[str] = None
last_online_status_change: Optional[int] = None
member_type: Optional[bungieapi.generated.components.schemas.groups_v2.RuntimeGroupMemberType] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.groups_v2.GroupMemberApplication(bungie_net_user_info: Optional[ForwardRef('UserInfoCard')] = None, creation_date: Optional[str] = None, destiny_user_info: Optional[ForwardRef('GroupUserInfoCard')] = None, group_id: Optional[int] = None, request_message: Optional[str] = None, resolve_date: Optional[str] = None, resolve_message: Optional[str] = None, resolve_state: Optional[ForwardRef('GroupApplicationResolveState')] = None, resolved_by_membership_id: Optional[int] = None)[source]

Bases: object

bungie_net_user_info: Optional[bungieapi.generated.components.schemas.user.UserInfoCard] = None
creation_date: Optional[str] = None
destiny_user_info: Optional[bungieapi.generated.components.schemas.groups_v2.GroupUserInfoCard] = None
group_id: Optional[int] = None
request_message: Optional[str] = None
resolve_date: Optional[str] = None
resolve_message: Optional[str] = None
resolve_state: Optional[bungieapi.generated.components.schemas.groups_v2.GroupApplicationResolveState] = None
resolved_by_membership_id: Optional[int] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.groups_v2.GroupMemberCountFilter(value)[source]

Bases: enum.Enum

An enumeration.

ALL = 0
ELEVEN_TO_ONE_HUNDRED = 2
GREATER_THAN_ONE_HUNDRED = 3
ONE_TO_TEN = 1
class bungieapi.generated.components.schemas.groups_v2.GroupMemberLeaveResult(group: Optional[ForwardRef('GroupV2')] = None, group_deleted: Optional[bool] = None)[source]

Bases: object

group: Optional[bungieapi.generated.components.schemas.groups_v2.GroupV2] = None
group_deleted: Optional[bool] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.groups_v2.GroupMembership(group: Optional[ForwardRef('GroupV2')] = None, member: Optional[ForwardRef('GroupMember')] = None)[source]

Bases: object

group: Optional[bungieapi.generated.components.schemas.groups_v2.GroupV2] = None
member: Optional[bungieapi.generated.components.schemas.groups_v2.GroupMember] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.groups_v2.GroupMembershipBase(group: Optional[ForwardRef('GroupV2')] = None)[source]

Bases: object

group: Optional[bungieapi.generated.components.schemas.groups_v2.GroupV2] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.groups_v2.GroupMembershipSearchResponse(has_more: Optional[bool] = None, query: Optional[ForwardRef('PagedQuery')] = None, replacement_continuation_token: Optional[str] = None, results: Optional[Sequence[ForwardRef('GroupMembership')]] = None, total_results: Optional[int] = None, use_total_results: Optional[bool] = None)[source]

Bases: object

has_more: Optional[bool] = None
query: Optional[bungieapi.generated.components.schemas.queries.PagedQuery] = None
replacement_continuation_token: Optional[str] = None
results: Optional[Sequence[bungieapi.generated.components.schemas.groups_v2.GroupMembership]] = None
to_json() Mapping[str, Any][source]
total_results: Optional[int] = None
use_total_results: Optional[bool] = None
class bungieapi.generated.components.schemas.groups_v2.GroupNameSearchRequest(group_name: Optional[str] = None, group_type: Optional[ForwardRef('GroupType')] = None)[source]

Bases: object

group_name: Optional[str] = None
group_type: Optional[bungieapi.generated.components.schemas.groups_v2.GroupType] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.groups_v2.GroupOptionalConversation(chat_enabled: Optional[bool] = None, chat_name: Optional[str] = None, chat_security: Optional[ForwardRef('ChatSecuritySetting')] = None, conversation_id: Optional[int] = None, group_id: Optional[int] = None)[source]

Bases: object

chat_enabled: Optional[bool] = None
chat_name: Optional[str] = None
chat_security: Optional[bungieapi.generated.components.schemas.groups_v2.ChatSecuritySetting] = None
conversation_id: Optional[int] = None
group_id: Optional[int] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.groups_v2.GroupOptionalConversationAddRequest(chat_name: Optional[str] = None, chat_security: Optional[ForwardRef('ChatSecuritySetting')] = None)[source]

Bases: object

chat_name: Optional[str] = None
chat_security: Optional[bungieapi.generated.components.schemas.groups_v2.ChatSecuritySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.groups_v2.GroupOptionalConversationEditRequest(chat_enabled: Optional[bool] = None, chat_name: Optional[str] = None, chat_security: Optional[int] = None)[source]

Bases: object

chat_enabled: Optional[bool] = None
chat_name: Optional[str] = None
chat_security: Optional[int] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.groups_v2.GroupOptionsEditAction(host_guided_game_permission_override: Optional[int] = None, invite_permission_override: Optional[bool] = None, join_level: Optional[int] = None, update_banner_permission_override: Optional[bool] = None, update_culture_permission_override: Optional[bool] = None)[source]

Bases: object

host_guided_game_permission_override: Optional[int] = None
invite_permission_override: Optional[bool] = None
join_level: Optional[int] = None
to_json() Mapping[str, Any][source]
update_banner_permission_override: Optional[bool] = None
update_culture_permission_override: Optional[bool] = None
class bungieapi.generated.components.schemas.groups_v2.GroupPostPublicity(value)[source]

Bases: enum.Enum

An enumeration.

ALLIANCE = 1
PRIVATE = 2
PUBLIC = 0
class bungieapi.generated.components.schemas.groups_v2.GroupPotentialMember(bungie_net_user_info: Optional[ForwardRef('UserInfoCard')] = None, destiny_user_info: Optional[ForwardRef('GroupUserInfoCard')] = None, group_id: Optional[int] = None, join_date: Optional[str] = None, potential_status: Optional[ForwardRef('GroupPotentialMemberStatus')] = None)[source]

Bases: object

bungie_net_user_info: Optional[bungieapi.generated.components.schemas.user.UserInfoCard] = None
destiny_user_info: Optional[bungieapi.generated.components.schemas.groups_v2.GroupUserInfoCard] = None
group_id: Optional[int] = None
join_date: Optional[str] = None
potential_status: Optional[bungieapi.generated.components.schemas.groups_v2.GroupPotentialMemberStatus] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.groups_v2.GroupPotentialMemberStatus(value)[source]

Bases: enum.Enum

An enumeration.

APPLICANT = 1
INVITEE = 2
NONE = 0
class bungieapi.generated.components.schemas.groups_v2.GroupPotentialMembership(group: Optional[ForwardRef('GroupV2')] = None, member: Optional[ForwardRef('GroupPotentialMember')] = None)[source]

Bases: object

group: Optional[bungieapi.generated.components.schemas.groups_v2.GroupV2] = None
member: Optional[bungieapi.generated.components.schemas.groups_v2.GroupPotentialMember] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.groups_v2.GroupPotentialMembershipSearchResponse(has_more: Optional[bool] = None, query: Optional[ForwardRef('PagedQuery')] = None, replacement_continuation_token: Optional[str] = None, results: Optional[Sequence[ForwardRef('GroupPotentialMembership')]] = None, total_results: Optional[int] = None, use_total_results: Optional[bool] = None)[source]

Bases: object

has_more: Optional[bool] = None
query: Optional[bungieapi.generated.components.schemas.queries.PagedQuery] = None
replacement_continuation_token: Optional[str] = None
results: Optional[Sequence[bungieapi.generated.components.schemas.groups_v2.GroupPotentialMembership]] = None
to_json() Mapping[str, Any][source]
total_results: Optional[int] = None
use_total_results: Optional[bool] = None
class bungieapi.generated.components.schemas.groups_v2.GroupQuery(creation_date: Optional[bungieapi.generated.components.schemas.groups_v2.GroupDateRange] = None, current_page: Optional[int] = None, group_member_count_filter: Optional[int] = None, group_type: Optional[bungieapi.generated.components.schemas.groups_v2.GroupType] = None, items_per_page: Optional[int] = None, locale_filter: Optional[str] = None, name: Optional[str] = None, request_continuation_token: Optional[str] = None, sort_by: Optional[bungieapi.generated.components.schemas.groups_v2.GroupSortBy] = None, tag_text: Optional[str] = None)[source]

Bases: object

NOTE: GroupQuery, as of Destiny 2, has essentially two totally different and incompatible “modes”. If you are querying for a group, you can pass any of the properties below. If you are querying for a Clan, you MUST NOT pass any of the following properties (they must be null or undefined in your request, not just empty string/default values): - groupMemberCountFilter - localeFilter - tagText If you pass these, you will get a useless InvalidParameters error.

creation_date: Optional[bungieapi.generated.components.schemas.groups_v2.GroupDateRange] = None
current_page: Optional[int] = None
group_member_count_filter: Optional[int] = None
group_type: Optional[bungieapi.generated.components.schemas.groups_v2.GroupType] = None
items_per_page: Optional[int] = None
locale_filter: Optional[str] = None
name: Optional[str] = None
request_continuation_token: Optional[str] = None
sort_by: Optional[bungieapi.generated.components.schemas.groups_v2.GroupSortBy] = None
tag_text: Optional[str] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.groups_v2.GroupResponse(alliance_status: Optional[ForwardRef('GroupAllianceStatus')] = None, allied_ids: Optional[Sequence[int]] = None, current_user_member_map: Optional[Mapping[str, ForwardRef('GroupMember')]] = None, current_user_memberships_inactive_for_destiny: Optional[bool] = None, current_user_potential_member_map: Optional[Mapping[str, ForwardRef('GroupPotentialMember')]] = None, detail: Optional[ForwardRef('GroupV2')] = None, founder: Optional[ForwardRef('GroupMember')] = None, group_join_invite_count: Optional[int] = None, parent_group: Optional[ForwardRef('GroupV2')] = None)[source]

Bases: object

alliance_status: Optional[bungieapi.generated.components.schemas.groups_v2.GroupAllianceStatus] = None
allied_ids: Optional[Sequence[int]] = None
current_user_member_map: Optional[Mapping[str, bungieapi.generated.components.schemas.groups_v2.GroupMember]] = None
current_user_memberships_inactive_for_destiny: Optional[bool] = None
current_user_potential_member_map: Optional[Mapping[str, bungieapi.generated.components.schemas.groups_v2.GroupPotentialMember]] = None
detail: Optional[bungieapi.generated.components.schemas.groups_v2.GroupV2] = None
founder: Optional[bungieapi.generated.components.schemas.groups_v2.GroupMember] = None
group_join_invite_count: Optional[int] = None
parent_group: Optional[bungieapi.generated.components.schemas.groups_v2.GroupV2] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.groups_v2.GroupSearchResponse(has_more: Optional[bool] = None, query: Optional[ForwardRef('PagedQuery')] = None, replacement_continuation_token: Optional[str] = None, results: Optional[Sequence[ForwardRef('GroupV2Card')]] = None, total_results: Optional[int] = None, use_total_results: Optional[bool] = None)[source]

Bases: object

has_more: Optional[bool] = None
query: Optional[bungieapi.generated.components.schemas.queries.PagedQuery] = None
replacement_continuation_token: Optional[str] = None
results: Optional[Sequence[bungieapi.generated.components.schemas.groups_v2.GroupV2Card]] = None
to_json() Mapping[str, Any][source]
total_results: Optional[int] = None
use_total_results: Optional[bool] = None
class bungieapi.generated.components.schemas.groups_v2.GroupSortBy(value)[source]

Bases: enum.Enum

An enumeration.

DATE = 1
ID = 3
NAME = 0
POPULARITY = 2
class bungieapi.generated.components.schemas.groups_v2.GroupType(value)[source]

Bases: enum.Enum

An enumeration.

CLAN = 1
GENERAL = 0
class bungieapi.generated.components.schemas.groups_v2.GroupUserBase(bungie_net_user_info: Optional[ForwardRef('UserInfoCard')] = None, destiny_user_info: Optional[ForwardRef('GroupUserInfoCard')] = None, group_id: Optional[int] = None, join_date: Optional[str] = None)[source]

Bases: object

bungie_net_user_info: Optional[bungieapi.generated.components.schemas.user.UserInfoCard] = None
destiny_user_info: Optional[bungieapi.generated.components.schemas.groups_v2.GroupUserInfoCard] = None
group_id: Optional[int] = None
join_date: Optional[str] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.groups_v2.GroupUserInfoCard(last_seen_display_name: Optional[str] = None, last_seen_display_name_type: Optional[ForwardRef('BungieMembershipType')] = None, applicable_membership_types: Optional[Sequence[ForwardRef('BungieMembershipType')]] = None, bungie_global_display_name: Optional[str] = None, bungie_global_display_name_code: Optional[int] = None, cross_save_override: Optional[ForwardRef('BungieMembershipType')] = None, display_name: Optional[str] = None, icon_path: Optional[str] = None, is_public: Optional[bool] = None, membership_id: Optional[int] = None, membership_type: Optional[ForwardRef('BungieMembershipType')] = None, supplemental_display_name: Optional[str] = None)[source]

Bases: object

applicable_membership_types: Optional[Sequence[bungieapi.generated.components.schemas.BungieMembershipType]] = None
bungie_global_display_name: Optional[str] = None
bungie_global_display_name_code: Optional[int] = None
cross_save_override: Optional[bungieapi.generated.components.schemas.BungieMembershipType] = None
display_name: Optional[str] = None
icon_path: Optional[str] = None
is_public: Optional[bool] = None
last_seen_display_name: Optional[str] = None
last_seen_display_name_type: Optional[bungieapi.generated.components.schemas.BungieMembershipType] = None
membership_id: Optional[int] = None
membership_type: Optional[bungieapi.generated.components.schemas.BungieMembershipType] = None
supplemental_display_name: Optional[str] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.groups_v2.GroupV2(about: Optional[str] = None, allow_chat: Optional[bool] = None, avatar_image_index: Optional[int] = None, avatar_path: Optional[str] = None, ban_expire_date: Optional[str] = None, banner_path: Optional[str] = None, chat_security: Optional[ForwardRef('ChatSecuritySetting')] = None, clan_info: Optional[ForwardRef('GroupV2ClanInfoAndInvestment')] = None, conversation_id: Optional[int] = None, creation_date: Optional[str] = None, default_publicity: Optional[ForwardRef('GroupPostPublicity')] = None, enable_invitation_messaging_for_admins: Optional[bool] = None, features: Optional[ForwardRef('GroupFeatures')] = None, group_id: Optional[int] = None, group_type: Optional[ForwardRef('GroupType')] = None, homepage: Optional[ForwardRef('GroupHomepage')] = None, is_default_post_public: Optional[bool] = None, is_public: Optional[bool] = None, is_public_topic_admin_only: Optional[bool] = None, locale: Optional[str] = None, member_count: Optional[int] = None, membership_id_created: Optional[int] = None, membership_option: Optional[ForwardRef('MembershipOption')] = None, modification_date: Optional[str] = None, motto: Optional[str] = None, name: Optional[str] = None, tags: Optional[Sequence[str]] = None, theme: Optional[str] = None)[source]

Bases: object

about: Optional[str] = None
allow_chat: Optional[bool] = None
avatar_image_index: Optional[int] = None
avatar_path: Optional[str] = None
ban_expire_date: Optional[str] = None
banner_path: Optional[str] = None
chat_security: Optional[bungieapi.generated.components.schemas.groups_v2.ChatSecuritySetting] = None
clan_info: Optional[bungieapi.generated.components.schemas.groups_v2.GroupV2ClanInfoAndInvestment] = None
conversation_id: Optional[int] = None
creation_date: Optional[str] = None
default_publicity: Optional[bungieapi.generated.components.schemas.groups_v2.GroupPostPublicity] = None
enable_invitation_messaging_for_admins: Optional[bool] = None
features: Optional[bungieapi.generated.components.schemas.groups_v2.GroupFeatures] = None
group_id: Optional[int] = None
group_type: Optional[bungieapi.generated.components.schemas.groups_v2.GroupType] = None
homepage: Optional[bungieapi.generated.components.schemas.groups_v2.GroupHomepage] = None
is_default_post_public: Optional[bool] = None
is_public: Optional[bool] = None
is_public_topic_admin_only: Optional[bool] = None
locale: Optional[str] = None
member_count: Optional[int] = None
membership_id_created: Optional[int] = None
membership_option: Optional[bungieapi.generated.components.schemas.groups_v2.MembershipOption] = None
modification_date: Optional[str] = None
motto: Optional[str] = None
name: Optional[str] = None
tags: Optional[Sequence[str]] = None
theme: Optional[str] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.groups_v2.GroupV2Card(about: Optional[str] = None, avatar_path: Optional[str] = None, capabilities: Optional[bungieapi.generated.components.schemas.groups_v2.Capabilities] = None, clan_info: Optional[bungieapi.generated.components.schemas.groups_v2.GroupV2ClanInfo] = None, creation_date: Optional[str] = None, group_id: Optional[int] = None, group_type: Optional[bungieapi.generated.components.schemas.groups_v2.GroupType] = None, locale: Optional[str] = None, member_count: Optional[int] = None, membership_option: Optional[bungieapi.generated.components.schemas.groups_v2.MembershipOption] = None, motto: Optional[str] = None, name: Optional[str] = None, theme: Optional[str] = None)[source]

Bases: object

A small infocard of group information, usually used for when a list of groups are returned.

about: Optional[str] = None
avatar_path: Optional[str] = None
capabilities: Optional[bungieapi.generated.components.schemas.groups_v2.Capabilities] = None
clan_info: Optional[bungieapi.generated.components.schemas.groups_v2.GroupV2ClanInfo] = None
creation_date: Optional[str] = None
group_id: Optional[int] = None
group_type: Optional[bungieapi.generated.components.schemas.groups_v2.GroupType] = None
locale: Optional[str] = None
member_count: Optional[int] = None
membership_option: Optional[bungieapi.generated.components.schemas.groups_v2.MembershipOption] = None
motto: Optional[str] = None
name: Optional[str] = None
theme: Optional[str] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.groups_v2.GroupV2ClanInfo(clan_banner_data: Optional[bungieapi.generated.components.schemas.groups_v2.ClanBanner] = None, clan_callsign: Optional[str] = None)[source]

Bases: object

This contract contains clan-specific group information.

It does not include any investment data.

clan_banner_data: Optional[bungieapi.generated.components.schemas.groups_v2.ClanBanner] = None
clan_callsign: Optional[str] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.groups_v2.GroupV2ClanInfoAndInvestment(clan_banner_data: Optional[bungieapi.generated.components.schemas.groups_v2.ClanBanner] = None, clan_callsign: Optional[str] = None, d2_clan_progressions: Optional[Mapping[str, bungieapi.generated.components.schemas.destiny.DestinyProgression]] = None)[source]

Bases: object

The same as GroupV2ClanInfo, but includes any investment data.

clan_banner_data: Optional[bungieapi.generated.components.schemas.groups_v2.ClanBanner] = None
clan_callsign: Optional[str] = None
d2_clan_progressions: Optional[Mapping[str, bungieapi.generated.components.schemas.destiny.DestinyProgression]] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.groups_v2.GroupsForMemberFilter(value)[source]

Bases: enum.Enum

An enumeration.

ALL = 0
FOUNDED = 1
NON_FOUNDED = 2
class bungieapi.generated.components.schemas.groups_v2.HostGuidedGamesPermissionLevel(value)[source]

Bases: enum.Enum

Used for setting the guided game permission level override (admins and founders can always host guided games).

BEGINNER = 1
MEMBER = 2
NONE = 0
class bungieapi.generated.components.schemas.groups_v2.MembershipOption(value)[source]

Bases: enum.Enum

An enumeration.

CLOSED = 2
OPEN = 1
REVIEWED = 0
class bungieapi.generated.components.schemas.groups_v2.RuntimeGroupMemberType(value)[source]

Bases: enum.Enum

The member levels used by all V2 Groups API.

Individual group types use their own mappings in their native storage (general uses BnetDbGroupMemberType and D2 clans use ClanMemberLevel), but they are all translated to this in the runtime api. These runtime values should NEVER be stored anywhere, so the values can be changed as necessary.

ACTING_FOUNDER = 4
ADMIN = 3
BEGINNER = 1
FOUNDER = 5
MEMBER = 2
NONE = 0

bungieapi.generated.components.schemas.ignores module

class bungieapi.generated.components.schemas.ignores.IgnoreLength(value)[source]

Bases: enum.Enum

An enumeration.

FOREVER = 8
HOUR = 10
MONTH = 4
NONE = 0
SIX_MONTHS = 6
THIRTY_DAYS = 11
THREE_MINUTES = 9
THREE_MONTHS = 5
THREE_WEEKS = 3
TWO_WEEKS = 2
WEEK = 1
YEAR = 7
class bungieapi.generated.components.schemas.ignores.IgnoreResponse(ignore_flags: Optional[ForwardRef('IgnoreStatus')] = None, is_ignored: Optional[bool] = None)[source]

Bases: object

ignore_flags: Optional[bungieapi.generated.components.schemas.ignores.IgnoreStatus] = None
is_ignored: Optional[bool] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.ignores.IgnoreStatus(value)[source]

Bases: enum.Enum

An enumeration.

IGNORED_BY_GROUP = 4
IGNORED_GLOBAL = 32
IGNORED_GROUP = 2
IGNORED_POST = 8
IGNORED_TAG = 16
IGNORED_USER = 1
NOT_IGNORED = 0

bungieapi.generated.components.schemas.interpolation module

class bungieapi.generated.components.schemas.interpolation.InterpolationPoint(value: Optional[int] = None, weight: Optional[int] = None)[source]

Bases: object

to_json() Mapping[str, Any][source]
value: Optional[int] = None
weight: Optional[int] = None
class bungieapi.generated.components.schemas.interpolation.InterpolationPointFloat(value: Optional[float] = None, weight: Optional[float] = None)[source]

Bases: object

to_json() Mapping[str, Any][source]
value: Optional[float] = None
weight: Optional[float] = None

bungieapi.generated.components.schemas.queries module

class bungieapi.generated.components.schemas.queries.PagedQuery(current_page: Optional[int] = None, items_per_page: Optional[int] = None, request_continuation_token: Optional[str] = None)[source]

Bases: object

current_page: Optional[int] = None
items_per_page: Optional[int] = None
request_continuation_token: Optional[str] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.queries.SearchResult(has_more: Optional[bool] = None, query: Optional[ForwardRef('PagedQuery')] = None, replacement_continuation_token: Optional[str] = None, total_results: Optional[int] = None, use_total_results: Optional[bool] = None)[source]

Bases: object

has_more: Optional[bool] = None
query: Optional[bungieapi.generated.components.schemas.queries.PagedQuery] = None
replacement_continuation_token: Optional[str] = None
to_json() Mapping[str, Any][source]
total_results: Optional[int] = None
use_total_results: Optional[bool] = None

bungieapi.generated.components.schemas.tokens module

class bungieapi.generated.components.schemas.tokens.PartnerOfferClaimRequest(bungie_net_membership_id: Optional[int] = None, partner_offer_id: Optional[str] = None, transaction_id: Optional[str] = None)[source]

Bases: object

bungie_net_membership_id: Optional[int] = None
partner_offer_id: Optional[str] = None
to_json() Mapping[str, Any][source]
transaction_id: Optional[str] = None
class bungieapi.generated.components.schemas.tokens.PartnerOfferHistoryResponse(apply_date: Optional[str] = None, is_consumable: Optional[bool] = None, localized_description: Optional[str] = None, localized_name: Optional[str] = None, membership_id: Optional[int] = None, membership_type: Optional[int] = None, partner_offer_key: Optional[str] = None, quantity_applied: Optional[int] = None)[source]

Bases: object

apply_date: Optional[str] = None
is_consumable: Optional[bool] = None
localized_description: Optional[str] = None
localized_name: Optional[str] = None
membership_id: Optional[int] = None
membership_type: Optional[int] = None
partner_offer_key: Optional[str] = None
quantity_applied: Optional[int] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.tokens.PartnerOfferSkuHistoryResponse(all_offers_applied: Optional[bool] = None, claim_date: Optional[str] = None, localized_description: Optional[str] = None, localized_name: Optional[str] = None, sku_identifier: Optional[str] = None, sku_offers: Optional[Sequence[ForwardRef('PartnerOfferHistoryResponse')]] = None, transaction_id: Optional[str] = None)[source]

Bases: object

all_offers_applied: Optional[bool] = None
claim_date: Optional[str] = None
localized_description: Optional[str] = None
localized_name: Optional[str] = None
sku_identifier: Optional[str] = None
sku_offers: Optional[Sequence[bungieapi.generated.components.schemas.tokens.PartnerOfferHistoryResponse]] = None
to_json() Mapping[str, Any][source]
transaction_id: Optional[str] = None

bungieapi.generated.components.schemas.trending module

class bungieapi.generated.components.schemas.trending.TrendingCategories(categories: Optional[Sequence[ForwardRef('TrendingCategory')]] = None)[source]

Bases: object

categories: Optional[Sequence[bungieapi.generated.components.schemas.trending.TrendingCategory]] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.trending.TrendingCategory(category_id: Optional[str] = None, category_name: Optional[str] = None, entries: Optional[ForwardRef('SearchResultOfTrendingEntry')] = None)[source]

Bases: object

category_id: Optional[str] = None
category_name: Optional[str] = None
entries: Optional[bungieapi.generated.components.schemas.SearchResultOfTrendingEntry] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.trending.TrendingDetail(creation: Optional[ForwardRef('TrendingEntryCommunityCreation')] = None, destiny_activity: Optional[ForwardRef('TrendingEntryDestinyActivity')] = None, destiny_item: Optional[ForwardRef('TrendingEntryDestinyItem')] = None, destiny_ritual: Optional[ForwardRef('TrendingEntryDestinyRitual')] = None, entity_type: Optional[ForwardRef('TrendingEntryType')] = None, identifier: Optional[str] = None, news: Optional[ForwardRef('TrendingEntryNews')] = None, support: Optional[ForwardRef('TrendingEntrySupportArticle')] = None)[source]

Bases: object

creation: Optional[bungieapi.generated.components.schemas.trending.TrendingEntryCommunityCreation] = None
destiny_activity: Optional[bungieapi.generated.components.schemas.trending.TrendingEntryDestinyActivity] = None
destiny_item: Optional[bungieapi.generated.components.schemas.trending.TrendingEntryDestinyItem] = None
destiny_ritual: Optional[bungieapi.generated.components.schemas.trending.TrendingEntryDestinyRitual] = None
entity_type: Optional[bungieapi.generated.components.schemas.trending.TrendingEntryType] = None
identifier: Optional[str] = None
news: Optional[bungieapi.generated.components.schemas.trending.TrendingEntryNews] = None
support: Optional[bungieapi.generated.components.schemas.trending.TrendingEntrySupportArticle] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.trending.TrendingEntry(creation_date: Optional[str] = None, display_name: Optional[str] = None, end_date: Optional[str] = None, entity_type: Optional[bungieapi.generated.components.schemas.trending.TrendingEntryType] = None, feature_image: Optional[str] = None, identifier: Optional[str] = None, image: Optional[str] = None, is_featured: Optional[bool] = None, items: Optional[Sequence[bungieapi.generated.components.schemas.trending.TrendingEntry]] = None, link: Optional[str] = None, mp4_video: Optional[str] = None, start_date: Optional[str] = None, tagline: Optional[str] = None, webm_video: Optional[str] = None, weight: Optional[float] = None)[source]

Bases: object

The list entry view for trending items.

Returns just enough to show the item on the trending page.

creation_date: Optional[str] = None
display_name: Optional[str] = None
end_date: Optional[str] = None
entity_type: Optional[bungieapi.generated.components.schemas.trending.TrendingEntryType] = None
feature_image: Optional[str] = None
identifier: Optional[str] = None
image: Optional[str] = None
items: Optional[Sequence[bungieapi.generated.components.schemas.trending.TrendingEntry]] = None
mp4_video: Optional[str] = None
start_date: Optional[str] = None
tagline: Optional[str] = None
to_json() Mapping[str, Any][source]
webm_video: Optional[str] = None
weight: Optional[float] = None
class bungieapi.generated.components.schemas.trending.TrendingEntryCommunityCreation(author: Optional[str] = None, author_membership_id: Optional[int] = None, body: Optional[str] = None, media: Optional[str] = None, post_id: Optional[int] = None, title: Optional[str] = None, upvotes: Optional[int] = None)[source]

Bases: object

author: Optional[str] = None
author_membership_id: Optional[int] = None
body: Optional[str] = None
media: Optional[str] = None
post_id: Optional[int] = None
title: Optional[str] = None
to_json() Mapping[str, Any][source]
upvotes: Optional[int] = None
class bungieapi.generated.components.schemas.trending.TrendingEntryDestinyActivity(activity_hash: Optional[int] = None, status: Optional[ForwardRef('DestinyPublicActivityStatus')] = None)[source]

Bases: object

activity_hash: Optional[int] = None
status: Optional[bungieapi.generated.components.schemas.destiny.activities.DestinyPublicActivityStatus] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.trending.TrendingEntryDestinyItem(item_hash: Optional[int] = None)[source]

Bases: object

item_hash: Optional[int] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.trending.TrendingEntryDestinyRitual(date_end: Optional[str] = None, date_start: Optional[str] = None, event_content: Optional[ForwardRef('DestinyMilestoneContent')] = None, icon: Optional[str] = None, image: Optional[str] = None, milestone_details: Optional[ForwardRef('DestinyPublicMilestone')] = None, subtitle: Optional[str] = None, title: Optional[str] = None)[source]

Bases: object

date_end: Optional[str] = None
date_start: Optional[str] = None
event_content: Optional[bungieapi.generated.components.schemas.destiny.milestones.DestinyMilestoneContent] = None
icon: Optional[str] = None
image: Optional[str] = None
milestone_details: Optional[bungieapi.generated.components.schemas.destiny.milestones.DestinyPublicMilestone] = None
subtitle: Optional[str] = None
title: Optional[str] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.trending.TrendingEntryNews(article: Optional[ForwardRef('ContentItemPublicContract')] = None)[source]

Bases: object

article: Optional[bungieapi.generated.components.schemas.content.ContentItemPublicContract] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.trending.TrendingEntrySupportArticle(article: Optional[ForwardRef('ContentItemPublicContract')] = None)[source]

Bases: object

article: Optional[bungieapi.generated.components.schemas.content.ContentItemPublicContract] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.trending.TrendingEntryType(value)[source]

Bases: enum.Enum

The known entity types that you can have returned from Trending.

CONTAINER = 10
CREATION = 5
DESTINY_ACTIVITY = 2
DESTINY_ITEM = 1
DESTINY_RITUAL = 3
FORUM_TAG = 9
NEWS = 0
RELEASE = 11
STREAM = 6
SUPPORT_ARTICLE = 4
UPDATE = 7

Module contents

class bungieapi.generated.components.schemas.BungieCredentialType(value)[source]

Bases: enum.Enum

The types of credentials the Accounts system supports.

This is the external facing enum used in place of the internal-only Bungie.SharedDefinitions.CredentialType.

BATTLE_NET_ID = 14
DEMON_ID = 10
FACEBOOK = 5
FAKE = 4
GOOGLE = 8
NONE = 0
PSNID = 2
STADIA_ID = 16
STEAM_ID = 12
TWITCH_ID = 18
WINDOWS = 9
WLID = 3
XUID = 1
class bungieapi.generated.components.schemas.BungieMembershipType(value)[source]

Bases: enum.Enum

The types of membership the Accounts system supports.

This is the external facing enum used in place of the internal-only Bungie.SharedDefinitions.MembershipType.

ALL = -1
BUNGIE_NEXT = 254
NONE = 0
TIGER_BLIZZARD = 4
TIGER_DEMON = 10
TIGER_PSN = 2
TIGER_STADIA = 5
TIGER_STEAM = 3
TIGER_XBOX = 1
class bungieapi.generated.components.schemas.DestinyBaseItemComponentSetOfint32(objectives: Optional[ForwardRef('DictionaryComponentResponseOfint32AndDestinyItemObjectivesComponent')] = None, perks: Optional[ForwardRef('DictionaryComponentResponseOfint32AndDestinyItemPerksComponent')] = None)[source]

Bases: object

objectives: Optional[bungieapi.generated.components.schemas.DictionaryComponentResponseOfint32AndDestinyItemObjectivesComponent] = None
perks: Optional[bungieapi.generated.components.schemas.DictionaryComponentResponseOfint32AndDestinyItemPerksComponent] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.DestinyBaseItemComponentSetOfint64(objectives: Optional[ForwardRef('DictionaryComponentResponseOfint64AndDestinyItemObjectivesComponent')] = None, perks: Optional[ForwardRef('DictionaryComponentResponseOfint64AndDestinyItemPerksComponent')] = None)[source]

Bases: object

objectives: Optional[bungieapi.generated.components.schemas.DictionaryComponentResponseOfint64AndDestinyItemObjectivesComponent] = None
perks: Optional[bungieapi.generated.components.schemas.DictionaryComponentResponseOfint64AndDestinyItemPerksComponent] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.DestinyBaseItemComponentSetOfuint32(objectives: Optional[ForwardRef('DictionaryComponentResponseOfuint32AndDestinyItemObjectivesComponent')] = None, perks: Optional[ForwardRef('DictionaryComponentResponseOfuint32AndDestinyItemPerksComponent')] = None)[source]

Bases: object

objectives: Optional[bungieapi.generated.components.schemas.DictionaryComponentResponseOfuint32AndDestinyItemObjectivesComponent] = None
perks: Optional[bungieapi.generated.components.schemas.DictionaryComponentResponseOfuint32AndDestinyItemPerksComponent] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.DestinyItemComponentSetOfint32(instances: Optional[ForwardRef('DictionaryComponentResponseOfint32AndDestinyItemInstanceComponent')] = None, objectives: Optional[ForwardRef('DictionaryComponentResponseOfint32AndDestinyItemObjectivesComponent')] = None, perks: Optional[ForwardRef('DictionaryComponentResponseOfint32AndDestinyItemPerksComponent')] = None, plug_objectives: Optional[ForwardRef('DictionaryComponentResponseOfint32AndDestinyItemPlugObjectivesComponent')] = None, plug_states: Optional[ForwardRef('DictionaryComponentResponseOfuint32AndDestinyItemPlugComponent')] = None, render_data: Optional[ForwardRef('DictionaryComponentResponseOfint32AndDestinyItemRenderComponent')] = None, reusable_plugs: Optional[ForwardRef('DictionaryComponentResponseOfint32AndDestinyItemReusablePlugsComponent')] = None, sockets: Optional[ForwardRef('DictionaryComponentResponseOfint32AndDestinyItemSocketsComponent')] = None, stats: Optional[ForwardRef('DictionaryComponentResponseOfint32AndDestinyItemStatsComponent')] = None, talent_grids: Optional[ForwardRef('DictionaryComponentResponseOfint32AndDestinyItemTalentGridComponent')] = None)[source]

Bases: object

instances: Optional[bungieapi.generated.components.schemas.DictionaryComponentResponseOfint32AndDestinyItemInstanceComponent] = None
objectives: Optional[bungieapi.generated.components.schemas.DictionaryComponentResponseOfint32AndDestinyItemObjectivesComponent] = None
perks: Optional[bungieapi.generated.components.schemas.DictionaryComponentResponseOfint32AndDestinyItemPerksComponent] = None
plug_objectives: Optional[bungieapi.generated.components.schemas.DictionaryComponentResponseOfint32AndDestinyItemPlugObjectivesComponent] = None
plug_states: Optional[bungieapi.generated.components.schemas.DictionaryComponentResponseOfuint32AndDestinyItemPlugComponent] = None
render_data: Optional[bungieapi.generated.components.schemas.DictionaryComponentResponseOfint32AndDestinyItemRenderComponent] = None
reusable_plugs: Optional[bungieapi.generated.components.schemas.DictionaryComponentResponseOfint32AndDestinyItemReusablePlugsComponent] = None
sockets: Optional[bungieapi.generated.components.schemas.DictionaryComponentResponseOfint32AndDestinyItemSocketsComponent] = None
stats: Optional[bungieapi.generated.components.schemas.DictionaryComponentResponseOfint32AndDestinyItemStatsComponent] = None
talent_grids: Optional[bungieapi.generated.components.schemas.DictionaryComponentResponseOfint32AndDestinyItemTalentGridComponent] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.DestinyItemComponentSetOfint64(instances: Optional[ForwardRef('DictionaryComponentResponseOfint64AndDestinyItemInstanceComponent')] = None, objectives: Optional[ForwardRef('DictionaryComponentResponseOfint64AndDestinyItemObjectivesComponent')] = None, perks: Optional[ForwardRef('DictionaryComponentResponseOfint64AndDestinyItemPerksComponent')] = None, plug_objectives: Optional[ForwardRef('DictionaryComponentResponseOfint64AndDestinyItemPlugObjectivesComponent')] = None, plug_states: Optional[ForwardRef('DictionaryComponentResponseOfuint32AndDestinyItemPlugComponent')] = None, render_data: Optional[ForwardRef('DictionaryComponentResponseOfint64AndDestinyItemRenderComponent')] = None, reusable_plugs: Optional[ForwardRef('DictionaryComponentResponseOfint64AndDestinyItemReusablePlugsComponent')] = None, sockets: Optional[ForwardRef('DictionaryComponentResponseOfint64AndDestinyItemSocketsComponent')] = None, stats: Optional[ForwardRef('DictionaryComponentResponseOfint64AndDestinyItemStatsComponent')] = None, talent_grids: Optional[ForwardRef('DictionaryComponentResponseOfint64AndDestinyItemTalentGridComponent')] = None)[source]

Bases: object

instances: Optional[bungieapi.generated.components.schemas.DictionaryComponentResponseOfint64AndDestinyItemInstanceComponent] = None
objectives: Optional[bungieapi.generated.components.schemas.DictionaryComponentResponseOfint64AndDestinyItemObjectivesComponent] = None
perks: Optional[bungieapi.generated.components.schemas.DictionaryComponentResponseOfint64AndDestinyItemPerksComponent] = None
plug_objectives: Optional[bungieapi.generated.components.schemas.DictionaryComponentResponseOfint64AndDestinyItemPlugObjectivesComponent] = None
plug_states: Optional[bungieapi.generated.components.schemas.DictionaryComponentResponseOfuint32AndDestinyItemPlugComponent] = None
render_data: Optional[bungieapi.generated.components.schemas.DictionaryComponentResponseOfint64AndDestinyItemRenderComponent] = None
reusable_plugs: Optional[bungieapi.generated.components.schemas.DictionaryComponentResponseOfint64AndDestinyItemReusablePlugsComponent] = None
sockets: Optional[bungieapi.generated.components.schemas.DictionaryComponentResponseOfint64AndDestinyItemSocketsComponent] = None
stats: Optional[bungieapi.generated.components.schemas.DictionaryComponentResponseOfint64AndDestinyItemStatsComponent] = None
talent_grids: Optional[bungieapi.generated.components.schemas.DictionaryComponentResponseOfint64AndDestinyItemTalentGridComponent] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.DestinyItemComponentSetOfuint32(instances: Optional[ForwardRef('DictionaryComponentResponseOfuint32AndDestinyItemInstanceComponent')] = None, objectives: Optional[ForwardRef('DictionaryComponentResponseOfuint32AndDestinyItemObjectivesComponent')] = None, perks: Optional[ForwardRef('DictionaryComponentResponseOfuint32AndDestinyItemPerksComponent')] = None, plug_objectives: Optional[ForwardRef('DictionaryComponentResponseOfuint32AndDestinyItemPlugObjectivesComponent')] = None, plug_states: Optional[ForwardRef('DictionaryComponentResponseOfuint32AndDestinyItemPlugComponent')] = None, render_data: Optional[ForwardRef('DictionaryComponentResponseOfuint32AndDestinyItemRenderComponent')] = None, reusable_plugs: Optional[ForwardRef('DictionaryComponentResponseOfuint32AndDestinyItemReusablePlugsComponent')] = None, sockets: Optional[ForwardRef('DictionaryComponentResponseOfuint32AndDestinyItemSocketsComponent')] = None, stats: Optional[ForwardRef('DictionaryComponentResponseOfuint32AndDestinyItemStatsComponent')] = None, talent_grids: Optional[ForwardRef('DictionaryComponentResponseOfuint32AndDestinyItemTalentGridComponent')] = None)[source]

Bases: object

instances: Optional[bungieapi.generated.components.schemas.DictionaryComponentResponseOfuint32AndDestinyItemInstanceComponent] = None
objectives: Optional[bungieapi.generated.components.schemas.DictionaryComponentResponseOfuint32AndDestinyItemObjectivesComponent] = None
perks: Optional[bungieapi.generated.components.schemas.DictionaryComponentResponseOfuint32AndDestinyItemPerksComponent] = None
plug_objectives: Optional[bungieapi.generated.components.schemas.DictionaryComponentResponseOfuint32AndDestinyItemPlugObjectivesComponent] = None
plug_states: Optional[bungieapi.generated.components.schemas.DictionaryComponentResponseOfuint32AndDestinyItemPlugComponent] = None
render_data: Optional[bungieapi.generated.components.schemas.DictionaryComponentResponseOfuint32AndDestinyItemRenderComponent] = None
reusable_plugs: Optional[bungieapi.generated.components.schemas.DictionaryComponentResponseOfuint32AndDestinyItemReusablePlugsComponent] = None
sockets: Optional[bungieapi.generated.components.schemas.DictionaryComponentResponseOfuint32AndDestinyItemSocketsComponent] = None
stats: Optional[bungieapi.generated.components.schemas.DictionaryComponentResponseOfuint32AndDestinyItemStatsComponent] = None
talent_grids: Optional[bungieapi.generated.components.schemas.DictionaryComponentResponseOfuint32AndDestinyItemTalentGridComponent] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.DestinyVendorSaleItemSetComponentOfDestinyPublicVendorSaleItemComponent(sale_items: Optional[Mapping[str, ForwardRef('DestinyPublicVendorSaleItemComponent')]] = None)[source]

Bases: object

sale_items: Optional[Mapping[str, bungieapi.generated.components.schemas.destiny.components.vendors.DestinyPublicVendorSaleItemComponent]] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.DestinyVendorSaleItemSetComponentOfDestinyVendorSaleItemComponent(sale_items: Optional[Mapping[str, ForwardRef('DestinyVendorSaleItemComponent')]] = None)[source]

Bases: object

sale_items: Optional[Mapping[str, bungieapi.generated.components.schemas.destiny.entities.vendors.DestinyVendorSaleItemComponent]] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.DictionaryComponentResponseOfint32AndDestinyItemInstanceComponent(data: Optional[Mapping[str, ForwardRef('DestinyItemInstanceComponent')]] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[Mapping[str, bungieapi.generated.components.schemas.destiny.entities.items.DestinyItemInstanceComponent]] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.DictionaryComponentResponseOfint32AndDestinyItemObjectivesComponent(data: Optional[Mapping[str, ForwardRef('DestinyItemObjectivesComponent')]] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[Mapping[str, bungieapi.generated.components.schemas.destiny.entities.items.DestinyItemObjectivesComponent]] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.DictionaryComponentResponseOfint32AndDestinyItemPerksComponent(data: Optional[Mapping[str, ForwardRef('DestinyItemPerksComponent')]] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[Mapping[str, bungieapi.generated.components.schemas.destiny.entities.items.DestinyItemPerksComponent]] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.DictionaryComponentResponseOfint32AndDestinyItemPlugObjectivesComponent(data: Optional[Mapping[str, ForwardRef('DestinyItemPlugObjectivesComponent')]] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[Mapping[str, bungieapi.generated.components.schemas.destiny.components.items.DestinyItemPlugObjectivesComponent]] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.DictionaryComponentResponseOfint32AndDestinyItemRenderComponent(data: Optional[Mapping[str, ForwardRef('DestinyItemRenderComponent')]] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[Mapping[str, bungieapi.generated.components.schemas.destiny.entities.items.DestinyItemRenderComponent]] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.DictionaryComponentResponseOfint32AndDestinyItemReusablePlugsComponent(data: Optional[Mapping[str, ForwardRef('DestinyItemReusablePlugsComponent')]] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[Mapping[str, bungieapi.generated.components.schemas.destiny.components.items.DestinyItemReusablePlugsComponent]] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.DictionaryComponentResponseOfint32AndDestinyItemSocketsComponent(data: Optional[Mapping[str, ForwardRef('DestinyItemSocketsComponent')]] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[Mapping[str, bungieapi.generated.components.schemas.destiny.entities.items.DestinyItemSocketsComponent]] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.DictionaryComponentResponseOfint32AndDestinyItemStatsComponent(data: Optional[Mapping[str, ForwardRef('DestinyItemStatsComponent')]] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[Mapping[str, bungieapi.generated.components.schemas.destiny.entities.items.DestinyItemStatsComponent]] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.DictionaryComponentResponseOfint32AndDestinyItemTalentGridComponent(data: Optional[Mapping[str, ForwardRef('DestinyItemTalentGridComponent')]] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[Mapping[str, bungieapi.generated.components.schemas.destiny.entities.items.DestinyItemTalentGridComponent]] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.DictionaryComponentResponseOfint32AndDestinyVendorSaleItemComponent(data: Optional[Mapping[str, ForwardRef('DestinyVendorSaleItemComponent')]] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[Mapping[str, bungieapi.generated.components.schemas.destiny.entities.vendors.DestinyVendorSaleItemComponent]] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.DictionaryComponentResponseOfint64AndDestinyCharacterActivitiesComponent(data: Optional[Mapping[str, ForwardRef('DestinyCharacterActivitiesComponent')]] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[Mapping[str, bungieapi.generated.components.schemas.destiny.entities.characters.DestinyCharacterActivitiesComponent]] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.DictionaryComponentResponseOfint64AndDestinyCharacterComponent(data: Optional[Mapping[str, ForwardRef('DestinyCharacterComponent')]] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[Mapping[str, bungieapi.generated.components.schemas.destiny.entities.characters.DestinyCharacterComponent]] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.DictionaryComponentResponseOfint64AndDestinyCharacterProgressionComponent(data: Optional[Mapping[str, ForwardRef('DestinyCharacterProgressionComponent')]] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[Mapping[str, bungieapi.generated.components.schemas.destiny.entities.characters.DestinyCharacterProgressionComponent]] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.DictionaryComponentResponseOfint64AndDestinyCharacterRecordsComponent(data: Optional[Mapping[str, ForwardRef('DestinyCharacterRecordsComponent')]] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[Mapping[str, bungieapi.generated.components.schemas.destiny.components.records.DestinyCharacterRecordsComponent]] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.DictionaryComponentResponseOfint64AndDestinyCharacterRenderComponent(data: Optional[Mapping[str, ForwardRef('DestinyCharacterRenderComponent')]] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[Mapping[str, bungieapi.generated.components.schemas.destiny.entities.characters.DestinyCharacterRenderComponent]] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.DictionaryComponentResponseOfint64AndDestinyCollectiblesComponent(data: Optional[Mapping[str, ForwardRef('DestinyCollectiblesComponent')]] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[Mapping[str, bungieapi.generated.components.schemas.destiny.components.collectibles.DestinyCollectiblesComponent]] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.DictionaryComponentResponseOfint64AndDestinyCurrenciesComponent(data: Optional[Mapping[str, ForwardRef('DestinyCurrenciesComponent')]] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[Mapping[str, bungieapi.generated.components.schemas.destiny.components.inventory.DestinyCurrenciesComponent]] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.DictionaryComponentResponseOfint64AndDestinyInventoryComponent(data: Optional[Mapping[str, ForwardRef('DestinyInventoryComponent')]] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[Mapping[str, bungieapi.generated.components.schemas.destiny.entities.inventory.DestinyInventoryComponent]] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.DictionaryComponentResponseOfint64AndDestinyItemInstanceComponent(data: Optional[Mapping[str, ForwardRef('DestinyItemInstanceComponent')]] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[Mapping[str, bungieapi.generated.components.schemas.destiny.entities.items.DestinyItemInstanceComponent]] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.DictionaryComponentResponseOfint64AndDestinyItemObjectivesComponent(data: Optional[Mapping[str, ForwardRef('DestinyItemObjectivesComponent')]] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[Mapping[str, bungieapi.generated.components.schemas.destiny.entities.items.DestinyItemObjectivesComponent]] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.DictionaryComponentResponseOfint64AndDestinyItemPerksComponent(data: Optional[Mapping[str, ForwardRef('DestinyItemPerksComponent')]] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[Mapping[str, bungieapi.generated.components.schemas.destiny.entities.items.DestinyItemPerksComponent]] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.DictionaryComponentResponseOfint64AndDestinyItemPlugObjectivesComponent(data: Optional[Mapping[str, ForwardRef('DestinyItemPlugObjectivesComponent')]] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[Mapping[str, bungieapi.generated.components.schemas.destiny.components.items.DestinyItemPlugObjectivesComponent]] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.DictionaryComponentResponseOfint64AndDestinyItemRenderComponent(data: Optional[Mapping[str, ForwardRef('DestinyItemRenderComponent')]] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[Mapping[str, bungieapi.generated.components.schemas.destiny.entities.items.DestinyItemRenderComponent]] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.DictionaryComponentResponseOfint64AndDestinyItemReusablePlugsComponent(data: Optional[Mapping[str, ForwardRef('DestinyItemReusablePlugsComponent')]] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[Mapping[str, bungieapi.generated.components.schemas.destiny.components.items.DestinyItemReusablePlugsComponent]] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.DictionaryComponentResponseOfint64AndDestinyItemSocketsComponent(data: Optional[Mapping[str, ForwardRef('DestinyItemSocketsComponent')]] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[Mapping[str, bungieapi.generated.components.schemas.destiny.entities.items.DestinyItemSocketsComponent]] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.DictionaryComponentResponseOfint64AndDestinyItemStatsComponent(data: Optional[Mapping[str, ForwardRef('DestinyItemStatsComponent')]] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[Mapping[str, bungieapi.generated.components.schemas.destiny.entities.items.DestinyItemStatsComponent]] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.DictionaryComponentResponseOfint64AndDestinyItemTalentGridComponent(data: Optional[Mapping[str, ForwardRef('DestinyItemTalentGridComponent')]] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[Mapping[str, bungieapi.generated.components.schemas.destiny.entities.items.DestinyItemTalentGridComponent]] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.DictionaryComponentResponseOfint64AndDestinyKiosksComponent(data: Optional[Mapping[str, ForwardRef('DestinyKiosksComponent')]] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[Mapping[str, bungieapi.generated.components.schemas.destiny.components.kiosks.DestinyKiosksComponent]] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.DictionaryComponentResponseOfint64AndDestinyPlugSetsComponent(data: Optional[Mapping[str, ForwardRef('DestinyPlugSetsComponent')]] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[Mapping[str, bungieapi.generated.components.schemas.destiny.components.plug_sets.DestinyPlugSetsComponent]] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.DictionaryComponentResponseOfint64AndDestinyPresentationNodesComponent(data: Optional[Mapping[str, ForwardRef('DestinyPresentationNodesComponent')]] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[Mapping[str, bungieapi.generated.components.schemas.destiny.components.presentation.DestinyPresentationNodesComponent]] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.DictionaryComponentResponseOfint64AndDestinyStringVariablesComponent(data: Optional[Mapping[str, ForwardRef('DestinyStringVariablesComponent')]] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[Mapping[str, bungieapi.generated.components.schemas.destiny.components.string_variables.DestinyStringVariablesComponent]] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.DictionaryComponentResponseOfuint32AndDestinyItemInstanceComponent(data: Optional[Mapping[str, ForwardRef('DestinyItemInstanceComponent')]] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[Mapping[str, bungieapi.generated.components.schemas.destiny.entities.items.DestinyItemInstanceComponent]] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.DictionaryComponentResponseOfuint32AndDestinyItemObjectivesComponent(data: Optional[Mapping[str, ForwardRef('DestinyItemObjectivesComponent')]] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[Mapping[str, bungieapi.generated.components.schemas.destiny.entities.items.DestinyItemObjectivesComponent]] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.DictionaryComponentResponseOfuint32AndDestinyItemPerksComponent(data: Optional[Mapping[str, ForwardRef('DestinyItemPerksComponent')]] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[Mapping[str, bungieapi.generated.components.schemas.destiny.entities.items.DestinyItemPerksComponent]] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.DictionaryComponentResponseOfuint32AndDestinyItemPlugComponent(data: Optional[Mapping[str, ForwardRef('DestinyItemPlugComponent')]] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[Mapping[str, bungieapi.generated.components.schemas.destiny.components.items.DestinyItemPlugComponent]] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.DictionaryComponentResponseOfuint32AndDestinyItemPlugObjectivesComponent(data: Optional[Mapping[str, ForwardRef('DestinyItemPlugObjectivesComponent')]] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[Mapping[str, bungieapi.generated.components.schemas.destiny.components.items.DestinyItemPlugObjectivesComponent]] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.DictionaryComponentResponseOfuint32AndDestinyItemRenderComponent(data: Optional[Mapping[str, ForwardRef('DestinyItemRenderComponent')]] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[Mapping[str, bungieapi.generated.components.schemas.destiny.entities.items.DestinyItemRenderComponent]] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.DictionaryComponentResponseOfuint32AndDestinyItemReusablePlugsComponent(data: Optional[Mapping[str, ForwardRef('DestinyItemReusablePlugsComponent')]] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[Mapping[str, bungieapi.generated.components.schemas.destiny.components.items.DestinyItemReusablePlugsComponent]] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.DictionaryComponentResponseOfuint32AndDestinyItemSocketsComponent(data: Optional[Mapping[str, ForwardRef('DestinyItemSocketsComponent')]] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[Mapping[str, bungieapi.generated.components.schemas.destiny.entities.items.DestinyItemSocketsComponent]] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.DictionaryComponentResponseOfuint32AndDestinyItemStatsComponent(data: Optional[Mapping[str, ForwardRef('DestinyItemStatsComponent')]] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[Mapping[str, bungieapi.generated.components.schemas.destiny.entities.items.DestinyItemStatsComponent]] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.DictionaryComponentResponseOfuint32AndDestinyItemTalentGridComponent(data: Optional[Mapping[str, ForwardRef('DestinyItemTalentGridComponent')]] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[Mapping[str, bungieapi.generated.components.schemas.destiny.entities.items.DestinyItemTalentGridComponent]] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.DictionaryComponentResponseOfuint32AndDestinyPublicVendorComponent(data: Optional[Mapping[str, ForwardRef('DestinyPublicVendorComponent')]] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[Mapping[str, bungieapi.generated.components.schemas.destiny.components.vendors.DestinyPublicVendorComponent]] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.DictionaryComponentResponseOfuint32AndDestinyVendorCategoriesComponent(data: Optional[Mapping[str, ForwardRef('DestinyVendorCategoriesComponent')]] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[Mapping[str, bungieapi.generated.components.schemas.destiny.entities.vendors.DestinyVendorCategoriesComponent]] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.DictionaryComponentResponseOfuint32AndDestinyVendorComponent(data: Optional[Mapping[str, ForwardRef('DestinyVendorComponent')]] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[Mapping[str, bungieapi.generated.components.schemas.destiny.entities.vendors.DestinyVendorComponent]] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.DictionaryComponentResponseOfuint32AndPersonalDestinyVendorSaleItemSetComponent(data: Optional[Mapping[str, ForwardRef('PersonalDestinyVendorSaleItemSetComponent')]] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[Mapping[str, bungieapi.generated.components.schemas.destiny.responses.PersonalDestinyVendorSaleItemSetComponent]] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.DictionaryComponentResponseOfuint32AndPublicDestinyVendorSaleItemSetComponent(data: Optional[Mapping[str, ForwardRef('PublicDestinyVendorSaleItemSetComponent')]] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[Mapping[str, bungieapi.generated.components.schemas.destiny.responses.PublicDestinyVendorSaleItemSetComponent]] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.GlobalAlert(alert_html: Optional[str] = None, alert_key: Optional[str] = None, alert_level: Optional[ForwardRef('GlobalAlertLevel')] = None, alert_link: Optional[str] = None, alert_timestamp: Optional[str] = None, alert_type: Optional[ForwardRef('GlobalAlertType')] = None, stream_info: Optional[ForwardRef('StreamInfo')] = None)[source]

Bases: object

alert_html: Optional[str] = None
alert_key: Optional[str] = None
alert_level: Optional[bungieapi.generated.components.schemas.GlobalAlertLevel] = None
alert_timestamp: Optional[str] = None
alert_type: Optional[bungieapi.generated.components.schemas.GlobalAlertType] = None
stream_info: Optional[bungieapi.generated.components.schemas.StreamInfo] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.GlobalAlertLevel(value)[source]

Bases: enum.Enum

An enumeration.

BLUE = 1
RED = 3
UNKNOWN = 0
YELLOW = 2
class bungieapi.generated.components.schemas.GlobalAlertType(value)[source]

Bases: enum.Enum

An enumeration.

GLOBAL_ALERT = 0
STREAMING_ALERT = 1
class bungieapi.generated.components.schemas.SearchResultOfContentItemPublicContract(has_more: Optional[bool] = None, query: Optional[ForwardRef('PagedQuery')] = None, replacement_continuation_token: Optional[str] = None, results: Optional[Sequence[ForwardRef('ContentItemPublicContract')]] = None, total_results: Optional[int] = None, use_total_results: Optional[bool] = None)[source]

Bases: object

has_more: Optional[bool] = None
query: Optional[bungieapi.generated.components.schemas.queries.PagedQuery] = None
replacement_continuation_token: Optional[str] = None
results: Optional[Sequence[bungieapi.generated.components.schemas.content.ContentItemPublicContract]] = None
to_json() Mapping[str, Any][source]
total_results: Optional[int] = None
use_total_results: Optional[bool] = None
class bungieapi.generated.components.schemas.SearchResultOfDestinyEntitySearchResultItem(has_more: Optional[bool] = None, query: Optional[ForwardRef('PagedQuery')] = None, replacement_continuation_token: Optional[str] = None, results: Optional[Sequence[ForwardRef('DestinyEntitySearchResultItem')]] = None, total_results: Optional[int] = None, use_total_results: Optional[bool] = None)[source]

Bases: object

has_more: Optional[bool] = None
query: Optional[bungieapi.generated.components.schemas.queries.PagedQuery] = None
replacement_continuation_token: Optional[str] = None
results: Optional[Sequence[bungieapi.generated.components.schemas.destiny.definitions.DestinyEntitySearchResultItem]] = None
to_json() Mapping[str, Any][source]
total_results: Optional[int] = None
use_total_results: Optional[bool] = None
class bungieapi.generated.components.schemas.SearchResultOfFireteamResponse(has_more: Optional[bool] = None, query: Optional[ForwardRef('PagedQuery')] = None, replacement_continuation_token: Optional[str] = None, results: Optional[Sequence[ForwardRef('FireteamResponse')]] = None, total_results: Optional[int] = None, use_total_results: Optional[bool] = None)[source]

Bases: object

has_more: Optional[bool] = None
query: Optional[bungieapi.generated.components.schemas.queries.PagedQuery] = None
replacement_continuation_token: Optional[str] = None
results: Optional[Sequence[bungieapi.generated.components.schemas.fireteam.FireteamResponse]] = None
to_json() Mapping[str, Any][source]
total_results: Optional[int] = None
use_total_results: Optional[bool] = None
class bungieapi.generated.components.schemas.SearchResultOfFireteamSummary(has_more: Optional[bool] = None, query: Optional[ForwardRef('PagedQuery')] = None, replacement_continuation_token: Optional[str] = None, results: Optional[Sequence[ForwardRef('FireteamSummary')]] = None, total_results: Optional[int] = None, use_total_results: Optional[bool] = None)[source]

Bases: object

has_more: Optional[bool] = None
query: Optional[bungieapi.generated.components.schemas.queries.PagedQuery] = None
replacement_continuation_token: Optional[str] = None
results: Optional[Sequence[bungieapi.generated.components.schemas.fireteam.FireteamSummary]] = None
to_json() Mapping[str, Any][source]
total_results: Optional[int] = None
use_total_results: Optional[bool] = None
class bungieapi.generated.components.schemas.SearchResultOfGroupBan(has_more: Optional[bool] = None, query: Optional[ForwardRef('PagedQuery')] = None, replacement_continuation_token: Optional[str] = None, results: Optional[Sequence[ForwardRef('GroupBan')]] = None, total_results: Optional[int] = None, use_total_results: Optional[bool] = None)[source]

Bases: object

has_more: Optional[bool] = None
query: Optional[bungieapi.generated.components.schemas.queries.PagedQuery] = None
replacement_continuation_token: Optional[str] = None
results: Optional[Sequence[bungieapi.generated.components.schemas.groups_v2.GroupBan]] = None
to_json() Mapping[str, Any][source]
total_results: Optional[int] = None
use_total_results: Optional[bool] = None
class bungieapi.generated.components.schemas.SearchResultOfGroupMember(has_more: Optional[bool] = None, query: Optional[ForwardRef('PagedQuery')] = None, replacement_continuation_token: Optional[str] = None, results: Optional[Sequence[ForwardRef('GroupMember')]] = None, total_results: Optional[int] = None, use_total_results: Optional[bool] = None)[source]

Bases: object

has_more: Optional[bool] = None
query: Optional[bungieapi.generated.components.schemas.queries.PagedQuery] = None
replacement_continuation_token: Optional[str] = None
results: Optional[Sequence[bungieapi.generated.components.schemas.groups_v2.GroupMember]] = None
to_json() Mapping[str, Any][source]
total_results: Optional[int] = None
use_total_results: Optional[bool] = None
class bungieapi.generated.components.schemas.SearchResultOfGroupMemberApplication(has_more: Optional[bool] = None, query: Optional[ForwardRef('PagedQuery')] = None, replacement_continuation_token: Optional[str] = None, results: Optional[Sequence[ForwardRef('GroupMemberApplication')]] = None, total_results: Optional[int] = None, use_total_results: Optional[bool] = None)[source]

Bases: object

has_more: Optional[bool] = None
query: Optional[bungieapi.generated.components.schemas.queries.PagedQuery] = None
replacement_continuation_token: Optional[str] = None
results: Optional[Sequence[bungieapi.generated.components.schemas.groups_v2.GroupMemberApplication]] = None
to_json() Mapping[str, Any][source]
total_results: Optional[int] = None
use_total_results: Optional[bool] = None
class bungieapi.generated.components.schemas.SearchResultOfGroupMembership(has_more: Optional[bool] = None, query: Optional[ForwardRef('PagedQuery')] = None, replacement_continuation_token: Optional[str] = None, results: Optional[Sequence[ForwardRef('GroupMembership')]] = None, total_results: Optional[int] = None, use_total_results: Optional[bool] = None)[source]

Bases: object

has_more: Optional[bool] = None
query: Optional[bungieapi.generated.components.schemas.queries.PagedQuery] = None
replacement_continuation_token: Optional[str] = None
results: Optional[Sequence[bungieapi.generated.components.schemas.groups_v2.GroupMembership]] = None
to_json() Mapping[str, Any][source]
total_results: Optional[int] = None
use_total_results: Optional[bool] = None
class bungieapi.generated.components.schemas.SearchResultOfGroupPotentialMembership(has_more: Optional[bool] = None, query: Optional[ForwardRef('PagedQuery')] = None, replacement_continuation_token: Optional[str] = None, results: Optional[Sequence[ForwardRef('GroupPotentialMembership')]] = None, total_results: Optional[int] = None, use_total_results: Optional[bool] = None)[source]

Bases: object

has_more: Optional[bool] = None
query: Optional[bungieapi.generated.components.schemas.queries.PagedQuery] = None
replacement_continuation_token: Optional[str] = None
results: Optional[Sequence[bungieapi.generated.components.schemas.groups_v2.GroupPotentialMembership]] = None
to_json() Mapping[str, Any][source]
total_results: Optional[int] = None
use_total_results: Optional[bool] = None
class bungieapi.generated.components.schemas.SearchResultOfGroupV2Card(has_more: Optional[bool] = None, query: Optional[ForwardRef('PagedQuery')] = None, replacement_continuation_token: Optional[str] = None, results: Optional[Sequence[ForwardRef('GroupV2Card')]] = None, total_results: Optional[int] = None, use_total_results: Optional[bool] = None)[source]

Bases: object

has_more: Optional[bool] = None
query: Optional[bungieapi.generated.components.schemas.queries.PagedQuery] = None
replacement_continuation_token: Optional[str] = None
results: Optional[Sequence[bungieapi.generated.components.schemas.groups_v2.GroupV2Card]] = None
to_json() Mapping[str, Any][source]
total_results: Optional[int] = None
use_total_results: Optional[bool] = None
class bungieapi.generated.components.schemas.SearchResultOfPostResponse(has_more: Optional[bool] = None, query: Optional[ForwardRef('PagedQuery')] = None, replacement_continuation_token: Optional[str] = None, results: Optional[Sequence[ForwardRef('PostResponse')]] = None, total_results: Optional[int] = None, use_total_results: Optional[bool] = None)[source]

Bases: object

has_more: Optional[bool] = None
query: Optional[bungieapi.generated.components.schemas.queries.PagedQuery] = None
replacement_continuation_token: Optional[str] = None
results: Optional[Sequence[bungieapi.generated.components.schemas.forum.PostResponse]] = None
to_json() Mapping[str, Any][source]
total_results: Optional[int] = None
use_total_results: Optional[bool] = None
class bungieapi.generated.components.schemas.SearchResultOfTrendingEntry(has_more: Optional[bool] = None, query: Optional[ForwardRef('PagedQuery')] = None, replacement_continuation_token: Optional[str] = None, results: Optional[Sequence[ForwardRef('TrendingEntry')]] = None, total_results: Optional[int] = None, use_total_results: Optional[bool] = None)[source]

Bases: object

has_more: Optional[bool] = None
query: Optional[bungieapi.generated.components.schemas.queries.PagedQuery] = None
replacement_continuation_token: Optional[str] = None
results: Optional[Sequence[bungieapi.generated.components.schemas.trending.TrendingEntry]] = None
to_json() Mapping[str, Any][source]
total_results: Optional[int] = None
use_total_results: Optional[bool] = None
class bungieapi.generated.components.schemas.SingleComponentResponseOfDestinyCharacterActivitiesComponent(data: Optional[ForwardRef('DestinyCharacterActivitiesComponent')] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[bungieapi.generated.components.schemas.destiny.entities.characters.DestinyCharacterActivitiesComponent] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.SingleComponentResponseOfDestinyCharacterComponent(data: Optional[ForwardRef('DestinyCharacterComponent')] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[bungieapi.generated.components.schemas.destiny.entities.characters.DestinyCharacterComponent] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.SingleComponentResponseOfDestinyCharacterProgressionComponent(data: Optional[ForwardRef('DestinyCharacterProgressionComponent')] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[bungieapi.generated.components.schemas.destiny.entities.characters.DestinyCharacterProgressionComponent] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.SingleComponentResponseOfDestinyCharacterRecordsComponent(data: Optional[ForwardRef('DestinyCharacterRecordsComponent')] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[bungieapi.generated.components.schemas.destiny.components.records.DestinyCharacterRecordsComponent] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.SingleComponentResponseOfDestinyCharacterRenderComponent(data: Optional[ForwardRef('DestinyCharacterRenderComponent')] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[bungieapi.generated.components.schemas.destiny.entities.characters.DestinyCharacterRenderComponent] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.SingleComponentResponseOfDestinyCollectiblesComponent(data: Optional[ForwardRef('DestinyCollectiblesComponent')] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[bungieapi.generated.components.schemas.destiny.components.collectibles.DestinyCollectiblesComponent] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.SingleComponentResponseOfDestinyCurrenciesComponent(data: Optional[ForwardRef('DestinyCurrenciesComponent')] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[bungieapi.generated.components.schemas.destiny.components.inventory.DestinyCurrenciesComponent] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.SingleComponentResponseOfDestinyInventoryComponent(data: Optional[ForwardRef('DestinyInventoryComponent')] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[bungieapi.generated.components.schemas.destiny.entities.inventory.DestinyInventoryComponent] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.SingleComponentResponseOfDestinyItemComponent(data: Optional[ForwardRef('DestinyItemComponent')] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[bungieapi.generated.components.schemas.destiny.entities.items.DestinyItemComponent] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.SingleComponentResponseOfDestinyItemInstanceComponent(data: Optional[ForwardRef('DestinyItemInstanceComponent')] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[bungieapi.generated.components.schemas.destiny.entities.items.DestinyItemInstanceComponent] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.SingleComponentResponseOfDestinyItemObjectivesComponent(data: Optional[ForwardRef('DestinyItemObjectivesComponent')] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[bungieapi.generated.components.schemas.destiny.entities.items.DestinyItemObjectivesComponent] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.SingleComponentResponseOfDestinyItemPerksComponent(data: Optional[ForwardRef('DestinyItemPerksComponent')] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[bungieapi.generated.components.schemas.destiny.entities.items.DestinyItemPerksComponent] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.SingleComponentResponseOfDestinyItemPlugObjectivesComponent(data: Optional[ForwardRef('DestinyItemPlugObjectivesComponent')] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[bungieapi.generated.components.schemas.destiny.components.items.DestinyItemPlugObjectivesComponent] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.SingleComponentResponseOfDestinyItemRenderComponent(data: Optional[ForwardRef('DestinyItemRenderComponent')] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[bungieapi.generated.components.schemas.destiny.entities.items.DestinyItemRenderComponent] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.SingleComponentResponseOfDestinyItemReusablePlugsComponent(data: Optional[ForwardRef('DestinyItemReusablePlugsComponent')] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[bungieapi.generated.components.schemas.destiny.components.items.DestinyItemReusablePlugsComponent] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.SingleComponentResponseOfDestinyItemSocketsComponent(data: Optional[ForwardRef('DestinyItemSocketsComponent')] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[bungieapi.generated.components.schemas.destiny.entities.items.DestinyItemSocketsComponent] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.SingleComponentResponseOfDestinyItemStatsComponent(data: Optional[ForwardRef('DestinyItemStatsComponent')] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[bungieapi.generated.components.schemas.destiny.entities.items.DestinyItemStatsComponent] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.SingleComponentResponseOfDestinyItemTalentGridComponent(data: Optional[ForwardRef('DestinyItemTalentGridComponent')] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[bungieapi.generated.components.schemas.destiny.entities.items.DestinyItemTalentGridComponent] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.SingleComponentResponseOfDestinyKiosksComponent(data: Optional[ForwardRef('DestinyKiosksComponent')] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[bungieapi.generated.components.schemas.destiny.components.kiosks.DestinyKiosksComponent] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.SingleComponentResponseOfDestinyMetricsComponent(data: Optional[ForwardRef('DestinyMetricsComponent')] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[bungieapi.generated.components.schemas.destiny.components.metrics.DestinyMetricsComponent] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.SingleComponentResponseOfDestinyPlatformSilverComponent(data: Optional[ForwardRef('DestinyPlatformSilverComponent')] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[bungieapi.generated.components.schemas.destiny.components.inventory.DestinyPlatformSilverComponent] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.SingleComponentResponseOfDestinyPlugSetsComponent(data: Optional[ForwardRef('DestinyPlugSetsComponent')] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[bungieapi.generated.components.schemas.destiny.components.plug_sets.DestinyPlugSetsComponent] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.SingleComponentResponseOfDestinyPresentationNodesComponent(data: Optional[ForwardRef('DestinyPresentationNodesComponent')] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[bungieapi.generated.components.schemas.destiny.components.presentation.DestinyPresentationNodesComponent] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.SingleComponentResponseOfDestinyProfileCollectiblesComponent(data: Optional[ForwardRef('DestinyProfileCollectiblesComponent')] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[bungieapi.generated.components.schemas.destiny.components.collectibles.DestinyProfileCollectiblesComponent] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.SingleComponentResponseOfDestinyProfileComponent(data: Optional[ForwardRef('DestinyProfileComponent')] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[bungieapi.generated.components.schemas.destiny.entities.profiles.DestinyProfileComponent] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.SingleComponentResponseOfDestinyProfileProgressionComponent(data: Optional[ForwardRef('DestinyProfileProgressionComponent')] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[bungieapi.generated.components.schemas.destiny.components.profiles.DestinyProfileProgressionComponent] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.SingleComponentResponseOfDestinyProfileRecordsComponent(data: Optional[ForwardRef('DestinyProfileRecordsComponent')] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[bungieapi.generated.components.schemas.destiny.components.records.DestinyProfileRecordsComponent] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.SingleComponentResponseOfDestinyProfileTransitoryComponent(data: Optional[ForwardRef('DestinyProfileTransitoryComponent')] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[bungieapi.generated.components.schemas.destiny.components.profiles.DestinyProfileTransitoryComponent] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.SingleComponentResponseOfDestinyStringVariablesComponent(data: Optional[ForwardRef('DestinyStringVariablesComponent')] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[bungieapi.generated.components.schemas.destiny.components.string_variables.DestinyStringVariablesComponent] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.SingleComponentResponseOfDestinyVendorCategoriesComponent(data: Optional[ForwardRef('DestinyVendorCategoriesComponent')] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[bungieapi.generated.components.schemas.destiny.entities.vendors.DestinyVendorCategoriesComponent] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.SingleComponentResponseOfDestinyVendorComponent(data: Optional[ForwardRef('DestinyVendorComponent')] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[bungieapi.generated.components.schemas.destiny.entities.vendors.DestinyVendorComponent] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.SingleComponentResponseOfDestinyVendorGroupComponent(data: Optional[ForwardRef('DestinyVendorGroupComponent')] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[bungieapi.generated.components.schemas.destiny.components.vendors.DestinyVendorGroupComponent] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.SingleComponentResponseOfDestinyVendorReceiptsComponent(data: Optional[ForwardRef('DestinyVendorReceiptsComponent')] = None, disabled: Optional[bool] = None, privacy: Optional[ForwardRef('ComponentPrivacySetting')] = None)[source]

Bases: object

data: Optional[bungieapi.generated.components.schemas.destiny.entities.profiles.DestinyVendorReceiptsComponent] = None
disabled: Optional[bool] = None
privacy: Optional[bungieapi.generated.components.schemas.components.ComponentPrivacySetting] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.StreamInfo(channel_name: Optional[str] = None)[source]

Bases: object

channel_name: Optional[str] = None
to_json() Mapping[str, Any][source]