FhirClient class
Base class for all clients that are interacting with a FHIR server
- Implementers
Constructors
- 
          FhirClient({required FhirUri fhirUri, List<String> ? scopes, String? launch})
- Constructor
Properties
- fhirUri ↔ FhirUri
- 
  Base fhirUri
  getter/setter pair
- hashCode → int
- 
  The hash code for this object.
  no setterinherited
- launch ↔ String?
- 
  String for launch context
  getter/setter pair
- runtimeType → Type
- 
  A representation of the runtime type of the object.
  no setterinherited
- 
  scopes
  ↔ List<String> ?
- 
  Scopes which aren't required for this base class but are used for any that
involve authentication & permissions
  getter/setter pair
Methods
- 
  close() → void 
- Not so important for the generic client
- 
  delete(Uri url, {Map< String, String> ? headers, Object? body, Encoding? encoding}) → Future<Response> 
- Sends an HTTP DELETE request with the given headers and body to the given URL.
- 
  get(Uri url, {Map< String, String> ? headers}) → Future<Response> 
- Sends an HTTP GET request with the given headers to the given URL.
- 
  head(Uri url, {Map< String, String> ? headers}) → Future<Response> 
- Sends an HTTP HEAD request with the given headers to the given URL.
- 
  noSuchMethod(Invocation invocation) → dynamic 
- 
  Invoked when a nonexistent method or property is accessed.
  inherited
- 
  patch(Uri url, {Map< String, String> ? headers, Object? body, Encoding? encoding}) → Future<Response> 
- Sends an HTTP PATCH request with the given headers and body to the given URL.
- 
  post(Uri url, {Map< String, String> ? headers, Object? body, Encoding? encoding}) → Future<Response> 
- Sends an HTTP POST request with the given headers and body to the given URL.
- 
  put(Uri url, {Map< String, String> ? headers, Object? body, Encoding? encoding}) → Future<Response> 
- Sends an HTTP PUT request with the given headers and body to the given URL.
- 
  read(Uri url, {Map< String, String> ? headers}) → Future<String> 
- Sends an HTTP GET request with the given headers to the given URL and returns a Future that completes to the body of the response as a String.
- 
  readBytes(Uri url, {Map< String, String> ? headers}) → Future<Uint8List> 
- Sends an HTTP GET request with the given headers to the given URL and returns a Future that completes to the body of the response as a list of bytes.
- 
  send(BaseRequest request) → Future< StreamedResponse> 
- Sends an HTTP request and asynchronously returns the response.
- 
  toString() → String 
- 
  A string representation of this object.
  inherited
Operators
- 
  operator ==(Object other) → bool 
- 
  The equality operator.
  inherited