Xmtp_MessageContents_FrameAction
public struct Xmtp_MessageContents_FrameAction : @unchecked Sendable
extension Xmtp_MessageContents_FrameAction: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
The outer payload that will be sent as the messageBytes in the
trusted_data part of the Frames message
-
NOTE: This field was marked as deprecated in the .proto file.
Declaration
Swift
public var signature: Xmtp_MessageContents_Signature { get set } -
Returns true if
signaturehas been explicitly set.Declaration
Swift
public var hasSignature: Bool { get } -
Clears the value of
signature. Subsequent reads from it will return its default value.Declaration
Swift
public mutating func clearSignature() -
The SignedPublicKeyBundle of the signer, used to link the XMTP signature with a blockchain account through a chain of signatures.
NOTE: This field was marked as deprecated in the .proto file.
Declaration
Swift
public var signedPublicKeyBundle: Xmtp_MessageContents_SignedPublicKeyBundle { get set } -
Returns true if
signedPublicKeyBundlehas been explicitly set.Declaration
Swift
public var hasSignedPublicKeyBundle: Bool { get } -
Clears the value of
signedPublicKeyBundle. Subsequent reads from it will return its default value.Declaration
Swift
public mutating func clearSignedPublicKeyBundle() -
Serialized FrameActionBody message, so that the signature verification can happen on a byte-perfect representation of the message
Declaration
Swift
public var actionBody: Data -
The installation signature
Declaration
Swift
public var installationSignature: Data -
The public installation id used to sign.
Declaration
Swift
public var installationID: Data -
The inbox id of the installation used to sign.
Declaration
Swift
public var inboxID: String -
Declaration
Swift
public var unknownFields: UnknownStorage -
Declaration
Swift
public init()
-
Declaration
Swift
public static let protoMessageName: String -
Declaration
Swift
public static let _protobuf_nameMap: SwiftProtobuf._NameMap -
Declaration
Swift
public mutating func decodeMessage<D>(decoder: inout D) throws where D : Decoder -
Declaration
Swift
public func traverse<V>(visitor: inout V) throws where V : Visitor -
Declaration
Swift
public static func == (lhs: Xmtp_MessageContents_FrameAction, rhs: Xmtp_MessageContents_FrameAction) -> Bool
Xmtp_MessageContents_FrameAction Structure Reference