Enum google_api_proto::google::ads::googleads::v14::enums::change_client_type_enum::ChangeClientType
source · #[repr(i32)]pub enum ChangeClientType {
Show 14 variants
Unspecified = 0,
Unknown = 1,
GoogleAdsWebClient = 2,
GoogleAdsAutomatedRule = 3,
GoogleAdsScripts = 4,
GoogleAdsBulkUpload = 5,
GoogleAdsApi = 6,
GoogleAdsEditor = 7,
GoogleAdsMobileApp = 8,
GoogleAdsRecommendations = 9,
SearchAds360Sync = 10,
SearchAds360Post = 11,
InternalTool = 12,
Other = 13,
}
Expand description
The source that the change_event resource was made through.
Variants§
Unspecified = 0
No value has been specified.
Unknown = 1
Used for return value only. Represents an unclassified client type unknown in this version.
GoogleAdsWebClient = 2
Changes made through the “ads.google.com”. For example, changes made through campaign management.
GoogleAdsAutomatedRule = 3
Changes made through Google Ads automated rules.
GoogleAdsScripts = 4
Changes made through Google Ads scripts.
GoogleAdsBulkUpload = 5
Changes made by Google Ads bulk upload.
GoogleAdsApi = 6
Changes made by Google Ads API.
GoogleAdsEditor = 7
Changes made by Google Ads Editor. This value is a placeholder. The API does not return these changes.
GoogleAdsMobileApp = 8
Changes made by Google Ads mobile app.
GoogleAdsRecommendations = 9
Changes made through Google Ads recommendations.
SearchAds360Sync = 10
Changes made through Search Ads 360 Sync.
SearchAds360Post = 11
Changes made through Search Ads 360 Post.
InternalTool = 12
Changes made through internal tools. For example, when a user sets a URL template on an entity like a Campaign, it’s automatically wrapped with the SA360 Clickserver URL.
Other = 13
Types of changes that are not categorized, for example, changes made by coupon redemption through Google Ads.
Implementations§
source§impl ChangeClientType
impl ChangeClientType
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 ChangeClientType
impl Clone for ChangeClientType
source§fn clone(&self) -> ChangeClientType
fn clone(&self) -> ChangeClientType
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ChangeClientType
impl Debug for ChangeClientType
source§impl Default for ChangeClientType
impl Default for ChangeClientType
source§fn default() -> ChangeClientType
fn default() -> ChangeClientType
source§impl From<ChangeClientType> for i32
impl From<ChangeClientType> for i32
source§fn from(value: ChangeClientType) -> i32
fn from(value: ChangeClientType) -> i32
source§impl Hash for ChangeClientType
impl Hash for ChangeClientType
source§impl Ord for ChangeClientType
impl Ord for ChangeClientType
source§fn cmp(&self, other: &ChangeClientType) -> Ordering
fn cmp(&self, other: &ChangeClientType) -> 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 ChangeClientType
impl PartialEq for ChangeClientType
source§fn eq(&self, other: &ChangeClientType) -> bool
fn eq(&self, other: &ChangeClientType) -> bool
self
and other
values to be equal, and is used
by ==
.source§impl PartialOrd for ChangeClientType
impl PartialOrd for ChangeClientType
source§fn partial_cmp(&self, other: &ChangeClientType) -> Option<Ordering>
fn partial_cmp(&self, other: &ChangeClientType) -> 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 ChangeClientType
impl TryFrom<i32> for ChangeClientType
§type Error = DecodeError
type Error = DecodeError
source§fn try_from(value: i32) -> Result<ChangeClientType, DecodeError>
fn try_from(value: i32) -> Result<ChangeClientType, DecodeError>
impl Copy for ChangeClientType
impl Eq for ChangeClientType
impl StructuralPartialEq for ChangeClientType
Auto Trait Implementations§
impl Freeze for ChangeClientType
impl RefUnwindSafe for ChangeClientType
impl Send for ChangeClientType
impl Sync for ChangeClientType
impl Unpin for ChangeClientType
impl UnwindSafe for ChangeClientType
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