bungieapi.generated.components.schemas.destiny.requests package

Submodules

bungieapi.generated.components.schemas.destiny.requests.actions module

class bungieapi.generated.components.schemas.destiny.requests.actions.DestinyActionRequest(membership_type: Optional[ForwardRef('BungieMembershipType')] = None)[source]

Bases: object

membership_type: Optional[bungieapi.generated.components.schemas.BungieMembershipType] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.destiny.requests.actions.DestinyCharacterActionRequest(character_id: Optional[int] = None, membership_type: Optional[ForwardRef('BungieMembershipType')] = None)[source]

Bases: object

character_id: Optional[int] = None
membership_type: Optional[bungieapi.generated.components.schemas.BungieMembershipType] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.destiny.requests.actions.DestinyInsertPlugsActionRequest(action_token: Optional[str] = None, character_id: Optional[int] = None, item_instance_id: Optional[int] = None, membership_type: Optional[ForwardRef('BungieMembershipType')] = None, plug: Optional[ForwardRef('DestinyInsertPlugsRequestEntry')] = None)[source]

Bases: object

action_token: Optional[str] = None
character_id: Optional[int] = None
item_instance_id: Optional[int] = None
membership_type: Optional[bungieapi.generated.components.schemas.BungieMembershipType] = None
plug: Optional[bungieapi.generated.components.schemas.destiny.requests.actions.DestinyInsertPlugsRequestEntry] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.destiny.requests.actions.DestinyInsertPlugsFreeActionRequest(character_id: Optional[int] = None, item_id: Optional[int] = None, membership_type: Optional[ForwardRef('BungieMembershipType')] = None, plug: Optional[ForwardRef('DestinyInsertPlugsRequestEntry')] = None)[source]

Bases: object

character_id: Optional[int] = None
item_id: Optional[int] = None
membership_type: Optional[bungieapi.generated.components.schemas.BungieMembershipType] = None
plug: Optional[bungieapi.generated.components.schemas.destiny.requests.actions.DestinyInsertPlugsRequestEntry] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.destiny.requests.actions.DestinyInsertPlugsRequestEntry(plug_item_hash: Optional[int] = None, socket_array_type: Optional[bungieapi.generated.components.schemas.destiny.requests.actions.DestinySocketArrayType] = None, socket_index: Optional[int] = None)[source]

Bases: object

Represents all of the data related to a single plug to be inserted.

Note that, while you can point to a socket that represents infusion, you will receive an error if you attempt to do so. Come on guys, let’s play nice.

plug_item_hash: Optional[int] = None
socket_array_type: Optional[bungieapi.generated.components.schemas.destiny.requests.actions.DestinySocketArrayType] = None
socket_index: Optional[int] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.destiny.requests.actions.DestinyItemActionRequest(character_id: Optional[int] = None, item_id: Optional[int] = None, membership_type: Optional[ForwardRef('BungieMembershipType')] = None)[source]

Bases: object

character_id: Optional[int] = None
item_id: Optional[int] = None
membership_type: Optional[bungieapi.generated.components.schemas.BungieMembershipType] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.destiny.requests.actions.DestinyItemSetActionRequest(character_id: Optional[int] = None, item_ids: Optional[Sequence[int]] = None, membership_type: Optional[ForwardRef('BungieMembershipType')] = None)[source]

Bases: object

character_id: Optional[int] = None
item_ids: Optional[Sequence[int]] = None
membership_type: Optional[bungieapi.generated.components.schemas.BungieMembershipType] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.destiny.requests.actions.DestinyItemStateRequest(character_id: Optional[int] = None, item_id: Optional[int] = None, membership_type: Optional[ForwardRef('BungieMembershipType')] = None, state: Optional[bool] = None)[source]

Bases: object

character_id: Optional[int] = None
item_id: Optional[int] = None
membership_type: Optional[bungieapi.generated.components.schemas.BungieMembershipType] = None
state: Optional[bool] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.destiny.requests.actions.DestinyPostmasterTransferRequest(character_id: Optional[int] = None, item_id: Optional[int] = None, item_reference_hash: Optional[int] = None, membership_type: Optional[ForwardRef('BungieMembershipType')] = None, stack_size: Optional[int] = None)[source]

Bases: object

character_id: Optional[int] = None
item_id: Optional[int] = None
item_reference_hash: Optional[int] = None
membership_type: Optional[bungieapi.generated.components.schemas.BungieMembershipType] = None
stack_size: Optional[int] = None
to_json() Mapping[str, Any][source]
class bungieapi.generated.components.schemas.destiny.requests.actions.DestinySocketArrayType(value)[source]

Bases: enum.Enum

If you look in the DestinyInventoryItemDefinition’s “sockets” property, you’ll see that there are two types of sockets: intrinsic, and “socketEntry.” Unfortunately, because Intrinsic sockets are a whole separate array, it is no longer sufficient to know the index into that array to know which socket we’re talking about.

You have to know whether it’s in the default “socketEntries” or if it’s in the “intrinsic” list.

DEFAULT = 0
INTRINSIC = 1

Module contents

class bungieapi.generated.components.schemas.destiny.requests.DestinyItemTransferRequest(character_id: Optional[int] = None, item_id: Optional[int] = None, item_reference_hash: Optional[int] = None, membership_type: Optional[ForwardRef('BungieMembershipType')] = None, stack_size: Optional[int] = None, transfer_to_vault: Optional[bool] = None)[source]

Bases: object

character_id: Optional[int] = None
item_id: Optional[int] = None
item_reference_hash: Optional[int] = None
membership_type: Optional[bungieapi.generated.components.schemas.BungieMembershipType] = None
stack_size: Optional[int] = None
to_json() Mapping[str, Any][source]
transfer_to_vault: Optional[bool] = None