CapabilityStatementRestResource
open class CapabilityStatementRestResource: BackboneElement
Resource served on the REST interface.
A specification of the restful capabilities of the solution for a specific resource type.
-
Resource served on the REST interface.
A specification of the restful capabilities of the solution for a specific resource type.
Declaration
Swift
override open class var resourceType: String
-
If allows/uses conditional create.
Declaration
Swift
public var conditionalCreate: FHIRBool?
-
A code that indicates how the server supports conditional delete.
Declaration
Swift
public var conditionalDelete: ConditionalDeleteStatus?
-
A code that indicates how the server supports conditional read.
Declaration
Swift
public var conditionalRead: ConditionalReadStatus?
-
If allows/uses conditional update.
Declaration
Swift
public var conditionalUpdate: FHIRBool?
-
Additional information about the use of the resource type.
Declaration
Swift
public var documentation: FHIRString?
-
What operations are supported?.
Declaration
Swift
public var interaction: [CapabilityStatementRestResourceInteraction]?
-
Base System profile for all uses of resource.
Declaration
Swift
public var profile: Reference?
-
Whether vRead can return past versions.
Declaration
Swift
public var readHistory: FHIRBool?
-
A set of flags that defines how references are supported.
Declaration
Swift
public var referencePolicy: [ReferenceHandlingPolicy]?
-
_include values supported by the server.
Declaration
Swift
public var searchInclude: [FHIRString]?
-
Search parameters supported by implementation.
Declaration
Swift
public var searchParam: [CapabilityStatementRestResourceSearchParam]?
-
_revinclude values supported by the server.
Declaration
Swift
public var searchRevInclude: [FHIRString]?
-
A resource type that is supported.
Declaration
Swift
public var type: FHIRString?
-
If update can commit to a new identity.
Declaration
Swift
public var updateCreate: FHIRBool?
-
This field is set to no-version to specify that the system does not support (server) or use (client) versioning for this resource type. If this has some other value, the server must at least correctly track and populate the versionId meta-property on resources. If the value is ‘versioned-update’, then the server supports all the versioning features, including using e-tags for version integrity in the API.
Declaration
Swift
public var versioning: ResourceVersionPolicy?
-
Convenience initializer, taking all required properties as arguments.
Declaration
Swift
public convenience init(interaction: [CapabilityStatementRestResourceInteraction], type: FHIRString)
-
Convenience initializer, taking all required properties as arguments.
Declaration
Swift
override open func populate(from json: FHIRJSON, context instCtx: inout FHIRInstantiationContext)
Parameters
json
The JSON element to use to populate the receiver
context
The instantiation context to use
-
Undocumented
Declaration
Swift
open class CapabilityStatementRestResource: BackboneElement