XCServerAPI

master

DEPRECATED: A framework that models the Xcode Server REST API
richardpiazza/XCServerAPI

XCServerAPI

Version Platform

An API and model framework for working with Xcode Server.

NOTICE

This project is being deprecated, and the work is being folded into a new framework. Checkout the 'XcodeServer' framework here

XCServerWebAPI.swift

Wraps an NSURLSession for each XcodeServer entity. Two static delegates are available for handling SSL and HTTP Authentication for your server:

XCServerWebAPI.sessionDelegate: NSURLSessionDelegate
XCServerWebAPI.credentialDelegate: XCServerWebAPICredentialDelegate

There are default objects assigned to these properties. The default sessionDelegate will accept and trust SSL certificates even if self-signed. The default credentialDelegate will provide no credentials.

The XCServerWebAPICredentialDelegate has a default implementation for the method:

credentialsHeader(forAPI:) -> XCServerWebAPICredentialsHeader

that will return a base 64 encoded username password pair for the HTTP Authorization header.

Description

  • Swift Tools 4.0.0
View More Packages from this Author

Dependencies

Last updated: Wed Jun 29 2022 19:53:10 GMT-0500 (GMT-05:00)