pub struct GenerateKeywordForecastMetricsRequest {
pub customer_id: String,
pub currency_code: String,
pub forecast_period: Option<DateRange>,
pub campaign: Option<CampaignToForecast>,
}
Expand description
Request message for [KeywordPlanIdeaService.GenerateKeywordForecastMetrics].
Fields§
§customer_id: String
The ID of the customer.
currency_code: String
The currency used for exchange rate conversion. By default, the account currency of the customer is used. Set this field only if the currency is different from the account currency. The list of valid currency codes can be found at https://developers.google.com/google-ads/api/data/codes-formats#currency-codes.
forecast_period: Option<DateRange>
The date range for the forecast. The start date must be in the future and end date must be within 1 year from today. The reference timezone used is the one of the Google Ads account belonging to the customer. If not set, a default date range from next Sunday to the following Saturday will be used.
campaign: Option<CampaignToForecast>
Required. The campaign used in the forecast.
Trait Implementations§
Source§impl Clone for GenerateKeywordForecastMetricsRequest
impl Clone for GenerateKeywordForecastMetricsRequest
Source§fn clone(&self) -> GenerateKeywordForecastMetricsRequest
fn clone(&self) -> GenerateKeywordForecastMetricsRequest
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moreSource§impl Message for GenerateKeywordForecastMetricsRequest
impl Message for GenerateKeywordForecastMetricsRequest
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Source§fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
Source§fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
Source§fn decode<B>(buf: B) -> Result<Self, DecodeError>
fn decode<B>(buf: B) -> Result<Self, DecodeError>
Source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
Source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
self
. Read moreSource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
self
.Source§impl PartialEq for GenerateKeywordForecastMetricsRequest
impl PartialEq for GenerateKeywordForecastMetricsRequest
Source§fn eq(&self, other: &GenerateKeywordForecastMetricsRequest) -> bool
fn eq(&self, other: &GenerateKeywordForecastMetricsRequest) -> bool
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for GenerateKeywordForecastMetricsRequest
Auto Trait Implementations§
impl Freeze for GenerateKeywordForecastMetricsRequest
impl RefUnwindSafe for GenerateKeywordForecastMetricsRequest
impl Send for GenerateKeywordForecastMetricsRequest
impl Sync for GenerateKeywordForecastMetricsRequest
impl Unpin for GenerateKeywordForecastMetricsRequest
impl UnwindSafe for GenerateKeywordForecastMetricsRequest
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> 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