pub struct RevokeConsentRequest {
pub consent_artifact: Option<String>,
}
Expand description
Revokes the latest revision of the specified Consent by committing a new revision with state
updated to REVOKED
. If the latest revision of the given Consent is in the REVOKED
state, no new revision is committed.
§Activities
This type is used in activities, which are methods you may call on this type or where this type is involved in. The list links the activity name, along with information about where it is used (one of request and response).
Fields§
§consent_artifact: Option<String>
Optional. The resource name of the Consent artifact that contains proof of the user’s revocation of the Consent, of the form projects/{project_id}/locations/{location_id}/datasets/{dataset_id}/consentStores/{consent_store_id}/consentArtifacts/{consent_artifact_id}
.
Trait Implementations§
source§impl Clone for RevokeConsentRequest
impl Clone for RevokeConsentRequest
source§fn clone(&self) -> RevokeConsentRequest
fn clone(&self) -> RevokeConsentRequest
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for RevokeConsentRequest
impl Debug for RevokeConsentRequest
source§impl Default for RevokeConsentRequest
impl Default for RevokeConsentRequest
source§fn default() -> RevokeConsentRequest
fn default() -> RevokeConsentRequest
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for RevokeConsentRequest
impl<'de> Deserialize<'de> for RevokeConsentRequest
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl Serialize for RevokeConsentRequest
impl Serialize for RevokeConsentRequest
impl RequestValue for RevokeConsentRequest
Auto Trait Implementations§
impl Freeze for RevokeConsentRequest
impl RefUnwindSafe for RevokeConsentRequest
impl Send for RevokeConsentRequest
impl Sync for RevokeConsentRequest
impl Unpin for RevokeConsentRequest
impl UnwindSafe for RevokeConsentRequest
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> 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