CapabilityStatementResource constructor

const CapabilityStatementResource({
  1. String? type,
  2. @JsonKey(name: '_type') Element? typeElement,
  3. Reference? profile,
  4. String? documentation,
  5. @JsonKey(name: '_documentation') Element? documentationElement,
  6. required List<CapabilityStatementInteraction> interaction,
  7. CapabilityStatementResourceVersioning? versioning,
  8. @JsonKey(name: '_versioning') Element? versioningElement,
  9. FhirBoolean? readHistory,
  10. @JsonKey(name: '_readHistory') Element? readHistoryElement,
  11. FhirBoolean? updateCreate,
  12. @JsonKey(name: '_updateCreate') Element? updateCreateElement,
  13. FhirBoolean? conditionalCreate,
  14. @JsonKey(name: '_conditionalCreate') Element? conditionalCreateElement,
  15. CapabilityStatementResourceConditionalRead? conditionalRead,
  16. @JsonKey(name: '_conditionalRead') Element? conditionalReadElement,
  17. FhirBoolean? conditionalUpdate,
  18. @JsonKey(name: '_conditionalUpdate') Element? conditionalUpdateElement,
  19. CapabilityStatementResourceConditionalDelete? conditionalDelete,
  20. @JsonKey(name: '_conditionalDelete') Element? conditionalDeleteElement,
  21. List<CapabilityStatementResourceReferencePolicy>? referencePolicy,
  22. @JsonKey(name: '_referencePolicy') List<Element?>? referencePolicyElement,
  23. List<String>? searchInclude,
  24. @JsonKey(name: '_searchInclude') List<Element?>? searchIncludeElement,
  25. List<String>? searchRevInclude,
  26. @JsonKey(name: '_searchRevInclude') List<Element?>? searchRevIncludeElement,
  27. List<CapabilityStatementSearchParam>? searchParam,
})

Implementation

const factory CapabilityStatementResource({
  String? type,
  @JsonKey(name: '_type') Element? typeElement,
  Reference? profile,
  String? documentation,
  @JsonKey(name: '_documentation') Element? documentationElement,
  required List<CapabilityStatementInteraction> interaction,
  CapabilityStatementResourceVersioning? versioning,
  @JsonKey(name: '_versioning') Element? versioningElement,
  FhirBoolean? readHistory,
  @JsonKey(name: '_readHistory') Element? readHistoryElement,
  FhirBoolean? updateCreate,
  @JsonKey(name: '_updateCreate') Element? updateCreateElement,
  FhirBoolean? conditionalCreate,
  @JsonKey(name: '_conditionalCreate') Element? conditionalCreateElement,
  CapabilityStatementResourceConditionalRead? conditionalRead,
  @JsonKey(name: '_conditionalRead') Element? conditionalReadElement,
  FhirBoolean? conditionalUpdate,
  @JsonKey(name: '_conditionalUpdate') Element? conditionalUpdateElement,
  CapabilityStatementResourceConditionalDelete? conditionalDelete,
  @JsonKey(name: '_conditionalDelete') Element? conditionalDeleteElement,
  List<CapabilityStatementResourceReferencePolicy>? referencePolicy,
  @JsonKey(name: '_referencePolicy') List<Element?>? referencePolicyElement,
  List<String>? searchInclude,
  @JsonKey(name: '_searchInclude') List<Element?>? searchIncludeElement,
  List<String>? searchRevInclude,
  @JsonKey(name: '_searchRevInclude') List<Element?>? searchRevIncludeElement,
  List<CapabilityStatementSearchParam>? searchParam,
}) = _CapabilityStatementResource;