BackendInfo

public struct BackendInfo : Codable
extension BackendInfo: BackendURLProvider

A struct that confirms BackendURLProvider protocol, describe backend server config

  • server base URL

    Declaration

    Swift

    public let baseURL: String
  • API version (leave empty in case not relevant)

    Declaration

    Swift

    public let apiVersion: String
  • API path (leave empty in case not relevant)

    Declaration

    Swift

    public let apiPath: String
  • Fingerprint collector URL

    Declaration

    Swift

    public let fingerprintCollectorURL: String
  • Undocumented

    Declaration

    Swift

    public init(baseURL: String, apiVersion: String, apiPath: String, fingerprintCollectorURL: String)
  • Initialize new instanse of BackendInfo struct with given baseURL

    Declaration

    Swift

    public init(baseURL: String, fingerprintCollectorURL: String)

    Parameters

    baseURL

    server base URL

    Return Value

    new instanse of BackendInfo struct

  • default backend configuration

    Declaration

    Swift

    static var defaultConfiguration: BackendInfo { get }
  • stage backend configuration

    Declaration

    Swift

    static var stageConfiguration: BackendInfo { get }
  • server base URL

    Declaration

    Swift

    public var backendURL: URL { get }