Signature constructor

const Signature({
  1. @JsonKey(name: 'id') FhirId? fhirId,
  2. @JsonKey(name: 'extension') List<FhirExtension>? extension_,
  3. required List<Coding> type,
  4. required FhirInstant when,
  5. @JsonKey(name: '_when') Element? whenElement,
  6. FhirUri? whoUri,
  7. Reference? whoReference,
  8. required FhirCode contentType,
  9. required FhirBase64Binary? blob,
  10. @JsonKey(name: '_targetFormat') Element? targetFormatElement,
  11. @JsonKey(name: '_sigFormat') Element? sigFormatElement,
  12. @JsonKey(name: '_data') Element? dataElement,
  13. @JsonKey(name: '_contentType') Element? contentTypeElement,
})

Implementation

const factory Signature({
  @JsonKey(name: 'id') FhirId? fhirId,
  @JsonKey(name: 'extension') List<FhirExtension>? extension_,
  required List<Coding> type,
  required FhirInstant when,
  @JsonKey(name: '_when') Element? whenElement,
  FhirUri? whoUri,
  Reference? whoReference,
  required FhirCode contentType,
  required FhirBase64Binary? blob,
  @JsonKey(name: '_targetFormat') Element? targetFormatElement,
  @JsonKey(name: '_sigFormat') Element? sigFormatElement,
  @JsonKey(name: '_data') Element? dataElement,
  @JsonKey(name: '_contentType') Element? contentTypeElement,
}) = _Signature;