Xmtp_MessageContents_FrameActionBody
public struct Xmtp_MessageContents_FrameActionBody : Sendable
extension Xmtp_MessageContents_FrameActionBody: SwiftProtobuf.Message, SwiftProtobuf._MessageImplementationBase, SwiftProtobuf._ProtoNameProviding
The message that will be signed by the Client and returned inside the
action_body field of the FrameAction message
-
The URL of the frame that was clicked May be different from
post_urlDeclaration
Swift
public var frameURL: String -
The 1-indexed button that was clicked
Declaration
Swift
public var buttonIndex: Int32 -
Timestamp of the click in milliseconds since the epoch
NOTE: This field was marked as deprecated in the .proto file.
Declaration
Swift
public var timestamp: UInt64 -
A unique identifier for the conversation, not tied to anything on the network. Will not match the topic or conversation_id
Declaration
Swift
public var opaqueConversationIdentifier: String -
Unix timestamp
Declaration
Swift
public var unixTimestamp: UInt32 -
Input text from a text input field
Declaration
Swift
public var inputText: String -
A state serialized to a string (for example via JSON.stringify()). Maximum 4096 bytes.
Declaration
Swift
public var state: String -
A 0x wallet address
Declaration
Swift
public var address: String -
A hash from a transaction
Declaration
Swift
public var transactionID: 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_FrameActionBody, rhs: Xmtp_MessageContents_FrameActionBody) -> Bool
Xmtp_MessageContents_FrameActionBody Structure Reference