pub struct Input {
pub _format: Option<FHIRCode>,
pub header: Option<FHIRBoolean>,
pub viewReference: Option<Reference>,
pub viewResource: Option<ViewDefinition>,
pub patient: Option<Reference>,
pub group: Option<Vec<Reference>>,
pub source: Option<FHIRString>,
pub resource: Option<Vec<Resource>>,
pub _limit: Option<FHIRInteger>,
pub _since: Option<FHIRInstant>,
}Fields§
§_format: Option<FHIRCode>Output format for the result (for example json, ndjson, csv, parquet). Optional; if omitted, the server returns ndjson by default.
header: Option<FHIRBoolean>Include CSV headers (default true). Applies only when csv output is requested.
viewReference: Option<Reference>Reference to a ViewDefinition stored on the server.
viewResource: Option<ViewDefinition>Inline ViewDefinition resource to execute.
patient: Option<Reference>Restrict execution to the specified patient.
group: Option<Vec<Reference>>Restrict execution to members of the given group(s).
source: Option<FHIRString>External data source to use (for example a URI or bucket name).
resource: Option<Vec<Resource>>FHIR resources to transform instead of using server data.
_limit: Option<FHIRInteger>Maximum number of rows to return.
_since: Option<FHIRInstant>Include only resources modified after this instant.
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for Input
impl RefUnwindSafe for Input
impl Send for Input
impl Sync for Input
impl Unpin for Input
impl UnsafeUnpin for Input
impl UnwindSafe for Input
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
impl<T> ErasedDestructor for Twhere
T: 'static,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more