• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1<html><body>
2<style>
3
4body, h1, h2, h3, div, span, p, pre, a {
5  margin: 0;
6  padding: 0;
7  border: 0;
8  font-weight: inherit;
9  font-style: inherit;
10  font-size: 100%;
11  font-family: inherit;
12  vertical-align: baseline;
13}
14
15body {
16  font-size: 13px;
17  padding: 1em;
18}
19
20h1 {
21  font-size: 26px;
22  margin-bottom: 1em;
23}
24
25h2 {
26  font-size: 24px;
27  margin-bottom: 1em;
28}
29
30h3 {
31  font-size: 20px;
32  margin-bottom: 1em;
33  margin-top: 1em;
34}
35
36pre, code {
37  line-height: 1.5;
38  font-family: Monaco, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Lucida Console', monospace;
39}
40
41pre {
42  margin-top: 0.5em;
43}
44
45h1, h2, h3, p {
46  font-family: Arial, sans serif;
47}
48
49h1, h2, h3 {
50  border-bottom: solid #CCC 1px;
51}
52
53.toc_element {
54  margin-top: 0.5em;
55}
56
57.firstline {
58  margin-left: 2 em;
59}
60
61.method  {
62  margin-top: 1em;
63  border: solid 1px #CCC;
64  padding: 1em;
65  background: #EEE;
66}
67
68.details {
69  font-weight: bold;
70  font-size: 14px;
71}
72
73</style>
74
75<h1><a href="partners_v2.html">Google Partners API</a> . <a href="partners_v2.companies.html">companies</a></h1>
76<h2>Instance Methods</h2>
77<p class="toc_element">
78  <code><a href="partners_v2.companies.leads.html">leads()</a></code>
79</p>
80<p class="firstline">Returns the leads Resource.</p>
81
82<p class="toc_element">
83  <code><a href="#get">get(companyId, orderBy=None, requestMetadata_userOverrides_ipAddress=None, requestMetadata_trafficSource_trafficSubId=None, requestMetadata_userOverrides_userId=None, x__xgafv=None, currencyCode=None, address=None, requestMetadata_locale=None, requestMetadata_experimentIds=None, requestMetadata_trafficSource_trafficSourceId=None, requestMetadata_partnersSessionId=None, view=None)</a></code></p>
84<p class="firstline">Gets a company.</p>
85<p class="toc_element">
86  <code><a href="#list">list(orderBy=None, maxMonthlyBudget_units=None, requestMetadata_userOverrides_userId=None, pageSize=None, requestMetadata_userOverrides_ipAddress=None, maxMonthlyBudget_currencyCode=None, minMonthlyBudget_nanos=None, languageCodes=None, x__xgafv=None, industries=None, requestMetadata_locale=None, pageToken=None, minMonthlyBudget_currencyCode=None, companyName=None, maxMonthlyBudget_nanos=None, requestMetadata_trafficSource_trafficSubId=None, address=None, services=None, gpsMotivations=None, requestMetadata_experimentIds=None, requestMetadata_trafficSource_trafficSourceId=None, specializations=None, websiteUrl=None, requestMetadata_partnersSessionId=None, minMonthlyBudget_units=None, view=None)</a></code></p>
87<p class="firstline">Lists companies.</p>
88<p class="toc_element">
89  <code><a href="#list_next">list_next(previous_request, previous_response)</a></code></p>
90<p class="firstline">Retrieves the next page of results.</p>
91<h3>Method Details</h3>
92<div class="method">
93    <code class="details" id="get">get(companyId, orderBy=None, requestMetadata_userOverrides_ipAddress=None, requestMetadata_trafficSource_trafficSubId=None, requestMetadata_userOverrides_userId=None, x__xgafv=None, currencyCode=None, address=None, requestMetadata_locale=None, requestMetadata_experimentIds=None, requestMetadata_trafficSource_trafficSourceId=None, requestMetadata_partnersSessionId=None, view=None)</code>
94  <pre>Gets a company.
95
96Args:
97  companyId: string, The ID of the company to retrieve. (required)
98  orderBy: string, How to order addresses within the returned company. Currently, only
99`address` and `address desc` is supported which will sorted by closest to
100farthest in distance from given address and farthest to closest distance
101from given address respectively.
102  requestMetadata_userOverrides_ipAddress: string, IP address to use instead of the user's geo-located IP address.
103  requestMetadata_trafficSource_trafficSubId: string, Second level identifier to indicate where the traffic comes from.
104An identifier has multiple letters created by a team which redirected the
105traffic to us.
106  requestMetadata_userOverrides_userId: string, Logged-in user ID to impersonate instead of the user's ID.
107  x__xgafv: string, V1 error format.
108    Allowed values
109      1 - v1 error format
110      2 - v2 error format
111  currencyCode: string, If the company's budget is in a different currency code than this one, then
112the converted budget is converted to this currency code.
113  address: string, The address to use for sorting the company's addresses by proximity.
114If not given, the geo-located address of the request is used.
115Used when order_by is set.
116  requestMetadata_locale: string, Locale to use for the current request.
117  requestMetadata_experimentIds: string, Experiment IDs the current request belongs to. (repeated)
118  requestMetadata_trafficSource_trafficSourceId: string, Identifier to indicate where the traffic comes from.
119An identifier has multiple letters created by a team which redirected the
120traffic to us.
121  requestMetadata_partnersSessionId: string, Google Partners session ID.
122  view: string, The view of `Company` resource to be returned. This must not be
123`COMPANY_VIEW_UNSPECIFIED`.
124
125Returns:
126  An object of the form:
127
128    { # Response message for GetCompany.
129    "company": { # A company resource in the Google Partners API. Once certified, it qualifies # The company.
130        # for being searched by advertisers.
131      "companyTypes": [ # Company type labels listed on the company's profile.
132        "A String",
133      ],
134      "originalMinMonthlyBudget": { # Represents an amount of money with its currency type. # The unconverted minimum monthly budget that the company accepts for partner
135          # business.
136        "nanos": 42, # Number of nano (10^-9) units of the amount.
137            # The value must be between -999,999,999 and +999,999,999 inclusive.
138            # If `units` is positive, `nanos` must be positive or zero.
139            # If `units` is zero, `nanos` can be positive, zero, or negative.
140            # If `units` is negative, `nanos` must be negative or zero.
141            # For example $-1.75 is represented as `units`=-1 and `nanos`=-750,000,000.
142        "units": "A String", # The whole units of the amount.
143            # For example if `currencyCode` is `"USD"`, then 1 unit is one US dollar.
144        "currencyCode": "A String", # The 3-letter currency code defined in ISO 4217.
145      },
146      "autoApprovalEmailDomains": [ # Email domains that allow users with a matching email address to get
147          # auto-approved for associating with this company.
148        "A String",
149      ],
150      "specializationStatus": [ # The list of Google Partners specialization statuses for the company.
151        { # Agency specialization status
152          "badgeSpecialization": "A String", # The specialization this status is for.
153          "badgeSpecializationState": "A String", # State of agency specialization.
154        },
155      ],
156      "ranks": [ # Information related to the ranking of the company within the list of
157          # companies.
158        { # Information related to ranking of results.
159          "type": "A String", # The type of rank.
160          "value": 3.14, # The numerical value of the rank.
161        },
162      ],
163      "primaryAdwordsManagerAccountId": "A String", # The Primary AdWords Manager Account id.
164      "locations": [ # The list of all company locations.
165          # If set, must include the
166          # primary_location
167          # in the list.
168        { # A location with address and geographic coordinates. May optionally contain a
169            # detailed (multi-field) version of the address.
170          "languageCode": "A String", # Language code of the address. Should be in BCP 47 format.
171          "addressLine": [ # The following address lines represent the most specific part of any
172              # address.
173            "A String",
174          ],
175          "dependentLocality": "A String", # Dependent locality or sublocality. Used for UK dependent localities, or
176              # neighborhoods or boroughs in other locations.
177          "sortingCode": "A String", # Use of this code is very country-specific, but will refer to a secondary
178              # classification code for sorting mail.
179          "latLng": { # An object representing a latitude/longitude pair. This is expressed as a pair # The latitude and longitude of the location, in degrees.
180              # of doubles representing degrees latitude and degrees longitude. Unless
181              # specified otherwise, this must conform to the
182              # <a href="http://www.unoosa.org/pdf/icg/2012/template/WGS_84.pdf">WGS84
183              # standard</a>. Values must be within normalized ranges.
184              #
185              # Example of normalization code in Python:
186              #
187              #     def NormalizeLongitude(longitude):
188              #       """Wraps decimal degrees longitude to [-180.0, 180.0]."""
189              #       q, r = divmod(longitude, 360.0)
190              #       if r > 180.0 or (r == 180.0 and q <= -1.0):
191              #         return r - 360.0
192              #       return r
193              #
194              #     def NormalizeLatLng(latitude, longitude):
195              #       """Wraps decimal degrees latitude and longitude to
196              #       [-90.0, 90.0] and [-180.0, 180.0], respectively."""
197              #       r = latitude % 360.0
198              #       if r <= 90.0:
199              #         return r, NormalizeLongitude(longitude)
200              #       elif r >= 270.0:
201              #         return r - 360, NormalizeLongitude(longitude)
202              #       else:
203              #         return 180 - r, NormalizeLongitude(longitude + 180.0)
204              #
205              #     assert 180.0 == NormalizeLongitude(180.0)
206              #     assert -180.0 == NormalizeLongitude(-180.0)
207              #     assert -179.0 == NormalizeLongitude(181.0)
208              #     assert (0.0, 0.0) == NormalizeLatLng(360.0, 0.0)
209              #     assert (0.0, 0.0) == NormalizeLatLng(-360.0, 0.0)
210              #     assert (85.0, 180.0) == NormalizeLatLng(95.0, 0.0)
211              #     assert (-85.0, -170.0) == NormalizeLatLng(-95.0, 10.0)
212              #     assert (90.0, 10.0) == NormalizeLatLng(90.0, 10.0)
213              #     assert (-90.0, -10.0) == NormalizeLatLng(-90.0, -10.0)
214              #     assert (0.0, -170.0) == NormalizeLatLng(-180.0, 10.0)
215              #     assert (0.0, -170.0) == NormalizeLatLng(180.0, 10.0)
216              #     assert (-90.0, 10.0) == NormalizeLatLng(270.0, 10.0)
217              #     assert (90.0, 10.0) == NormalizeLatLng(-270.0, 10.0)
218            "latitude": 3.14, # The latitude in degrees. It must be in the range [-90.0, +90.0].
219            "longitude": 3.14, # The longitude in degrees. It must be in the range [-180.0, +180.0].
220          },
221          "locality": "A String", # Generally refers to the city/town portion of an address.
222          "regionCode": "A String", # CLDR (Common Locale Data Repository) region code .
223          "administrativeArea": "A String", # Top-level administrative subdivision of this country.
224          "address": "A String", # The single string version of the address.
225          "postalCode": "A String", # Values are frequently alphanumeric.
226        },
227      ],
228      "id": "A String", # The ID of the company.
229      "badgeTier": "A String", # Partner badge tier
230      "services": [ # Services the company can help with.
231        "A String",
232      ],
233      "additionalWebsites": [ # URL of the company's additional websites used to verify the dynamic badges.
234          # These are stored as full URLs as entered by the user, but only the TLD will
235          # be used for the actual verification.
236        "A String",
237      ],
238      "profileStatus": "A String", # The public viewability status of the company's profile.
239      "industries": [ # Industries the company can help with.
240        "A String",
241      ],
242      "primaryLocation": { # A location with address and geographic coordinates. May optionally contain a # The primary location of the company.
243          # detailed (multi-field) version of the address.
244        "languageCode": "A String", # Language code of the address. Should be in BCP 47 format.
245        "addressLine": [ # The following address lines represent the most specific part of any
246            # address.
247          "A String",
248        ],
249        "dependentLocality": "A String", # Dependent locality or sublocality. Used for UK dependent localities, or
250            # neighborhoods or boroughs in other locations.
251        "sortingCode": "A String", # Use of this code is very country-specific, but will refer to a secondary
252            # classification code for sorting mail.
253        "latLng": { # An object representing a latitude/longitude pair. This is expressed as a pair # The latitude and longitude of the location, in degrees.
254            # of doubles representing degrees latitude and degrees longitude. Unless
255            # specified otherwise, this must conform to the
256            # <a href="http://www.unoosa.org/pdf/icg/2012/template/WGS_84.pdf">WGS84
257            # standard</a>. Values must be within normalized ranges.
258            #
259            # Example of normalization code in Python:
260            #
261            #     def NormalizeLongitude(longitude):
262            #       """Wraps decimal degrees longitude to [-180.0, 180.0]."""
263            #       q, r = divmod(longitude, 360.0)
264            #       if r > 180.0 or (r == 180.0 and q <= -1.0):
265            #         return r - 360.0
266            #       return r
267            #
268            #     def NormalizeLatLng(latitude, longitude):
269            #       """Wraps decimal degrees latitude and longitude to
270            #       [-90.0, 90.0] and [-180.0, 180.0], respectively."""
271            #       r = latitude % 360.0
272            #       if r <= 90.0:
273            #         return r, NormalizeLongitude(longitude)
274            #       elif r >= 270.0:
275            #         return r - 360, NormalizeLongitude(longitude)
276            #       else:
277            #         return 180 - r, NormalizeLongitude(longitude + 180.0)
278            #
279            #     assert 180.0 == NormalizeLongitude(180.0)
280            #     assert -180.0 == NormalizeLongitude(-180.0)
281            #     assert -179.0 == NormalizeLongitude(181.0)
282            #     assert (0.0, 0.0) == NormalizeLatLng(360.0, 0.0)
283            #     assert (0.0, 0.0) == NormalizeLatLng(-360.0, 0.0)
284            #     assert (85.0, 180.0) == NormalizeLatLng(95.0, 0.0)
285            #     assert (-85.0, -170.0) == NormalizeLatLng(-95.0, 10.0)
286            #     assert (90.0, 10.0) == NormalizeLatLng(90.0, 10.0)
287            #     assert (-90.0, -10.0) == NormalizeLatLng(-90.0, -10.0)
288            #     assert (0.0, -170.0) == NormalizeLatLng(-180.0, 10.0)
289            #     assert (0.0, -170.0) == NormalizeLatLng(180.0, 10.0)
290            #     assert (-90.0, 10.0) == NormalizeLatLng(270.0, 10.0)
291            #     assert (90.0, 10.0) == NormalizeLatLng(-270.0, 10.0)
292          "latitude": 3.14, # The latitude in degrees. It must be in the range [-90.0, +90.0].
293          "longitude": 3.14, # The longitude in degrees. It must be in the range [-180.0, +180.0].
294        },
295        "locality": "A String", # Generally refers to the city/town portion of an address.
296        "regionCode": "A String", # CLDR (Common Locale Data Repository) region code .
297        "administrativeArea": "A String", # Top-level administrative subdivision of this country.
298        "address": "A String", # The single string version of the address.
299        "postalCode": "A String", # Values are frequently alphanumeric.
300      },
301      "websiteUrl": "A String", # URL of the company's website.
302      "certificationStatuses": [ # The list of Google Partners certification statuses for the company.
303        { # Google Partners certification status.
304          "isCertified": True or False, # Whether certification is passing.
305          "userCount": 42, # Number of people who are certified,
306          "type": "A String", # The type of the certification.
307          "examStatuses": [ # List of certification exam statuses.
308            { # Status for a Google Partners certification exam.
309              "numberUsersPass": 42, # The number of people who have passed the certification exam.
310              "type": "A String", # The type of certification exam.
311            },
312          ],
313        },
314      ],
315      "publicProfile": { # Basic information from a public profile. # Basic information from the company's public profile.
316        "url": "A String", # The URL of the public profile.
317        "profileImage": "A String", # The URL to the main profile image of the public profile.
318        "displayImageUrl": "A String", # The URL to the main display image of the public profile. Being deprecated.
319        "displayName": "A String", # The display name of the public profile.
320        "id": "A String", # The ID which can be used to retrieve more details about the public profile.
321      },
322      "localizedInfos": [ # The list of localized info for the company.
323        { # The localized company information.
324          "countryCodes": [ # List of country codes for the localized company info.
325            "A String",
326          ],
327          "languageCode": "A String", # Language code of the localized company info, as defined by
328              # <a href="https://tools.ietf.org/html/bcp47">BCP 47</a>
329              # (IETF BCP 47, "Tags for Identifying Languages").
330          "displayName": "A String", # Localized display name.
331          "overview": "A String", # Localized brief description that the company uses to advertise themselves.
332        },
333      ],
334      "convertedMinMonthlyBudget": { # Represents an amount of money with its currency type. # The minimum monthly budget that the company accepts for partner business,
335          # converted to the requested currency code.
336        "nanos": 42, # Number of nano (10^-9) units of the amount.
337            # The value must be between -999,999,999 and +999,999,999 inclusive.
338            # If `units` is positive, `nanos` must be positive or zero.
339            # If `units` is zero, `nanos` can be positive, zero, or negative.
340            # If `units` is negative, `nanos` must be negative or zero.
341            # For example $-1.75 is represented as `units`=-1 and `nanos`=-750,000,000.
342        "units": "A String", # The whole units of the amount.
343            # For example if `currencyCode` is `"USD"`, then 1 unit is one US dollar.
344        "currencyCode": "A String", # The 3-letter currency code defined in ISO 4217.
345      },
346      "primaryLanguageCode": "A String", # The primary language code of the company, as defined by
347          # <a href="https://tools.ietf.org/html/bcp47">BCP 47</a>
348          # (IETF BCP 47, "Tags for Identifying Languages").
349      "name": "A String", # The name of the company.
350    },
351    "responseMetadata": { # Common data that is in each API response. # Current response metadata.
352      "debugInfo": { # Debug information about this request. # Debug information about this request.
353        "serverTraceInfo": "A String", # Server-side debug stack trace.
354        "serviceUrl": "A String", # URL of the service that handled this request.
355        "serverInfo": "A String", # Info about the server that serviced this request.
356      },
357    },
358  }</pre>
359</div>
360
361<div class="method">
362    <code class="details" id="list">list(orderBy=None, maxMonthlyBudget_units=None, requestMetadata_userOverrides_userId=None, pageSize=None, requestMetadata_userOverrides_ipAddress=None, maxMonthlyBudget_currencyCode=None, minMonthlyBudget_nanos=None, languageCodes=None, x__xgafv=None, industries=None, requestMetadata_locale=None, pageToken=None, minMonthlyBudget_currencyCode=None, companyName=None, maxMonthlyBudget_nanos=None, requestMetadata_trafficSource_trafficSubId=None, address=None, services=None, gpsMotivations=None, requestMetadata_experimentIds=None, requestMetadata_trafficSource_trafficSourceId=None, specializations=None, websiteUrl=None, requestMetadata_partnersSessionId=None, minMonthlyBudget_units=None, view=None)</code>
363  <pre>Lists companies.
364
365Args:
366  orderBy: string, How to order addresses within the returned companies. Currently, only
367`address` and `address desc` is supported which will sorted by closest to
368farthest in distance from given address and farthest to closest distance
369from given address respectively.
370  maxMonthlyBudget_units: string, The whole units of the amount.
371For example if `currencyCode` is `"USD"`, then 1 unit is one US dollar.
372  requestMetadata_userOverrides_userId: string, Logged-in user ID to impersonate instead of the user's ID.
373  pageSize: integer, Requested page size. Server may return fewer companies than requested.
374If unspecified, server picks an appropriate default.
375  requestMetadata_userOverrides_ipAddress: string, IP address to use instead of the user's geo-located IP address.
376  maxMonthlyBudget_currencyCode: string, The 3-letter currency code defined in ISO 4217.
377  minMonthlyBudget_nanos: integer, Number of nano (10^-9) units of the amount.
378The value must be between -999,999,999 and +999,999,999 inclusive.
379If `units` is positive, `nanos` must be positive or zero.
380If `units` is zero, `nanos` can be positive, zero, or negative.
381If `units` is negative, `nanos` must be negative or zero.
382For example $-1.75 is represented as `units`=-1 and `nanos`=-750,000,000.
383  languageCodes: string, List of language codes that company can support. Only primary language
384subtags are accepted as defined by
385<a href="https://tools.ietf.org/html/bcp47">BCP 47</a>
386(IETF BCP 47, "Tags for Identifying Languages"). (repeated)
387  x__xgafv: string, V1 error format.
388    Allowed values
389      1 - v1 error format
390      2 - v2 error format
391  industries: string, List of industries the company can help with. (repeated)
392  requestMetadata_locale: string, Locale to use for the current request.
393  pageToken: string, A token identifying a page of results that the server returns.
394Typically, this is the value of `ListCompaniesResponse.next_page_token`
395returned from the previous call to
396ListCompanies.
397  minMonthlyBudget_currencyCode: string, The 3-letter currency code defined in ISO 4217.
398  companyName: string, Company name to search for.
399  maxMonthlyBudget_nanos: integer, Number of nano (10^-9) units of the amount.
400The value must be between -999,999,999 and +999,999,999 inclusive.
401If `units` is positive, `nanos` must be positive or zero.
402If `units` is zero, `nanos` can be positive, zero, or negative.
403If `units` is negative, `nanos` must be negative or zero.
404For example $-1.75 is represented as `units`=-1 and `nanos`=-750,000,000.
405  requestMetadata_trafficSource_trafficSubId: string, Second level identifier to indicate where the traffic comes from.
406An identifier has multiple letters created by a team which redirected the
407traffic to us.
408  address: string, The address to use when searching for companies.
409If not given, the geo-located address of the request is used.
410  services: string, List of services that the returned agencies should provide. If this is
411not empty, any returned agency must have at least one of these services,
412or one of the specializations in the "specializations" field. (repeated)
413  gpsMotivations: string, List of reasons for using Google Partner Search to get companies. (repeated)
414  requestMetadata_experimentIds: string, Experiment IDs the current request belongs to. (repeated)
415  requestMetadata_trafficSource_trafficSourceId: string, Identifier to indicate where the traffic comes from.
416An identifier has multiple letters created by a team which redirected the
417traffic to us.
418  specializations: string, List of specializations that the returned agencies should provide. If this
419is not empty, any returned agency must have at least one of these
420specializations, or one of the services in the "services" field. (repeated)
421  websiteUrl: string, Website URL that will help to find a better matched company.
422.
423  requestMetadata_partnersSessionId: string, Google Partners session ID.
424  minMonthlyBudget_units: string, The whole units of the amount.
425For example if `currencyCode` is `"USD"`, then 1 unit is one US dollar.
426  view: string, The view of the `Company` resource to be returned. This must not be
427`COMPANY_VIEW_UNSPECIFIED`.
428
429Returns:
430  An object of the form:
431
432    { # Response message for
433      # ListCompanies.
434    "nextPageToken": "A String", # A token to retrieve next page of results.
435        # Pass this value in the `ListCompaniesRequest.page_token` field in the
436        # subsequent call to
437        # ListCompanies to retrieve the
438        # next page of results.
439    "companies": [ # The list of companies.
440      { # A company resource in the Google Partners API. Once certified, it qualifies
441          # for being searched by advertisers.
442        "companyTypes": [ # Company type labels listed on the company's profile.
443          "A String",
444        ],
445        "originalMinMonthlyBudget": { # Represents an amount of money with its currency type. # The unconverted minimum monthly budget that the company accepts for partner
446            # business.
447          "nanos": 42, # Number of nano (10^-9) units of the amount.
448              # The value must be between -999,999,999 and +999,999,999 inclusive.
449              # If `units` is positive, `nanos` must be positive or zero.
450              # If `units` is zero, `nanos` can be positive, zero, or negative.
451              # If `units` is negative, `nanos` must be negative or zero.
452              # For example $-1.75 is represented as `units`=-1 and `nanos`=-750,000,000.
453          "units": "A String", # The whole units of the amount.
454              # For example if `currencyCode` is `"USD"`, then 1 unit is one US dollar.
455          "currencyCode": "A String", # The 3-letter currency code defined in ISO 4217.
456        },
457        "autoApprovalEmailDomains": [ # Email domains that allow users with a matching email address to get
458            # auto-approved for associating with this company.
459          "A String",
460        ],
461        "specializationStatus": [ # The list of Google Partners specialization statuses for the company.
462          { # Agency specialization status
463            "badgeSpecialization": "A String", # The specialization this status is for.
464            "badgeSpecializationState": "A String", # State of agency specialization.
465          },
466        ],
467        "ranks": [ # Information related to the ranking of the company within the list of
468            # companies.
469          { # Information related to ranking of results.
470            "type": "A String", # The type of rank.
471            "value": 3.14, # The numerical value of the rank.
472          },
473        ],
474        "primaryAdwordsManagerAccountId": "A String", # The Primary AdWords Manager Account id.
475        "locations": [ # The list of all company locations.
476            # If set, must include the
477            # primary_location
478            # in the list.
479          { # A location with address and geographic coordinates. May optionally contain a
480              # detailed (multi-field) version of the address.
481            "languageCode": "A String", # Language code of the address. Should be in BCP 47 format.
482            "addressLine": [ # The following address lines represent the most specific part of any
483                # address.
484              "A String",
485            ],
486            "dependentLocality": "A String", # Dependent locality or sublocality. Used for UK dependent localities, or
487                # neighborhoods or boroughs in other locations.
488            "sortingCode": "A String", # Use of this code is very country-specific, but will refer to a secondary
489                # classification code for sorting mail.
490            "latLng": { # An object representing a latitude/longitude pair. This is expressed as a pair # The latitude and longitude of the location, in degrees.
491                # of doubles representing degrees latitude and degrees longitude. Unless
492                # specified otherwise, this must conform to the
493                # <a href="http://www.unoosa.org/pdf/icg/2012/template/WGS_84.pdf">WGS84
494                # standard</a>. Values must be within normalized ranges.
495                #
496                # Example of normalization code in Python:
497                #
498                #     def NormalizeLongitude(longitude):
499                #       """Wraps decimal degrees longitude to [-180.0, 180.0]."""
500                #       q, r = divmod(longitude, 360.0)
501                #       if r > 180.0 or (r == 180.0 and q <= -1.0):
502                #         return r - 360.0
503                #       return r
504                #
505                #     def NormalizeLatLng(latitude, longitude):
506                #       """Wraps decimal degrees latitude and longitude to
507                #       [-90.0, 90.0] and [-180.0, 180.0], respectively."""
508                #       r = latitude % 360.0
509                #       if r <= 90.0:
510                #         return r, NormalizeLongitude(longitude)
511                #       elif r >= 270.0:
512                #         return r - 360, NormalizeLongitude(longitude)
513                #       else:
514                #         return 180 - r, NormalizeLongitude(longitude + 180.0)
515                #
516                #     assert 180.0 == NormalizeLongitude(180.0)
517                #     assert -180.0 == NormalizeLongitude(-180.0)
518                #     assert -179.0 == NormalizeLongitude(181.0)
519                #     assert (0.0, 0.0) == NormalizeLatLng(360.0, 0.0)
520                #     assert (0.0, 0.0) == NormalizeLatLng(-360.0, 0.0)
521                #     assert (85.0, 180.0) == NormalizeLatLng(95.0, 0.0)
522                #     assert (-85.0, -170.0) == NormalizeLatLng(-95.0, 10.0)
523                #     assert (90.0, 10.0) == NormalizeLatLng(90.0, 10.0)
524                #     assert (-90.0, -10.0) == NormalizeLatLng(-90.0, -10.0)
525                #     assert (0.0, -170.0) == NormalizeLatLng(-180.0, 10.0)
526                #     assert (0.0, -170.0) == NormalizeLatLng(180.0, 10.0)
527                #     assert (-90.0, 10.0) == NormalizeLatLng(270.0, 10.0)
528                #     assert (90.0, 10.0) == NormalizeLatLng(-270.0, 10.0)
529              "latitude": 3.14, # The latitude in degrees. It must be in the range [-90.0, +90.0].
530              "longitude": 3.14, # The longitude in degrees. It must be in the range [-180.0, +180.0].
531            },
532            "locality": "A String", # Generally refers to the city/town portion of an address.
533            "regionCode": "A String", # CLDR (Common Locale Data Repository) region code .
534            "administrativeArea": "A String", # Top-level administrative subdivision of this country.
535            "address": "A String", # The single string version of the address.
536            "postalCode": "A String", # Values are frequently alphanumeric.
537          },
538        ],
539        "id": "A String", # The ID of the company.
540        "badgeTier": "A String", # Partner badge tier
541        "services": [ # Services the company can help with.
542          "A String",
543        ],
544        "additionalWebsites": [ # URL of the company's additional websites used to verify the dynamic badges.
545            # These are stored as full URLs as entered by the user, but only the TLD will
546            # be used for the actual verification.
547          "A String",
548        ],
549        "profileStatus": "A String", # The public viewability status of the company's profile.
550        "industries": [ # Industries the company can help with.
551          "A String",
552        ],
553        "primaryLocation": { # A location with address and geographic coordinates. May optionally contain a # The primary location of the company.
554            # detailed (multi-field) version of the address.
555          "languageCode": "A String", # Language code of the address. Should be in BCP 47 format.
556          "addressLine": [ # The following address lines represent the most specific part of any
557              # address.
558            "A String",
559          ],
560          "dependentLocality": "A String", # Dependent locality or sublocality. Used for UK dependent localities, or
561              # neighborhoods or boroughs in other locations.
562          "sortingCode": "A String", # Use of this code is very country-specific, but will refer to a secondary
563              # classification code for sorting mail.
564          "latLng": { # An object representing a latitude/longitude pair. This is expressed as a pair # The latitude and longitude of the location, in degrees.
565              # of doubles representing degrees latitude and degrees longitude. Unless
566              # specified otherwise, this must conform to the
567              # <a href="http://www.unoosa.org/pdf/icg/2012/template/WGS_84.pdf">WGS84
568              # standard</a>. Values must be within normalized ranges.
569              #
570              # Example of normalization code in Python:
571              #
572              #     def NormalizeLongitude(longitude):
573              #       """Wraps decimal degrees longitude to [-180.0, 180.0]."""
574              #       q, r = divmod(longitude, 360.0)
575              #       if r > 180.0 or (r == 180.0 and q <= -1.0):
576              #         return r - 360.0
577              #       return r
578              #
579              #     def NormalizeLatLng(latitude, longitude):
580              #       """Wraps decimal degrees latitude and longitude to
581              #       [-90.0, 90.0] and [-180.0, 180.0], respectively."""
582              #       r = latitude % 360.0
583              #       if r <= 90.0:
584              #         return r, NormalizeLongitude(longitude)
585              #       elif r >= 270.0:
586              #         return r - 360, NormalizeLongitude(longitude)
587              #       else:
588              #         return 180 - r, NormalizeLongitude(longitude + 180.0)
589              #
590              #     assert 180.0 == NormalizeLongitude(180.0)
591              #     assert -180.0 == NormalizeLongitude(-180.0)
592              #     assert -179.0 == NormalizeLongitude(181.0)
593              #     assert (0.0, 0.0) == NormalizeLatLng(360.0, 0.0)
594              #     assert (0.0, 0.0) == NormalizeLatLng(-360.0, 0.0)
595              #     assert (85.0, 180.0) == NormalizeLatLng(95.0, 0.0)
596              #     assert (-85.0, -170.0) == NormalizeLatLng(-95.0, 10.0)
597              #     assert (90.0, 10.0) == NormalizeLatLng(90.0, 10.0)
598              #     assert (-90.0, -10.0) == NormalizeLatLng(-90.0, -10.0)
599              #     assert (0.0, -170.0) == NormalizeLatLng(-180.0, 10.0)
600              #     assert (0.0, -170.0) == NormalizeLatLng(180.0, 10.0)
601              #     assert (-90.0, 10.0) == NormalizeLatLng(270.0, 10.0)
602              #     assert (90.0, 10.0) == NormalizeLatLng(-270.0, 10.0)
603            "latitude": 3.14, # The latitude in degrees. It must be in the range [-90.0, +90.0].
604            "longitude": 3.14, # The longitude in degrees. It must be in the range [-180.0, +180.0].
605          },
606          "locality": "A String", # Generally refers to the city/town portion of an address.
607          "regionCode": "A String", # CLDR (Common Locale Data Repository) region code .
608          "administrativeArea": "A String", # Top-level administrative subdivision of this country.
609          "address": "A String", # The single string version of the address.
610          "postalCode": "A String", # Values are frequently alphanumeric.
611        },
612        "websiteUrl": "A String", # URL of the company's website.
613        "certificationStatuses": [ # The list of Google Partners certification statuses for the company.
614          { # Google Partners certification status.
615            "isCertified": True or False, # Whether certification is passing.
616            "userCount": 42, # Number of people who are certified,
617            "type": "A String", # The type of the certification.
618            "examStatuses": [ # List of certification exam statuses.
619              { # Status for a Google Partners certification exam.
620                "numberUsersPass": 42, # The number of people who have passed the certification exam.
621                "type": "A String", # The type of certification exam.
622              },
623            ],
624          },
625        ],
626        "publicProfile": { # Basic information from a public profile. # Basic information from the company's public profile.
627          "url": "A String", # The URL of the public profile.
628          "profileImage": "A String", # The URL to the main profile image of the public profile.
629          "displayImageUrl": "A String", # The URL to the main display image of the public profile. Being deprecated.
630          "displayName": "A String", # The display name of the public profile.
631          "id": "A String", # The ID which can be used to retrieve more details about the public profile.
632        },
633        "localizedInfos": [ # The list of localized info for the company.
634          { # The localized company information.
635            "countryCodes": [ # List of country codes for the localized company info.
636              "A String",
637            ],
638            "languageCode": "A String", # Language code of the localized company info, as defined by
639                # <a href="https://tools.ietf.org/html/bcp47">BCP 47</a>
640                # (IETF BCP 47, "Tags for Identifying Languages").
641            "displayName": "A String", # Localized display name.
642            "overview": "A String", # Localized brief description that the company uses to advertise themselves.
643          },
644        ],
645        "convertedMinMonthlyBudget": { # Represents an amount of money with its currency type. # The minimum monthly budget that the company accepts for partner business,
646            # converted to the requested currency code.
647          "nanos": 42, # Number of nano (10^-9) units of the amount.
648              # The value must be between -999,999,999 and +999,999,999 inclusive.
649              # If `units` is positive, `nanos` must be positive or zero.
650              # If `units` is zero, `nanos` can be positive, zero, or negative.
651              # If `units` is negative, `nanos` must be negative or zero.
652              # For example $-1.75 is represented as `units`=-1 and `nanos`=-750,000,000.
653          "units": "A String", # The whole units of the amount.
654              # For example if `currencyCode` is `"USD"`, then 1 unit is one US dollar.
655          "currencyCode": "A String", # The 3-letter currency code defined in ISO 4217.
656        },
657        "primaryLanguageCode": "A String", # The primary language code of the company, as defined by
658            # <a href="https://tools.ietf.org/html/bcp47">BCP 47</a>
659            # (IETF BCP 47, "Tags for Identifying Languages").
660        "name": "A String", # The name of the company.
661      },
662    ],
663    "responseMetadata": { # Common data that is in each API response. # Current response metadata.
664      "debugInfo": { # Debug information about this request. # Debug information about this request.
665        "serverTraceInfo": "A String", # Server-side debug stack trace.
666        "serviceUrl": "A String", # URL of the service that handled this request.
667        "serverInfo": "A String", # Info about the server that serviced this request.
668      },
669    },
670  }</pre>
671</div>
672
673<div class="method">
674    <code class="details" id="list_next">list_next(previous_request, previous_response)</code>
675  <pre>Retrieves the next page of results.
676
677Args:
678  previous_request: The request for the previous page. (required)
679  previous_response: The response from the request for the previous page. (required)
680
681Returns:
682  A request object that you can call 'execute()' on to request the next
683  page. Returns None if there are no more items in the collection.
684    </pre>
685</div>
686
687</body></html>