1// Code generated by protoc-gen-go. DO NOT EDIT. 2// source: google/ads/googleads/v2/common/segments.proto 3 4package common 5 6import ( 7 fmt "fmt" 8 math "math" 9 10 proto "github.com/golang/protobuf/proto" 11 wrappers "github.com/golang/protobuf/ptypes/wrappers" 12 enums "google.golang.org/genproto/googleapis/ads/googleads/v2/enums" 13 _ "google.golang.org/genproto/googleapis/api/annotations" 14) 15 16// Reference imports to suppress errors if they are not otherwise used. 17var _ = proto.Marshal 18var _ = fmt.Errorf 19var _ = math.Inf 20 21// This is a compile-time assertion to ensure that this generated file 22// is compatible with the proto package it is being compiled against. 23// A compilation error at this line likely means your copy of the 24// proto package needs to be updated. 25const _ = proto.ProtoPackageIsVersion3 // please upgrade the proto package 26 27// Segment only fields. 28type Segments struct { 29 // Ad network type. 30 AdNetworkType enums.AdNetworkTypeEnum_AdNetworkType `protobuf:"varint,3,opt,name=ad_network_type,json=adNetworkType,proto3,enum=google.ads.googleads.v2.enums.AdNetworkTypeEnum_AdNetworkType" json:"ad_network_type,omitempty"` 31 // Click type. 32 ClickType enums.ClickTypeEnum_ClickType `protobuf:"varint,26,opt,name=click_type,json=clickType,proto3,enum=google.ads.googleads.v2.enums.ClickTypeEnum_ClickType" json:"click_type,omitempty"` 33 // Resource name of the conversion action. 34 ConversionAction *wrappers.StringValue `protobuf:"bytes,52,opt,name=conversion_action,json=conversionAction,proto3" json:"conversion_action,omitempty"` 35 // Conversion action category. 36 ConversionActionCategory enums.ConversionActionCategoryEnum_ConversionActionCategory `protobuf:"varint,53,opt,name=conversion_action_category,json=conversionActionCategory,proto3,enum=google.ads.googleads.v2.enums.ConversionActionCategoryEnum_ConversionActionCategory" json:"conversion_action_category,omitempty"` 37 // Conversion action name. 38 ConversionActionName *wrappers.StringValue `protobuf:"bytes,54,opt,name=conversion_action_name,json=conversionActionName,proto3" json:"conversion_action_name,omitempty"` 39 // This segments your conversion columns by the original conversion and 40 // conversion value vs. the delta if conversions were adjusted. False row has 41 // the data as originally stated; While true row has the delta between data 42 // now and the data as originally stated. Summing the two together results 43 // post-adjustment data. 44 ConversionAdjustment *wrappers.BoolValue `protobuf:"bytes,27,opt,name=conversion_adjustment,json=conversionAdjustment,proto3" json:"conversion_adjustment,omitempty"` 45 // Conversion attribution event type. 46 ConversionAttributionEventType enums.ConversionAttributionEventTypeEnum_ConversionAttributionEventType `protobuf:"varint,2,opt,name=conversion_attribution_event_type,json=conversionAttributionEventType,proto3,enum=google.ads.googleads.v2.enums.ConversionAttributionEventTypeEnum_ConversionAttributionEventType" json:"conversion_attribution_event_type,omitempty"` 47 // An enum value representing the number of days between the impression and 48 // the conversion. 49 ConversionLagBucket enums.ConversionLagBucketEnum_ConversionLagBucket `protobuf:"varint,50,opt,name=conversion_lag_bucket,json=conversionLagBucket,proto3,enum=google.ads.googleads.v2.enums.ConversionLagBucketEnum_ConversionLagBucket" json:"conversion_lag_bucket,omitempty"` 50 // An enum value representing the number of days between the impression and 51 // the conversion or between the impression and adjustments to the conversion. 52 ConversionOrAdjustmentLagBucket enums.ConversionOrAdjustmentLagBucketEnum_ConversionOrAdjustmentLagBucket `protobuf:"varint,51,opt,name=conversion_or_adjustment_lag_bucket,json=conversionOrAdjustmentLagBucket,proto3,enum=google.ads.googleads.v2.enums.ConversionOrAdjustmentLagBucketEnum_ConversionOrAdjustmentLagBucket" json:"conversion_or_adjustment_lag_bucket,omitempty"` 53 // Date to which metrics apply. 54 // yyyy-MM-dd format, e.g., 2018-04-17. 55 Date *wrappers.StringValue `protobuf:"bytes,4,opt,name=date,proto3" json:"date,omitempty"` 56 // Day of the week, e.g., MONDAY. 57 DayOfWeek enums.DayOfWeekEnum_DayOfWeek `protobuf:"varint,5,opt,name=day_of_week,json=dayOfWeek,proto3,enum=google.ads.googleads.v2.enums.DayOfWeekEnum_DayOfWeek" json:"day_of_week,omitempty"` 58 // Device to which metrics apply. 59 Device enums.DeviceEnum_Device `protobuf:"varint,1,opt,name=device,proto3,enum=google.ads.googleads.v2.enums.DeviceEnum_Device" json:"device,omitempty"` 60 // External conversion source. 61 ExternalConversionSource enums.ExternalConversionSourceEnum_ExternalConversionSource `protobuf:"varint,55,opt,name=external_conversion_source,json=externalConversionSource,proto3,enum=google.ads.googleads.v2.enums.ExternalConversionSourceEnum_ExternalConversionSource" json:"external_conversion_source,omitempty"` 62 // Resource name of the geo target constant that represents an airport. 63 GeoTargetAirport *wrappers.StringValue `protobuf:"bytes,65,opt,name=geo_target_airport,json=geoTargetAirport,proto3" json:"geo_target_airport,omitempty"` 64 // Resource name of the geo target constant that represents a canton. 65 GeoTargetCanton *wrappers.StringValue `protobuf:"bytes,76,opt,name=geo_target_canton,json=geoTargetCanton,proto3" json:"geo_target_canton,omitempty"` 66 // Resource name of the geo target constant that represents a city. 67 GeoTargetCity *wrappers.StringValue `protobuf:"bytes,62,opt,name=geo_target_city,json=geoTargetCity,proto3" json:"geo_target_city,omitempty"` 68 // Resource name of the geo target constant that represents a country. 69 GeoTargetCountry *wrappers.StringValue `protobuf:"bytes,77,opt,name=geo_target_country,json=geoTargetCountry,proto3" json:"geo_target_country,omitempty"` 70 // Resource name of the geo target constant that represents a county. 71 GeoTargetCounty *wrappers.StringValue `protobuf:"bytes,68,opt,name=geo_target_county,json=geoTargetCounty,proto3" json:"geo_target_county,omitempty"` 72 // Resource name of the geo target constant that represents a district. 73 GeoTargetDistrict *wrappers.StringValue `protobuf:"bytes,69,opt,name=geo_target_district,json=geoTargetDistrict,proto3" json:"geo_target_district,omitempty"` 74 // Resource name of the geo target constant that represents a metro. 75 GeoTargetMetro *wrappers.StringValue `protobuf:"bytes,63,opt,name=geo_target_metro,json=geoTargetMetro,proto3" json:"geo_target_metro,omitempty"` 76 // Resource name of the geo target constant that represents the most 77 // specific location. 78 GeoTargetMostSpecificLocation *wrappers.StringValue `protobuf:"bytes,72,opt,name=geo_target_most_specific_location,json=geoTargetMostSpecificLocation,proto3" json:"geo_target_most_specific_location,omitempty"` 79 // Resource name of the geo target constant that represents a postal code. 80 GeoTargetPostalCode *wrappers.StringValue `protobuf:"bytes,71,opt,name=geo_target_postal_code,json=geoTargetPostalCode,proto3" json:"geo_target_postal_code,omitempty"` 81 // Resource name of the geo target constant that represents a province. 82 GeoTargetProvince *wrappers.StringValue `protobuf:"bytes,75,opt,name=geo_target_province,json=geoTargetProvince,proto3" json:"geo_target_province,omitempty"` 83 // Resource name of the geo target constant that represents a region. 84 GeoTargetRegion *wrappers.StringValue `protobuf:"bytes,64,opt,name=geo_target_region,json=geoTargetRegion,proto3" json:"geo_target_region,omitempty"` 85 // Resource name of the geo target constant that represents a state. 86 GeoTargetState *wrappers.StringValue `protobuf:"bytes,67,opt,name=geo_target_state,json=geoTargetState,proto3" json:"geo_target_state,omitempty"` 87 // Hotel booking window in days. 88 HotelBookingWindowDays *wrappers.Int64Value `protobuf:"bytes,6,opt,name=hotel_booking_window_days,json=hotelBookingWindowDays,proto3" json:"hotel_booking_window_days,omitempty"` 89 // Hotel center ID. 90 HotelCenterId *wrappers.Int64Value `protobuf:"bytes,7,opt,name=hotel_center_id,json=hotelCenterId,proto3" json:"hotel_center_id,omitempty"` 91 // Hotel check-in date. Formatted as yyyy-MM-dd. 92 HotelCheckInDate *wrappers.StringValue `protobuf:"bytes,8,opt,name=hotel_check_in_date,json=hotelCheckInDate,proto3" json:"hotel_check_in_date,omitempty"` 93 // Hotel check-in day of week. 94 HotelCheckInDayOfWeek enums.DayOfWeekEnum_DayOfWeek `protobuf:"varint,9,opt,name=hotel_check_in_day_of_week,json=hotelCheckInDayOfWeek,proto3,enum=google.ads.googleads.v2.enums.DayOfWeekEnum_DayOfWeek" json:"hotel_check_in_day_of_week,omitempty"` 95 // Hotel city. 96 HotelCity *wrappers.StringValue `protobuf:"bytes,10,opt,name=hotel_city,json=hotelCity,proto3" json:"hotel_city,omitempty"` 97 // Hotel class. 98 HotelClass *wrappers.Int32Value `protobuf:"bytes,11,opt,name=hotel_class,json=hotelClass,proto3" json:"hotel_class,omitempty"` 99 // Hotel country. 100 HotelCountry *wrappers.StringValue `protobuf:"bytes,12,opt,name=hotel_country,json=hotelCountry,proto3" json:"hotel_country,omitempty"` 101 // Hotel date selection type. 102 HotelDateSelectionType enums.HotelDateSelectionTypeEnum_HotelDateSelectionType `protobuf:"varint,13,opt,name=hotel_date_selection_type,json=hotelDateSelectionType,proto3,enum=google.ads.googleads.v2.enums.HotelDateSelectionTypeEnum_HotelDateSelectionType" json:"hotel_date_selection_type,omitempty"` 103 // Hotel length of stay. 104 HotelLengthOfStay *wrappers.Int32Value `protobuf:"bytes,14,opt,name=hotel_length_of_stay,json=hotelLengthOfStay,proto3" json:"hotel_length_of_stay,omitempty"` 105 // Hotel rate rule ID. 106 HotelRateRuleId *wrappers.StringValue `protobuf:"bytes,73,opt,name=hotel_rate_rule_id,json=hotelRateRuleId,proto3" json:"hotel_rate_rule_id,omitempty"` 107 // Hotel rate type. 108 HotelRateType enums.HotelRateTypeEnum_HotelRateType `protobuf:"varint,74,opt,name=hotel_rate_type,json=hotelRateType,proto3,enum=google.ads.googleads.v2.enums.HotelRateTypeEnum_HotelRateType" json:"hotel_rate_type,omitempty"` 109 // Hotel price bucket. 110 HotelPriceBucket enums.HotelPriceBucketEnum_HotelPriceBucket `protobuf:"varint,78,opt,name=hotel_price_bucket,json=hotelPriceBucket,proto3,enum=google.ads.googleads.v2.enums.HotelPriceBucketEnum_HotelPriceBucket" json:"hotel_price_bucket,omitempty"` 111 // Hotel state. 112 HotelState *wrappers.StringValue `protobuf:"bytes,15,opt,name=hotel_state,json=hotelState,proto3" json:"hotel_state,omitempty"` 113 // Hour of day as a number between 0 and 23, inclusive. 114 Hour *wrappers.Int32Value `protobuf:"bytes,16,opt,name=hour,proto3" json:"hour,omitempty"` 115 // Only used with feed item metrics. 116 // Indicates whether the interaction metrics occurred on the feed item itself 117 // or a different extension or ad unit. 118 InteractionOnThisExtension *wrappers.BoolValue `protobuf:"bytes,49,opt,name=interaction_on_this_extension,json=interactionOnThisExtension,proto3" json:"interaction_on_this_extension,omitempty"` 119 // Keyword criterion. 120 Keyword *Keyword `protobuf:"bytes,61,opt,name=keyword,proto3" json:"keyword,omitempty"` 121 // Month as represented by the date of the first day of a month. Formatted as 122 // yyyy-MM-dd. 123 Month *wrappers.StringValue `protobuf:"bytes,17,opt,name=month,proto3" json:"month,omitempty"` 124 // Month of the year, e.g., January. 125 MonthOfYear enums.MonthOfYearEnum_MonthOfYear `protobuf:"varint,18,opt,name=month_of_year,json=monthOfYear,proto3,enum=google.ads.googleads.v2.enums.MonthOfYearEnum_MonthOfYear" json:"month_of_year,omitempty"` 126 // Partner hotel ID. 127 PartnerHotelId *wrappers.StringValue `protobuf:"bytes,19,opt,name=partner_hotel_id,json=partnerHotelId,proto3" json:"partner_hotel_id,omitempty"` 128 // Placeholder type. This is only used with feed item metrics. 129 PlaceholderType enums.PlaceholderTypeEnum_PlaceholderType `protobuf:"varint,20,opt,name=placeholder_type,json=placeholderType,proto3,enum=google.ads.googleads.v2.enums.PlaceholderTypeEnum_PlaceholderType" json:"placeholder_type,omitempty"` 130 // Aggregator ID of the product. 131 ProductAggregatorId *wrappers.UInt64Value `protobuf:"bytes,28,opt,name=product_aggregator_id,json=productAggregatorId,proto3" json:"product_aggregator_id,omitempty"` 132 // Bidding category (level 1) of the product. 133 ProductBiddingCategoryLevel1 *wrappers.StringValue `protobuf:"bytes,56,opt,name=product_bidding_category_level1,json=productBiddingCategoryLevel1,proto3" json:"product_bidding_category_level1,omitempty"` 134 // Bidding category (level 2) of the product. 135 ProductBiddingCategoryLevel2 *wrappers.StringValue `protobuf:"bytes,57,opt,name=product_bidding_category_level2,json=productBiddingCategoryLevel2,proto3" json:"product_bidding_category_level2,omitempty"` 136 // Bidding category (level 3) of the product. 137 ProductBiddingCategoryLevel3 *wrappers.StringValue `protobuf:"bytes,58,opt,name=product_bidding_category_level3,json=productBiddingCategoryLevel3,proto3" json:"product_bidding_category_level3,omitempty"` 138 // Bidding category (level 4) of the product. 139 ProductBiddingCategoryLevel4 *wrappers.StringValue `protobuf:"bytes,59,opt,name=product_bidding_category_level4,json=productBiddingCategoryLevel4,proto3" json:"product_bidding_category_level4,omitempty"` 140 // Bidding category (level 5) of the product. 141 ProductBiddingCategoryLevel5 *wrappers.StringValue `protobuf:"bytes,60,opt,name=product_bidding_category_level5,json=productBiddingCategoryLevel5,proto3" json:"product_bidding_category_level5,omitempty"` 142 // Brand of the product. 143 ProductBrand *wrappers.StringValue `protobuf:"bytes,29,opt,name=product_brand,json=productBrand,proto3" json:"product_brand,omitempty"` 144 // Channel of the product. 145 ProductChannel enums.ProductChannelEnum_ProductChannel `protobuf:"varint,30,opt,name=product_channel,json=productChannel,proto3,enum=google.ads.googleads.v2.enums.ProductChannelEnum_ProductChannel" json:"product_channel,omitempty"` 146 // Channel exclusivity of the product. 147 ProductChannelExclusivity enums.ProductChannelExclusivityEnum_ProductChannelExclusivity `protobuf:"varint,31,opt,name=product_channel_exclusivity,json=productChannelExclusivity,proto3,enum=google.ads.googleads.v2.enums.ProductChannelExclusivityEnum_ProductChannelExclusivity" json:"product_channel_exclusivity,omitempty"` 148 // Condition of the product. 149 ProductCondition enums.ProductConditionEnum_ProductCondition `protobuf:"varint,32,opt,name=product_condition,json=productCondition,proto3,enum=google.ads.googleads.v2.enums.ProductConditionEnum_ProductCondition" json:"product_condition,omitempty"` 150 // Resource name of the geo target constant for the country of sale of the 151 // product. 152 ProductCountry *wrappers.StringValue `protobuf:"bytes,33,opt,name=product_country,json=productCountry,proto3" json:"product_country,omitempty"` 153 // Custom attribute 0 of the product. 154 ProductCustomAttribute0 *wrappers.StringValue `protobuf:"bytes,34,opt,name=product_custom_attribute0,json=productCustomAttribute0,proto3" json:"product_custom_attribute0,omitempty"` 155 // Custom attribute 1 of the product. 156 ProductCustomAttribute1 *wrappers.StringValue `protobuf:"bytes,35,opt,name=product_custom_attribute1,json=productCustomAttribute1,proto3" json:"product_custom_attribute1,omitempty"` 157 // Custom attribute 2 of the product. 158 ProductCustomAttribute2 *wrappers.StringValue `protobuf:"bytes,36,opt,name=product_custom_attribute2,json=productCustomAttribute2,proto3" json:"product_custom_attribute2,omitempty"` 159 // Custom attribute 3 of the product. 160 ProductCustomAttribute3 *wrappers.StringValue `protobuf:"bytes,37,opt,name=product_custom_attribute3,json=productCustomAttribute3,proto3" json:"product_custom_attribute3,omitempty"` 161 // Custom attribute 4 of the product. 162 ProductCustomAttribute4 *wrappers.StringValue `protobuf:"bytes,38,opt,name=product_custom_attribute4,json=productCustomAttribute4,proto3" json:"product_custom_attribute4,omitempty"` 163 // Item ID of the product. 164 ProductItemId *wrappers.StringValue `protobuf:"bytes,39,opt,name=product_item_id,json=productItemId,proto3" json:"product_item_id,omitempty"` 165 // Resource name of the language constant for the language of the product. 166 ProductLanguage *wrappers.StringValue `protobuf:"bytes,40,opt,name=product_language,json=productLanguage,proto3" json:"product_language,omitempty"` 167 // Merchant ID of the product. 168 ProductMerchantId *wrappers.UInt64Value `protobuf:"bytes,41,opt,name=product_merchant_id,json=productMerchantId,proto3" json:"product_merchant_id,omitempty"` 169 // Store ID of the product. 170 ProductStoreId *wrappers.StringValue `protobuf:"bytes,42,opt,name=product_store_id,json=productStoreId,proto3" json:"product_store_id,omitempty"` 171 // Title of the product. 172 ProductTitle *wrappers.StringValue `protobuf:"bytes,43,opt,name=product_title,json=productTitle,proto3" json:"product_title,omitempty"` 173 // Type (level 1) of the product. 174 ProductTypeL1 *wrappers.StringValue `protobuf:"bytes,44,opt,name=product_type_l1,json=productTypeL1,proto3" json:"product_type_l1,omitempty"` 175 // Type (level 2) of the product. 176 ProductTypeL2 *wrappers.StringValue `protobuf:"bytes,45,opt,name=product_type_l2,json=productTypeL2,proto3" json:"product_type_l2,omitempty"` 177 // Type (level 3) of the product. 178 ProductTypeL3 *wrappers.StringValue `protobuf:"bytes,46,opt,name=product_type_l3,json=productTypeL3,proto3" json:"product_type_l3,omitempty"` 179 // Type (level 4) of the product. 180 ProductTypeL4 *wrappers.StringValue `protobuf:"bytes,47,opt,name=product_type_l4,json=productTypeL4,proto3" json:"product_type_l4,omitempty"` 181 // Type (level 5) of the product. 182 ProductTypeL5 *wrappers.StringValue `protobuf:"bytes,48,opt,name=product_type_l5,json=productTypeL5,proto3" json:"product_type_l5,omitempty"` 183 // Quarter as represented by the date of the first day of a quarter. 184 // Uses the calendar year for quarters, e.g., the second quarter of 2018 185 // starts on 2018-04-01. Formatted as yyyy-MM-dd. 186 Quarter *wrappers.StringValue `protobuf:"bytes,21,opt,name=quarter,proto3" json:"quarter,omitempty"` 187 // Type of the search engine results page. 188 SearchEngineResultsPageType enums.SearchEngineResultsPageTypeEnum_SearchEngineResultsPageType `protobuf:"varint,70,opt,name=search_engine_results_page_type,json=searchEngineResultsPageType,proto3,enum=google.ads.googleads.v2.enums.SearchEngineResultsPageTypeEnum_SearchEngineResultsPageType" json:"search_engine_results_page_type,omitempty"` 189 // Match type of the keyword that triggered the ad, including variants. 190 SearchTermMatchType enums.SearchTermMatchTypeEnum_SearchTermMatchType `protobuf:"varint,22,opt,name=search_term_match_type,json=searchTermMatchType,proto3,enum=google.ads.googleads.v2.enums.SearchTermMatchTypeEnum_SearchTermMatchType" json:"search_term_match_type,omitempty"` 191 // Position of the ad. 192 Slot enums.SlotEnum_Slot `protobuf:"varint,23,opt,name=slot,proto3,enum=google.ads.googleads.v2.enums.SlotEnum_Slot" json:"slot,omitempty"` 193 // Resource name of the ad group criterion that represents webpage criterion. 194 Webpage *wrappers.StringValue `protobuf:"bytes,66,opt,name=webpage,proto3" json:"webpage,omitempty"` 195 // Week as defined as Monday through Sunday, and represented by the date of 196 // Monday. Formatted as yyyy-MM-dd. 197 Week *wrappers.StringValue `protobuf:"bytes,24,opt,name=week,proto3" json:"week,omitempty"` 198 // Year, formatted as yyyy. 199 Year *wrappers.Int32Value `protobuf:"bytes,25,opt,name=year,proto3" json:"year,omitempty"` 200 XXX_NoUnkeyedLiteral struct{} `json:"-"` 201 XXX_unrecognized []byte `json:"-"` 202 XXX_sizecache int32 `json:"-"` 203} 204 205func (m *Segments) Reset() { *m = Segments{} } 206func (m *Segments) String() string { return proto.CompactTextString(m) } 207func (*Segments) ProtoMessage() {} 208func (*Segments) Descriptor() ([]byte, []int) { 209 return fileDescriptor_f6b62fa64919f31e, []int{0} 210} 211 212func (m *Segments) XXX_Unmarshal(b []byte) error { 213 return xxx_messageInfo_Segments.Unmarshal(m, b) 214} 215func (m *Segments) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 216 return xxx_messageInfo_Segments.Marshal(b, m, deterministic) 217} 218func (m *Segments) XXX_Merge(src proto.Message) { 219 xxx_messageInfo_Segments.Merge(m, src) 220} 221func (m *Segments) XXX_Size() int { 222 return xxx_messageInfo_Segments.Size(m) 223} 224func (m *Segments) XXX_DiscardUnknown() { 225 xxx_messageInfo_Segments.DiscardUnknown(m) 226} 227 228var xxx_messageInfo_Segments proto.InternalMessageInfo 229 230func (m *Segments) GetAdNetworkType() enums.AdNetworkTypeEnum_AdNetworkType { 231 if m != nil { 232 return m.AdNetworkType 233 } 234 return enums.AdNetworkTypeEnum_UNSPECIFIED 235} 236 237func (m *Segments) GetClickType() enums.ClickTypeEnum_ClickType { 238 if m != nil { 239 return m.ClickType 240 } 241 return enums.ClickTypeEnum_UNSPECIFIED 242} 243 244func (m *Segments) GetConversionAction() *wrappers.StringValue { 245 if m != nil { 246 return m.ConversionAction 247 } 248 return nil 249} 250 251func (m *Segments) GetConversionActionCategory() enums.ConversionActionCategoryEnum_ConversionActionCategory { 252 if m != nil { 253 return m.ConversionActionCategory 254 } 255 return enums.ConversionActionCategoryEnum_UNSPECIFIED 256} 257 258func (m *Segments) GetConversionActionName() *wrappers.StringValue { 259 if m != nil { 260 return m.ConversionActionName 261 } 262 return nil 263} 264 265func (m *Segments) GetConversionAdjustment() *wrappers.BoolValue { 266 if m != nil { 267 return m.ConversionAdjustment 268 } 269 return nil 270} 271 272func (m *Segments) GetConversionAttributionEventType() enums.ConversionAttributionEventTypeEnum_ConversionAttributionEventType { 273 if m != nil { 274 return m.ConversionAttributionEventType 275 } 276 return enums.ConversionAttributionEventTypeEnum_UNSPECIFIED 277} 278 279func (m *Segments) GetConversionLagBucket() enums.ConversionLagBucketEnum_ConversionLagBucket { 280 if m != nil { 281 return m.ConversionLagBucket 282 } 283 return enums.ConversionLagBucketEnum_UNSPECIFIED 284} 285 286func (m *Segments) GetConversionOrAdjustmentLagBucket() enums.ConversionOrAdjustmentLagBucketEnum_ConversionOrAdjustmentLagBucket { 287 if m != nil { 288 return m.ConversionOrAdjustmentLagBucket 289 } 290 return enums.ConversionOrAdjustmentLagBucketEnum_UNSPECIFIED 291} 292 293func (m *Segments) GetDate() *wrappers.StringValue { 294 if m != nil { 295 return m.Date 296 } 297 return nil 298} 299 300func (m *Segments) GetDayOfWeek() enums.DayOfWeekEnum_DayOfWeek { 301 if m != nil { 302 return m.DayOfWeek 303 } 304 return enums.DayOfWeekEnum_UNSPECIFIED 305} 306 307func (m *Segments) GetDevice() enums.DeviceEnum_Device { 308 if m != nil { 309 return m.Device 310 } 311 return enums.DeviceEnum_UNSPECIFIED 312} 313 314func (m *Segments) GetExternalConversionSource() enums.ExternalConversionSourceEnum_ExternalConversionSource { 315 if m != nil { 316 return m.ExternalConversionSource 317 } 318 return enums.ExternalConversionSourceEnum_UNSPECIFIED 319} 320 321func (m *Segments) GetGeoTargetAirport() *wrappers.StringValue { 322 if m != nil { 323 return m.GeoTargetAirport 324 } 325 return nil 326} 327 328func (m *Segments) GetGeoTargetCanton() *wrappers.StringValue { 329 if m != nil { 330 return m.GeoTargetCanton 331 } 332 return nil 333} 334 335func (m *Segments) GetGeoTargetCity() *wrappers.StringValue { 336 if m != nil { 337 return m.GeoTargetCity 338 } 339 return nil 340} 341 342func (m *Segments) GetGeoTargetCountry() *wrappers.StringValue { 343 if m != nil { 344 return m.GeoTargetCountry 345 } 346 return nil 347} 348 349func (m *Segments) GetGeoTargetCounty() *wrappers.StringValue { 350 if m != nil { 351 return m.GeoTargetCounty 352 } 353 return nil 354} 355 356func (m *Segments) GetGeoTargetDistrict() *wrappers.StringValue { 357 if m != nil { 358 return m.GeoTargetDistrict 359 } 360 return nil 361} 362 363func (m *Segments) GetGeoTargetMetro() *wrappers.StringValue { 364 if m != nil { 365 return m.GeoTargetMetro 366 } 367 return nil 368} 369 370func (m *Segments) GetGeoTargetMostSpecificLocation() *wrappers.StringValue { 371 if m != nil { 372 return m.GeoTargetMostSpecificLocation 373 } 374 return nil 375} 376 377func (m *Segments) GetGeoTargetPostalCode() *wrappers.StringValue { 378 if m != nil { 379 return m.GeoTargetPostalCode 380 } 381 return nil 382} 383 384func (m *Segments) GetGeoTargetProvince() *wrappers.StringValue { 385 if m != nil { 386 return m.GeoTargetProvince 387 } 388 return nil 389} 390 391func (m *Segments) GetGeoTargetRegion() *wrappers.StringValue { 392 if m != nil { 393 return m.GeoTargetRegion 394 } 395 return nil 396} 397 398func (m *Segments) GetGeoTargetState() *wrappers.StringValue { 399 if m != nil { 400 return m.GeoTargetState 401 } 402 return nil 403} 404 405func (m *Segments) GetHotelBookingWindowDays() *wrappers.Int64Value { 406 if m != nil { 407 return m.HotelBookingWindowDays 408 } 409 return nil 410} 411 412func (m *Segments) GetHotelCenterId() *wrappers.Int64Value { 413 if m != nil { 414 return m.HotelCenterId 415 } 416 return nil 417} 418 419func (m *Segments) GetHotelCheckInDate() *wrappers.StringValue { 420 if m != nil { 421 return m.HotelCheckInDate 422 } 423 return nil 424} 425 426func (m *Segments) GetHotelCheckInDayOfWeek() enums.DayOfWeekEnum_DayOfWeek { 427 if m != nil { 428 return m.HotelCheckInDayOfWeek 429 } 430 return enums.DayOfWeekEnum_UNSPECIFIED 431} 432 433func (m *Segments) GetHotelCity() *wrappers.StringValue { 434 if m != nil { 435 return m.HotelCity 436 } 437 return nil 438} 439 440func (m *Segments) GetHotelClass() *wrappers.Int32Value { 441 if m != nil { 442 return m.HotelClass 443 } 444 return nil 445} 446 447func (m *Segments) GetHotelCountry() *wrappers.StringValue { 448 if m != nil { 449 return m.HotelCountry 450 } 451 return nil 452} 453 454func (m *Segments) GetHotelDateSelectionType() enums.HotelDateSelectionTypeEnum_HotelDateSelectionType { 455 if m != nil { 456 return m.HotelDateSelectionType 457 } 458 return enums.HotelDateSelectionTypeEnum_UNSPECIFIED 459} 460 461func (m *Segments) GetHotelLengthOfStay() *wrappers.Int32Value { 462 if m != nil { 463 return m.HotelLengthOfStay 464 } 465 return nil 466} 467 468func (m *Segments) GetHotelRateRuleId() *wrappers.StringValue { 469 if m != nil { 470 return m.HotelRateRuleId 471 } 472 return nil 473} 474 475func (m *Segments) GetHotelRateType() enums.HotelRateTypeEnum_HotelRateType { 476 if m != nil { 477 return m.HotelRateType 478 } 479 return enums.HotelRateTypeEnum_UNSPECIFIED 480} 481 482func (m *Segments) GetHotelPriceBucket() enums.HotelPriceBucketEnum_HotelPriceBucket { 483 if m != nil { 484 return m.HotelPriceBucket 485 } 486 return enums.HotelPriceBucketEnum_UNSPECIFIED 487} 488 489func (m *Segments) GetHotelState() *wrappers.StringValue { 490 if m != nil { 491 return m.HotelState 492 } 493 return nil 494} 495 496func (m *Segments) GetHour() *wrappers.Int32Value { 497 if m != nil { 498 return m.Hour 499 } 500 return nil 501} 502 503func (m *Segments) GetInteractionOnThisExtension() *wrappers.BoolValue { 504 if m != nil { 505 return m.InteractionOnThisExtension 506 } 507 return nil 508} 509 510func (m *Segments) GetKeyword() *Keyword { 511 if m != nil { 512 return m.Keyword 513 } 514 return nil 515} 516 517func (m *Segments) GetMonth() *wrappers.StringValue { 518 if m != nil { 519 return m.Month 520 } 521 return nil 522} 523 524func (m *Segments) GetMonthOfYear() enums.MonthOfYearEnum_MonthOfYear { 525 if m != nil { 526 return m.MonthOfYear 527 } 528 return enums.MonthOfYearEnum_UNSPECIFIED 529} 530 531func (m *Segments) GetPartnerHotelId() *wrappers.StringValue { 532 if m != nil { 533 return m.PartnerHotelId 534 } 535 return nil 536} 537 538func (m *Segments) GetPlaceholderType() enums.PlaceholderTypeEnum_PlaceholderType { 539 if m != nil { 540 return m.PlaceholderType 541 } 542 return enums.PlaceholderTypeEnum_UNSPECIFIED 543} 544 545func (m *Segments) GetProductAggregatorId() *wrappers.UInt64Value { 546 if m != nil { 547 return m.ProductAggregatorId 548 } 549 return nil 550} 551 552func (m *Segments) GetProductBiddingCategoryLevel1() *wrappers.StringValue { 553 if m != nil { 554 return m.ProductBiddingCategoryLevel1 555 } 556 return nil 557} 558 559func (m *Segments) GetProductBiddingCategoryLevel2() *wrappers.StringValue { 560 if m != nil { 561 return m.ProductBiddingCategoryLevel2 562 } 563 return nil 564} 565 566func (m *Segments) GetProductBiddingCategoryLevel3() *wrappers.StringValue { 567 if m != nil { 568 return m.ProductBiddingCategoryLevel3 569 } 570 return nil 571} 572 573func (m *Segments) GetProductBiddingCategoryLevel4() *wrappers.StringValue { 574 if m != nil { 575 return m.ProductBiddingCategoryLevel4 576 } 577 return nil 578} 579 580func (m *Segments) GetProductBiddingCategoryLevel5() *wrappers.StringValue { 581 if m != nil { 582 return m.ProductBiddingCategoryLevel5 583 } 584 return nil 585} 586 587func (m *Segments) GetProductBrand() *wrappers.StringValue { 588 if m != nil { 589 return m.ProductBrand 590 } 591 return nil 592} 593 594func (m *Segments) GetProductChannel() enums.ProductChannelEnum_ProductChannel { 595 if m != nil { 596 return m.ProductChannel 597 } 598 return enums.ProductChannelEnum_UNSPECIFIED 599} 600 601func (m *Segments) GetProductChannelExclusivity() enums.ProductChannelExclusivityEnum_ProductChannelExclusivity { 602 if m != nil { 603 return m.ProductChannelExclusivity 604 } 605 return enums.ProductChannelExclusivityEnum_UNSPECIFIED 606} 607 608func (m *Segments) GetProductCondition() enums.ProductConditionEnum_ProductCondition { 609 if m != nil { 610 return m.ProductCondition 611 } 612 return enums.ProductConditionEnum_UNSPECIFIED 613} 614 615func (m *Segments) GetProductCountry() *wrappers.StringValue { 616 if m != nil { 617 return m.ProductCountry 618 } 619 return nil 620} 621 622func (m *Segments) GetProductCustomAttribute0() *wrappers.StringValue { 623 if m != nil { 624 return m.ProductCustomAttribute0 625 } 626 return nil 627} 628 629func (m *Segments) GetProductCustomAttribute1() *wrappers.StringValue { 630 if m != nil { 631 return m.ProductCustomAttribute1 632 } 633 return nil 634} 635 636func (m *Segments) GetProductCustomAttribute2() *wrappers.StringValue { 637 if m != nil { 638 return m.ProductCustomAttribute2 639 } 640 return nil 641} 642 643func (m *Segments) GetProductCustomAttribute3() *wrappers.StringValue { 644 if m != nil { 645 return m.ProductCustomAttribute3 646 } 647 return nil 648} 649 650func (m *Segments) GetProductCustomAttribute4() *wrappers.StringValue { 651 if m != nil { 652 return m.ProductCustomAttribute4 653 } 654 return nil 655} 656 657func (m *Segments) GetProductItemId() *wrappers.StringValue { 658 if m != nil { 659 return m.ProductItemId 660 } 661 return nil 662} 663 664func (m *Segments) GetProductLanguage() *wrappers.StringValue { 665 if m != nil { 666 return m.ProductLanguage 667 } 668 return nil 669} 670 671func (m *Segments) GetProductMerchantId() *wrappers.UInt64Value { 672 if m != nil { 673 return m.ProductMerchantId 674 } 675 return nil 676} 677 678func (m *Segments) GetProductStoreId() *wrappers.StringValue { 679 if m != nil { 680 return m.ProductStoreId 681 } 682 return nil 683} 684 685func (m *Segments) GetProductTitle() *wrappers.StringValue { 686 if m != nil { 687 return m.ProductTitle 688 } 689 return nil 690} 691 692func (m *Segments) GetProductTypeL1() *wrappers.StringValue { 693 if m != nil { 694 return m.ProductTypeL1 695 } 696 return nil 697} 698 699func (m *Segments) GetProductTypeL2() *wrappers.StringValue { 700 if m != nil { 701 return m.ProductTypeL2 702 } 703 return nil 704} 705 706func (m *Segments) GetProductTypeL3() *wrappers.StringValue { 707 if m != nil { 708 return m.ProductTypeL3 709 } 710 return nil 711} 712 713func (m *Segments) GetProductTypeL4() *wrappers.StringValue { 714 if m != nil { 715 return m.ProductTypeL4 716 } 717 return nil 718} 719 720func (m *Segments) GetProductTypeL5() *wrappers.StringValue { 721 if m != nil { 722 return m.ProductTypeL5 723 } 724 return nil 725} 726 727func (m *Segments) GetQuarter() *wrappers.StringValue { 728 if m != nil { 729 return m.Quarter 730 } 731 return nil 732} 733 734func (m *Segments) GetSearchEngineResultsPageType() enums.SearchEngineResultsPageTypeEnum_SearchEngineResultsPageType { 735 if m != nil { 736 return m.SearchEngineResultsPageType 737 } 738 return enums.SearchEngineResultsPageTypeEnum_UNSPECIFIED 739} 740 741func (m *Segments) GetSearchTermMatchType() enums.SearchTermMatchTypeEnum_SearchTermMatchType { 742 if m != nil { 743 return m.SearchTermMatchType 744 } 745 return enums.SearchTermMatchTypeEnum_UNSPECIFIED 746} 747 748func (m *Segments) GetSlot() enums.SlotEnum_Slot { 749 if m != nil { 750 return m.Slot 751 } 752 return enums.SlotEnum_UNSPECIFIED 753} 754 755func (m *Segments) GetWebpage() *wrappers.StringValue { 756 if m != nil { 757 return m.Webpage 758 } 759 return nil 760} 761 762func (m *Segments) GetWeek() *wrappers.StringValue { 763 if m != nil { 764 return m.Week 765 } 766 return nil 767} 768 769func (m *Segments) GetYear() *wrappers.Int32Value { 770 if m != nil { 771 return m.Year 772 } 773 return nil 774} 775 776// A Keyword criterion segment. 777type Keyword struct { 778 // The AdGroupCriterion resource name. 779 AdGroupCriterion *wrappers.StringValue `protobuf:"bytes,1,opt,name=ad_group_criterion,json=adGroupCriterion,proto3" json:"ad_group_criterion,omitempty"` 780 // Keyword info. 781 Info *KeywordInfo `protobuf:"bytes,2,opt,name=info,proto3" json:"info,omitempty"` 782 XXX_NoUnkeyedLiteral struct{} `json:"-"` 783 XXX_unrecognized []byte `json:"-"` 784 XXX_sizecache int32 `json:"-"` 785} 786 787func (m *Keyword) Reset() { *m = Keyword{} } 788func (m *Keyword) String() string { return proto.CompactTextString(m) } 789func (*Keyword) ProtoMessage() {} 790func (*Keyword) Descriptor() ([]byte, []int) { 791 return fileDescriptor_f6b62fa64919f31e, []int{1} 792} 793 794func (m *Keyword) XXX_Unmarshal(b []byte) error { 795 return xxx_messageInfo_Keyword.Unmarshal(m, b) 796} 797func (m *Keyword) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) { 798 return xxx_messageInfo_Keyword.Marshal(b, m, deterministic) 799} 800func (m *Keyword) XXX_Merge(src proto.Message) { 801 xxx_messageInfo_Keyword.Merge(m, src) 802} 803func (m *Keyword) XXX_Size() int { 804 return xxx_messageInfo_Keyword.Size(m) 805} 806func (m *Keyword) XXX_DiscardUnknown() { 807 xxx_messageInfo_Keyword.DiscardUnknown(m) 808} 809 810var xxx_messageInfo_Keyword proto.InternalMessageInfo 811 812func (m *Keyword) GetAdGroupCriterion() *wrappers.StringValue { 813 if m != nil { 814 return m.AdGroupCriterion 815 } 816 return nil 817} 818 819func (m *Keyword) GetInfo() *KeywordInfo { 820 if m != nil { 821 return m.Info 822 } 823 return nil 824} 825 826func init() { 827 proto.RegisterType((*Segments)(nil), "google.ads.googleads.v2.common.Segments") 828 proto.RegisterType((*Keyword)(nil), "google.ads.googleads.v2.common.Keyword") 829} 830 831func init() { 832 proto.RegisterFile("google/ads/googleads/v2/common/segments.proto", fileDescriptor_f6b62fa64919f31e) 833} 834 835var fileDescriptor_f6b62fa64919f31e = []byte{ 836 // 2157 bytes of a gzipped FileDescriptorProto 837 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x9a, 0x5b, 0x5b, 0xdb, 0xc8, 838 0x19, 0xc7, 0x1f, 0x67, 0xd9, 0x64, 0x33, 0x2c, 0x01, 0x86, 0x84, 0x9d, 0x90, 0x33, 0xdb, 0x76, 839 0xd3, 0x3d, 0xd8, 0x60, 0x03, 0xed, 0x3a, 0x9b, 0x83, 0x31, 0x2c, 0x38, 0x81, 0x40, 0x05, 0xcb, 840 0xb6, 0xfb, 0xa4, 0x55, 0x07, 0x69, 0x2c, 0x54, 0x64, 0x8d, 0x32, 0x1a, 0xc3, 0xfa, 0xa6, 0xfd, 841 0x00, 0xbd, 0xeb, 0x45, 0xae, 0xfb, 0xf4, 0xb2, 0xbd, 0xe9, 0x77, 0xe8, 0x5d, 0x3f, 0x49, 0x9f, 842 0x7e, 0x8a, 0x7d, 0xe6, 0x20, 0x59, 0xb6, 0xb1, 0x35, 0x0e, 0x57, 0x48, 0xa3, 0xf7, 0xff, 0x7b, 843 0x5f, 0xbd, 0x33, 0x7a, 0xe7, 0x60, 0xc0, 0x57, 0x1e, 0xa5, 0x5e, 0x40, 0x4a, 0xd8, 0x8d, 0x4b, 844 0xea, 0x52, 0x5c, 0x9d, 0x95, 0x4b, 0x0e, 0x6d, 0xb5, 0x68, 0x58, 0x8a, 0x89, 0xd7, 0x22, 0x21, 845 0x8f, 0x8b, 0x11, 0xa3, 0x9c, 0xc2, 0xfb, 0xca, 0xa6, 0x88, 0xdd, 0xb8, 0x98, 0x9a, 0x17, 0xcf, 846 0xca, 0x45, 0x65, 0xbe, 0x90, 0x87, 0x73, 0x98, 0xcf, 0x09, 0xf3, 0xb1, 0xc2, 0x2d, 0x54, 0x86, 847 0x99, 0x93, 0xb0, 0xdd, 0x8a, 0x4b, 0xd8, 0xb5, 0x43, 0xc2, 0xcf, 0x29, 0x3b, 0xb5, 0x79, 0x27, 848 0x22, 0x5a, 0x54, 0x1c, 0x2d, 0x72, 0x02, 0xdf, 0xe9, 0xb1, 0x7f, 0x96, 0x63, 0x4f, 0xc3, 0x33, 849 0xc2, 0x62, 0x9f, 0x86, 0x36, 0x76, 0xb8, 0xf8, 0xe3, 0x60, 0x4e, 0x3c, 0xca, 0x3a, 0x5a, 0xbf, 850 0x69, 0xae, 0xe7, 0x9c, 0xf9, 0xc7, 0x6d, 0x09, 0x21, 0x67, 0x24, 0xe4, 0xd9, 0x30, 0xbe, 0x36, 851 0xc6, 0x04, 0xd8, 0xb3, 0x8f, 0xdb, 0xce, 0x29, 0xe1, 0x5a, 0xba, 0x65, 0x2c, 0xa5, 0xcc, 0xc6, 852 0xee, 0x9f, 0xda, 0x31, 0x17, 0x9d, 0x36, 0x08, 0x2a, 0x8d, 0x06, 0xb9, 0xb8, 0x63, 0xd3, 0xa6, 853 0x7d, 0x4e, 0xc8, 0xa9, 0x16, 0x7c, 0x9e, 0x23, 0x20, 0x67, 0xbe, 0x63, 0x98, 0x67, 0xf2, 0x23, 854 0x27, 0x2c, 0xc4, 0x81, 0x9d, 0x09, 0x37, 0xa6, 0x6d, 0x96, 0xea, 0x9f, 0x8e, 0xd6, 0x9f, 0x50, 855 0x4e, 0x02, 0xdb, 0xc5, 0x9c, 0xd8, 0x31, 0x09, 0x88, 0xea, 0xaa, 0x4c, 0x7e, 0xd7, 0x4c, 0xe4, 856 0x11, 0xf3, 0x1d, 0xd2, 0x9b, 0x93, 0x8a, 0x89, 0x8e, 0x09, 0xb7, 0x19, 0x67, 0xcb, 0xa3, 0x45, 857 0x2d, 0x1a, 0xf2, 0x13, 0x91, 0xca, 0x0e, 0xc1, 0x4c, 0x4b, 0x56, 0x46, 0x4b, 0xa2, 0x00, 0x3b, 858 0xe4, 0x84, 0x06, 0x2e, 0x61, 0x59, 0x47, 0x39, 0xd1, 0x45, 0x8c, 0xba, 0x6d, 0x87, 0xdb, 0xce, 859 0x09, 0x0e, 0x43, 0x12, 0x68, 0xd1, 0xf3, 0xb1, 0x44, 0x36, 0xf9, 0xd1, 0x09, 0xda, 0xb1, 0x7f, 860 0xe6, 0xf3, 0x64, 0xc8, 0xaf, 0x1a, 0x02, 0x68, 0xe8, 0xfa, 0xa2, 0x1f, 0xb4, 0xac, 0x3e, 0x5a, 861 0x16, 0x13, 0xcc, 0x9c, 0x13, 0x9b, 0x84, 0x9e, 0x1f, 0x12, 0x9b, 0x91, 0xb8, 0x1d, 0xf0, 0xd8, 862 0x8e, 0xb0, 0xd7, 0x93, 0xda, 0xaa, 0x11, 0x84, 0x13, 0xd6, 0xb2, 0x5b, 0x98, 0x8b, 0xcb, 0xae, 863 0xf6, 0x71, 0x8e, 0x36, 0xa0, 0x49, 0xaf, 0xeb, 0x42, 0x56, 0x92, 0x77, 0xc7, 0xed, 0x66, 0xe9, 864 0x9c, 0xe1, 0x28, 0x22, 0x4c, 0x17, 0xba, 0x85, 0xbb, 0x09, 0x29, 0xf2, 0x4b, 0x38, 0x0c, 0x29, 865 0xc7, 0xe2, 0x3d, 0xf5, 0xd3, 0xc5, 0xff, 0xac, 0x82, 0x8f, 0x0e, 0x74, 0x65, 0x84, 0x4d, 0x30, 866 0xdd, 0x57, 0xa8, 0xd0, 0x07, 0x0f, 0x0b, 0x8f, 0x6f, 0x94, 0x9f, 0x15, 0x87, 0x55, 0x4b, 0x19, 867 0x4e, 0xb1, 0xe6, 0xbe, 0x56, 0xa2, 0xc3, 0x4e, 0x44, 0x36, 0xc3, 0x76, 0xab, 0xb7, 0xc5, 0x9a, 868 0xc2, 0xd9, 0x5b, 0xf8, 0x1d, 0x00, 0xdd, 0xda, 0x86, 0x16, 0xa4, 0x8b, 0xb5, 0x1c, 0x17, 0x75, 869 0x21, 0x48, 0xf1, 0xe9, 0x9d, 0x75, 0xdd, 0x49, 0x2e, 0x61, 0x03, 0xcc, 0x0e, 0x94, 0x40, 0xb4, 870 0xf2, 0xb0, 0xf0, 0x78, 0xb2, 0x7c, 0x37, 0xa1, 0x27, 0x59, 0x2a, 0x1e, 0x70, 0xe6, 0x87, 0xde, 871 0x11, 0x0e, 0xda, 0xc4, 0x9a, 0xe9, 0xca, 0x6a, 0x52, 0x05, 0xff, 0x56, 0x00, 0x0b, 0xc3, 0xcb, 872 0x29, 0x5a, 0x95, 0x21, 0x1f, 0xe6, 0x85, 0xdc, 0x47, 0xad, 0x6b, 0xb9, 0x7a, 0x83, 0x21, 0x0f, 873 0x2d, 0xe4, 0x0c, 0x79, 0x02, 0x2d, 0x30, 0x3f, 0x18, 0x53, 0x88, 0x5b, 0x04, 0xad, 0x19, 0xbc, 874 0xe4, 0xcd, 0x7e, 0xee, 0x6b, 0xdc, 0x22, 0x70, 0x0f, 0xdc, 0xca, 0x32, 0xd3, 0x8a, 0x8b, 0xee, 875 0x48, 0xe4, 0xc2, 0x00, 0x72, 0x9d, 0xd2, 0x60, 0x10, 0x98, 0xea, 0xe0, 0xbf, 0x0a, 0xe0, 0x51, 876 0xee, 0x44, 0x82, 0xae, 0xc8, 0x04, 0xfe, 0xd1, 0x3c, 0x81, 0x5d, 0xcc, 0xa6, 0xa0, 0x74, 0x07, 877 0xc2, 0x48, 0x13, 0xeb, 0xbe, 0x33, 0xf2, 0x39, 0xfc, 0x73, 0xcf, 0xeb, 0x77, 0x67, 0x19, 0x54, 878 0x96, 0x01, 0xbe, 0x34, 0x0e, 0x70, 0x07, 0x7b, 0xeb, 0x52, 0xd9, 0x17, 0x55, 0xda, 0x6e, 0xcd, 879 0x39, 0x83, 0x8d, 0xf0, 0xdf, 0x05, 0xf0, 0xa9, 0xc1, 0xa4, 0x87, 0x2a, 0x32, 0x9c, 0x63, 0xe3, 880 0x70, 0xf6, 0x58, 0xb7, 0x4b, 0x86, 0x85, 0x76, 0xa1, 0x8d, 0xf5, 0xc0, 0x19, 0x6d, 0x00, 0x97, 881 0xc0, 0x84, 0x98, 0xba, 0xd0, 0x84, 0xc1, 0x98, 0x93, 0x96, 0xf0, 0x08, 0x4c, 0x66, 0xe6, 0x63, 882 0xf4, 0xa1, 0xd1, 0xf7, 0xbe, 0x81, 0x3b, 0x7b, 0xcd, 0xef, 0x09, 0x39, 0x95, 0x51, 0xa7, 0x77, 883 0xd6, 0x75, 0x37, 0xb9, 0x84, 0xdb, 0xe0, 0xaa, 0x9a, 0xb6, 0x51, 0x41, 0x22, 0x97, 0xf2, 0x90, 884 0xd2, 0x58, 0xf1, 0xe4, 0xa5, 0xa5, 0xf5, 0xf2, 0x73, 0x1f, 0x3e, 0xab, 0xa3, 0x5f, 0x19, 0x7d, 885 0xee, 0x9b, 0x1a, 0xd0, 0xcd, 0xf0, 0x81, 0x94, 0x4b, 0x87, 0xc3, 0x1e, 0x5a, 0x88, 0x0c, 0x79, 886 0x02, 0x5f, 0x02, 0xe8, 0x11, 0x6a, 0x73, 0xcc, 0x3c, 0xc2, 0x6d, 0xec, 0xb3, 0x88, 0x32, 0x8e, 887 0x6a, 0x26, 0xf5, 0xcc, 0x23, 0xf4, 0x50, 0xca, 0x6a, 0x4a, 0x05, 0xb7, 0xc1, 0x6c, 0x86, 0xe5, 888 0xe0, 0x90, 0xd3, 0x10, 0xed, 0x18, 0xa0, 0xa6, 0x53, 0x54, 0x5d, 0x8a, 0xe0, 0x06, 0x98, 0xce, 889 0x92, 0x7c, 0xde, 0x41, 0xcf, 0x0c, 0x38, 0x53, 0x5d, 0x8e, 0xcf, 0x3b, 0x7d, 0xef, 0xe6, 0xd0, 890 0x76, 0xc8, 0x59, 0x07, 0xed, 0x8e, 0xf5, 0x6e, 0x75, 0xa5, 0xea, 0x7f, 0x37, 0xd1, 0xda, 0x41, 891 0x1b, 0xe3, 0xbd, 0x9b, 0x14, 0xc1, 0x1d, 0x30, 0x97, 0x21, 0xb9, 0x7e, 0xcc, 0x99, 0xef, 0x70, 892 0xb4, 0x69, 0xc0, 0x9a, 0x4d, 0x59, 0x1b, 0x5a, 0x06, 0xbf, 0x05, 0x33, 0x19, 0x5a, 0x8b, 0x70, 893 0x46, 0xd1, 0x73, 0x03, 0xd4, 0x8d, 0x14, 0xb5, 0x2b, 0x34, 0xb0, 0x09, 0x1e, 0x65, 0x39, 0x34, 894 0xe6, 0x76, 0x1c, 0x11, 0xc7, 0x6f, 0xfa, 0x8e, 0x1d, 0x50, 0x47, 0x4e, 0xe7, 0x68, 0xdb, 0x00, 895 0x7c, 0xaf, 0x0b, 0xa6, 0x31, 0x3f, 0xd0, 0x8c, 0x1d, 0x8d, 0x80, 0xbf, 0x01, 0xf3, 0x19, 0x3f, 896 0x11, 0x8d, 0xb9, 0xfc, 0x18, 0x5c, 0x82, 0xb6, 0x0c, 0xe0, 0x73, 0x29, 0x7c, 0x5f, 0x2a, 0xeb, 897 0xd4, 0x25, 0x7d, 0x09, 0x8d, 0x18, 0x3d, 0xf3, 0x43, 0x87, 0xa0, 0x57, 0x63, 0x25, 0x74, 0x5f, 898 0xcb, 0xfa, 0x3a, 0x9a, 0x11, 0x4f, 0xbc, 0xf8, 0x8b, 0xb1, 0x3a, 0xda, 0x92, 0xa2, 0xbe, 0xae, 899 0x89, 0xb9, 0xa8, 0x67, 0xf5, 0xb1, 0xba, 0xe6, 0x80, 0xab, 0xca, 0x76, 0x5b, 0xad, 0xaa, 0x8f, 900 0x29, 0x3d, 0xf5, 0x43, 0xcf, 0x3e, 0xf7, 0x43, 0x97, 0x9e, 0xdb, 0x2e, 0xee, 0xc4, 0xe8, 0xaa, 901 0x04, 0xde, 0x19, 0x00, 0x36, 0x42, 0xbe, 0xb6, 0xa2, 0x78, 0xf3, 0x52, 0xbd, 0xae, 0xc4, 0xdf, 902 0x4b, 0xed, 0x06, 0xee, 0xc4, 0xb0, 0x0e, 0xa6, 0x15, 0xd7, 0x21, 0x21, 0x27, 0xcc, 0xf6, 0x5d, 903 0x74, 0x2d, 0x9f, 0x36, 0x25, 0x35, 0x75, 0x29, 0x69, 0xb8, 0xf0, 0x15, 0x98, 0xd3, 0x90, 0x13, 904 0xe2, 0x9c, 0xda, 0x7e, 0x28, 0xb7, 0x1c, 0xe8, 0x23, 0x93, 0x8f, 0x4c, 0x91, 0x84, 0xae, 0x11, 905 0x6e, 0x88, 0x37, 0x7d, 0x0b, 0x16, 0x06, 0x60, 0xdd, 0x92, 0x7e, 0xfd, 0x52, 0x25, 0xfd, 0x56, 906 0xaf, 0xb7, 0xa4, 0xbc, 0x3f, 0x01, 0x40, 0xbb, 0x14, 0x45, 0x06, 0x18, 0x84, 0x7d, 0x5d, 0x81, 907 0x44, 0x81, 0xf9, 0x06, 0x4c, 0x6a, 0x71, 0x80, 0xe3, 0x18, 0x4d, 0x0e, 0xcf, 0x5e, 0xa5, 0xac, 908 0xc4, 0xca, 0x59, 0x5d, 0x98, 0xc3, 0x1a, 0x98, 0xd2, 0x6a, 0x5d, 0x99, 0x3e, 0x36, 0xf0, 0xfe, 909 0xb1, 0x02, 0xe8, 0xaa, 0xf4, 0xd7, 0x42, 0x32, 0x36, 0x2e, 0xd8, 0xe8, 0xa1, 0x29, 0x99, 0xb0, 910 0xfd, 0x9c, 0x84, 0x6d, 0x0b, 0xbd, 0x48, 0xff, 0x41, 0xa2, 0x4e, 0xd7, 0x3d, 0x17, 0x3f, 0xd2, 911 0x03, 0x6a, 0xa0, 0x1d, 0xee, 0x80, 0x9b, 0x2a, 0x98, 0x80, 0x84, 0x9e, 0xda, 0xd0, 0xc5, 0x1c, 912 0x77, 0xd0, 0x8d, 0xfc, 0xbc, 0xcc, 0x4a, 0xe1, 0x8e, 0xd4, 0xed, 0x35, 0x0f, 0x38, 0xee, 0xc0, 913 0x06, 0x80, 0x99, 0xcd, 0x24, 0x6b, 0x07, 0x44, 0x8c, 0xd0, 0x86, 0xc9, 0x97, 0x28, 0x75, 0x16, 914 0xe6, 0xc4, 0x6a, 0x07, 0xa4, 0xe1, 0x8a, 0x2d, 0x47, 0xdf, 0xbe, 0x14, 0xbd, 0x34, 0xda, 0x72, 915 0x6c, 0x27, 0xa0, 0xde, 0x94, 0x24, 0x2d, 0xfa, 0x63, 0x48, 0x6e, 0x21, 0x4b, 0x42, 0xce, 0xee, 916 0x9b, 0xd1, 0x6b, 0xe9, 0x6a, 0xc3, 0xc4, 0xd5, 0xbe, 0xd0, 0x65, 0xd6, 0x51, 0xfd, 0x8d, 0xfa, 917 0x9b, 0xc9, 0xb4, 0xc0, 0xa7, 0xc9, 0x18, 0x54, 0x05, 0x66, 0xda, 0x20, 0x3f, 0x6a, 0x10, 0xaa, 918 0xe2, 0x52, 0x02, 0x13, 0x27, 0xb4, 0xcd, 0xd0, 0x4c, 0x7e, 0x1f, 0x49, 0x43, 0xf8, 0x7b, 0x70, 919 0xcf, 0x17, 0xdf, 0xbe, 0xde, 0x19, 0x88, 0xb1, 0x76, 0xe2, 0xc7, 0xb6, 0x58, 0x60, 0x84, 0x62, 920 0x5d, 0x81, 0x96, 0x73, 0xd7, 0xf4, 0x0b, 0x19, 0xc0, 0x5e, 0x78, 0x78, 0xe2, 0xc7, 0x9b, 0x89, 921 0x1a, 0xd6, 0xc0, 0xb5, 0x53, 0xd2, 0x39, 0xa7, 0xcc, 0x45, 0x4f, 0x25, 0xe8, 0xb3, 0xe2, 0xe8, 922 0x33, 0xb4, 0xe2, 0x2b, 0x65, 0x6e, 0x25, 0x3a, 0x58, 0x06, 0x1f, 0xca, 0x03, 0x05, 0x34, 0x6b, 923 0x90, 0x0b, 0x65, 0x0a, 0xff, 0x00, 0xa6, 0x7a, 0x0e, 0x21, 0x10, 0x94, 0x9d, 0x56, 0xcd, 0xe9, 924 0xb4, 0x5d, 0xa1, 0xd9, 0x6b, 0xfe, 0x8e, 0x60, 0x26, 0xfb, 0x2b, 0x73, 0x6f, 0x4d, 0xb6, 0xba, 925 0x37, 0x62, 0x2e, 0x88, 0x30, 0xe3, 0x21, 0x61, 0xb6, 0xea, 0x2d, 0xdf, 0x45, 0x73, 0x26, 0x73, 926 0x81, 0x56, 0xc9, 0x81, 0xd0, 0x70, 0x61, 0x0b, 0xcc, 0xf4, 0x9f, 0x7c, 0xa0, 0x9b, 0x32, 0xd4, 927 0xf5, 0x9c, 0x50, 0xf7, 0xbb, 0xb2, 0x74, 0x30, 0xf7, 0xb5, 0x59, 0xd3, 0x51, 0x6f, 0x03, 0xdc, 928 0x07, 0xb7, 0x92, 0xc3, 0x0b, 0xec, 0x79, 0x8c, 0x78, 0x98, 0x53, 0x39, 0x51, 0xdc, 0x1d, 0x12, 929 0xfb, 0x77, 0x99, 0x99, 0x62, 0x4e, 0x4b, 0x6b, 0xa9, 0xb2, 0xe1, 0x42, 0x07, 0x3c, 0x48, 0x88, 930 0xc7, 0xbe, 0xeb, 0x8a, 0xe9, 0x2c, 0xd9, 0xf0, 0xda, 0x01, 0x39, 0x23, 0xc1, 0x32, 0xfa, 0xb5, 931 0x41, 0x5e, 0xee, 0x6a, 0xc8, 0xba, 0x62, 0x24, 0xbb, 0xd7, 0x1d, 0x49, 0xc8, 0x77, 0x52, 0x46, 932 0x5f, 0x5f, 0xd2, 0x49, 0x39, 0xdf, 0x49, 0x05, 0x55, 0x2f, 0xe9, 0xa4, 0x92, 0xef, 0x64, 0x05, 933 0x3d, 0xb9, 0xa4, 0x93, 0x95, 0x7c, 0x27, 0xab, 0xe8, 0x9b, 0x4b, 0x3a, 0x59, 0x15, 0xb3, 0x5d, 934 0xea, 0x84, 0xe1, 0xd0, 0x45, 0xf7, 0x4c, 0x66, 0xbb, 0x04, 0x29, 0x14, 0xd0, 0x07, 0xd3, 0x7d, 935 0x67, 0x71, 0xe8, 0xbe, 0x1c, 0xfb, 0x2f, 0xf2, 0xc6, 0xbe, 0x52, 0xd5, 0x95, 0x48, 0x0d, 0xfd, 936 0x9e, 0x26, 0xeb, 0x46, 0xd4, 0x73, 0x0f, 0xdf, 0x15, 0xc0, 0x9d, 0x11, 0xe7, 0x7e, 0xe8, 0x81, 937 0xf4, 0x7b, 0x34, 0x9e, 0xdf, 0xae, 0xfe, 0x82, 0x10, 0x32, 0x4f, 0xad, 0xdb, 0xd1, 0xb0, 0x47, 938 0xf0, 0x2d, 0x98, 0x1d, 0x38, 0x4e, 0x44, 0x0f, 0x8d, 0x66, 0x98, 0xc4, 0x5f, 0x22, 0xeb, 0x09, 939 0x22, 0x69, 0xb4, 0x66, 0xa2, 0xbe, 0x16, 0xb8, 0x99, 0x49, 0xbb, 0x5e, 0xa9, 0x3c, 0x32, 0x2a, 940 0x5d, 0x09, 0x48, 0xad, 0x55, 0x7e, 0x0b, 0x6e, 0xa7, 0x98, 0x76, 0xcc, 0x69, 0x2b, 0x3d, 0xb6, 941 0x21, 0x4b, 0x68, 0xd1, 0x00, 0xf8, 0x49, 0x02, 0x94, 0xea, 0x5a, 0x2a, 0x1e, 0x45, 0x5e, 0x46, 942 0x9f, 0xbe, 0x3f, 0x79, 0x79, 0x14, 0xb9, 0x8c, 0x7e, 0xf6, 0xfe, 0xe4, 0xf2, 0x28, 0x72, 0x05, 943 0xfd, 0xfc, 0xfd, 0xc9, 0x95, 0x51, 0xe4, 0x15, 0xf4, 0x8b, 0xf7, 0x27, 0xaf, 0x88, 0x5d, 0x79, 944 0x42, 0xf6, 0x39, 0x69, 0x89, 0x79, 0xe0, 0x33, 0x93, 0x5d, 0xb9, 0x16, 0x35, 0x38, 0x69, 0x35, 945 0x5c, 0xb8, 0x05, 0x92, 0x21, 0x66, 0x07, 0x38, 0xf4, 0xda, 0xd8, 0x23, 0xe8, 0xb1, 0xc9, 0xaa, 946 0x4e, 0xab, 0x76, 0xb4, 0x48, 0xec, 0xfb, 0x12, 0x50, 0x8b, 0x30, 0xf1, 0x95, 0x72, 0x11, 0xd2, 947 0x2f, 0x0d, 0xa6, 0xa6, 0xe4, 0x1b, 0xda, 0xd5, 0xba, 0x86, 0x2b, 0x67, 0x68, 0x4d, 0x8b, 0x39, 948 0x65, 0x72, 0xb1, 0xf9, 0xf9, 0x18, 0xc3, 0xfc, 0x40, 0x88, 0x1a, 0x6e, 0xb6, 0xce, 0x71, 0x9f, 949 0x07, 0x04, 0x7d, 0x31, 0x46, 0x9d, 0x3b, 0x14, 0x8a, 0x6c, 0x9e, 0xc5, 0x04, 0x6f, 0x07, 0xcb, 950 0xe8, 0xcb, 0x31, 0xf2, 0x2c, 0x66, 0xee, 0x9d, 0xe5, 0x41, 0x4a, 0x19, 0x7d, 0x35, 0x2e, 0xa5, 951 0x3c, 0x48, 0xa9, 0xa0, 0xe2, 0xb8, 0x94, 0xca, 0x20, 0x65, 0x05, 0x95, 0xc6, 0xa5, 0xac, 0x0c, 952 0x52, 0x56, 0xd1, 0xd2, 0xb8, 0x94, 0x55, 0xb8, 0x06, 0xae, 0xbd, 0x6d, 0x63, 0xc6, 0x09, 0x43, 953 0xb7, 0x0c, 0xd4, 0x89, 0x31, 0xfc, 0x7b, 0x01, 0x3c, 0xc8, 0xf9, 0x49, 0x06, 0x7d, 0x2b, 0x0b, 954 0xf1, 0x0f, 0x39, 0x85, 0xf8, 0x40, 0x52, 0x36, 0x25, 0xc4, 0x52, 0x8c, 0x7d, 0xec, 0x75, 0xf7, 955 0x18, 0x23, 0x9e, 0x5b, 0x77, 0xe2, 0xe1, 0x0f, 0xe1, 0x5f, 0xc0, 0xfc, 0xc5, 0xbf, 0xf7, 0xa0, 956 0x79, 0xa3, 0x93, 0x66, 0xe5, 0xf8, 0x90, 0xb0, 0xd6, 0xae, 0x90, 0xf6, 0x05, 0xd4, 0xd3, 0x6e, 957 0xcd, 0xc5, 0x83, 0x8d, 0xf0, 0x05, 0x98, 0x88, 0x03, 0xca, 0xd1, 0x27, 0xd2, 0xdd, 0x97, 0x79, 958 0xee, 0x02, 0xaa, 0xb6, 0x39, 0xe2, 0xc2, 0x92, 0x4a, 0xd1, 0x3b, 0xe7, 0xe4, 0x58, 0x64, 0x14, 959 0xad, 0x9b, 0xf4, 0x8e, 0x36, 0x86, 0x4b, 0x60, 0x42, 0x1e, 0x12, 0x20, 0x93, 0x03, 0x63, 0x61, 960 0x29, 0x76, 0x3e, 0x72, 0xa5, 0x7f, 0xdb, 0x60, 0xe7, 0x23, 0x0c, 0x17, 0xdf, 0x15, 0xc0, 0x35, 961 0xbd, 0xd9, 0x80, 0x2f, 0x01, 0xc4, 0xae, 0xed, 0x31, 0xda, 0x8e, 0x6c, 0xfd, 0x23, 0x3d, 0x0d, 962 0xe5, 0x09, 0x71, 0xee, 0xa9, 0x07, 0x76, 0xb7, 0x84, 0xac, 0x9e, 0xa8, 0xe0, 0x73, 0x30, 0xe1, 963 0x87, 0x4d, 0x2a, 0x7f, 0xae, 0x98, 0x2c, 0x7f, 0x61, 0xb8, 0xdf, 0x69, 0x84, 0x4d, 0x6a, 0x49, 964 0xe1, 0xfa, 0xff, 0x0a, 0x60, 0xd1, 0xa1, 0xad, 0x1c, 0xe1, 0xfa, 0x54, 0xf2, 0x13, 0xdc, 0xbe, 965 0x88, 0x6b, 0xbf, 0xf0, 0xc3, 0x86, 0x16, 0x78, 0x54, 0x14, 0xe2, 0x22, 0x65, 0x5e, 0xc9, 0x23, 966 0xa1, 0x8c, 0x3a, 0xf9, 0x39, 0x30, 0xf2, 0xe3, 0x61, 0xff, 0x9c, 0xf0, 0x44, 0xfd, 0xf9, 0xc7, 967 0x95, 0x0f, 0xb6, 0x6a, 0xb5, 0x7f, 0x5e, 0xb9, 0xbf, 0xa5, 0x60, 0x35, 0x37, 0x2e, 0xaa, 0x4b, 968 0x71, 0x75, 0x54, 0x2e, 0xd6, 0xa5, 0xd9, 0x7f, 0x13, 0x83, 0x37, 0x35, 0x37, 0x7e, 0x93, 0x1a, 969 0xbc, 0x39, 0x2a, 0xbf, 0x51, 0x06, 0xff, 0xbf, 0xb2, 0xa8, 0x5a, 0xab, 0xd5, 0x9a, 0x1b, 0x57, 970 0xab, 0xa9, 0x49, 0xb5, 0x7a, 0x54, 0xae, 0x56, 0x95, 0xd1, 0xf1, 0x55, 0x19, 0x5d, 0xe5, 0xa7, 971 0x00, 0x00, 0x00, 0xff, 0xff, 0x04, 0xa2, 0x3a, 0x79, 0x88, 0x21, 0x00, 0x00, 972} 973