Structures

The following structures are available globally.

  • The BasicAuthenticator class is an authenticator that will authenticate using HTTP Basic auth with the given username and password. This should only be used over an SSL/TLS connection, as otherwise it’s very easy for anyone sniffing network traffic to read the password.

    See more

    Declaration

    Swift

    public struct BasicAuthenticator: IAuthenticator
  • The SessionAuthenticator class is an authenticator that will authenticate by using the session ID of the session created by a Sync Gateway.

    See more

    Declaration

    Swift

    public struct SessionAuthenticator: IAuthenticator
  • ReplicatorChange contains the replicator status information.

    See more

    Declaration

    Swift

    public struct ReplicatorChange
  • Database based replication target endpoint. Available in the Enterprise Edition only.

    See more

    Declaration

    Swift

    public struct DatabaseEndpoint: IEndpoint
  • URL based replication target endpoint.

    See more

    Declaration

    Swift

    public struct URLEndpoint: IEndpoint
  • QueryChange contains the information about the query result changes reported by a query object.

    See more

    Declaration

    Swift

    public struct QueryChange