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_url
Declaration
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