metadata module¶
Class |
Description |
---|---|
- class Metadata[source]
Bases:
object
- __init__(value: Metadata | int | bool | str | bytes | float | List[Metadata | int | bool | str | bytes | float | List[MetadataValueType] | Tuple[MetadataValueType] | dict] | Tuple[Metadata | int | bool | str | bytes | float | List[MetadataValueType] | Tuple[MetadataValueType] | dict] | dict | None = None, signed: bool | None = None, raw: bool | None = None, handle: BNMetadata | None = None)[source]
The ‘raw’ parameter is no longer needed it was a workaround for a Python 2 limitation. To pass raw data into this API, simply use a bytes object.
- Parameters:
value (Metadata | int | bool | str | bytes | float | List[Metadata | int | bool | str | bytes | float | List[MetadataValueType] | Tuple[MetadataValueType] | dict] | Tuple[Metadata | int | bool | str | bytes | float | List[MetadataValueType] | Tuple[MetadataValueType] | dict] | dict | None) –
signed (bool | None) –
raw (bool | None) –
handle (BNMetadata | None) –
- append(value)[source]
Appends a value to the Metadata array.
- get_dict()[source]
- get_json_string()[source]
- remove(key_or_index)[source]
- property is_array
- property is_boolean
- property is_bytes
- property is_dict
- property is_float
- property is_integer
- property is_raw
deprecated in favor of is_bytes
- property is_signed_integer
- property is_string
- property is_unsigned_integer
- property type
- property value
Metadata¶
- class Metadata[source]¶
Bases:
object
- __init__(value: Metadata | int | bool | str | bytes | float | List[Metadata | int | bool | str | bytes | float | List[MetadataValueType] | Tuple[MetadataValueType] | dict] | Tuple[Metadata | int | bool | str | bytes | float | List[MetadataValueType] | Tuple[MetadataValueType] | dict] | dict | None = None, signed: bool | None = None, raw: bool | None = None, handle: BNMetadata | None = None)[source]¶
The ‘raw’ parameter is no longer needed it was a workaround for a Python 2 limitation. To pass raw data into this API, simply use a bytes object.
- Parameters:
value (Metadata | int | bool | str | bytes | float | List[Metadata | int | bool | str | bytes | float | List[MetadataValueType] | Tuple[MetadataValueType] | dict] | Tuple[Metadata | int | bool | str | bytes | float | List[MetadataValueType] | Tuple[MetadataValueType] | dict] | dict | None) –
signed (bool | None) –
raw (bool | None) –
handle (BNMetadata | None) –
- property is_array¶
- property is_boolean¶
- property is_bytes¶
- property is_dict¶
- property is_float¶
- property is_integer¶
- property is_raw¶
deprecated in favor of is_bytes
- property is_signed_integer¶
- property is_string¶
- property is_unsigned_integer¶
- property type¶
- property value¶