3.0.ipv8.attestation.identity.payload ===================================== .. py:module:: 3.0.ipv8.attestation.identity.payload Classes ------- .. autoapisummary:: 3.0.ipv8.attestation.identity.payload.DiclosePayload 3.0.ipv8.attestation.identity.payload.AttestPayload 3.0.ipv8.attestation.identity.payload.RequestMissingPayload 3.0.ipv8.attestation.identity.payload.MissingResponsePayload Module Contents --------------- .. py:class:: DiclosePayload Bases: :py:obj:`3.0.ipv8.messaging.lazy_payload.VariablePayloadWID` A payload used for disclosure of identity meta information. .. py:attribute:: msg_id :value: 1 .. py:attribute:: format_list :value: ['varlenH', 'varlenH', 'varlenH', 'varlenH'] .. py:attribute:: names :value: ['metadata', 'tokens', 'attestations', 'authorities'] .. py:attribute:: metadata :type: bytes .. py:attribute:: tokens :type: bytes .. py:attribute:: attestations :type: bytes .. py:attribute:: authorities :type: bytes .. py:class:: AttestPayload Bases: :py:obj:`3.0.ipv8.messaging.lazy_payload.VariablePayloadWID` A payload used for attestation. .. py:attribute:: msg_id :value: 2 .. py:attribute:: format_list :value: ['varlenH'] .. py:attribute:: names :value: ['attestation'] .. py:attribute:: attestation :type: bytes .. py:class:: RequestMissingPayload Bases: :py:obj:`3.0.ipv8.messaging.lazy_payload.VariablePayloadWID` A payload used to request missing identity meta information. .. py:attribute:: msg_id :value: 3 .. py:attribute:: format_list :value: ['I'] .. py:attribute:: names :value: ['known'] .. py:attribute:: known :type: int .. py:class:: MissingResponsePayload Bases: :py:obj:`3.0.ipv8.messaging.lazy_payload.VariablePayloadWID` A payload to respond with missing identity meta information. .. py:attribute:: msg_id :value: 4 .. py:attribute:: format_list :value: ['raw'] .. py:attribute:: names :value: ['tokens'] .. py:attribute:: tokens :type: bytes