ForgeAbi_DeployProtocolTx

public struct ForgeAbi_DeployProtocolTx

Undocumented

  • address of the tx protocol

    Declaration

    Swift

    public var address: String { get set }
  • human readable name of the transaction, shall only contains alphabat and underscore. For CoreTx, it shall be compatible with existing definition in type_url.ex..

    Declaration

    Swift

    public var name: String { get set }
  • version of the tx protocol. If version is 0, this is a genesis installation.

    Declaration

    Swift

    public var version: UInt32 { get set }
  • namespace of the tx protocol. If namespace is CoreTx, it will use fg:t:#{name} as type_url, this is for backward compatibility.

    Declaration

    Swift

    public var namespace: String { get set }
  • human readable description on what the tx is about, limited to 256 chars.

    Declaration

    Swift

    public var description_p: String { get set }
  • new type urls used by this tx protocol. Will be registered in ForgeAbi

    Declaration

    Swift

    public var typeUrls: [ForgeAbi_TypeUrls] { get set }
  • the protobuf definition for the tx protocol.

    Declaration

    Swift

    public var proto: String { get set }
  • the pipeline of the tx protocol, in yaml format.

    Declaration

    Swift

    public var pipeline: String { get set }
  • the source code for the tx protocol, in elixir.

    Declaration

    Swift

    public var sources: [String] { get set }
  • the compressed code of the protocol

    Declaration

    Swift

    public var code: [ForgeAbi_CodeInfo] { get set }
  • categories or tags this protocol belongs to

    Declaration

    Swift

    public var tags: [String] { get set }
  • forge won’t update data into state if app is interested in this tx.

    Declaration

    Swift

    public var data: SwiftProtobuf.Google_Protobuf_Any { get set }
  • Returns true if data has been explicitly set.

    Declaration

    Swift

    public var hasData: Bool { get }
  • Clears the value of data. Subsequent reads from it will return its default value.

    Declaration

    Swift

    public mutating func clearData()
  • Undocumented

    Declaration

    Swift

    public var unknownFields: <<error type>>
  • Undocumented

    Declaration

    Swift

    public init()