Home | History | Annotate | Download | only in dyn
      1 <html><body>
      2 <style>
      3 
      4 body, 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 
     15 body {
     16   font-size: 13px;
     17   padding: 1em;
     18 }
     19 
     20 h1 {
     21   font-size: 26px;
     22   margin-bottom: 1em;
     23 }
     24 
     25 h2 {
     26   font-size: 24px;
     27   margin-bottom: 1em;
     28 }
     29 
     30 h3 {
     31   font-size: 20px;
     32   margin-bottom: 1em;
     33   margin-top: 1em;
     34 }
     35 
     36 pre, code {
     37   line-height: 1.5;
     38   font-family: Monaco, 'DejaVu Sans Mono', 'Bitstream Vera Sans Mono', 'Lucida Console', monospace;
     39 }
     40 
     41 pre {
     42   margin-top: 0.5em;
     43 }
     44 
     45 h1, h2, h3, p {
     46   font-family: Arial, sans serif;
     47 }
     48 
     49 h1, 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="gamesConfiguration_v1configuration.html">Google Play Game Services Publishing API</a> . <a href="gamesConfiguration_v1configuration.achievementConfigurations.html">achievementConfigurations</a></h1>
     76 <h2>Instance Methods</h2>
     77 <p class="toc_element">
     78   <code><a href="#delete">delete(achievementId)</a></code></p>
     79 <p class="firstline">Delete the achievement configuration with the given ID.</p>
     80 <p class="toc_element">
     81   <code><a href="#get">get(achievementId)</a></code></p>
     82 <p class="firstline">Retrieves the metadata of the achievement configuration with the given ID.</p>
     83 <p class="toc_element">
     84   <code><a href="#insert">insert(applicationId, body)</a></code></p>
     85 <p class="firstline">Insert a new achievement configuration in this application.</p>
     86 <p class="toc_element">
     87   <code><a href="#list">list(applicationId, pageToken=None, maxResults=None)</a></code></p>
     88 <p class="firstline">Returns a list of the achievement configurations in this application.</p>
     89 <p class="toc_element">
     90   <code><a href="#list_next">list_next(previous_request, previous_response)</a></code></p>
     91 <p class="firstline">Retrieves the next page of results.</p>
     92 <p class="toc_element">
     93   <code><a href="#patch">patch(achievementId, body)</a></code></p>
     94 <p class="firstline">Update the metadata of the achievement configuration with the given ID. This method supports patch semantics.</p>
     95 <p class="toc_element">
     96   <code><a href="#update">update(achievementId, body)</a></code></p>
     97 <p class="firstline">Update the metadata of the achievement configuration with the given ID.</p>
     98 <h3>Method Details</h3>
     99 <div class="method">
    100     <code class="details" id="delete">delete(achievementId)</code>
    101   <pre>Delete the achievement configuration with the given ID.
    102 
    103 Args:
    104   achievementId: string, The ID of the achievement used by this method. (required)
    105 </pre>
    106 </div>
    107 
    108 <div class="method">
    109     <code class="details" id="get">get(achievementId)</code>
    110   <pre>Retrieves the metadata of the achievement configuration with the given ID.
    111 
    112 Args:
    113   achievementId: string, The ID of the achievement used by this method. (required)
    114 
    115 Returns:
    116   An object of the form:
    117 
    118     { # This is a JSON template for an achievement configuration resource.
    119       "achievementType": "A String", # The type of the achievement.
    120           # Possible values are:
    121           # - "STANDARD" - Achievement is either locked or unlocked.
    122           # - "INCREMENTAL" - Achievement is incremental.
    123       "stepsToUnlock": 42, # Steps to unlock. Only applicable to incremental achievements.
    124       "kind": "gamesConfiguration#achievementConfiguration", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#achievementConfiguration.
    125       "initialState": "A String", # The initial state of the achievement.
    126           # Possible values are:
    127           # - "HIDDEN" - Achievement is hidden.
    128           # - "REVEALED" - Achievement is revealed.
    129           # - "UNLOCKED" - Achievement is unlocked.
    130       "token": "A String", # The token for this resource.
    131       "draft": { # This is a JSON template for an achievement configuration detail. # The draft data of the achievement.
    132         "kind": "gamesConfiguration#achievementConfigurationDetail", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#achievementConfigurationDetail.
    133         "description": { # This is a JSON template for a localized string bundle resource. # Localized strings for the achievement description.
    134           "kind": "gamesConfiguration#localizedStringBundle", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#localizedStringBundle.
    135           "translations": [ # The locale strings.
    136             { # This is a JSON template for a localized string resource.
    137               "locale": "A String", # The locale string.
    138               "kind": "gamesConfiguration#localizedString", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#localizedString.
    139               "value": "A String", # The string value.
    140             },
    141           ],
    142         },
    143         "iconUrl": "A String", # The icon url of this achievement. Writes to this field are ignored.
    144         "pointValue": 42, # Point value for the achievement.
    145         "sortRank": 42, # The sort rank of this achievement. Writes to this field are ignored.
    146         "name": { # This is a JSON template for a localized string bundle resource. # Localized strings for the achievement name.
    147           "kind": "gamesConfiguration#localizedStringBundle", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#localizedStringBundle.
    148           "translations": [ # The locale strings.
    149             { # This is a JSON template for a localized string resource.
    150               "locale": "A String", # The locale string.
    151               "kind": "gamesConfiguration#localizedString", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#localizedString.
    152               "value": "A String", # The string value.
    153             },
    154           ],
    155         },
    156       },
    157       "published": { # This is a JSON template for an achievement configuration detail. # The read-only published data of the achievement.
    158         "kind": "gamesConfiguration#achievementConfigurationDetail", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#achievementConfigurationDetail.
    159         "description": { # This is a JSON template for a localized string bundle resource. # Localized strings for the achievement description.
    160           "kind": "gamesConfiguration#localizedStringBundle", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#localizedStringBundle.
    161           "translations": [ # The locale strings.
    162             { # This is a JSON template for a localized string resource.
    163               "locale": "A String", # The locale string.
    164               "kind": "gamesConfiguration#localizedString", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#localizedString.
    165               "value": "A String", # The string value.
    166             },
    167           ],
    168         },
    169         "iconUrl": "A String", # The icon url of this achievement. Writes to this field are ignored.
    170         "pointValue": 42, # Point value for the achievement.
    171         "sortRank": 42, # The sort rank of this achievement. Writes to this field are ignored.
    172         "name": { # This is a JSON template for a localized string bundle resource. # Localized strings for the achievement name.
    173           "kind": "gamesConfiguration#localizedStringBundle", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#localizedStringBundle.
    174           "translations": [ # The locale strings.
    175             { # This is a JSON template for a localized string resource.
    176               "locale": "A String", # The locale string.
    177               "kind": "gamesConfiguration#localizedString", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#localizedString.
    178               "value": "A String", # The string value.
    179             },
    180           ],
    181         },
    182       },
    183       "id": "A String", # The ID of the achievement.
    184     }</pre>
    185 </div>
    186 
    187 <div class="method">
    188     <code class="details" id="insert">insert(applicationId, body)</code>
    189   <pre>Insert a new achievement configuration in this application.
    190 
    191 Args:
    192   applicationId: string, The application ID from the Google Play developer console. (required)
    193   body: object, The request body. (required)
    194     The object takes the form of:
    195 
    196 { # This is a JSON template for an achievement configuration resource.
    197     "achievementType": "A String", # The type of the achievement.
    198         # Possible values are:
    199         # - "STANDARD" - Achievement is either locked or unlocked.
    200         # - "INCREMENTAL" - Achievement is incremental.
    201     "stepsToUnlock": 42, # Steps to unlock. Only applicable to incremental achievements.
    202     "kind": "gamesConfiguration#achievementConfiguration", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#achievementConfiguration.
    203     "initialState": "A String", # The initial state of the achievement.
    204         # Possible values are:
    205         # - "HIDDEN" - Achievement is hidden.
    206         # - "REVEALED" - Achievement is revealed.
    207         # - "UNLOCKED" - Achievement is unlocked.
    208     "token": "A String", # The token for this resource.
    209     "draft": { # This is a JSON template for an achievement configuration detail. # The draft data of the achievement.
    210       "kind": "gamesConfiguration#achievementConfigurationDetail", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#achievementConfigurationDetail.
    211       "description": { # This is a JSON template for a localized string bundle resource. # Localized strings for the achievement description.
    212         "kind": "gamesConfiguration#localizedStringBundle", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#localizedStringBundle.
    213         "translations": [ # The locale strings.
    214           { # This is a JSON template for a localized string resource.
    215             "locale": "A String", # The locale string.
    216             "kind": "gamesConfiguration#localizedString", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#localizedString.
    217             "value": "A String", # The string value.
    218           },
    219         ],
    220       },
    221       "iconUrl": "A String", # The icon url of this achievement. Writes to this field are ignored.
    222       "pointValue": 42, # Point value for the achievement.
    223       "sortRank": 42, # The sort rank of this achievement. Writes to this field are ignored.
    224       "name": { # This is a JSON template for a localized string bundle resource. # Localized strings for the achievement name.
    225         "kind": "gamesConfiguration#localizedStringBundle", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#localizedStringBundle.
    226         "translations": [ # The locale strings.
    227           { # This is a JSON template for a localized string resource.
    228             "locale": "A String", # The locale string.
    229             "kind": "gamesConfiguration#localizedString", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#localizedString.
    230             "value": "A String", # The string value.
    231           },
    232         ],
    233       },
    234     },
    235     "published": { # This is a JSON template for an achievement configuration detail. # The read-only published data of the achievement.
    236       "kind": "gamesConfiguration#achievementConfigurationDetail", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#achievementConfigurationDetail.
    237       "description": { # This is a JSON template for a localized string bundle resource. # Localized strings for the achievement description.
    238         "kind": "gamesConfiguration#localizedStringBundle", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#localizedStringBundle.
    239         "translations": [ # The locale strings.
    240           { # This is a JSON template for a localized string resource.
    241             "locale": "A String", # The locale string.
    242             "kind": "gamesConfiguration#localizedString", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#localizedString.
    243             "value": "A String", # The string value.
    244           },
    245         ],
    246       },
    247       "iconUrl": "A String", # The icon url of this achievement. Writes to this field are ignored.
    248       "pointValue": 42, # Point value for the achievement.
    249       "sortRank": 42, # The sort rank of this achievement. Writes to this field are ignored.
    250       "name": { # This is a JSON template for a localized string bundle resource. # Localized strings for the achievement name.
    251         "kind": "gamesConfiguration#localizedStringBundle", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#localizedStringBundle.
    252         "translations": [ # The locale strings.
    253           { # This is a JSON template for a localized string resource.
    254             "locale": "A String", # The locale string.
    255             "kind": "gamesConfiguration#localizedString", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#localizedString.
    256             "value": "A String", # The string value.
    257           },
    258         ],
    259       },
    260     },
    261     "id": "A String", # The ID of the achievement.
    262   }
    263 
    264 
    265 Returns:
    266   An object of the form:
    267 
    268     { # This is a JSON template for an achievement configuration resource.
    269       "achievementType": "A String", # The type of the achievement.
    270           # Possible values are:
    271           # - "STANDARD" - Achievement is either locked or unlocked.
    272           # - "INCREMENTAL" - Achievement is incremental.
    273       "stepsToUnlock": 42, # Steps to unlock. Only applicable to incremental achievements.
    274       "kind": "gamesConfiguration#achievementConfiguration", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#achievementConfiguration.
    275       "initialState": "A String", # The initial state of the achievement.
    276           # Possible values are:
    277           # - "HIDDEN" - Achievement is hidden.
    278           # - "REVEALED" - Achievement is revealed.
    279           # - "UNLOCKED" - Achievement is unlocked.
    280       "token": "A String", # The token for this resource.
    281       "draft": { # This is a JSON template for an achievement configuration detail. # The draft data of the achievement.
    282         "kind": "gamesConfiguration#achievementConfigurationDetail", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#achievementConfigurationDetail.
    283         "description": { # This is a JSON template for a localized string bundle resource. # Localized strings for the achievement description.
    284           "kind": "gamesConfiguration#localizedStringBundle", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#localizedStringBundle.
    285           "translations": [ # The locale strings.
    286             { # This is a JSON template for a localized string resource.
    287               "locale": "A String", # The locale string.
    288               "kind": "gamesConfiguration#localizedString", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#localizedString.
    289               "value": "A String", # The string value.
    290             },
    291           ],
    292         },
    293         "iconUrl": "A String", # The icon url of this achievement. Writes to this field are ignored.
    294         "pointValue": 42, # Point value for the achievement.
    295         "sortRank": 42, # The sort rank of this achievement. Writes to this field are ignored.
    296         "name": { # This is a JSON template for a localized string bundle resource. # Localized strings for the achievement name.
    297           "kind": "gamesConfiguration#localizedStringBundle", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#localizedStringBundle.
    298           "translations": [ # The locale strings.
    299             { # This is a JSON template for a localized string resource.
    300               "locale": "A String", # The locale string.
    301               "kind": "gamesConfiguration#localizedString", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#localizedString.
    302               "value": "A String", # The string value.
    303             },
    304           ],
    305         },
    306       },
    307       "published": { # This is a JSON template for an achievement configuration detail. # The read-only published data of the achievement.
    308         "kind": "gamesConfiguration#achievementConfigurationDetail", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#achievementConfigurationDetail.
    309         "description": { # This is a JSON template for a localized string bundle resource. # Localized strings for the achievement description.
    310           "kind": "gamesConfiguration#localizedStringBundle", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#localizedStringBundle.
    311           "translations": [ # The locale strings.
    312             { # This is a JSON template for a localized string resource.
    313               "locale": "A String", # The locale string.
    314               "kind": "gamesConfiguration#localizedString", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#localizedString.
    315               "value": "A String", # The string value.
    316             },
    317           ],
    318         },
    319         "iconUrl": "A String", # The icon url of this achievement. Writes to this field are ignored.
    320         "pointValue": 42, # Point value for the achievement.
    321         "sortRank": 42, # The sort rank of this achievement. Writes to this field are ignored.
    322         "name": { # This is a JSON template for a localized string bundle resource. # Localized strings for the achievement name.
    323           "kind": "gamesConfiguration#localizedStringBundle", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#localizedStringBundle.
    324           "translations": [ # The locale strings.
    325             { # This is a JSON template for a localized string resource.
    326               "locale": "A String", # The locale string.
    327               "kind": "gamesConfiguration#localizedString", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#localizedString.
    328               "value": "A String", # The string value.
    329             },
    330           ],
    331         },
    332       },
    333       "id": "A String", # The ID of the achievement.
    334     }</pre>
    335 </div>
    336 
    337 <div class="method">
    338     <code class="details" id="list">list(applicationId, pageToken=None, maxResults=None)</code>
    339   <pre>Returns a list of the achievement configurations in this application.
    340 
    341 Args:
    342   applicationId: string, The application ID from the Google Play developer console. (required)
    343   pageToken: string, The token returned by the previous request.
    344   maxResults: integer, The maximum number of resource configurations to return in the response, used for paging. For any response, the actual number of resources returned may be less than the specified maxResults.
    345 
    346 Returns:
    347   An object of the form:
    348 
    349     { # This is a JSON template for a ListConfigurations response.
    350     "nextPageToken": "A String", # The pagination token for the next page of results.
    351     "items": [ # The achievement configurations.
    352       { # This is a JSON template for an achievement configuration resource.
    353           "achievementType": "A String", # The type of the achievement.
    354               # Possible values are:
    355               # - "STANDARD" - Achievement is either locked or unlocked.
    356               # - "INCREMENTAL" - Achievement is incremental.
    357           "stepsToUnlock": 42, # Steps to unlock. Only applicable to incremental achievements.
    358           "kind": "gamesConfiguration#achievementConfiguration", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#achievementConfiguration.
    359           "initialState": "A String", # The initial state of the achievement.
    360               # Possible values are:
    361               # - "HIDDEN" - Achievement is hidden.
    362               # - "REVEALED" - Achievement is revealed.
    363               # - "UNLOCKED" - Achievement is unlocked.
    364           "token": "A String", # The token for this resource.
    365           "draft": { # This is a JSON template for an achievement configuration detail. # The draft data of the achievement.
    366             "kind": "gamesConfiguration#achievementConfigurationDetail", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#achievementConfigurationDetail.
    367             "description": { # This is a JSON template for a localized string bundle resource. # Localized strings for the achievement description.
    368               "kind": "gamesConfiguration#localizedStringBundle", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#localizedStringBundle.
    369               "translations": [ # The locale strings.
    370                 { # This is a JSON template for a localized string resource.
    371                   "locale": "A String", # The locale string.
    372                   "kind": "gamesConfiguration#localizedString", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#localizedString.
    373                   "value": "A String", # The string value.
    374                 },
    375               ],
    376             },
    377             "iconUrl": "A String", # The icon url of this achievement. Writes to this field are ignored.
    378             "pointValue": 42, # Point value for the achievement.
    379             "sortRank": 42, # The sort rank of this achievement. Writes to this field are ignored.
    380             "name": { # This is a JSON template for a localized string bundle resource. # Localized strings for the achievement name.
    381               "kind": "gamesConfiguration#localizedStringBundle", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#localizedStringBundle.
    382               "translations": [ # The locale strings.
    383                 { # This is a JSON template for a localized string resource.
    384                   "locale": "A String", # The locale string.
    385                   "kind": "gamesConfiguration#localizedString", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#localizedString.
    386                   "value": "A String", # The string value.
    387                 },
    388               ],
    389             },
    390           },
    391           "published": { # This is a JSON template for an achievement configuration detail. # The read-only published data of the achievement.
    392             "kind": "gamesConfiguration#achievementConfigurationDetail", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#achievementConfigurationDetail.
    393             "description": { # This is a JSON template for a localized string bundle resource. # Localized strings for the achievement description.
    394               "kind": "gamesConfiguration#localizedStringBundle", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#localizedStringBundle.
    395               "translations": [ # The locale strings.
    396                 { # This is a JSON template for a localized string resource.
    397                   "locale": "A String", # The locale string.
    398                   "kind": "gamesConfiguration#localizedString", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#localizedString.
    399                   "value": "A String", # The string value.
    400                 },
    401               ],
    402             },
    403             "iconUrl": "A String", # The icon url of this achievement. Writes to this field are ignored.
    404             "pointValue": 42, # Point value for the achievement.
    405             "sortRank": 42, # The sort rank of this achievement. Writes to this field are ignored.
    406             "name": { # This is a JSON template for a localized string bundle resource. # Localized strings for the achievement name.
    407               "kind": "gamesConfiguration#localizedStringBundle", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#localizedStringBundle.
    408               "translations": [ # The locale strings.
    409                 { # This is a JSON template for a localized string resource.
    410                   "locale": "A String", # The locale string.
    411                   "kind": "gamesConfiguration#localizedString", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#localizedString.
    412                   "value": "A String", # The string value.
    413                 },
    414               ],
    415             },
    416           },
    417           "id": "A String", # The ID of the achievement.
    418         },
    419     ],
    420     "kind": "gamesConfiguration#achievementConfigurationListResponse", # Uniquely identifies the type of this resource. Value is always the fixed string games#achievementConfigurationListResponse.
    421   }</pre>
    422 </div>
    423 
    424 <div class="method">
    425     <code class="details" id="list_next">list_next(previous_request, previous_response)</code>
    426   <pre>Retrieves the next page of results.
    427 
    428 Args:
    429   previous_request: The request for the previous page. (required)
    430   previous_response: The response from the request for the previous page. (required)
    431 
    432 Returns:
    433   A request object that you can call 'execute()' on to request the next
    434   page. Returns None if there are no more items in the collection.
    435     </pre>
    436 </div>
    437 
    438 <div class="method">
    439     <code class="details" id="patch">patch(achievementId, body)</code>
    440   <pre>Update the metadata of the achievement configuration with the given ID. This method supports patch semantics.
    441 
    442 Args:
    443   achievementId: string, The ID of the achievement used by this method. (required)
    444   body: object, The request body. (required)
    445     The object takes the form of:
    446 
    447 { # This is a JSON template for an achievement configuration resource.
    448     "achievementType": "A String", # The type of the achievement.
    449         # Possible values are:
    450         # - "STANDARD" - Achievement is either locked or unlocked.
    451         # - "INCREMENTAL" - Achievement is incremental.
    452     "stepsToUnlock": 42, # Steps to unlock. Only applicable to incremental achievements.
    453     "kind": "gamesConfiguration#achievementConfiguration", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#achievementConfiguration.
    454     "initialState": "A String", # The initial state of the achievement.
    455         # Possible values are:
    456         # - "HIDDEN" - Achievement is hidden.
    457         # - "REVEALED" - Achievement is revealed.
    458         # - "UNLOCKED" - Achievement is unlocked.
    459     "token": "A String", # The token for this resource.
    460     "draft": { # This is a JSON template for an achievement configuration detail. # The draft data of the achievement.
    461       "kind": "gamesConfiguration#achievementConfigurationDetail", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#achievementConfigurationDetail.
    462       "description": { # This is a JSON template for a localized string bundle resource. # Localized strings for the achievement description.
    463         "kind": "gamesConfiguration#localizedStringBundle", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#localizedStringBundle.
    464         "translations": [ # The locale strings.
    465           { # This is a JSON template for a localized string resource.
    466             "locale": "A String", # The locale string.
    467             "kind": "gamesConfiguration#localizedString", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#localizedString.
    468             "value": "A String", # The string value.
    469           },
    470         ],
    471       },
    472       "iconUrl": "A String", # The icon url of this achievement. Writes to this field are ignored.
    473       "pointValue": 42, # Point value for the achievement.
    474       "sortRank": 42, # The sort rank of this achievement. Writes to this field are ignored.
    475       "name": { # This is a JSON template for a localized string bundle resource. # Localized strings for the achievement name.
    476         "kind": "gamesConfiguration#localizedStringBundle", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#localizedStringBundle.
    477         "translations": [ # The locale strings.
    478           { # This is a JSON template for a localized string resource.
    479             "locale": "A String", # The locale string.
    480             "kind": "gamesConfiguration#localizedString", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#localizedString.
    481             "value": "A String", # The string value.
    482           },
    483         ],
    484       },
    485     },
    486     "published": { # This is a JSON template for an achievement configuration detail. # The read-only published data of the achievement.
    487       "kind": "gamesConfiguration#achievementConfigurationDetail", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#achievementConfigurationDetail.
    488       "description": { # This is a JSON template for a localized string bundle resource. # Localized strings for the achievement description.
    489         "kind": "gamesConfiguration#localizedStringBundle", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#localizedStringBundle.
    490         "translations": [ # The locale strings.
    491           { # This is a JSON template for a localized string resource.
    492             "locale": "A String", # The locale string.
    493             "kind": "gamesConfiguration#localizedString", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#localizedString.
    494             "value": "A String", # The string value.
    495           },
    496         ],
    497       },
    498       "iconUrl": "A String", # The icon url of this achievement. Writes to this field are ignored.
    499       "pointValue": 42, # Point value for the achievement.
    500       "sortRank": 42, # The sort rank of this achievement. Writes to this field are ignored.
    501       "name": { # This is a JSON template for a localized string bundle resource. # Localized strings for the achievement name.
    502         "kind": "gamesConfiguration#localizedStringBundle", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#localizedStringBundle.
    503         "translations": [ # The locale strings.
    504           { # This is a JSON template for a localized string resource.
    505             "locale": "A String", # The locale string.
    506             "kind": "gamesConfiguration#localizedString", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#localizedString.
    507             "value": "A String", # The string value.
    508           },
    509         ],
    510       },
    511     },
    512     "id": "A String", # The ID of the achievement.
    513   }
    514 
    515 
    516 Returns:
    517   An object of the form:
    518 
    519     { # This is a JSON template for an achievement configuration resource.
    520       "achievementType": "A String", # The type of the achievement.
    521           # Possible values are:
    522           # - "STANDARD" - Achievement is either locked or unlocked.
    523           # - "INCREMENTAL" - Achievement is incremental.
    524       "stepsToUnlock": 42, # Steps to unlock. Only applicable to incremental achievements.
    525       "kind": "gamesConfiguration#achievementConfiguration", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#achievementConfiguration.
    526       "initialState": "A String", # The initial state of the achievement.
    527           # Possible values are:
    528           # - "HIDDEN" - Achievement is hidden.
    529           # - "REVEALED" - Achievement is revealed.
    530           # - "UNLOCKED" - Achievement is unlocked.
    531       "token": "A String", # The token for this resource.
    532       "draft": { # This is a JSON template for an achievement configuration detail. # The draft data of the achievement.
    533         "kind": "gamesConfiguration#achievementConfigurationDetail", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#achievementConfigurationDetail.
    534         "description": { # This is a JSON template for a localized string bundle resource. # Localized strings for the achievement description.
    535           "kind": "gamesConfiguration#localizedStringBundle", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#localizedStringBundle.
    536           "translations": [ # The locale strings.
    537             { # This is a JSON template for a localized string resource.
    538               "locale": "A String", # The locale string.
    539               "kind": "gamesConfiguration#localizedString", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#localizedString.
    540               "value": "A String", # The string value.
    541             },
    542           ],
    543         },
    544         "iconUrl": "A String", # The icon url of this achievement. Writes to this field are ignored.
    545         "pointValue": 42, # Point value for the achievement.
    546         "sortRank": 42, # The sort rank of this achievement. Writes to this field are ignored.
    547         "name": { # This is a JSON template for a localized string bundle resource. # Localized strings for the achievement name.
    548           "kind": "gamesConfiguration#localizedStringBundle", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#localizedStringBundle.
    549           "translations": [ # The locale strings.
    550             { # This is a JSON template for a localized string resource.
    551               "locale": "A String", # The locale string.
    552               "kind": "gamesConfiguration#localizedString", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#localizedString.
    553               "value": "A String", # The string value.
    554             },
    555           ],
    556         },
    557       },
    558       "published": { # This is a JSON template for an achievement configuration detail. # The read-only published data of the achievement.
    559         "kind": "gamesConfiguration#achievementConfigurationDetail", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#achievementConfigurationDetail.
    560         "description": { # This is a JSON template for a localized string bundle resource. # Localized strings for the achievement description.
    561           "kind": "gamesConfiguration#localizedStringBundle", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#localizedStringBundle.
    562           "translations": [ # The locale strings.
    563             { # This is a JSON template for a localized string resource.
    564               "locale": "A String", # The locale string.
    565               "kind": "gamesConfiguration#localizedString", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#localizedString.
    566               "value": "A String", # The string value.
    567             },
    568           ],
    569         },
    570         "iconUrl": "A String", # The icon url of this achievement. Writes to this field are ignored.
    571         "pointValue": 42, # Point value for the achievement.
    572         "sortRank": 42, # The sort rank of this achievement. Writes to this field are ignored.
    573         "name": { # This is a JSON template for a localized string bundle resource. # Localized strings for the achievement name.
    574           "kind": "gamesConfiguration#localizedStringBundle", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#localizedStringBundle.
    575           "translations": [ # The locale strings.
    576             { # This is a JSON template for a localized string resource.
    577               "locale": "A String", # The locale string.
    578               "kind": "gamesConfiguration#localizedString", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#localizedString.
    579               "value": "A String", # The string value.
    580             },
    581           ],
    582         },
    583       },
    584       "id": "A String", # The ID of the achievement.
    585     }</pre>
    586 </div>
    587 
    588 <div class="method">
    589     <code class="details" id="update">update(achievementId, body)</code>
    590   <pre>Update the metadata of the achievement configuration with the given ID.
    591 
    592 Args:
    593   achievementId: string, The ID of the achievement used by this method. (required)
    594   body: object, The request body. (required)
    595     The object takes the form of:
    596 
    597 { # This is a JSON template for an achievement configuration resource.
    598     "achievementType": "A String", # The type of the achievement.
    599         # Possible values are:
    600         # - "STANDARD" - Achievement is either locked or unlocked.
    601         # - "INCREMENTAL" - Achievement is incremental.
    602     "stepsToUnlock": 42, # Steps to unlock. Only applicable to incremental achievements.
    603     "kind": "gamesConfiguration#achievementConfiguration", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#achievementConfiguration.
    604     "initialState": "A String", # The initial state of the achievement.
    605         # Possible values are:
    606         # - "HIDDEN" - Achievement is hidden.
    607         # - "REVEALED" - Achievement is revealed.
    608         # - "UNLOCKED" - Achievement is unlocked.
    609     "token": "A String", # The token for this resource.
    610     "draft": { # This is a JSON template for an achievement configuration detail. # The draft data of the achievement.
    611       "kind": "gamesConfiguration#achievementConfigurationDetail", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#achievementConfigurationDetail.
    612       "description": { # This is a JSON template for a localized string bundle resource. # Localized strings for the achievement description.
    613         "kind": "gamesConfiguration#localizedStringBundle", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#localizedStringBundle.
    614         "translations": [ # The locale strings.
    615           { # This is a JSON template for a localized string resource.
    616             "locale": "A String", # The locale string.
    617             "kind": "gamesConfiguration#localizedString", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#localizedString.
    618             "value": "A String", # The string value.
    619           },
    620         ],
    621       },
    622       "iconUrl": "A String", # The icon url of this achievement. Writes to this field are ignored.
    623       "pointValue": 42, # Point value for the achievement.
    624       "sortRank": 42, # The sort rank of this achievement. Writes to this field are ignored.
    625       "name": { # This is a JSON template for a localized string bundle resource. # Localized strings for the achievement name.
    626         "kind": "gamesConfiguration#localizedStringBundle", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#localizedStringBundle.
    627         "translations": [ # The locale strings.
    628           { # This is a JSON template for a localized string resource.
    629             "locale": "A String", # The locale string.
    630             "kind": "gamesConfiguration#localizedString", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#localizedString.
    631             "value": "A String", # The string value.
    632           },
    633         ],
    634       },
    635     },
    636     "published": { # This is a JSON template for an achievement configuration detail. # The read-only published data of the achievement.
    637       "kind": "gamesConfiguration#achievementConfigurationDetail", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#achievementConfigurationDetail.
    638       "description": { # This is a JSON template for a localized string bundle resource. # Localized strings for the achievement description.
    639         "kind": "gamesConfiguration#localizedStringBundle", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#localizedStringBundle.
    640         "translations": [ # The locale strings.
    641           { # This is a JSON template for a localized string resource.
    642             "locale": "A String", # The locale string.
    643             "kind": "gamesConfiguration#localizedString", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#localizedString.
    644             "value": "A String", # The string value.
    645           },
    646         ],
    647       },
    648       "iconUrl": "A String", # The icon url of this achievement. Writes to this field are ignored.
    649       "pointValue": 42, # Point value for the achievement.
    650       "sortRank": 42, # The sort rank of this achievement. Writes to this field are ignored.
    651       "name": { # This is a JSON template for a localized string bundle resource. # Localized strings for the achievement name.
    652         "kind": "gamesConfiguration#localizedStringBundle", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#localizedStringBundle.
    653         "translations": [ # The locale strings.
    654           { # This is a JSON template for a localized string resource.
    655             "locale": "A String", # The locale string.
    656             "kind": "gamesConfiguration#localizedString", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#localizedString.
    657             "value": "A String", # The string value.
    658           },
    659         ],
    660       },
    661     },
    662     "id": "A String", # The ID of the achievement.
    663   }
    664 
    665 
    666 Returns:
    667   An object of the form:
    668 
    669     { # This is a JSON template for an achievement configuration resource.
    670       "achievementType": "A String", # The type of the achievement.
    671           # Possible values are:
    672           # - "STANDARD" - Achievement is either locked or unlocked.
    673           # - "INCREMENTAL" - Achievement is incremental.
    674       "stepsToUnlock": 42, # Steps to unlock. Only applicable to incremental achievements.
    675       "kind": "gamesConfiguration#achievementConfiguration", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#achievementConfiguration.
    676       "initialState": "A String", # The initial state of the achievement.
    677           # Possible values are:
    678           # - "HIDDEN" - Achievement is hidden.
    679           # - "REVEALED" - Achievement is revealed.
    680           # - "UNLOCKED" - Achievement is unlocked.
    681       "token": "A String", # The token for this resource.
    682       "draft": { # This is a JSON template for an achievement configuration detail. # The draft data of the achievement.
    683         "kind": "gamesConfiguration#achievementConfigurationDetail", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#achievementConfigurationDetail.
    684         "description": { # This is a JSON template for a localized string bundle resource. # Localized strings for the achievement description.
    685           "kind": "gamesConfiguration#localizedStringBundle", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#localizedStringBundle.
    686           "translations": [ # The locale strings.
    687             { # This is a JSON template for a localized string resource.
    688               "locale": "A String", # The locale string.
    689               "kind": "gamesConfiguration#localizedString", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#localizedString.
    690               "value": "A String", # The string value.
    691             },
    692           ],
    693         },
    694         "iconUrl": "A String", # The icon url of this achievement. Writes to this field are ignored.
    695         "pointValue": 42, # Point value for the achievement.
    696         "sortRank": 42, # The sort rank of this achievement. Writes to this field are ignored.
    697         "name": { # This is a JSON template for a localized string bundle resource. # Localized strings for the achievement name.
    698           "kind": "gamesConfiguration#localizedStringBundle", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#localizedStringBundle.
    699           "translations": [ # The locale strings.
    700             { # This is a JSON template for a localized string resource.
    701               "locale": "A String", # The locale string.
    702               "kind": "gamesConfiguration#localizedString", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#localizedString.
    703               "value": "A String", # The string value.
    704             },
    705           ],
    706         },
    707       },
    708       "published": { # This is a JSON template for an achievement configuration detail. # The read-only published data of the achievement.
    709         "kind": "gamesConfiguration#achievementConfigurationDetail", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#achievementConfigurationDetail.
    710         "description": { # This is a JSON template for a localized string bundle resource. # Localized strings for the achievement description.
    711           "kind": "gamesConfiguration#localizedStringBundle", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#localizedStringBundle.
    712           "translations": [ # The locale strings.
    713             { # This is a JSON template for a localized string resource.
    714               "locale": "A String", # The locale string.
    715               "kind": "gamesConfiguration#localizedString", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#localizedString.
    716               "value": "A String", # The string value.
    717             },
    718           ],
    719         },
    720         "iconUrl": "A String", # The icon url of this achievement. Writes to this field are ignored.
    721         "pointValue": 42, # Point value for the achievement.
    722         "sortRank": 42, # The sort rank of this achievement. Writes to this field are ignored.
    723         "name": { # This is a JSON template for a localized string bundle resource. # Localized strings for the achievement name.
    724           "kind": "gamesConfiguration#localizedStringBundle", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#localizedStringBundle.
    725           "translations": [ # The locale strings.
    726             { # This is a JSON template for a localized string resource.
    727               "locale": "A String", # The locale string.
    728               "kind": "gamesConfiguration#localizedString", # Uniquely identifies the type of this resource. Value is always the fixed string gamesConfiguration#localizedString.
    729               "value": "A String", # The string value.
    730             },
    731           ],
    732         },
    733       },
    734       "id": "A String", # The ID of the achievement.
    735     }</pre>
    736 </div>
    737 
    738 </body></html>