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="youtubeAnalytics_v2.html">YouTube Analytics API</a> . <a href="youtubeAnalytics_v2.groups.html">groups</a></h1> 76<h2>Instance Methods</h2> 77<p class="toc_element"> 78 <code><a href="#delete">delete(onBehalfOfContentOwner=None, id=None, x__xgafv=None)</a></code></p> 79<p class="firstline">Deletes a group.</p> 80<p class="toc_element"> 81 <code><a href="#insert">insert(body, onBehalfOfContentOwner=None, x__xgafv=None)</a></code></p> 82<p class="firstline">Creates a group.</p> 83<p class="toc_element"> 84 <code><a href="#list">list(onBehalfOfContentOwner=None, mine=None, id=None, pageToken=None, x__xgafv=None)</a></code></p> 85<p class="firstline">Returns a collection of groups that match the API request parameters. For</p> 86<p class="toc_element"> 87 <code><a href="#list_next">list_next(previous_request, previous_response)</a></code></p> 88<p class="firstline">Retrieves the next page of results.</p> 89<p class="toc_element"> 90 <code><a href="#update">update(body, onBehalfOfContentOwner=None, x__xgafv=None)</a></code></p> 91<p class="firstline">Modifies a group. For example, you could change a group's title.</p> 92<h3>Method Details</h3> 93<div class="method"> 94 <code class="details" id="delete">delete(onBehalfOfContentOwner=None, id=None, x__xgafv=None)</code> 95 <pre>Deletes a group. 96 97Args: 98 onBehalfOfContentOwner: string, This parameter can only be used in a properly authorized request. **Note:** 99This parameter is intended exclusively for YouTube content partners that 100own and manage many different YouTube channels. 101 102The `onBehalfOfContentOwner` parameter indicates that the request's 103authorization credentials identify a YouTube user who is acting on behalf 104of the content owner specified in the parameter value. It allows content 105owners to authenticate once and get access to all their video and channel 106data, without having to provide authentication credentials for each 107individual channel. The account that the user authenticates with must be 108linked to the specified YouTube content owner. 109 id: string, The `id` parameter specifies the YouTube group ID of the group that is 110being deleted. 111 x__xgafv: string, V1 error format. 112 Allowed values 113 1 - v1 error format 114 2 - v2 error format 115 116Returns: 117 An object of the form: 118 119 { # Empty response. 120 "errors": { # Request Error information. # Apiary error details 121 # 122 # The presence of an error field signals that the operation 123 # has failed. 124 "code": "A String", # Global error code. Deprecated and ignored. 125 # Set custom error codes in ErrorProto.domain and ErrorProto.code 126 # instead. 127 "requestId": "A String", # Request identifier generated by the service, which can be 128 # used to identify the error in the logs 129 "error": [ # Specific error description and codes 130 { # Describes one specific error. 131 "domain": "A String", # Error domain. RoSy services can define their own 132 # domain and error codes. This should normally be 133 # the name of an enum type, such as: gdata.CoreErrorDomain 134 "code": "A String", # Error code in the error domain. This should correspond to 135 # a value of the enum type whose name is in domain. See 136 # the core error domain in error_domain.proto. 137 "externalErrorMessage": "A String", # A short explanation for the error, which can be shared outside Google. 138 # 139 # Please set domain, code and arguments whenever possible instead of this 140 # error message so that external APIs can build safe error messages 141 # themselves. 142 # 143 # External messages built in a RoSy interface will most likely refer to 144 # information and concepts that are not available externally and should not 145 # be exposed. It is safer if external APIs can understand the errors and 146 # decide what the error message should look like. 147 "debugInfo": "A String", # Debugging information, which should not be 148 # shared externally. 149 "locationType": "A String", 150 "argument": [ # Error arguments, to be used when building user-friendly error messages 151 # given the error domain and code. Different error codes require different 152 # arguments. 153 "A String", 154 ], 155 "location": "A String", # Location of the error, as specified by the location type. 156 # 157 # If location_type is PATH, this should be a path to a field that's 158 # relative to the request, using FieldPath notation 159 # (net/proto2/util/public/field_path.h). 160 # 161 # Examples: 162 # authenticated_user.gaia_id 163 # resource.address[2].country 164 }, 165 ], 166 }, 167 }</pre> 168</div> 169 170<div class="method"> 171 <code class="details" id="insert">insert(body, onBehalfOfContentOwner=None, x__xgafv=None)</code> 172 <pre>Creates a group. 173 174Args: 175 body: object, The request body. (required) 176 The object takes the form of: 177 178{ # A group. 179 "kind": "A String", # Identifies the API resource's type. The value will be `youtube#group`. 180 "errors": { # Request Error information. # Apiary error details 181 # 182 # The presence of an error field signals that the operation 183 # has failed. 184 "code": "A String", # Global error code. Deprecated and ignored. 185 # Set custom error codes in ErrorProto.domain and ErrorProto.code 186 # instead. 187 "requestId": "A String", # Request identifier generated by the service, which can be 188 # used to identify the error in the logs 189 "error": [ # Specific error description and codes 190 { # Describes one specific error. 191 "domain": "A String", # Error domain. RoSy services can define their own 192 # domain and error codes. This should normally be 193 # the name of an enum type, such as: gdata.CoreErrorDomain 194 "code": "A String", # Error code in the error domain. This should correspond to 195 # a value of the enum type whose name is in domain. See 196 # the core error domain in error_domain.proto. 197 "externalErrorMessage": "A String", # A short explanation for the error, which can be shared outside Google. 198 # 199 # Please set domain, code and arguments whenever possible instead of this 200 # error message so that external APIs can build safe error messages 201 # themselves. 202 # 203 # External messages built in a RoSy interface will most likely refer to 204 # information and concepts that are not available externally and should not 205 # be exposed. It is safer if external APIs can understand the errors and 206 # decide what the error message should look like. 207 "debugInfo": "A String", # Debugging information, which should not be 208 # shared externally. 209 "locationType": "A String", 210 "argument": [ # Error arguments, to be used when building user-friendly error messages 211 # given the error domain and code. Different error codes require different 212 # arguments. 213 "A String", 214 ], 215 "location": "A String", # Location of the error, as specified by the location type. 216 # 217 # If location_type is PATH, this should be a path to a field that's 218 # relative to the request, using FieldPath notation 219 # (net/proto2/util/public/field_path.h). 220 # 221 # Examples: 222 # authenticated_user.gaia_id 223 # resource.address[2].country 224 }, 225 ], 226 }, 227 "contentDetails": { # A group's content details. # The `contentDetails` object contains additional information about the 228 # group, such as the number and type of items that it contains. 229 "itemCount": "A String", # The number of items in the group. 230 "itemType": "A String", # The type of resources that the group contains. 231 # 232 # Valid values for this property are: 233 # * `youtube#channel` 234 # * `youtube#playlist` 235 # * `youtube#video` 236 # * `youtubePartner#asset` 237 }, 238 "snippet": { # A group snippet. # The `snippet` object contains basic information about the group, including 239 # its creation date and name. 240 "publishedAt": "A String", # The date and time that the group was created. The value is specified in 241 # ISO 8601 (YYYY-MM-DDThh:mm:ss.sZ) format. 242 "title": "A String", # The group name. The value must be a non-empty string. 243 }, 244 "etag": "A String", # The Etag of this resource. 245 "id": "A String", # The ID that YouTube uses to uniquely identify the group. 246 } 247 248 onBehalfOfContentOwner: string, This parameter can only be used in a properly authorized request. **Note:** 249This parameter is intended exclusively for YouTube content partners that 250own and manage many different YouTube channels. 251 252The `onBehalfOfContentOwner` parameter indicates that the request's 253authorization credentials identify a YouTube user who is acting on behalf 254of the content owner specified in the parameter value. It allows content 255owners to authenticate once and get access to all their video and channel 256data, without having to provide authentication credentials for each 257individual channel. The account that the user authenticates with must be 258linked to the specified YouTube content owner. 259 x__xgafv: string, V1 error format. 260 Allowed values 261 1 - v1 error format 262 2 - v2 error format 263 264Returns: 265 An object of the form: 266 267 { # A group. 268 "kind": "A String", # Identifies the API resource's type. The value will be `youtube#group`. 269 "errors": { # Request Error information. # Apiary error details 270 # 271 # The presence of an error field signals that the operation 272 # has failed. 273 "code": "A String", # Global error code. Deprecated and ignored. 274 # Set custom error codes in ErrorProto.domain and ErrorProto.code 275 # instead. 276 "requestId": "A String", # Request identifier generated by the service, which can be 277 # used to identify the error in the logs 278 "error": [ # Specific error description and codes 279 { # Describes one specific error. 280 "domain": "A String", # Error domain. RoSy services can define their own 281 # domain and error codes. This should normally be 282 # the name of an enum type, such as: gdata.CoreErrorDomain 283 "code": "A String", # Error code in the error domain. This should correspond to 284 # a value of the enum type whose name is in domain. See 285 # the core error domain in error_domain.proto. 286 "externalErrorMessage": "A String", # A short explanation for the error, which can be shared outside Google. 287 # 288 # Please set domain, code and arguments whenever possible instead of this 289 # error message so that external APIs can build safe error messages 290 # themselves. 291 # 292 # External messages built in a RoSy interface will most likely refer to 293 # information and concepts that are not available externally and should not 294 # be exposed. It is safer if external APIs can understand the errors and 295 # decide what the error message should look like. 296 "debugInfo": "A String", # Debugging information, which should not be 297 # shared externally. 298 "locationType": "A String", 299 "argument": [ # Error arguments, to be used when building user-friendly error messages 300 # given the error domain and code. Different error codes require different 301 # arguments. 302 "A String", 303 ], 304 "location": "A String", # Location of the error, as specified by the location type. 305 # 306 # If location_type is PATH, this should be a path to a field that's 307 # relative to the request, using FieldPath notation 308 # (net/proto2/util/public/field_path.h). 309 # 310 # Examples: 311 # authenticated_user.gaia_id 312 # resource.address[2].country 313 }, 314 ], 315 }, 316 "contentDetails": { # A group's content details. # The `contentDetails` object contains additional information about the 317 # group, such as the number and type of items that it contains. 318 "itemCount": "A String", # The number of items in the group. 319 "itemType": "A String", # The type of resources that the group contains. 320 # 321 # Valid values for this property are: 322 # * `youtube#channel` 323 # * `youtube#playlist` 324 # * `youtube#video` 325 # * `youtubePartner#asset` 326 }, 327 "snippet": { # A group snippet. # The `snippet` object contains basic information about the group, including 328 # its creation date and name. 329 "publishedAt": "A String", # The date and time that the group was created. The value is specified in 330 # ISO 8601 (YYYY-MM-DDThh:mm:ss.sZ) format. 331 "title": "A String", # The group name. The value must be a non-empty string. 332 }, 333 "etag": "A String", # The Etag of this resource. 334 "id": "A String", # The ID that YouTube uses to uniquely identify the group. 335 }</pre> 336</div> 337 338<div class="method"> 339 <code class="details" id="list">list(onBehalfOfContentOwner=None, mine=None, id=None, pageToken=None, x__xgafv=None)</code> 340 <pre>Returns a collection of groups that match the API request parameters. For 341example, you can retrieve all groups that the authenticated user owns, 342or you can retrieve one or more groups by their unique IDs. 343 344Args: 345 onBehalfOfContentOwner: string, This parameter can only be used in a properly authorized request. **Note:** 346This parameter is intended exclusively for YouTube content partners that 347own and manage many different YouTube channels. 348 349The `onBehalfOfContentOwner` parameter indicates that the request's 350authorization credentials identify a YouTube user who is acting on behalf 351of the content owner specified in the parameter value. It allows content 352owners to authenticate once and get access to all their video and channel 353data, without having to provide authentication credentials for each 354individual channel. The account that the user authenticates with must be 355linked to the specified YouTube content owner. 356 mine: boolean, This parameter can only be used in a properly authorized request. Set this 357parameter's value to true to retrieve all groups owned by the authenticated 358user. 359 id: string, The `id` parameter specifies a comma-separated list of the YouTube group 360ID(s) for the resource(s) that are being retrieved. Each group must be 361owned by the authenticated user. In a `group` resource, the `id` property 362specifies the group's YouTube group ID. 363 364Note that if you do not specify a value for the `id` parameter, then you 365must set the `mine` parameter to `true`. 366 pageToken: string, The `pageToken` parameter identifies a specific page in the result set that 367should be returned. In an API response, the `nextPageToken` property 368identifies the next page that can be retrieved. 369 x__xgafv: string, V1 error format. 370 Allowed values 371 1 - v1 error format 372 2 - v2 error format 373 374Returns: 375 An object of the form: 376 377 { # Response message for GroupsService.ListGroups. 378 "nextPageToken": "A String", # The token that can be used as the value of the `pageToken` parameter to 379 # retrieve the next page in the result set. 380 "items": [ # A list of groups that match the API request parameters. Each item in the 381 # list represents a `group` resource. 382 { # A group. 383 "kind": "A String", # Identifies the API resource's type. The value will be `youtube#group`. 384 "errors": { # Request Error information. # Apiary error details 385 # 386 # The presence of an error field signals that the operation 387 # has failed. 388 "code": "A String", # Global error code. Deprecated and ignored. 389 # Set custom error codes in ErrorProto.domain and ErrorProto.code 390 # instead. 391 "requestId": "A String", # Request identifier generated by the service, which can be 392 # used to identify the error in the logs 393 "error": [ # Specific error description and codes 394 { # Describes one specific error. 395 "domain": "A String", # Error domain. RoSy services can define their own 396 # domain and error codes. This should normally be 397 # the name of an enum type, such as: gdata.CoreErrorDomain 398 "code": "A String", # Error code in the error domain. This should correspond to 399 # a value of the enum type whose name is in domain. See 400 # the core error domain in error_domain.proto. 401 "externalErrorMessage": "A String", # A short explanation for the error, which can be shared outside Google. 402 # 403 # Please set domain, code and arguments whenever possible instead of this 404 # error message so that external APIs can build safe error messages 405 # themselves. 406 # 407 # External messages built in a RoSy interface will most likely refer to 408 # information and concepts that are not available externally and should not 409 # be exposed. It is safer if external APIs can understand the errors and 410 # decide what the error message should look like. 411 "debugInfo": "A String", # Debugging information, which should not be 412 # shared externally. 413 "locationType": "A String", 414 "argument": [ # Error arguments, to be used when building user-friendly error messages 415 # given the error domain and code. Different error codes require different 416 # arguments. 417 "A String", 418 ], 419 "location": "A String", # Location of the error, as specified by the location type. 420 # 421 # If location_type is PATH, this should be a path to a field that's 422 # relative to the request, using FieldPath notation 423 # (net/proto2/util/public/field_path.h). 424 # 425 # Examples: 426 # authenticated_user.gaia_id 427 # resource.address[2].country 428 }, 429 ], 430 }, 431 "contentDetails": { # A group's content details. # The `contentDetails` object contains additional information about the 432 # group, such as the number and type of items that it contains. 433 "itemCount": "A String", # The number of items in the group. 434 "itemType": "A String", # The type of resources that the group contains. 435 # 436 # Valid values for this property are: 437 # * `youtube#channel` 438 # * `youtube#playlist` 439 # * `youtube#video` 440 # * `youtubePartner#asset` 441 }, 442 "snippet": { # A group snippet. # The `snippet` object contains basic information about the group, including 443 # its creation date and name. 444 "publishedAt": "A String", # The date and time that the group was created. The value is specified in 445 # ISO 8601 (YYYY-MM-DDThh:mm:ss.sZ) format. 446 "title": "A String", # The group name. The value must be a non-empty string. 447 }, 448 "etag": "A String", # The Etag of this resource. 449 "id": "A String", # The ID that YouTube uses to uniquely identify the group. 450 }, 451 ], 452 "kind": "A String", # Identifies the API resource's type. The value will be 453 # `youtube#groupListResponse`. 454 "errors": { # Request Error information. # Apiary error details 455 # 456 # The presence of an error field signals that the operation 457 # has failed. 458 "code": "A String", # Global error code. Deprecated and ignored. 459 # Set custom error codes in ErrorProto.domain and ErrorProto.code 460 # instead. 461 "requestId": "A String", # Request identifier generated by the service, which can be 462 # used to identify the error in the logs 463 "error": [ # Specific error description and codes 464 { # Describes one specific error. 465 "domain": "A String", # Error domain. RoSy services can define their own 466 # domain and error codes. This should normally be 467 # the name of an enum type, such as: gdata.CoreErrorDomain 468 "code": "A String", # Error code in the error domain. This should correspond to 469 # a value of the enum type whose name is in domain. See 470 # the core error domain in error_domain.proto. 471 "externalErrorMessage": "A String", # A short explanation for the error, which can be shared outside Google. 472 # 473 # Please set domain, code and arguments whenever possible instead of this 474 # error message so that external APIs can build safe error messages 475 # themselves. 476 # 477 # External messages built in a RoSy interface will most likely refer to 478 # information and concepts that are not available externally and should not 479 # be exposed. It is safer if external APIs can understand the errors and 480 # decide what the error message should look like. 481 "debugInfo": "A String", # Debugging information, which should not be 482 # shared externally. 483 "locationType": "A String", 484 "argument": [ # Error arguments, to be used when building user-friendly error messages 485 # given the error domain and code. Different error codes require different 486 # arguments. 487 "A String", 488 ], 489 "location": "A String", # Location of the error, as specified by the location type. 490 # 491 # If location_type is PATH, this should be a path to a field that's 492 # relative to the request, using FieldPath notation 493 # (net/proto2/util/public/field_path.h). 494 # 495 # Examples: 496 # authenticated_user.gaia_id 497 # resource.address[2].country 498 }, 499 ], 500 }, 501 "etag": "A String", # The Etag of this resource. 502 }</pre> 503</div> 504 505<div class="method"> 506 <code class="details" id="list_next">list_next(previous_request, previous_response)</code> 507 <pre>Retrieves the next page of results. 508 509Args: 510 previous_request: The request for the previous page. (required) 511 previous_response: The response from the request for the previous page. (required) 512 513Returns: 514 A request object that you can call 'execute()' on to request the next 515 page. Returns None if there are no more items in the collection. 516 </pre> 517</div> 518 519<div class="method"> 520 <code class="details" id="update">update(body, onBehalfOfContentOwner=None, x__xgafv=None)</code> 521 <pre>Modifies a group. For example, you could change a group's title. 522 523Args: 524 body: object, The request body. (required) 525 The object takes the form of: 526 527{ # A group. 528 "kind": "A String", # Identifies the API resource's type. The value will be `youtube#group`. 529 "errors": { # Request Error information. # Apiary error details 530 # 531 # The presence of an error field signals that the operation 532 # has failed. 533 "code": "A String", # Global error code. Deprecated and ignored. 534 # Set custom error codes in ErrorProto.domain and ErrorProto.code 535 # instead. 536 "requestId": "A String", # Request identifier generated by the service, which can be 537 # used to identify the error in the logs 538 "error": [ # Specific error description and codes 539 { # Describes one specific error. 540 "domain": "A String", # Error domain. RoSy services can define their own 541 # domain and error codes. This should normally be 542 # the name of an enum type, such as: gdata.CoreErrorDomain 543 "code": "A String", # Error code in the error domain. This should correspond to 544 # a value of the enum type whose name is in domain. See 545 # the core error domain in error_domain.proto. 546 "externalErrorMessage": "A String", # A short explanation for the error, which can be shared outside Google. 547 # 548 # Please set domain, code and arguments whenever possible instead of this 549 # error message so that external APIs can build safe error messages 550 # themselves. 551 # 552 # External messages built in a RoSy interface will most likely refer to 553 # information and concepts that are not available externally and should not 554 # be exposed. It is safer if external APIs can understand the errors and 555 # decide what the error message should look like. 556 "debugInfo": "A String", # Debugging information, which should not be 557 # shared externally. 558 "locationType": "A String", 559 "argument": [ # Error arguments, to be used when building user-friendly error messages 560 # given the error domain and code. Different error codes require different 561 # arguments. 562 "A String", 563 ], 564 "location": "A String", # Location of the error, as specified by the location type. 565 # 566 # If location_type is PATH, this should be a path to a field that's 567 # relative to the request, using FieldPath notation 568 # (net/proto2/util/public/field_path.h). 569 # 570 # Examples: 571 # authenticated_user.gaia_id 572 # resource.address[2].country 573 }, 574 ], 575 }, 576 "contentDetails": { # A group's content details. # The `contentDetails` object contains additional information about the 577 # group, such as the number and type of items that it contains. 578 "itemCount": "A String", # The number of items in the group. 579 "itemType": "A String", # The type of resources that the group contains. 580 # 581 # Valid values for this property are: 582 # * `youtube#channel` 583 # * `youtube#playlist` 584 # * `youtube#video` 585 # * `youtubePartner#asset` 586 }, 587 "snippet": { # A group snippet. # The `snippet` object contains basic information about the group, including 588 # its creation date and name. 589 "publishedAt": "A String", # The date and time that the group was created. The value is specified in 590 # ISO 8601 (YYYY-MM-DDThh:mm:ss.sZ) format. 591 "title": "A String", # The group name. The value must be a non-empty string. 592 }, 593 "etag": "A String", # The Etag of this resource. 594 "id": "A String", # The ID that YouTube uses to uniquely identify the group. 595 } 596 597 onBehalfOfContentOwner: string, This parameter can only be used in a properly authorized request. **Note:** 598This parameter is intended exclusively for YouTube content partners that 599own and manage many different YouTube channels. 600 601The `onBehalfOfContentOwner` parameter indicates that the request's 602authorization credentials identify a YouTube user who is acting on behalf 603of the content owner specified in the parameter value. It allows content 604owners to authenticate once and get access to all their video and channel 605data, without having to provide authentication credentials for each 606individual channel. The account that the user authenticates with must be 607linked to the specified YouTube content owner. 608 x__xgafv: string, V1 error format. 609 Allowed values 610 1 - v1 error format 611 2 - v2 error format 612 613Returns: 614 An object of the form: 615 616 { # A group. 617 "kind": "A String", # Identifies the API resource's type. The value will be `youtube#group`. 618 "errors": { # Request Error information. # Apiary error details 619 # 620 # The presence of an error field signals that the operation 621 # has failed. 622 "code": "A String", # Global error code. Deprecated and ignored. 623 # Set custom error codes in ErrorProto.domain and ErrorProto.code 624 # instead. 625 "requestId": "A String", # Request identifier generated by the service, which can be 626 # used to identify the error in the logs 627 "error": [ # Specific error description and codes 628 { # Describes one specific error. 629 "domain": "A String", # Error domain. RoSy services can define their own 630 # domain and error codes. This should normally be 631 # the name of an enum type, such as: gdata.CoreErrorDomain 632 "code": "A String", # Error code in the error domain. This should correspond to 633 # a value of the enum type whose name is in domain. See 634 # the core error domain in error_domain.proto. 635 "externalErrorMessage": "A String", # A short explanation for the error, which can be shared outside Google. 636 # 637 # Please set domain, code and arguments whenever possible instead of this 638 # error message so that external APIs can build safe error messages 639 # themselves. 640 # 641 # External messages built in a RoSy interface will most likely refer to 642 # information and concepts that are not available externally and should not 643 # be exposed. It is safer if external APIs can understand the errors and 644 # decide what the error message should look like. 645 "debugInfo": "A String", # Debugging information, which should not be 646 # shared externally. 647 "locationType": "A String", 648 "argument": [ # Error arguments, to be used when building user-friendly error messages 649 # given the error domain and code. Different error codes require different 650 # arguments. 651 "A String", 652 ], 653 "location": "A String", # Location of the error, as specified by the location type. 654 # 655 # If location_type is PATH, this should be a path to a field that's 656 # relative to the request, using FieldPath notation 657 # (net/proto2/util/public/field_path.h). 658 # 659 # Examples: 660 # authenticated_user.gaia_id 661 # resource.address[2].country 662 }, 663 ], 664 }, 665 "contentDetails": { # A group's content details. # The `contentDetails` object contains additional information about the 666 # group, such as the number and type of items that it contains. 667 "itemCount": "A String", # The number of items in the group. 668 "itemType": "A String", # The type of resources that the group contains. 669 # 670 # Valid values for this property are: 671 # * `youtube#channel` 672 # * `youtube#playlist` 673 # * `youtube#video` 674 # * `youtubePartner#asset` 675 }, 676 "snippet": { # A group snippet. # The `snippet` object contains basic information about the group, including 677 # its creation date and name. 678 "publishedAt": "A String", # The date and time that the group was created. The value is specified in 679 # ISO 8601 (YYYY-MM-DDThh:mm:ss.sZ) format. 680 "title": "A String", # The group name. The value must be a non-empty string. 681 }, 682 "etag": "A String", # The Etag of this resource. 683 "id": "A String", # The ID that YouTube uses to uniquely identify the group. 684 }</pre> 685</div> 686 687</body></html>