#[non_exhaustive]pub struct GetCredentialReportOutput {
pub content: Option<Blob>,
pub report_format: Option<ReportFormatType>,
pub generated_time: Option<DateTime>,
/* private fields */
}
Expand description
Contains the response to a successful GetCredentialReport
request.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.content: Option<Blob>
Contains the credential report. The report is Base64-encoded.
report_format: Option<ReportFormatType>
The format (MIME type) of the credential report.
generated_time: Option<DateTime>
The date and time when the credential report was created, in ISO 8601 date-time format.
Implementations§
source§impl GetCredentialReportOutput
impl GetCredentialReportOutput
sourcepub fn content(&self) -> Option<&Blob>
pub fn content(&self) -> Option<&Blob>
Contains the credential report. The report is Base64-encoded.
sourcepub fn report_format(&self) -> Option<&ReportFormatType>
pub fn report_format(&self) -> Option<&ReportFormatType>
The format (MIME type) of the credential report.
sourcepub fn generated_time(&self) -> Option<&DateTime>
pub fn generated_time(&self) -> Option<&DateTime>
The date and time when the credential report was created, in ISO 8601 date-time format.
source§impl GetCredentialReportOutput
impl GetCredentialReportOutput
sourcepub fn builder() -> GetCredentialReportOutputBuilder
pub fn builder() -> GetCredentialReportOutputBuilder
Creates a new builder-style object to manufacture GetCredentialReportOutput
.
Trait Implementations§
source§impl Clone for GetCredentialReportOutput
impl Clone for GetCredentialReportOutput
source§fn clone(&self) -> GetCredentialReportOutput
fn clone(&self) -> GetCredentialReportOutput
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 GetCredentialReportOutput
impl Debug for GetCredentialReportOutput
source§impl PartialEq for GetCredentialReportOutput
impl PartialEq for GetCredentialReportOutput
source§fn eq(&self, other: &GetCredentialReportOutput) -> bool
fn eq(&self, other: &GetCredentialReportOutput) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for GetCredentialReportOutput
impl RequestId for GetCredentialReportOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
Returns the request ID, or
None
if the service could not be reached.impl StructuralPartialEq for GetCredentialReportOutput
Auto Trait Implementations§
impl RefUnwindSafe for GetCredentialReportOutput
impl Send for GetCredentialReportOutput
impl Sync for GetCredentialReportOutput
impl Unpin for GetCredentialReportOutput
impl UnwindSafe for GetCredentialReportOutput
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> 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>
Creates a shared type from an unshared type.