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 the order book for the internal STEEM market

    See more

    Declaration

    Swift

    public struct Order : 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
  • Placeholder type for future extensions.

    Declaration

    Swift

    public struct FutureExtensions : SteemCodable, Equatable
  • Type representing an optional JSON string.

    See more

    Declaration

    Swift

    public struct JSONString : Equatable
  • UInt64 wrapper that matches FCs behaviour where values larger than 0xffffffff serializes as strings.

    See more

    Declaration

    Swift

    public struct SteemUInt64 : Codable
  • 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