Structures

The following structures are available globally.

  • API

    Steem RPC API request- and response-types.

    See more

    Declaration

    Swift

    public struct API
  • The Steem asset type.

    See more

    Declaration

    Swift

    public struct Asset : Equatable
  • Type representing a quotation of the relative value of asset against another asset.

    See more

    Declaration

    Swift

    public struct Price : Equatable, SteemEncodable, Decodable
  • Type representing a Steem authority.

    Authorities are a collection of accounts and keys that need to sign a message for it to be considered valid.

    See more

    Declaration

    Swift

    public struct Authority : SteemCodable, Equatable
  • Type representing a Steem block ID.

    See more

    Declaration

    Swift

    public struct BlockId : Codable, Equatable
  • A type representing a Steem block header.

    See more

    Declaration

    Swift

    public struct BlockHeader : _BlockHeader
  • A type representing a signed Steem block header.

    See more

    Declaration

    Swift

    public struct SignedBlockHeader : _BlockHeader, Equatable
  • A type representing a Steem block.

    See more

    Declaration

    Swift

    public struct SignedBlock : _BlockHeader, Equatable
  • Request parameter helper type. Can wrap any Encodable as set of params, either keyed by name or indexed.

    See more

    Declaration

    Swift

    public struct RequestParams<T> where T : Encodable
  • Namespace for all available Steem operations.

    See more

    Declaration

    Swift

    public struct Operation
  • A Steem private key.

    See more

    Declaration

    Swift

    public struct PrivateKey : Equatable
  • A Steem public key.

    See more

    Declaration

    Swift

    public struct PublicKey : Equatable
  • A Steem signature.

    See more

    Declaration

    Swift

    public struct Signature : Equatable, LosslessStringConvertible