ProviderConfig

public struct ProviderConfig : Decodable

Undocumented

  • name is the name of the provider without any alias

    Declaration

    Swift

    public let name: String
  • alias is the alias set for a non-default configuration, or unset for a default configuration.

    Declaration

    Swift

    public let alias: String?
  • moduleAddress is included only for provider configurations that are declared in a descendent module, and gives the opaque address for the module that contains the provider configuration.

    Declaration

    Swift

    public let moduleAddress: String?
  • expressions describes the provider-specific content of the configuration block, as a block expressions representation (see section below).

    Declaration

    Swift

    public let expressions: [String : BlockExpression]