Annotation Type Read
If this method has a parameter annotated with the
IdParam annotation and a parameter annotated with the
VersionIdParam annotation, the method will be treated as a vread method. If
the method has only a parameter annotated with the
IdParam annotation, it will be treated as a read operation.
If you wish for your server to support both read and vread operations, you will need two methods annotated with this annotation.
Optional Element SummaryModifier and TypeOptional ElementDescriptionThe return type for this method.This method allows the return type for this method to be specified in a non-type-specific way, using the text name of the resource, e.g.
booleanIf set to true (default is false), this method supports vread operation as well as read
typeThe return type for this method. This generally does not need to be populated for IResourceProvider in a server implementation, but often does need to be populated in client implementations using
IRestfulClient, or in plain providers on a server.
This value also does not need to be populated if the return type for a method annotated with this annotation is sufficient to determine the type of resource provided. E.g. if the method returns
List<Patient>, the server/client will automatically determine that the Patient resource is the return type, and this value may be left blank.
typeNameThis method allows the return type for this method to be specified in a non-type-specific way, using the text name of the resource, e.g. "Patient". This attribute should be populate, or
type()should be, but not both.
versionboolean versionIf set to true (default is false), this method supports vread operation as well as read