-
make(consensusUrl:
consensusAttestation: fogUrl: fogViewAttestation: fogKeyImageAttestation: fogMerkleProofAttestation: fogReportAttestation: ) Declaration
Swift
public static func make( consensusUrl: String, consensusAttestation: Attestation, fogUrl: String, fogViewAttestation: Attestation, fogKeyImageAttestation: Attestation, fogMerkleProofAttestation: Attestation, fogReportAttestation: Attestation ) -> Result<Config, InvalidInputError>
Return Value
InvalidInputError
whenconsensusUrl
orfogUrl
are not well-formed URLs with the appropriate schemes. -
Declaration
Swift
public var minimumFeeCacheTTL: TimeInterval
-
Declaration
Swift
public var cacheStorageAdapter: StorageAdapter?
-
The
DispatchQueue
on which allMobileCoinClient
completion handlers will be called. Ifnil
,DispatchQueue.main
will be used.Declaration
Swift
public var callbackQueue: DispatchQueue?
-
Declaration
Swift
public mutating func setConsensusTrustRoots(_ trustRoots: [Data]) -> Result<(), InvalidInputError>
-
Declaration
Swift
public mutating func setFogTrustRoots(_ trustRoots: [Data]) -> Result<(), InvalidInputError>
-
Declaration
Swift
public mutating func setConsensusBasicAuthorization(username: String, password: String)
-
Declaration
Swift
public mutating func setFogBasicAuthorization(username: String, password: String)