FHIRClientOperation

public protocol FHIRClientOperation

FHIRClientOperation that can be handled by the FHIRClient

  • The associated return type

    Declaration

    Swift

    associatedtype Value
  • Relative url string used to compose the endpoint

    Declaration

    Swift

    var relativeUrlString: String? { get }
  • Operation HTTP-Headers

    Declaration

    Swift

    var httpHeaders: [String : String] { get }
  • Operation method

    Declaration

    Swift

    var httpMethod: HTTPMethod { get }
  • Operation HTTP-Body

    Declaration

    Swift

    var httpBody: Data? { get }
  • Handle the FHIRClient.Response and parse/format the return Value

    Throws

    an Error when parsing failed

    Declaration

    Swift

    func handle(response: FHIRClient.Response) throws -> Value

    Parameters

    response

    the FHIR response from server

    Return Value

    the parsed/formatted Value