ProviderConfig
public struct ProviderConfig : Decodable
Undocumented
-
name
is the name of the provider without any aliasDeclaration
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]