CapabilityStatementResource constructor
const
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,
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;