pub struct MvpPreviewRequestBuilder<S: State = Empty> { /* private fields */ }Expand description
Use builder syntax to set the inputs and finish with build().
Implementations§
Source§impl<S: State> MvpPreviewRequestBuilder<S>
impl<S: State> MvpPreviewRequestBuilder<S>
Sourcepub fn build(self) -> MvpPreviewRequestwhere
S: IsComplete,
pub fn build(self) -> MvpPreviewRequestwhere
S: IsComplete,
Finish building and return the requested object
Sourcepub fn event(self, value: Event) -> MvpPreviewRequestBuilder<SetEvent<S>>where
S::Event: IsUnset,
pub fn event(self, value: Event) -> MvpPreviewRequestBuilder<SetEvent<S>>where
S::Event: IsUnset,
Required.
Event copied from reviewed source input for audit, reviewer explanation, or agent context; callers must not invent or mutate it.
Sourcepub fn pet_name(self, value: Name) -> MvpPreviewRequestBuilder<SetPetName<S>>where
S::PetName: IsUnset,
pub fn pet_name(self, value: Name) -> MvpPreviewRequestBuilder<SetPetName<S>>where
S::PetName: IsUnset,
Required.
Pet name copied from reviewed source input for audit, reviewer explanation, or agent context; callers must not invent or mutate it.
Sourcepub fn owner_display_name(
self,
value: Name,
) -> MvpPreviewRequestBuilder<SetOwnerDisplayName<S>>where
S::OwnerDisplayName: IsUnset,
pub fn owner_display_name(
self,
value: Name,
) -> MvpPreviewRequestBuilder<SetOwnerDisplayName<S>>where
S::OwnerDisplayName: IsUnset,
Required.
Owner display name copied from reviewed source input for audit, reviewer explanation, or agent context; callers must not invent or mutate it.
Sourcepub fn policy_snapshot_id(
self,
value: Id,
) -> MvpPreviewRequestBuilder<SetPolicySnapshotId<S>>where
S::PolicySnapshotId: IsUnset,
pub fn policy_snapshot_id(
self,
value: Id,
) -> MvpPreviewRequestBuilder<SetPolicySnapshotId<S>>where
S::PolicySnapshotId: IsUnset,
Required.
Policy snapshot id copied from reviewed source input for audit, reviewer explanation, or agent context; callers must not invent or mutate it.
Sourcepub fn notes(
self,
value: Vec<CareNote>,
) -> MvpPreviewRequestBuilder<SetNotes<S>>where
S::Notes: IsUnset,
pub fn notes(
self,
value: Vec<CareNote>,
) -> MvpPreviewRequestBuilder<SetNotes<S>>where
S::Notes: IsUnset,
Required.
Notes copied from reviewed source input for audit, reviewer explanation, or agent context; callers must not invent or mutate it.