Enum google_api_proto::google::ads::googleads::v16::enums::customer_status_enum::CustomerStatus
source · #[repr(i32)]pub enum CustomerStatus {
Unspecified = 0,
Unknown = 1,
Enabled = 2,
Canceled = 3,
Suspended = 4,
Closed = 5,
}
Expand description
Possible statuses of a customer.
Variants§
Unspecified = 0
Not specified.
Unknown = 1
Used for return value only. Represents value unknown in this version.
Enabled = 2
Indicates an active account able to serve ads.
Canceled = 3
Indicates a canceled account unable to serve ads. Can be reactivated by an admin user.
Suspended = 4
Indicates a suspended account unable to serve ads. May only be activated by Google support.
Closed = 5
Indicates a closed account unable to serve ads. Test account will also have CLOSED status. Status is permanent and may not be reopened.
Implementations§
source§impl CustomerStatus
impl CustomerStatus
sourcepub fn as_str_name(&self) -> &'static str
pub fn as_str_name(&self) -> &'static str
String value of the enum field names used in the ProtoBuf definition.
The values are not transformed in any way and thus are considered stable (if the ProtoBuf definition does not change) and safe for programmatic use.
sourcepub fn from_str_name(value: &str) -> Option<Self>
pub fn from_str_name(value: &str) -> Option<Self>
Creates an enum from field names used in the ProtoBuf definition.
Trait Implementations§
source§impl Clone for CustomerStatus
impl Clone for CustomerStatus
source§fn clone(&self) -> CustomerStatus
fn clone(&self) -> CustomerStatus
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for CustomerStatus
impl Debug for CustomerStatus
source§impl Default for CustomerStatus
impl Default for CustomerStatus
source§fn default() -> CustomerStatus
fn default() -> CustomerStatus
source§impl From<CustomerStatus> for i32
impl From<CustomerStatus> for i32
source§fn from(value: CustomerStatus) -> i32
fn from(value: CustomerStatus) -> i32
source§impl Hash for CustomerStatus
impl Hash for CustomerStatus
source§impl Ord for CustomerStatus
impl Ord for CustomerStatus
source§fn cmp(&self, other: &CustomerStatus) -> Ordering
fn cmp(&self, other: &CustomerStatus) -> Ordering
1.21.0 · source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
source§impl PartialEq for CustomerStatus
impl PartialEq for CustomerStatus
source§fn eq(&self, other: &CustomerStatus) -> bool
fn eq(&self, other: &CustomerStatus) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd for CustomerStatus
impl PartialOrd for CustomerStatus
source§fn partial_cmp(&self, other: &CustomerStatus) -> Option<Ordering>
fn partial_cmp(&self, other: &CustomerStatus) -> Option<Ordering>
1.0.0 · source§fn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
self
and other
) and is used by the <=
operator. Read moresource§impl TryFrom<i32> for CustomerStatus
impl TryFrom<i32> for CustomerStatus
§type Error = UnknownEnumValue
type Error = UnknownEnumValue
source§fn try_from(value: i32) -> Result<CustomerStatus, UnknownEnumValue>
fn try_from(value: i32) -> Result<CustomerStatus, UnknownEnumValue>
impl Copy for CustomerStatus
impl Eq for CustomerStatus
impl StructuralPartialEq for CustomerStatus
Auto Trait Implementations§
impl Freeze for CustomerStatus
impl RefUnwindSafe for CustomerStatus
impl Send for CustomerStatus
impl Sync for CustomerStatus
impl Unpin for CustomerStatus
impl UnwindSafe for CustomerStatus
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
§impl<Q, K> Comparable<K> for Q
impl<Q, K> Comparable<K> for Q
source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key
and return true
if they are equal.§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key
and return true
if they are equal.§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
T
in a tonic::Request