#[non_exhaustive]pub struct DeleteRegistrationOutput {
pub registration_arn: String,
pub registration_id: String,
pub registration_type: String,
pub registration_status: RegistrationStatus,
pub current_version_number: i64,
pub approved_version_number: Option<i64>,
pub latest_denied_version_number: Option<i64>,
pub additional_attributes: Option<HashMap<String, String>>,
pub created_timestamp: DateTime,
/* private fields */
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.registration_arn: StringThe Amazon Resource Name (ARN) for the registration.
registration_id: StringThe unique identifier for the registration.
registration_type: StringThe type of registration form. The list of RegistrationTypes can be found using the DescribeRegistrationTypeDefinitions action.
registration_status: RegistrationStatusThe status of the registration.
-
CLOSED: The phone number or sender ID has been deleted and you must also delete the registration for the number. -
CREATED: Your registration is created but not submitted. -
COMPLETE: Your registration has been approved and your origination identity has been created. -
DELETED: The registration has been deleted. -
PROVISIONING: Your registration has been approved and your origination identity is being created. -
REQUIRES_AUTHENTICATION: You need to complete email authentication. -
REQUIRES_UPDATES: You must fix your registration and resubmit it. -
REVIEWING: Your registration has been accepted and is being reviewed. -
SUBMITTED: Your registration has been submitted and is awaiting review.
current_version_number: i64The current version number of the registration.
approved_version_number: Option<i64>The version number of the registration that was approved.
latest_denied_version_number: Option<i64>The latest version number of the registration that was denied.
additional_attributes: Option<HashMap<String, String>>Metadata about a given registration which is specific to that registration type.
created_timestamp: DateTimeThe time when the registration was created, in UNIX epoch time format.
Implementations§
Source§impl DeleteRegistrationOutput
impl DeleteRegistrationOutput
Sourcepub fn registration_arn(&self) -> &str
pub fn registration_arn(&self) -> &str
The Amazon Resource Name (ARN) for the registration.
Sourcepub fn registration_id(&self) -> &str
pub fn registration_id(&self) -> &str
The unique identifier for the registration.
Sourcepub fn registration_type(&self) -> &str
pub fn registration_type(&self) -> &str
The type of registration form. The list of RegistrationTypes can be found using the DescribeRegistrationTypeDefinitions action.
Sourcepub fn registration_status(&self) -> &RegistrationStatus
pub fn registration_status(&self) -> &RegistrationStatus
The status of the registration.
-
CLOSED: The phone number or sender ID has been deleted and you must also delete the registration for the number. -
CREATED: Your registration is created but not submitted. -
COMPLETE: Your registration has been approved and your origination identity has been created. -
DELETED: The registration has been deleted. -
PROVISIONING: Your registration has been approved and your origination identity is being created. -
REQUIRES_AUTHENTICATION: You need to complete email authentication. -
REQUIRES_UPDATES: You must fix your registration and resubmit it. -
REVIEWING: Your registration has been accepted and is being reviewed. -
SUBMITTED: Your registration has been submitted and is awaiting review.
Sourcepub fn current_version_number(&self) -> i64
pub fn current_version_number(&self) -> i64
The current version number of the registration.
Sourcepub fn approved_version_number(&self) -> Option<i64>
pub fn approved_version_number(&self) -> Option<i64>
The version number of the registration that was approved.
Sourcepub fn latest_denied_version_number(&self) -> Option<i64>
pub fn latest_denied_version_number(&self) -> Option<i64>
The latest version number of the registration that was denied.
Sourcepub fn additional_attributes(&self) -> Option<&HashMap<String, String>>
pub fn additional_attributes(&self) -> Option<&HashMap<String, String>>
Metadata about a given registration which is specific to that registration type.
Sourcepub fn created_timestamp(&self) -> &DateTime
pub fn created_timestamp(&self) -> &DateTime
The time when the registration was created, in UNIX epoch time format.
Source§impl DeleteRegistrationOutput
impl DeleteRegistrationOutput
Sourcepub fn builder() -> DeleteRegistrationOutputBuilder
pub fn builder() -> DeleteRegistrationOutputBuilder
Creates a new builder-style object to manufacture DeleteRegistrationOutput.
Trait Implementations§
Source§impl Clone for DeleteRegistrationOutput
impl Clone for DeleteRegistrationOutput
Source§fn clone(&self) -> DeleteRegistrationOutput
fn clone(&self) -> DeleteRegistrationOutput
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for DeleteRegistrationOutput
impl Debug for DeleteRegistrationOutput
Source§impl PartialEq for DeleteRegistrationOutput
impl PartialEq for DeleteRegistrationOutput
Source§impl RequestId for DeleteRegistrationOutput
impl RequestId for DeleteRegistrationOutput
Source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
None if the service could not be reached.impl StructuralPartialEq for DeleteRegistrationOutput
Auto Trait Implementations§
impl Freeze for DeleteRegistrationOutput
impl RefUnwindSafe for DeleteRegistrationOutput
impl Send for DeleteRegistrationOutput
impl Sync for DeleteRegistrationOutput
impl Unpin for DeleteRegistrationOutput
impl UnwindSafe for DeleteRegistrationOutput
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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>
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>
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 moreSource§impl<T> Paint for Twhere
T: ?Sized,
impl<T> Paint for Twhere
T: ?Sized,
Source§fn fg(&self, value: Color) -> Painted<&T>
fn fg(&self, value: Color) -> Painted<&T>
Returns a styled value derived from self with the foreground set to
value.
This method should be used rarely. Instead, prefer to use color-specific
builder methods like red() and
green(), which have the same functionality but are
pithier.
§Example
Set foreground color to white using fg():
use yansi::{Paint, Color};
painted.fg(Color::White);Set foreground color to white using white().
use yansi::Paint;
painted.white();Source§fn bright_black(&self) -> Painted<&T>
fn bright_black(&self) -> Painted<&T>
Source§fn bright_red(&self) -> Painted<&T>
fn bright_red(&self) -> Painted<&T>
Source§fn bright_green(&self) -> Painted<&T>
fn bright_green(&self) -> Painted<&T>
Source§fn bright_yellow(&self) -> Painted<&T>
fn bright_yellow(&self) -> Painted<&T>
Source§fn bright_blue(&self) -> Painted<&T>
fn bright_blue(&self) -> Painted<&T>
Source§fn bright_magenta(&self) -> Painted<&T>
fn bright_magenta(&self) -> Painted<&T>
Source§fn bright_cyan(&self) -> Painted<&T>
fn bright_cyan(&self) -> Painted<&T>
Source§fn bright_white(&self) -> Painted<&T>
fn bright_white(&self) -> Painted<&T>
Source§fn bg(&self, value: Color) -> Painted<&T>
fn bg(&self, value: Color) -> Painted<&T>
Returns a styled value derived from self with the background set to
value.
This method should be used rarely. Instead, prefer to use color-specific
builder methods like on_red() and
on_green(), which have the same functionality but
are pithier.
§Example
Set background color to red using fg():
use yansi::{Paint, Color};
painted.bg(Color::Red);Set background color to red using on_red().
use yansi::Paint;
painted.on_red();Source§fn on_primary(&self) -> Painted<&T>
fn on_primary(&self) -> Painted<&T>
Source§fn on_magenta(&self) -> Painted<&T>
fn on_magenta(&self) -> Painted<&T>
Source§fn on_bright_black(&self) -> Painted<&T>
fn on_bright_black(&self) -> Painted<&T>
Source§fn on_bright_red(&self) -> Painted<&T>
fn on_bright_red(&self) -> Painted<&T>
Source§fn on_bright_green(&self) -> Painted<&T>
fn on_bright_green(&self) -> Painted<&T>
Source§fn on_bright_yellow(&self) -> Painted<&T>
fn on_bright_yellow(&self) -> Painted<&T>
Source§fn on_bright_blue(&self) -> Painted<&T>
fn on_bright_blue(&self) -> Painted<&T>
Source§fn on_bright_magenta(&self) -> Painted<&T>
fn on_bright_magenta(&self) -> Painted<&T>
Source§fn on_bright_cyan(&self) -> Painted<&T>
fn on_bright_cyan(&self) -> Painted<&T>
Source§fn on_bright_white(&self) -> Painted<&T>
fn on_bright_white(&self) -> Painted<&T>
Source§fn attr(&self, value: Attribute) -> Painted<&T>
fn attr(&self, value: Attribute) -> Painted<&T>
Enables the styling Attribute value.
This method should be used rarely. Instead, prefer to use
attribute-specific builder methods like bold() and
underline(), which have the same functionality
but are pithier.
§Example
Make text bold using attr():
use yansi::{Paint, Attribute};
painted.attr(Attribute::Bold);Make text bold using using bold().
use yansi::Paint;
painted.bold();Source§fn rapid_blink(&self) -> Painted<&T>
fn rapid_blink(&self) -> Painted<&T>
Source§fn quirk(&self, value: Quirk) -> Painted<&T>
fn quirk(&self, value: Quirk) -> Painted<&T>
Enables the yansi Quirk value.
This method should be used rarely. Instead, prefer to use quirk-specific
builder methods like mask() and
wrap(), which have the same functionality but are
pithier.
§Example
Enable wrapping using .quirk():
use yansi::{Paint, Quirk};
painted.quirk(Quirk::Wrap);Enable wrapping using wrap().
use yansi::Paint;
painted.wrap();Source§fn clear(&self) -> Painted<&T>
👎Deprecated since 1.0.1: renamed to resetting() due to conflicts with Vec::clear().
The clear() method will be removed in a future release.
fn clear(&self) -> Painted<&T>
resetting() due to conflicts with Vec::clear().
The clear() method will be removed in a future release.Source§fn whenever(&self, value: Condition) -> Painted<&T>
fn whenever(&self, value: Condition) -> Painted<&T>
Conditionally enable styling based on whether the Condition value
applies. Replaces any previous condition.
See the crate level docs for more details.
§Example
Enable styling painted only when both stdout and stderr are TTYs:
use yansi::{Paint, Condition};
painted.red().on_yellow().whenever(Condition::STDOUTERR_ARE_TTY);