pub struct CareNoteBuilder<S: State = Empty> { /* private fields */ }Expand description
Use builder syntax to set the inputs and finish with build().
Implementations§
Source§impl<S: State> CareNoteBuilder<S>
impl<S: State> CareNoteBuilder<S>
Sourcepub fn build(self) -> CareNotewhere
S: IsComplete,
pub fn build(self) -> CareNotewhere
S: IsComplete,
Finish building and return the requested object
Sourcepub fn id(self, value: Id) -> CareNoteBuilder<SetId<S>>where
S::Id: IsUnset,
pub fn id(self, value: Id) -> CareNoteBuilder<SetId<S>>where
S::Id: IsUnset,
Required.
Id retained from source records for staff review, safety gates, and workflow joins.
Sourcepub fn subject(self, value: Subject) -> CareNoteBuilder<SetSubject<S>>where
S::Subject: IsUnset,
pub fn subject(self, value: Subject) -> CareNoteBuilder<SetSubject<S>>where
S::Subject: IsUnset,
Required.
Subject retained from source records for staff review, safety gates, and workflow joins.
Sourcepub fn kind(self, value: Kind) -> CareNoteBuilder<SetKind<S>>where
S::Kind: IsUnset,
pub fn kind(self, value: Kind) -> CareNoteBuilder<SetKind<S>>where
S::Kind: IsUnset,
Required.
Kind retained from source records for staff review, safety gates, and workflow joins.
Sourcepub fn visibility(self, value: Visibility) -> CareNoteBuilder<SetVisibility<S>>where
S::Visibility: IsUnset,
pub fn visibility(self, value: Visibility) -> CareNoteBuilder<SetVisibility<S>>where
S::Visibility: IsUnset,
Required.
Visibility retained from source records for staff review, safety gates, and workflow joins.
Sourcepub fn body(self, value: Body) -> CareNoteBuilder<SetBody<S>>where
S::Body: IsUnset,
pub fn body(self, value: Body) -> CareNoteBuilder<SetBody<S>>where
S::Body: IsUnset,
Required.
Body retained from source records for staff review, safety gates, and workflow joins.
Required.
Author retained from source records for staff review, safety gates, and workflow joins.
Sourcepub fn recorded_at(
self,
value: DateTime<Utc>,
) -> CareNoteBuilder<SetRecordedAt<S>>where
S::RecordedAt: IsUnset,
pub fn recorded_at(
self,
value: DateTime<Utc>,
) -> CareNoteBuilder<SetRecordedAt<S>>where
S::RecordedAt: IsUnset,
Required.
Recorded at retained from source records for staff review, safety gates, and workflow joins.